Russian Fedora

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

Content (43 страница со старыми записями)

Короткие новости

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

Инженер Red Hat, создатель формата Ogg и аудиокодека Vorbis, участник Fedora, Christopher “Monty” Montgomery выложил демонстрацию возможностей недавно анонсированного Opus 1.1-beta (об этом аудиокодеке вы уже слышали).
Инженер Red Hat, Daniel P. Berrangé в своей ленте Google+ объявил об интеграции в технологии socket activation из systemd в libvirt.
Теперь гостевые системы LXC можно будет запускать лишь тогда, когда внешний клиент запрашивает соединение с каким-либо сервисом из контейнера.
Немного запоздало, но хочется обратить внимание на статистику, которую привел участник Fedora, CTO компании Dell, Matt Domsch, в своей заметке о ценности MirrorManager, сервисе для переадресации обращений yum к ресурсам Fedora.
Проанализировав статистику, оказалось, что 30% запросов благодаря MirrorManager даже не попадают в общедоступный интернет, перенаправляясь на локальные внутрисетевые зеркала, и почти 88% запросов заканчиваются на серверах внутри страны из которой происходит обращение.
Опять-же запоздало, но лучше поздно, чем никогда - наш коллега, Jeff Garzik, объявил о своем новом месте работы. Он ушел из Red Hat для работы на BitPay.
Это позволит переключаться между различными реализациями OpenCL с помощью библиотеки ocl-igd, которая уже включена в Fedora 20.
Новость не совсем о Fedora, но и не совсем не о Fedora. Школы швейцарского города Базеля окончательно перешли на Kolab, открытое интегрированное решение для электронной почты, развиваемое нашими друзьями из Kolab Systems. Поздравляем наших коллег с успешным внедрением, хотя и с горечью отметим использование Debian в качестве платформы.
SolidFire, производитель хранилищ на базе SSD, объявил о партнерстве с Red Hat в рамках проекта Cinder (компонент OpenStack, отвечающий за устройства хранения). Без сомнения, это будет выгодное для всех, в т.ч. и для opensource-коммьюнити, сотрудничество. Вообще, при измерении результатов SSD порой получаются крайне интересные результаты.
Например, участник Fedora, бета-тестер Red Hat, член Пиратской Партии, Kamil Páral померял работу SSD, выяснив, что хотя SSD-диски явно стали лучше, но TRIM все еще сильно замедляет их работу (хотя скорее всего продлевает время жизни).

Проприетарное 32-битное ПО для x86 начинает сковывать развитие Linux, т.к. пользователи руководствуясь как обычно протухшими хаутушками ставят на свои 64-битные машины 32-битные системы, хорошо если с кривыми и медленными PAE-ядрами, а потом рассказывают басни, что в линуксе все тормозит. Но это морально-этическая социальная сторона дела, а на техническом уровне проблема требует решения. Matthew Garrett предложил включить в репозиторий для 32-битного x86 64-битное ядро (kernel64), для того, чтоб в момент инсталляции обнаружив 64-битную систему установить это ядро. Это, конечно, привносит ряд новых задач (и потенциально новые проблемы и ошибки) в Anaconda. Наша рекомендация - не устанавливайте 32-битные системы на 64-битные машины.

Проприетарное ПО, если уж без него ну вот никак, можно установить и с помощью multilib. Хотя, конечно, лучше без проприетарщины вообще.

