Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Systemd не будет поддерживать дистрибутивы без /etc/os-release


Вас категорически приветствует автоматически сгенерированная почтовая рассылка с новостями от nixp.ru!


16.02.2012 11:52

Systemd не будет поддерживать дистрибутивы без /etc/os-release

Леннарт Поттеринг (Lennart Poettering), автор таких известных Open Source-проектов, как PulseAudio и systemd, объявил о решении прекратить в init-системе systemd поддержку Linux-дистрибутивов, не имеющих в своей файловой системе файла /etc/os-release.

/etc/os-release — это очередное нововведение от Поттеринга, призванное унифицировать место и формат хранения данных о разновидности и версии дистрибутива. По задумке, файл /etc/os-release должен стать новым стандартом для дистрибутивов, заменив существующее в наши дни многообразие из /etc/redhat-release, /etc/debian_version, /etc/gentoo-release, /etc/meego-release и т.п. Файл является текстовым и содержит в себе строки с парами вида «ключ=значение» — например:

NAME=Fedora
VERSION="17 (Beefy Miracle)"
ID=fedora
VERSION_ID=17
PRETTY_NAME="Fedora 17 (Beefy Miracle)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:fedoraproject:fedora:17"

Авторы указывают на три основные причины использовать /etc/os-release:

  1. Упрощение жизни разработчикам приложений, которым нужно просто узнать, на каком дистрибутиве запущена программа (не потребуется делать многочисленные проверки разных файлов).
  2. Наличие и «красивого» (хорошо воспринимаемого пользователем) названия, и легко распознаваемых компьютером данных о версии/ОС (для использования в сборочных системах).
  3. Расширяемость: при необходимости легко добавить новые поля.

У Леннарта и его команды уже готов ответ на вопрос о том, зачем изобретать очередной стандарт, когда уже существует инструмент lsb_release, выводящий сведения о любом дистрибутиве, который соответствует требованиям LSB (Linux Standard Base). По его словам, lsb_release не представляется самым удобным средством, потому что с ним возникает потребность запускать «тяжелый» shell-скрипт на раннем этапе загрузки системы (например, для отображения приветствия), его код неудобно расширять, а также пакет с ним является опциональным во многих дистрибутивах. «Утилита lsb_release кажется нам попыткой абстрагирования от проверки версии дистрибутива в то время, как требуется стандартизация этих проверок», — утверждается в FAQ по /etc/os-release.

Наиболее важным же является тот факт, что команда разработчиков набирающей популярность системы systemd не просто придумала и предложила /etc/os-release, но и приняла решение сделать его наличие в системе обязательным условием для всех дистрибутивов, желающих использовать systemd.

Комментарии к новости >>



16.02.2012 13:02

Проект Debian ищет художников для оформления релиза 7 «Wheezy»

Проект операционной системы Debian объявил о поиске энтузиастов, желающих приложить свою руку к художественному оформлению следующего релиза, — 7 «Wheezy».

Перед теми, кто решится принять участие в оформлении Debian 7 «Wheezy», ставится задача подготовить полноценную тему, состоящую из множества фоновых изображений различных размеров (заставки для загрузчика, фон для GDM/KDM и инсталлятора, обои для рабочего стола и т.п.), соответствующих определенным техническим требованиям (например, для GDM 3 рекомендуется формат SVG). Впрочем, если вы готовы сделать хотя бы часть работы, такой вариант тоже будет рассмотрен. Подробности о том, как принять участие в конкурсе на оформление, можно найти на wiki.debian.org.

Напомним, что проект Debian традиционно использует в качестве кодовых названий своих релизов имена персонажей из мультфильма «История игрушек» (Toy Story). Релиз 7 получил кодовое название «Wheezy» — так во второй части «Toy Story» звали пингвина с красным галстуком-бабочкой.

Комментарии к новости >>



16.02.2012 13:19

Форк Torc задался целью обновить домашний кинотеатр от MythTV

Стало известно о появлении ответвления от Open Source-проекта программного обеспечения для использования компьютера в качестве домашнего кинотеатра MythTV: форк Torc нацелен на то, чтобы сделать известный продукт более современным.

MythTV — стартовавший в 2002 году проект, созданный как программный Open Source-аналог популярного в США и некоторых других странах цифрового видеорекордера TiVo. За десять лет своего существования MythTV вырос в систему, позволяющую организовывать домашний кинотеатр на обычном компьютере с операционными системами GNU/Linux, FreeBSD или Mac OS X. Однако Марк Кендалл (Mark Kendall), один из нынешних основных разработчиков MythTV, считает, что кодовая база проекта содержит большое количество неактуального кода, и решил создать форк, получивший название Torc.

Ожидается, что Марк «вычистит» весь устаревший код из MythTV (он лицензирован под GNU GPL) и создаст более современное решение, а пока у проекта Torc есть только репозиторий в GitHub.

Комментарии к новости >>




Не забудьте, что мы всегда рады вашим комментариям к новостям непосредственно на nixp.ru!


Другие способы получения новостей от nixp.ru:



В избранное