Russian Fedora

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

LiveUSB Creator от Russian Fedora

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

image Теперь у нас есть свой LiveUSB Creator. То же самое что оригинал, никакой разницы, за исключением небольшого, но важного отличия. Он позволяет скачать и установить один из последних дистрибутивов RFRemix.

Доступен в репозитории russian-fedora-fixes. Так же собрана версия для Windows, скачать можно внизу этой страницы. Так же можно заглянуть на wiki-страничку с описанием.

Google Summer of Code 2013 и Fedora

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

Итак, Google Summer of Code 2013 официально анонсировали.

Fedora обязательно подаст заявку на участие, так что желающие принять участие - начинайте готовиться, смотрите, что в инфраструктуре проекта или самом проекте неидеально, ищите потенциальных менторов! image0

Новые "фичи" Fedora 19

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

Вновь анонсированы новшества будущей Fedora 19 (предыдущие анонсы - раз, два, три). На последнем собрании FESCo одобрили следующее:

На подходе еще несколько фич, но возможно их уже перенесут в Fedora 20.

Отказались одобрить фичу по замене десктопа по умолчанию в GNOME 3 на Cinnamon.

Интервью с Александром Смирновым (Inkscaper).

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

Мы открываем серию интервью с наиболее активными российскими участниками сообщества Fedora.

Первым на наши вопросы отвечает Александр Смирнов (Inkscaper), участник команды Fedora Design Team из Петербурга.

Знакомьтесь!

Текущее состояние работ по удалению виртуальных терминалов из ядра (CONFIG_VT=n)

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

Как вы уже могли слышать уже почти полтора года идет работа по удалению из ядра Linux виртуальных терминалов в пользу аналогичного решения, работающего в userspace и использующего KMS, udev, systemd, Mesa и gtk2/pango.

Недавно, на прошедшем FOSDEM 2013, участник Arch Linux, David Herrmann, подвел итоги проделанной работы и озвучил дальнейшие планы. Вы можете посмотреть видео от PHORONIX и ознакомиться со слайдами.

Стыдно признаться, но в Arch kmscon уже доступен в репозитории, а вот в Fedora его пока приходится собирать из исходников.

Кстати, о прошедшем FOSDEM - видеозаписи выступлений потихоньку начали выкладывать. Например, доступна запись с выступлением Lennart Poettering, systemd, 2 года спустя, и Vincent Untz, не сошли-ли с ума разработчики GNOME?

UEFI-загрузчик от Linux Foundation

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

James Bottomley представил универсальный загрузчик UEFI для систем с включенным RestrictedBoot (т.н. "SecureBoot"), подписанный ключом Microsoft. Он использует gummiboot (загрузчик, написанный Kay Sievers), который уже может запустить GRUB2. Похоже, что в случае SecureBoot без трех-четырех загрузчиков не обойтись - такова цена безопасности.

Перенос D-Bus в ядро Linux.

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

Наконец-то началась работа по долгожданному переносу шины сообщений D-Bus в ядро Linux.

Как известно, сейчас на десктопах под управлением Linux работают две популярные шины сообщений - D-Bus и Binder (используется в Linux-дистрибутиве "Android"). В целом, идея о приложениях, связанных посредством некоей шины, обменивающихся сообщениями и посылающим друг другу команды (т.е. не просто шина сообщений, но и RPC), довольно интересна, т.к. позволит изолировать приложения друг от друга. Раньше еще использовали DCOP, от которого отказались в пользу D-Bus, и как занятный курьез можно упомянуть ICE, на базе которого и был построен DCOP, и который является частью X-Window.

К сожалению, как D-Bus, так и Binder критиковали за огрехи в реализации, но, в отличие от D-Bus, Binder есть в ядре, что позволяет использовать его на самой ранней стадии и улучшает производительность.

Показательно, конечно, что самая массовая Linux-платформа, т.е. Android, была вынуждена отказаться от D-Bus в том числе и из-за этого. Было предпринято несколько попыток включить D-Bus в ядро, например, в сентябре 2010 (о своей мотивации автор подробно рассказал), но пока без особого успеха. В качестве побочного проекта было решено улучшить UNIX-сокеты, добавив multicast и фильтрование сообщений (одна из последних попыток была предпринята в феврале 2012).

Российские Linux-аналитики до сих пор высказывались по поводу проекта с кодовым названием KDBUS сдержанно - ключевыми словами пока являются "ненужно" и "решето".

Удивительно, но альянс GENIVI проигнорировал замечания экспертов русскоязычного сообщества и принял новинку с большим энтузиазмом, встроив его в свою платформу.

И вот, за дело наконец-то взялся Greg Kroah-Hartman. Он сообщил, что работает над совершенно новой реализацией шины сообщений в ядре, пока комментаторами названной DBUS 2.0, на базе которой можно будет реализовать и D-Bus, и Binder. Она будет отличаться и от уже существующих реализаций AF_DBUS/AF_BUS-сокетов, так и от Binder. Его начинание уже вызвало положительные отклики от инженеров Google, работающих над Binder, и от команды разработчиков systemd, которые уже планируют включить поддержку новых возможностей ядра. Для legacy-приложений, использующих D-Bus, будет создана библиотека libdbus, для обеспечения совместимости. Само собой, это никак не будет совместимо с устаревшими Unix-системами.

