Russian Fedora

cообщество русскоязычных участников
международного проекта Fedora

Новая мода - загрузчики для UEFI

Это архивная статья

После того, как Canonical решил последовать почти по тому же правильному пути, выбранному Fedora, в вопросе работы с UEFI и функцией SecureBoot, и его пиар-отдел заявил об этом, они обнаружили, что это нарушает GPL, под которой распространяется GRUB 2, основной загрузчик системы. Как обычно, в будущем времени, они объявили, что напишут специальный загрузчик для UEFI взяв за основу efilinux от Intel.

А вот наши читатели уже в курсе, что участники Fedora Kay Sievers и Harald Hoyer уже написали такой загрузчик, который только собирается дописывать неизвестно кто в Canonical. Kay и Harald назвали загрузчик gummyboot, и он уже быстро потолстел с первоначальных 600 строк кода до тысячи. Из последних новостей Kay сообщает в своей ленте Google+, что загрузчик научился запоминать опцию загрузки по умолчанию, задаваемую пользователем в меню загрузчика. GRUB2 так не умеет, значит gummyboot "готов к десктопу"!

MontaVista будет использовать systemd во встраиваемых системах

Это архивная статья

Очередной embedded Linux производитель анонсировал свой переход на systemd с кучки кривовато написанных скриптов на shell, уже давно не справляющихся с основными функциями по управлению сервисами в системе.

Процитируем пресс-релиз:

The key enhancements in the Systems Infrastructure are centered on the Audio Manager, Display Layer Manager and the standardization of system startup processes with systemD. systemD is a system initialization and service manager for Linux, that provides a standardized process for fast start up and management of snapshotting and restoration when vehicles are started and stopped.

Мы уже писали, что systemd вскоре будет в вашем роутере, NAS-коробочке с дисками, телевизоре и медиаплейере, а вот теперь он будет и в вашем автомобиле (если, конечно, у вас есть на него деньги и есть желание приобрести). А мы предлагаем его хейтерам больше не спорить и не волноваться попусту - скоро systemd будет и в вашем дистрибутиве, так что чем спорить, лучше учитесь им пользоваться.

Вышел dracut с поддержкой systemd

Это архивная статья

Сегодня мэйнтейнер dracut Harald Hoyer объявил, что последняя версия будет полностью поддерживать systemd, как систему первоначальной загрузки внутри initramfs.

Те, кто внимательно читают "Пульс проекта", уже могли слышать об этом изменении. Теперь загрузка на системах с initramfs будет полностью бесшовной, с передачей всех логов ранних этапов в syslog и еще большим ускорением. Например, обратим внимание на результаты загрузки системы с 12 SATA-дисками: "Старый" initramfs без systemd: ``Startup finished in 2547ms (kernel) + 3843ms (initramfs) + 15746ms (userspace) = 22137ms`` "Новый" initramfs с systemd: ``Startup finished in 3103ms (kernel) + 4253ms (initramfs) + 8824ms (userspace) = 16181ms`` Наверное не надо и говорить, что без systemd эта же машинка загружалась дольше минуты. Пакет с новой версией уже доступен в Rawhide (будущая Fedora 18). Ждем systemd в RHEL 7!

Краткий отчет об улучшениях Ruby в Fedora 17

Это архивная статья

Участник Fedora Ruby SIG Bohuslav Kabrda выложил одностраничный PDF с отчетом о проведенной работе по улучшению состояния дел с Ruby в Fedora 17. Если вкратце, то был проведен апгрейд с 1.8.7 до 1.9.3, улучшено соответствие требованиям FHS, обновлено руководство по созданию RPM с библиотеками Ruby. Также он очертил будущие шаги - более тесная интеграция gem и yum/rpm, улучшение JRuby (как раз недавно Red Hat наняла специалистов по JRuby).

Требования Canonical для производителей оборудования c UEFI

