Новости бизнесаСтатьиНоу ХауАналитикаДеньгиБизнес технологииКурс валют
Главная > Новости бизнеса > Hi-Tech > Systemd не будет поддерживать дистрибутивы без /etc/os-release

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

Четверг, 16 февраля 2012 г.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e

Леннарт Поттеринг (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=FedoraVERSION="17 (Beefy Miracle)"ID=fedoraVERSION_ID=17PRETTY_NAME="Fedora 17 (Beefy Miracle)"ANSI_COLOR="0;34"CPE_NAME="cpe:/o:fedoraproject:fedora:17" Авторы указывают на три основные причины использовать /etc/os-release: Упрощение жизни разработчикам приложений, которым нужно просто узнать, на каком дистрибутиве запущена программа (не потребуется делать многочисленные проверки разных файлов). Наличие и «красивого» (хорошо воспринимаемого пользователем) названия, и легко распознаваемых компьютером данных о версии/ОС (для использования в сборочных системах). Расширяемость: при необходимости легко добавить новые поля. У Леннарта и его команды уже готов ответ на вопрос о том, зачем изобретать очередной стандарт, когда уже существует инструмент lsb_release, выводящий сведения о любом дистрибутиве, который соответствует требованиям LSB (Linux Standard Base). По его словам, lsb_release не представляется самым удобным средством, потому что с ним возникает потребность запускать «тяжелый» shell-скрипт на раннем этапе загрузки системы (например, для отображения приветствия), его код неудобно расширять, а также пакет с ним является опциональным во многих дистрибутивах. «Утилита lsb_release кажется нам попыткой абстрагирования от проверки версии дистрибутива в то время, как требуется стандартизация этих проверок», — утверждается в FAQ по /etc/os-release.Наиболее важным же является тот факт, что команда разработчиков набирающей популярность системы systemd не просто придумала и предложила /etc/os-release, но и приняла решение сделать его наличие в системе обязательным условием для всех дистрибутивов, желающих использовать systemd.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e


Просмотров: 223
Рубрика: Hi-Tech
(CY)

Архив новостей / Экспорт новостей

Ещё новости по теме:

18: 40
Mitsubishi разработала лучшую, по её мнению, автомобильную камеру, которая позволит избавиться от боковых зеркал |
17: 40
Найден новый способ убить iPhone одним сообщением |
17: 40
Meizu M6S — полноэкранный дизайн, боковой сканер отпечатков и доступная цена |
17: 40
iPhone 7 Plus вошел в тройку самых продаваемых смартфонов в Китае |
17: 40
Новый широкоугольный телескоп LSST показали на видео |
17: 40
Чем может похвастаться смартфон с самой емкой батареей в мире |
15: 40
Стартовало производство умных акустических систем Apple HomePod |
15: 40
AMD представила технологию FuzeDrive, которая может объединить в один виртуальный накопитель SSD, HDD и даже оперативную память |
15: 40
За поддержку CarPlay BMW будет брать $80 в год |
14: 40
Курс Bitcoin опустился почти до 10 000 долларов |
14: 40
Штраф за парковку у технического выезда. Это вообще законно? |
14: 20
Microsoft создал искусственный интеллект, отвечающий на вопросы о прочитанном |
14: 00
Смартфон Bluboo S3, который копирует Samsung Galaxy S9+, получил аккумулятор емкостью 8300 мА•ч |
14: 00
Представлены наушники Meizu Live и Meizu Flow Bass |
14: 00
Ученые впервые смогли ускорить искривленный луч света |
14: 00
Переславль-Залесский: лекция цикла «Архитектура и контекст» |
14: 00
Lexus начинает заключать контракты на приобретение седанов LS нового поколения |
13: 00
Опубликованы шпионские фото рестайлинговой «Гранты» |
13: 00
Фазы Луны оказались не связаны с землетрясениями |
13: 00
Блокировка Telegram в Иране: зачем ввели, как боролись и почему отменили |
12: 40
Samsung представила спецверсию Galaxy Note8 для участников зимней Олимпиады |
12: 20
Idmix Power Bank — самый быстрый проводной и беспроводной портативный аккумулятор |
12: 20
В Google Play пробралось поддельное приложение «Ашан» |
12: 20
А вы помните, как выглядит ваш iPhone? Не уверен |
12: 20
Mozilla обратилась в суд для защиты сетевого нейтралитета |
11: 40
Депрессия, одиночество и недосып: влияние смартфонов на миллениалов |
11: 40
Депрессия, одиночество и недосып: как смартфоны разрушили целое поколение |
10: 20
ZUK Z3 показался на «живом» фото |
10: 20
Почему я не хочу покупать новые смартфоны |
10: 20
Яндекс анонсировал сервис поиска попутчиков Яндекс.Попутка |
10: 00
Сколько выстрелов нужно, чтобы расплавить глушитель |
Новости бизнесаСтатьиНоу ХауАналитикаДеньгиБизнес технологииКурс валют
Rating@Mail.ru
Условия размещения рекламы

Наша редакция

Обратная связь

RosInvest.Com не несет ответственности за опубликованные материалы и комментарии пользователей. Возрастной цензор 16+.

Ответственность за высказанные, размещённую информацию и оценки, в рамках проекта RosInvest.Com, лежит полностью на лицах опубликовавших эти материалы. Использование материалов, допускается со ссылкой на сайт RosInvest.Com.

Skype: rosinvest.com (Русский, English, Zhōng wén).

Архивы новостей за: 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003