Аудио/видеозвонки в Psi+? Легко!

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

В последнюю сборка Psi+ включена поддержка psimedia. Так же добавлено несколько полезных патчей как к самому Psi+ так и к psimedia. Так что связь работает из каробки, достаточно установить пакеты psi-plus и psimedia, открыть чат и нажать кнопку с трубой. P.S. в некоторых случаях связь может не работать в связи особо хитрыми NAT'ами и прочими Proxy'ями.

И опять - новые "фичи" Fedora 19

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

Вновь пополнение списка одобренных фич грядущей Fedora 19, которых, кстати, уже немало:
  • Включение CRIU, разработки наших друзей из Parallels, которая позволяет сохранять состояние процессов и потом восстанавливать их. Мы надеемся, что технология найдет применение в таких важных частях системы, как systemd и RPM/Yum.

  • Обновление GCC до версии 4.8. Тестовая пересборка уже была проведена, и по ее итогам, как обычно, не собралось чуть меньше 10% пакетов.

    Кстати, а дистрибутивы, которые хвалятся большими репозиториями, производят регулярные пересборки?

  • Обновление Guile до версии 2.0.7.

  • Включение во FreeIPA модели доверительных отношений Active Directory.

    Эту фичу предложил наш (бывший) соотечественник, инженер Red Hat, Alexander Bokovoy.

  • Техническое демо Java 8.

    Выход новой версии расчитан на сентябрь 2013 года, но вы уже сможете попробовать ее в Fedora (если, конечно, не задержатся с релизом на квартал-полгодика).

  • Замена нынешнего менеджера экранов KDE на KScreen.

    Подключать и отключать дисплеи в KDE будет еще легче.

  • MEMSTOMP - инструмент (библиотека, которую можно загрузить с помощью LD_PRELOAD), позволяющий найти перекрывающиеся участки памяти. Это позволит обнаружить ошибки, подобные известной проблеме с memcpy/memmove в проприетарном flash-плугине, и обойдется дешевле (и будет проще), чем более мощное средство, такое, как valgrind.

  • Включение NFSTest, средства тестирования NFS-серверов и клиентов, в т.ч. и pNFS.

  • Несколько раз откладывавшаяся фича - включение Ns3, симулятора сетей (интернет и интранет, мобильные сети, и т.п.), предназначенного для научных экспериментов.

  • Обновление OpenStack до следующей версии с кодовым именем "Grizzly".

  • Замена MySQL на MariaDB.

    К сожалению, у Oracle плохие отношения с OpenSource сообществом, и практика показывает, что использование даже их якобы открытых и свободных технологий может вызвать серьезные проблемы, как у крупных компаний, так и у простых разработчиков.

    Конкретно в этом случае, к огромным организационно-юридическим выгодам от отказа от очередного продукта Oracle, еще и прилагаются некоторые технические бонусы.

  • Обновление Ruby до версии 2.0.0.

  • Включение Ruy, сетевой операционной системы, предназначенной для программно-конфигурируемых сетей (например, для OpenStack). Она использует OpenFlow, т.е. является контроллером OpenFlow.

  • Scratch, графическая программная среда для создания игр и мультфильмов, предназначенная для школьников, будет включена в Fedora.

  • Очень интересная, и наверное сильно запоздавшая фича - общее хранилище SSL/TLS-сертификатов.

    Сейчая Java, NSS, OpenSSL и все прочие приложения хранят и используют сертификаты независимо друг от друга. Проблемы с таким подходом довольно очевидны. Это - следующий (хотя, повторимся, сильно запоздавший) шаг по реализации более амбициозного плана - Fedora Crypto Consolidation, полная реализация которого наконец-то позволит Linux-системам по удобству управления сертификатами безопасности догнать проприетарные операционные системы, такие как Windows и Mac OS X.

  • SSSD будет более лучше интегрирован в Active Directory.

  • Будет доступен еще один вариант загрузки - с помощью syslinux, вместо использующегося по умолчанию GRUB2 или нескольких UEFI-загрузчиков. Как считается некоторыми участниками Fedora, syslinux менее требователен к ресурсам и более прост в конфигурировании, что может сделать его предпочтительнее в ряде случаев, чем GRUB2.

  • Очередной раунд переименований сетевых интерфейсов.

    Прорвемся!


На подходе еще с пару десятков предложенных нововведений, так что ждите. А пока посмотрите на график количества анонсированных фич в зависимости от версии Fedora:

image0


Некоторые уже сделали беспочвенные ревизионистские заявления, что качество Fedora обратно пропорционально количеству анонсированных фич.

Мы, разумеется, несогласны с ними - мы уверены, что Fedora не только постоянно хороша, но и становится лучше от релиза к релизу.

Присоединяйтесь!