Продолжается печальная история c UEFI. Некоторые из вас, возможно, уже в курсе, что Fedora заплатит дань Microsoft за право запускать наш дистрибутив на машинах с включенным Secure Boot. Однако, компьютеры с UEFI и Secure Boot будут выпускать не только с Microsoft, но и, например, с Ubuntu. Мы уже отметили, что Canonical в этот раз сохраняет непривычно скромное для них молчание о своей стратегии в отношении UEFI и Secure Boot, и вот Matthew Garrett сообщил некоторые детали широкой общественности. Оказывается, Ubuntu требует ровно того же, что и Microsoft - секретный ключ, прошитый в flash-память материнской платы.

Существенное отличие между ними в том, что Microsoft предлагает подписать загрузчики opensource-проектам, а Canonical - нет. То есть на компьютерах с предустановленной Ubuntu, UEFI и включенным режимом Secure Boot будет нельзя установить другой Linux, а на компьютеры с предустановленной Windows, UEFI и включенным режимом Secure Boot будет можно установить Fedora.

Интересно, что широко и публично обсуждается проблема с Secure Boot только в рамках узкого клуба участников Fedora - складывается ложное впечатление, что остальные только комментируют в духе "это предательство опенсорца". А что по этому поводу говорят в коммьюнити других дистрибутивов? Понятно, что все ждут, как пройдет у нас (полигон или передовая линия всего открытого ПО - сегодня у нас, а завтра у вас), но хотя бы обсуждение будущих шагов должно вестись.

А в это время участник Fedora и разработчик systemd и udev Kay Sievers в своей ленте Google+ объявил, что он вместе с Harald Hoyer написал минимальный загрузчик, работающий с UEFI и не требующий GRUB2 для загрузки ядра. Заняло 600 строк кода на Си. Интересно, не собираются ли они включить это в systemd?

Вышла Fedora 17 для ARM

Это архивная статья

Сегодня было объявлено об официальном выходе Fedora 17 для ARM.

Доступны образы корневой файловой системы для компьютеров на базе следующих платформ - Versatile Express (QEMU), Trimslice, Beagleboard xM, Pandaboard, Kirkwood Plugs, Highbank и iMX. Перед использованием, обратите внимание на замечания по установке.

Мы уже говорили, что к осени-зиме 2012 года ожидается создание унифицированного образа ядра для загрузки на современных ARM-машинках, так что к Fedora 18 количество разных образов может уменьшиться, а использование упростится.

Leechcraft обновился до версии 0.5.70 в Fedora 16 и 17

Это архивная статья

Необычайно популярный среди отечественной прогрессивной и модной молодежи универсальный клиент для сетевых сервисов, Leechcraft, обновился до версии 0.5.70. Cтараниями участника Fedora и RussianFedora Minh Ngo доступны собранные пакеты для Fedora 16 и Fedora 17 и вскоре попадут в репозиторий с апдейтами. Мы желаем [STRIKEOUT:более быстрой и удобной скачки аниме] легкого серфинга в Internet всем пользователям этой live network envoronment!

Одобрены новые "фичи" Fedora 18

Это архивная статья

На последнем собрании FESCo были приняты новые "фичи" (при желании можно ознакомиться с полной стенограммой заседания):
  • Упрощенная первоначальная настройка системы после установки на замену устаревшему firstboot. Будет создан апплет, который позволит быстро ознакомиться с лицензионным соглашением, настроить сеть, создать аккаунты пользователей и т.п.

  • лучшая поддержка Clojure.

    Несмотря на то, что сам Clojure уже есть в репозитории, все еще недостает полезных утилит, которые приходится откуда-то качать, собирать и ставить. Это нужно исправить. Вызвался заняться этим немец индонезийского происхождения Michel Alexandre Salim, который помимо прочего помогает в деле включения Riak в репозитории Fedora

  • Новый фронтэнд для RPM на замену yum - DNF (была предложена еще одна "фича", включение Hawkey, библиотеки для DNF, но ее порекомендовали объединить с родительской задачей). Цель - замена yum на более быстрый аналог, базирующийся на разработках проекта openSUSE.

  • Включение нового плагина для GCC, базирующегося на LLVM - DragonEgg.

    Это позволит использовать при компиляции с GCC оптимизатор и кодогенератор из LLVM. А почему бы и нет?

  • Продолжится перевод SysVinit-скриптов в sytstemd-юниты.

  • Переименование логических переменных в SELinux.

    Ранее они именовались бессистемно, а теперь было решено привести их к некоему общему виду. Народ волнуется и ожидает проблем. Ничего, прорвемся!