В Fedora 20 ядра теперь устанавливаются с помощью kernel-install, утилиты из systemd. Т.е. systemd теперь устаавливает и удаляет ядра Linux!. Об этом нововведении нам сообщает Josh Boyer в своем блоге. К сожалению, это значит, что мы попрощаемся с аналогичным вариантом установки, с помощью kernel-postinst-bootloader.sh, но такова жизнь - кто успел смерджить в systemd лучший вариант и быстрее других, то и выиграл.
На нашей Fedora 19 Release Party, я упоминал о том, что в Glibc вот-вот добавят новую интересную фичу - lock elision, и те, кто к нам пришел, уже в курсе этого нововведения. Инженер Intel и простой пользователь openSUSE, Andi Kleen, реализовал интересную compile-time оптимизацию. Благодаря Intel Transactional Synchronization Extensions (TSX) разные потоки могут обращаться к одним и тем-же программным объектам одновременно, если они не изменяют одни и те-же участки физической памяти. Скажем, два процесса теперь смогут взвести rwlock на изменение некоего объекта, оба успешно получат блокировку, а другие потоки могут спокойно читать значение этого объекта. Во время обсуждения этого нововведения возникли интересные возражения. Например, получается, что старые плохо написанные программы будут "магически" избегать дедлоков на новых системах. Плюс непонятно, что делать при повторном захвате блокировки - по стандарту POSIX должен быть deadlock, а его не будет.
Одно можно смело сказать - при Ulrich "Stop Reopening" Drepper включение фичи такого масштаба заняло бы годы, если бы было вообще возможно. С другой стороны, Drepper сейчас VP в Goldman Sachs, так что надо сперва добиться. Сейчас эта фича проходит 15й цикл обсуждения с инженерами Red Hat, IBM и Novell, и возможно ее включат в Glibc 2.19, т.е. в Fedora 21 или Fedora 22.
И еще запоздало о заметке от Josh Boyer по поводу опций ядра в Fedora и Ubuntu. Он изучил конфигурацию сборки на тот момент последних релизов из линейки 3.8.x и выяснил следующее - ядро из Fedora должно быть на обычных десктопных операциях чуть поотзывчивей ("CONFIG_HZ_1000=yes" в Fedora против "CONFIG_HZ_250=yes" в Ubuntu), но скоро ядра перейдут на Full Tickless Mode, и этот небольшой разрыв уйдет. Также в Ubuntu включено больше поддерживаемого оборудования (как нового, так и старого) - в Fedora с этим позлее (мы не включаем очень уж старое, и плохо оттестированное новое). Это, конечно, политический вопрос - Canonical подстраивается под наибольшее количество пользователей, даже ценой сознательного отказа от открытых драйверов в пользу проприетарных, в то время как мы хотим изменить пользователей под нас.
Много новостей о Wayland. Начнем с того, что вышел Wayland и Weston 1.2.0 (русскоязычные аналитики уже обсуждают релиз на OpenNET.ru и LOR). В этом релизе появилось много нового, например:
В GNOME 3.10 внесено еще больше wayland-специфичных улучшений, но ситуация пока не очень хорошая, т.к. GTK-программы зачастую используют платформо-специфичный API вместо использования только платформо-независимых вызовов из тулкита. Судя по всему, это какой-то болезненный вопрос для разработчиков под GTK, т.к. сначала они со злобой отрицают проблему фактической некроссплатформенности своего тулкита, требуя доказательств этого, затем, получив требуемое, обвиняют разработчиков ПО ("пишут говнокод, а потом жалуются", "сама виновата, нечего по вечерам по улицам ходить" и т.п.). Нам, как неспециалистам, кажется, что если под Qt можно писать полностью кросс-платформенное ПО, а под GTK это зачастую не получается (более чем в половине случаев приходится использовать API Xlib), то наверное в этом виноват GTK, а не программисты. Но так или иначе, ситуация потихоньку изменяется в лучшую сторону.
Появилась статья "Ситуация с Wayland: факты о X и Wayland" (перевод на русский). Судя по количеству комментов, факты уже никем во внимание не принимаются, в отличие от рекламных постов от пиарщиков.
Все никак не выйдущая мобильная ОС Sailfish будет выпущена на базе Wayland и PulseAudio.
Немного смущает, что выпуск первого телефона на ее основе планируется к концу 2013 года. Это как-то не очень оперативно. Но стоит отметить, что благодаря разработчикам этой ОС в Wayland и в его конкуренте появилась возможность использовать видеодрайверы, предназначенные для Android.
Зато разработчики Tizen среагировали более оперативно - в анонсированном Tizen IVI (вариант для развлекательных устройств в автомобилях, автобусах, поездах, аваиалайнерах, космических кораблях, и океанских лайнерах) Wayland уже есть.
Там еще и systemd, о чем мы вас предупреждали. Малое время загрузки, побочная фича systemd, появившаяся в нем благодаря правильной архитектуре, очень важно для таких систем (и для мобильных и встраиваемых систем в целом), что, например, подтверждает Wolfgang Denk.

Другие варианты Fedora 19

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

