Алексей Федорчук
Под занавес предыдущей заметки я написал, что 12-я Fedora, по сравнению со своей старшей сестрой, грузится очень быстро (а как мы увидим в дальнейшем, скорость загрузки можно и увеличить путём нехитрых манипуляций).
Ощущение скорости не покидает и после — когда мы оказываемся в среде GNOME:
Хотя и 11-я Fedora, как мне казалось раньше, отличалась исключительной “реактивностью”, младшая сестра ухитрилась превзойти её в визуальном быстродействии. Что не могло не порадовать.
Второе впечатление было не столь отрадным: комплектные шрифты, что dejavu, что liberation, выглядели ужасно. То есть выглядели они обычно, как в старые времена, до тех пор, пока не стало ясно, как именно надо их рендерить. Но с тех пор-то мы это узнали, а к хорошему привыкаешь быстро.
Вопреки часто встречающемуся на форумах мнению, это обусловлено не качеством самих по себе шрифтов — они абсолютно одни и те же во всех дистрибутивах, — а особенностями рендеринга. Описанный Владимиром результат достигается посредством сборки freetype с поддержкой bytecode interpreter и subpixel rendering, каковые являются патентованными технологиями Apple. А поскольку оригинальная Fedora предназначена и для распространения в государстве, признающем патенты на программное обеспечение, то во входящем в её состав freetype они отключены.
Конечно, для исправления ситуации можно было подключить rawhide-репозиторий проекта russianfedora — в нашей стране, хвала Аллаху, софтверные патенты силы не имеют, и Russian Fedora Remix комплектуется «правильным» freetype. Однако у меня не было полной уверенности, что на стадии альфа-тестирования это не вызовет каких-либо дополнительных конфликтов.
К счастью, проблема решилась гораздо проще: установкой шрифтов google droid, которые я, впрочем, последнее время использую везде и повсеместно. Похоже, механизм общеиксовый рендеринга им или вообще до лампочки, или оказывает на их вид очень мало влияния. После этого рабочий стол и приложения приобрели вид, пригодный к созерцанию, и работать стало лучше, работать стало веселей.
Следующий неприятный момент — постоянные жалобы SELinux на какие-то проблемы, и попытки отправить сообщения об ошибках, что в конце концов приводило просто к зацикливанию. Эта проблема решилась отключением SELinux’а через меню Система -> Администрирование -> SELinux management:
Всё равно, ИМХО, на пользовательском десктопе SELinux абсолютно ни к чему. Кстати, в установке RFRemix он по умолчанию выключен (хотя и присутствует, так что при желании или потребности может быть задействован).
Раз уж пришлось заниматься настройками, я в меню Система -> Администрирование -> Службы поотключал все не нужные мне сервисы — а мне не нужны почти все «левые» сервисы, кроме ntpd (нету у меня других часов, кроме как в компьютере и дебильнике). А раз уж пошла такая пьянка — зарезал и последние огурцы из автоматически запускаемых программ: Система -> Параметры -> Запускаемые приложения.
Побочным следствием этих манипуляций стало сокращение времени загрузки системы (до 23 секунд против умолчальных 27) и среды (11 и 16 секунд, соответственно). Цифры, конечно, в абсолютном исчислении смешные, да и практического значения не имеющие. Но душу греют — как доли секунды для спринтера на стометровке.
В общем, успокоив глаза и согрев душу, взялся я смотреть, что же у 12-й Fedora внутри. Чтобы здесь более не возвращаться к вопросу о btrfs (это будет отдельной темой), сразу скажу: да, можно. Ядро собрано с модульной её поддержкой. Инструментарий, правда, по умолчанию не присутствует, но установить пакет btrfs-progs (искомой версии 0.19) — дело шести секунд. Остаётся лишь применить.
Теперь собственно о приложениях, устанавливаемых по умолчанию (а именно такой метод я выбрал при инсталляции), для чего пробежимся по меню Приложения. В группе Аудио и видео присутствуют:
- «прожигалка» дисков Brasero;
- видеопроигрыватель Totem;
- аудиопроигрыватель Rhythmbox;
- некая программа копирования CD;
- фотовидеобудка Cheese — что это такое и с чем едят, не имею ни малейшего представления.
В группе Графика — единственный пункт, gThumb, вьювер графических файлов с минимальными, но достаточными возможностями их модификации.
Небольшой набор игр (в одноимённой группе), из знакомых мне включающий пасьянсы и сапёра.
Группа Интернет включает:
- Bit-torrent клиент Transmission;
- клиент мгновенных сообщений Empathy, о котором я вскользь говорил в прошлой заметке http://alv.me/?p=800;
- самый обычный FireFox (версии 3.5.2) в качестве браузера;
- программный телефон Ekiga — насколько я понимаю, аналог Skype).
Офисное приложение — одно-единственное, Evolution (как я говорил в прошлой заметке, от установки офисных приложений я отказался, иначе здесь следовало бы ожидать Openoffice.org).
В группе системных приложений, если исключить те, что относятся к SELinux (а от него я уже успел отречься), заслуживают упоминания:
- анализатор использования дисков;
- нечто под именем Дисковая утилита — о ней я как-нибудь расскажу подробнее;
- системный монитор;
- терминал — ну куда же без него?
В группе Стандартные обнаруживаются текстовый редактор Gedit, Gnote — средство ведения заметок, калькулятор, скриншоттер, таблица символов и ещё несколько пунктов.
Из программ текстового режима заслуживает внимание отсутствие Midnight Commander’а.
Ну а на средствах системного (Система -> Администрирование) и пользовательского (Система -> Параметры) конфигурирования я сейчас останавливаться не буду, поводов вернуться к ним будет ещё немало.
Малый джентльменский набор предустановленных приложений может потребовать корректировки как в ту, так и в другую сторону. Её можно выполнить либо из командной строки посредством yum, либо через графический интерфейс PackageKit. К последнему были обещаны плагины, автоматически устанавливающие недостающий софт по ответу из командной строки (типа command not found) или через браузер. По умолчанию они отсутствуют, а моя попытка доустановить их из репозитория успехом не увенчалась — система пожаловалась на невозможность разрешения зависимостей. Так что при установке дополнительного софта я прибегал к традиционному yum’у.
Из программ, не вошедших в штатный комплект, меня очень интересовал Abiword, представленный в репозитории разрабатываемой версией 2.7.10. Столь значительный скачок в нумерации (против текущей версии 2.6.8) обещал существенные новшества. И одно из них я обнаружил сразу: этот текстовый процессор наконец научился после перезапуска запоминать размеры и положение окна в предыдущем сеансе
Стабильность как самой системы, так и приложений, после отключения SELinux, нареканий не вызывает. За единственным, но важным исключением:Empathy, который так глянулся мне в позапрошлой серии, поработал-поработал, да и улетел куда-то. И с тех пор улетает регулярно. Остаётся надеяться, что к релизу он прилетит, как Карлсон, который вернулся.
Вот пока и все впечатления. О таких вещах, как dracut (система динамического создания ram-дисков), я надеюсь рассказать со временем, по мере соответствующих разборок.
s/Ekida/Ekiga/
2 Dangerous3
Спасибо, пофиксил
>Всё равно, ИМХО, на пользовательском десктопе SELinux абсолютно ни к чему.
Безопасность ещё никому не вредила. Ну и через selinux реализуются всякие там MAC и гостевой вход (как в *бунте, пакет xguest).
>(Система -> Адмнистрирование)
Администрирование!
>command not foud
found!
>этот текстовый процессор наконец научился после перезапуска запоминать размеры и положение окна в предыдущем сеансе.
Это должен делать менеджер окон как бы…
2VeGeek
> Это должен делать менеджер окон как бы…
Как бы делал — для остальных программ. А теперь вот неожиданно и для Abiword’а научился, ага?
Ошибки — спасибо, пофиксил.