Отдельно отметим два нововведения, касающиеся постепенно набирающего обороты глобального улучшения ситуации с обработкой ошибок (о других улучшениях в этой области мы уже однажды рассказывали):

К сожалению, обработка сообщений об ошибках от пользователей и в целом обратная связь с ними еще нуждается в больших доработках. Похоже, что без проб и ошибок оптимального решения не найти.
Приняли и еще одну "фичу", вызвавшуюся шумные споры - апдейты, требующие перезагрузки системы в специальный режим (наверное все видели их в некоторых проприетарных операционных системах). Эта фича GNOME потребует systemd и PackageKit самых последних версий. В целом это еще один шаг к полностью транзакционным апдейтам, но многие маргинальные дистрибутивы не смогут (или смогут с трудом) их реализовать - из-за отсутствия systemd или из-за пересборки всего из исходников. Участник Fedora Richard Hughes объясняет причины этого нововведения и задачи, которые планируется решить.
Одна инициатива не получила одобрение (была отвергнута единогласно) - оптимизация systemd-юнитов в соответствии с последними наработками.
Решили, что "premature optimization is the root of all evil", и сначала надо полностью переключиться на systemd, а уж потом оптимизировать и улучшать.

Продолжается прием заявок на новые "фичи" Fedora 18.

Это архивная статья

После временного затишья, вызванного выходом Fedora 17 и некоей "послематчевой" стабилизации, FESCo продолжил рассматривать потенциальные будущие фичи Fedora 18. О некоторых, принятых еще до выхода Fedora 17, мы уже не раз говорили, а тут приняли еще немного. Итак, в Fedora 18 будут доступны следующие новинки:
  • В очередной раз апгрейдится Boost (в этот раз до версии 1.50.0). Это очень важный компонент, на базе которого построены многие другие приложения и библиотеки. Поэтому его апгрейд довольно непрост, и вполне по праву претендует на звание "фичи" для анонса.

  • Обновление GHC до версии 7.4.1. Это обновление также принесет нам апгрейд haskell-platform до версии 2012.2.

  • Инсталлятор в очередной раз получит новый интерфейс пользователя.

    Обещают радикально переработать не изменявшийся в течении нескольких лет интерфейс Anaconda - добавить современные bells and whistles и не потерять в "фичастости". Кстати, отвлекшись на минутку от инсталлятора, а вы в курсе о такой вещи, как boot.fedoraproject.org?

  • Включение OpenShift - еще одной "облачной" платформы. Эту фичу будет реализовывать один из основных участников проекта Scientific Linux, Troy Dawson.

  • Обновление Xfce до версии 4.10.

  • Дальнейшее устранение suid-ных приложений в пользу централизованного управления правами с помощью PolicyKit.

  • Ранее запланированный на включение в Fedora 17 firewalld потребовал доработки, и теперь его планируют включить в Fedora 18.

  • Вместо procps будет использоваться его форк - procps-ng.

    Апстрим оригинальной версии не показывает признаков жизни уже давно.

    Эта работа будет проведена во взаимодействии с другими дистрибутивами.


Без потерь не обошлось. Изначально запланированная на Fedora 18 "фича" по повышению статуса архитектуры ARM со второстепенной до основной была отправлена на доработку и будет вновь обсуждаться.
На подходе, кстати, еще более интересные вещи - ждем сегодняшнего собрания FESCo.

Вышел gzip 1.5

Это архивная статья

Участник Fedora и нынешний мэйнтейнер gzip Jim Meyering анонсировал новую версию Gzip.

Эта версия включает только багфиксы и полностью совместима с предыдущими.