Сборками Fedora под архитектуру x86/x86_64 для USB-флэшек список не исчерпывается. Одновременно с выходом Fedora 19 стала доступна сборка Fedora 19 для PPC64.
К сожалению, больше нет установочных образов для 32-битной архитектуры, только для 64-битного PPC64, хотя обновление на 32-битных PowerPC-платформах до последней Fedora все еще возможно:
sulaco ~: uname -a
Linux sulaco.local 3.10.0-0.rc3.git0.1.fc20.ppc #1 Wed Jun 12 07:34:58 MST 2013 ppc ppc ppc GNU/Linux
sulaco ~: cat /etc/redhat-release
Fedora release 20 (Rawhide)
sulaco ~:

Одновременно стала доступна сборка Fedora 19 для ARM.

Как вы знаете, у Fedora ARM SIG есть перспективный план сделать ARM первичной архитектурой для Fedora, наравне с x86 и x86_64. К сожалению, против этого плана ранее был выдвинут очень серьезный аргумент - люди выражали сомнения в возможности Fedora ARM SIG выпустить релиз одновременно с двумя другими первичными архитектурами.

И действительно, используя не слишком мощные ARM-машинки было просто невозможно скомпилировать все дерево пакетов одновременно с, например, x86_64. Все изменилось, когда Red Hat заменил старый кластер из машинок с 256-512 мегабайтами памяти на мощные системы Calxeda. Теперь стало возможным сократить отставание до пренебрежимо малого, и теперь для ARM открыт путь в список основных архитектур.

Для счастливых пользователей Google Chromebook Jon Disnard собрал rootfs на базе Fedora 19 для ARM, но официально Fedora еще не поддерживает этот перспективный лэптоп.
Надо отметить, что инструкция по установке заметно сократилась с прошлого раза.
К сожалению, участники Fedora s390 SIG не уложились в срок, и не выпустили сборку Fedora 19 одновременно с основными архитектурами. Заметим, что Fedora 18 для s390 и Fedora 17 для s390 тоже были выпущены с опозданиями.
Список вариантов установки Fedora не исчерпывается разными микропроцессорными архитектурами. Начиная с Fedora 19 появились официальные образы для развертывания в облаках. На выбор предоставляется возможность запустить готовую систему в облаке Amazon EC2, либо можно скачать образы, которые подходят для развертывания в OpenStack, Eucalyptus, CloudStack. Конкретнее, о способе быстро развернуть эти образы в OpenStack, в своем блоге рассказывает инженер швейцарской компании SystemsX Sandro Mathys.

Fedora 19 Release Party - Москва

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

Releasy Party Poster Уважаемые москвичи, гости столицы, а также жители окрестностей!
Команда Russian Fedora приглашает вас принять участие в Fedora 19 Releasy Party - мероприятии посвященном выходу Fedora 19.
Что: Release Party
Где: березовая роща около платформы Новодачная Савеловского направления
Широта: 55°55′41.1′′N (55.928084) Долгота: 37°31′55.57′′E (37.532104)
Когда: в субботу, 6 июля, с 14:00

В программе:

  • Рассказ о том, что нового появилось в Fedora
  • Построение планов на будущее
  • О(б)суждение маргинальных дистрибутивов
  • Культурное общение, DIY* шашлык и активный отдых

* Мы организуем мангал и уголь для всех желающих, а что вы будете есть и пить - приносите самостояльно.

Как добраться:


Рекомендуемый способ: электричка с Савеловского вокзала. См.
расписание.
Способ посложнее: маршрутки 456 или 545 от м. Алтуфьево. См.
схему.

Контакты:

Связаться с организаторами можно в Jabber-конференции fedora@conference.jabber.ru, в рассылке или по телефону +79167987814.

Вышла Fedora 19!

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

[STRIKEOUT:Ждем ебилдов!] Обновляемся! Ошеломляющий список фич, заметно отличающийся классом от перенесенных влево или вправо кнопок и перекрашенных обоев, уже обсуждается анонимными аналитиками на ЛОРе и OpenNet.ru.

Вышел RFRemix 19

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

Вышел RFRemix 19 - ремикс, основанный на дистрибутиве Fedora и репозиториях RPM Fusion и Russian Fedora. Из коробки вам доступны мультимедийные кодеки, Adobe Flash, браузер Chromium и др. пакеты.

RFRemix 19 включает GNOME 3.8.3, KDE 4.10.4, XFCE 4.10, MATE 1.6, Cinnamon 1.9.1, glibc 2.17, kernel 3.9, LibreOffice 4.1.0, systemd 204, Chromium 28, Firefox 22.

Основные отличия от оригинальной Fedora

  1. В инсталляторе добавлена возможность установки минимального количества пакетов для GNOME и KDE;
  2. Поддержка репозиториев RPM Fusion и Russian Fedora в установщике;
  3. Пакет Freetype собран с поддержкой subpixel rendering и subpixel hinting;
  4. Fontconfig использует патчи из Ubuntu для более качественного отображения на LCD мониторах;
  5. На диски добавлена стабильная версия Chromium 28,
  6. Собраны Live-образы с окружениями MATE и минимальным набором пакетов KDE;
  7. Unzip правильно обрабатывает кириллицу;
  8. Плееры, использующие gstreamer, правильно отображают теги в кодировке cp1251;
  9. Добавлены мультимедийные кодеки и Adobe Flash,
  10. В libfprint добавлена поддержка сканеров отпечатков пальцев UPEK 147e:2020.

Для загрузки доступны DVD образы, образы сетевой установки, образы delta, а также Live-образы с GNOME, KDE, XFCE, LXDE, MATE и KDE-minimal.

Загрузка образов возможна через torrent.

Отзывы, предложения и замечания просьба отправлять в баг-трекер.

Обновление 19.1 запланировано незадолго до выхода Fedora 20-Beta. Релиз RFRemix 20 запланирован на no earlier than 2013-11-12.

Новая рассылка русскоязычного сообщества Fedora

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

В инфраструктуре проекта Fedora появилась новая рассылка для общения на русском языке - ru-users.

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

В связи с этим рассылки fedora-documentation, fedora-events, fedora-websites, russian-fedora на lists.russianfedora.ru в ближайшее время будут закрыты и останутся доступны только в качестве архива.

Приглашаем всех, кому удобен этот способ общения, подписаться и принять участие в обсуждениях :)

Поучительная история обратной разработки утилиты конфигурации BIOS

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

Matthew Garrett рассказал забавную историю того, как он разбирался с 32-битным проприетарным блобом для конфигурации параметров систем HP. В процессе препарирования блоба он столкнулся с удивительно ненадежным подходом к решению задачи, реализованным проприетарщиками, и в результате он разработал гораздо более надежно работающий модуль ядра для конфигурации параметров оборудования, работающий через sysfs, так что у истории счастливый конец. Чтиво забавное, ознакомьтесь.

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

image0

Новый фронтэнд для libvirt

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

Инженер IBM и разработчик Qemu/KVM, Anthony Liguori, в своей ленте Google+ анонсировал новый проект - фронтэнд для libvirt, написанный на HTML5, kimchi. Если кому-то (как, например, лично мне) не нравится интерфейс virt-manager, а virsh кажется слишком уж низкоуровневым, то этот новый проект выглядит как неплохая замена. У кого есть аккаунт на GitHub, то присоединяйтесь - форкайте и дописывайте функциональность! А в это время Rich W.M. Jones уже написал пару новых плагинов для своего nbdkit, о котором вы уже слышали - плагин для прозрачной работы с дисками, сжатыми с помощью xz, и плагин для использования функционала из VMware VDDK.

Теперь диски VMDK можно открывать и с помощью открытых приложений, и с помощью проприетарных блобов от VMware.

Вышел первый планшет с systemd (на базе Tizen)!

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

Японская компания Systena Corp объявила о выходе первого планшета на базе Tizen.

Насколько нам известно, это первый планшет с systemd. Спрашивайте во всех магазинах Юго-Западной Азии, покупайте и проверяйте, насколько быстра там загрузка по сравнению с Android.

Кстати, недавно стало доступно видео с Red Hat Summit 2013, в котором Lennart Poettering и Kay Sievers рассказывают о том, какие новшества привносит systemd в скоро выходящую RHEL 7. С удовольствием отметим, что редхатовцы не осилили выложить видео в формате HTML5, в отличие от нас.