The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

04.06.2015 09:28  Доступны Linux Standard Base 5.0 и стандарт иерархии файловой системы FHS 3.0

Организация Linux Foundation опубликовала новые значительные версии основополагающих для Linux-систем стандартов LSB 5.0 (Linux Standard Base) и FHS 3.0 (Filesystem Hierarchy Standard). Прошлая версия стандарта FHS была выпущена в 2004 году, а LSB - в 2011 году.

Стандарт FHS (Filesystem Hierarchy Standard) определяет набор и место размещения в файловой системе утилит, системных файлов и директорий, неизменных для всех совместимых со стандартом Linux-дистрибутивов и Unix-подобных систем. В новой версии учтены современные реалии, например, добавлена информация о новых директориях и файловых системах, имеющихся в современных UNIX-подобных ОС, например, /sys и /run. Определено использование директорий /opt, /usr/local и /srv. Исключены некоторые устаревшие части файловой системы, такие как /usr/X11R6, дополнительные подкаталоги внутри директории /usr/bin, привязки к XFree86. Примеры использования наборов символов переведены на Unicode.

Стандарт LSB (Linux Standard Base), определяет единые для всех Linux-дистрибутивов правила, средства разработки, бинарные интерфейсы и библиотеки. Поддержка LSB позволяет обеспечить возможность выполнения продукта в любом LSB-совместимом дистрибутиве Linux, без внесения в него специфичных для каждой системы изменений. Стандарт LSB поддерживает большинство производителей дистрибутивов Linux, включая Debian, SUSE, Red Hat, Oracle и Canonical, что позволяет производителям программных продуктов унифицировать процесс разработки приложений и избавиться от необходимости следить за комплектацией различных дистрибутивов, текущими версиями библиотек и программных модулей. LSB выполняет важную роль по предотвращению фрагментации дистрибутивов Linux, несмотря на многообразие которых, базовый бинарный интерфейс (ABI) дистрибутивов удается сдерживать в определенном неизменном русле.

Спецификации охватывают архитектуры IA32, IA64, PPC32, PPC64, S390, S390X и X86_64, и разделены на группы: общие элементы, базовый состав (Core), поддержка языков программирования (Perl, Python, XML), компоненты для формирования десктопа, GTK3+ и средства для работы с графикой, сканирование и вывод на печать. Кроме спецификаций LSB также включает в себя набор дополнительных инструментов: Linux App Checker для тестирования программ на предмет совместимости с LSB; LSB Distribution Checker для проверки совместимости дистрибутивов со спецификациями LSB; LSB SDK для создания исполняемых файлов, совместимых с LSB.

Основные изменения в Linux Standard Base 5.0:

  • Прекращена поддержка библиотеки Qt 3, что позволяет дистрибутивам не включать данную устаревшую ветку Qt для сохранения совместимости с LSB. Приложения на базе Qt3 не являются совместимыми со стандартом LSB 5, кроме случая использования статического связывания с библиотекой.
  • Усовершенствована модульная организация LSB, спецификации теперь не просто логически разделены по области назначения, но и самодостаточны, т.е. каждая из частей LSB может применяться обособленно, давая возможность учитывать в приложении только необходимые части стандарта, без зависимости от полного набора спецификаций. В LSB 5.0 доступно пять модулей LSB Core, LSB Desktop, LSB Languages, LSB Imaging и LSB Trial Use (GTK3+ и libpng). Основной обязательно зависимостью является только модуль LSB Core, остальные модули можно использовать обособленно. Модуль LSB Trial Use является опцией и не обязателен к реализации.
  • Повышены минимальные требования к базовым библиотекам: GTK+ 2.32 (для совместимости с LSB Trial Use - GTK+/GDK 3.0), Cairo 1.30, OpenGL 2.1;
  • Добавлена поддержка XCB API для X11;
  • Включены новые библиотеки SANE, libncursesw, libtiff и libxslt;
  • Добавлены новые программные интерфейсы, включая aio, argz*, envz*, CUPS ippReadIO/ippWriteIO и inflateCopy (libz).

Дополнительно можно отметить выпуск спецификации AGL 1.0 (Automotive Grade Linux), в которой определены требования к программному стеку Automotive Grade Linux (AGL), определяющему Linux-платформу для использования в различных автомобильных подсистемах, от панелей приборов до автомобильных информационно-развлекательных систем. AGL развивается рабочей группой, в которую входят как автопроизводители (Nissan, Toyota, Hyundai, Jaguar Land Rover и HARMAN), так и представители компьютерной индустрии (Intel, Samsung, Fujitsu, NEC, NVIDIA и TI). Платформой предоставляется набор рабочих прототипов типовых приложений, среди которых реализация домашнего экрана, приборной панели, навигационной системы, климат-контроля, мультимедийного проигрывателя с поддержкой DLNA, интерфейса для настройки звуковой подсистемы, программы для чтения новостей. Платформой также предлагаются компоненты для голосового управления, поиска информации, взаимодействия со смартфоном по Bluetooth и подключения к CAN-сети для доступа к датчикам и передачи данных между узлами автомобиля.

  1. Главная ссылка к новости (https://lists.linux-foundation...)
  2. OpenNews: Доступна финальная версия стандарта Linux Standard Base 4.1
  3. OpenNews: LSB 4 - новый этап в стандартизации ПО для Linux
  4. OpenNews: Linux Foundation представил первый выпуск автомобильной платформы Automotive Grade Linux
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: lsb, fsh, standard
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, YetAnotherOnanym, 09:51, 04/06/2015 [ответить] [смотреть все]
  • –12 +/
    то есть, дистроклепатели по-прежнему кто в лес, кто по дрова, а стандартописател... весь текст скрыт [показать]
     
     
  • 2.13, Нанобот, 11:20, 04/06/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +11 +/
    наличие стандартов лучше отсутствия стандартов.
     
     
  • 3.22, Аноним, 12:27, 04/06/2015 [^] [ответить] [смотреть все]  
  • +6 +/
    Плохо у тебя с аналогиями, клован. И вообще с головой плохо.
    Hint: никогда стандарты не появляются прежде появления нескольких реализаций идеи. Абсурдно проводить процесс стандартизации для чего-то несуществующего.
     
     
  • 4.80, d, 14:35, 24/06/2015 [^] [ответить] [смотреть все]  
  • +/
    SGML?
     
  • 3.23, Аноним, 12:28, 04/06/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    Паравоз конструируется с учётом вагонов, которые он повезёт при эксплуатации Д... весь текст скрыт [показать]
     
     
     
     
     
    Часть нити удалена модератором

  • 7.36, Аноним, 15:18, 04/06/2015 [ответить] [смотреть все]  
  • +1 +/
    https www debian org doc debian-policy ch-opersys html https access redhat c... весь текст скрыт [показать]
     
     
     
    Часть нити удалена модератором

  • 9.39, Аноним, 15:54, 04/06/2015 [ответить] [смотреть все]  
  • +1 +/
    Прямым текстом написано, что каждый из них использует FHS По ссылкам-то сходи, ... весь текст скрыт [показать]
     
  • 3.26, Аноним, 13:06, 04/06/2015 [^] [ответить] [смотреть все]  
  • +/
    не, они взаимно комплиментарно то есть - влияют на друг дружку, оба не всегда ... весь текст скрыт [показать]
     
  • 1.2, Аноним, 09:55, 04/06/2015 [ответить] [смотреть все]  
  • +1 +/
    NixOS смотрит с недоумением.
     
     
  • 2.27, kravich, 13:40, 04/06/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +5 +/
    /nix/store/b6gvzjyb2pg0kjfwrjmg1vfhh54ad73z-firefox-33.1/
    Ага
     
  • 1.3, Аноним, 10:16, 04/06/2015 [ответить] [смотреть все]  
  • +/
    Стандарты - это здорово Вот в долбаных окошках вообще нет никаких стандартов, н... весь текст скрыт [показать]
     
     
  • 2.4, Аноним, 10:18, 04/06/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    В винде приходится доставать даже аудиодрайвер Без интернета даже звук хрен зас... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.6, DeerFriend, 10:28, 04/06/2015 [^] [ответить] [смотреть все]  
  • +8 +/
    Смешнее, когда без интернета не можешь поставить драйвер на сетевуху.
    Сидишь и вспоминаешь времена флоппинета.
     
     
  • 4.8, Andrey Mitrofanov, 10:39, 04/06/2015 [^] [ответить] [смотреть все]  
  • +/
    Нам Линус Кноппер дал http tips 2339_grub_boot_iso_flash shtml стальные usb... весь текст скрыт [показать]
     
  • 4.10, Аноним, 11:13, 04/06/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Ага, про модемы и говорить нечего ... весь текст скрыт [показать]
     
     
  • 5.12, Аноним, 11:16, 04/06/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    То что в линуксе умещается в какой-нибудь условно говоря крошечный драйвер optio... весь текст скрыт [показать]
     
  • 4.72, none7, 04:05, 05/06/2015 [^] [ответить] [смотреть все]  
  • +/
    Мне было смешнее когда у меня Ubuntu ставится отказывалась Поскольку в initrd д... весь текст скрыт [показать]
     
     
  • 5.76, тоже Аноним, 16:59, 05/06/2015 [^] [ответить] [смотреть все]  
  • +/
    Не знаю, когда это было у вас, а у меня аналогичная ситуация была с Win7 x64 П... весь текст скрыт [показать]
     
  • 3.75, EuPhobos, 11:23, 05/06/2015 [^] [ответить] [смотреть все]  
  • +/
    А я даже с интернетом не могу заставить работать звуковуху Для моей ямахи под в... весь текст скрыт [показать]
     
  • 2.7, Andrey Mitrofanov, 10:30, 04/06/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Да, LF нравится Корпорасты по струнке ходят -- донейшены заносят, в списочки за... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.21, Аноним, 12:22, 04/06/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    Вы ошибаетесь, я пересказываю все те проблемы с которыми столкнулся при использо... весь текст скрыт [показать]
     
  • 3.24, Аноним, 12:40, 04/06/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Вы намекаете на то что майкрософт получает взятки от производителей по за всякие... весь текст скрыт [показать]
     
  • 3.68, Анончег, 01:04, 05/06/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    Митрофанычъ, я тебе плюсанул в карму,  а какие-то pr-асты минусовали.
     
  • 1.9, via, 10:56, 04/06/2015 [ответить] [смотреть все]  
  • +2 +/
    >Добавлена поддержка XCB API для X11;

    эт хорошо и правильно!

     
  • 1.11, Sluggard, 11:16, 04/06/2015 [ответить] [смотреть все]  
  • +/
    > Стандарт LSB поддерживает большинство производителей дистрибутивов Linux, включая Debian, SUSE, Red Hat, Oracle и Canonical

    А Слака, Гента, Арч, Альт, Роса, и прочие?

     
     
  • 2.16, Michael Shigorin, 11:51, 04/06/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Ещё как поддерживаем, даже упаковато http packages altlinux org fhs ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.19, Sluggard, 12:18, 04/06/2015 [^] [ответить] [смотреть все]  
  • +/
    Это здорово Но в новости-то нет, ни о вас, ни об остальных ... весь текст скрыт [показать]
     
     
  • 4.50, Michael Shigorin, 16:50, 04/06/2015 [^] [ответить] [смотреть все]  
  • +/
    Эт как раз пофиг ... весь текст скрыт [показать]
     
     
  • 5.69, Анончег, 01:06, 05/06/2015 [^] [ответить] [смотреть все]  
  • +/
    Мишаня, а как же тщеславие, реклама Альта наконец Твой комментарий выдаёт упадн... весь текст скрыт [показать]
     
     
  • 6.74, cinarulezzz, 09:51, 05/06/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    D Есть реклама - фуууу, пеар Нет рекламы - упаднические настроения, альт рип ... весь текст скрыт [показать]
     
     
  • 7.78, тоже Аноним, 17:16, 05/06/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Мы работаем и при этом ничего специально не ломаем - это не реклама, это норма... весь текст скрыт [показать]
     
  • 2.65, Аноним, 22:10, 04/06/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Гента Хотим - поддерживаем, не хотим - не поддерживаем Рулим посредством USE-ф... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.79, Аноним, 21:02, 05/06/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    А чё минусуете, что я неправильно сказал Я сам гентушник И если всю систему со... весь текст скрыт [показать]
     
     ....нить скрыта, показать (8)

  • 1.14, manster, 11:30, 04/06/2015 [ответить] [смотреть все]  
  • –2 +/
    > Прекращена поддержка библиотеки Qt 3, что позволяет дистрибутивам не включать данную устаревшую ветку Qt для сохранения совместимости с LSB. Приложения на базе Qt3 не являются совместимыми со стандартом LSB 5, кроме случая использования статического связывания с библиотекой.

    Т.е. всякие форки LTS-ы и машины времени идут лесом - ну ну ...

     
     
  • 2.62, Аноним, 22:06, 04/06/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    И Trinity Desktop Environment тоже идёт лесом Нечего было слоупочить с переходо... весь текст скрыт [показать] [показать ветку]
     
  • 1.15, Анонимс, 11:38, 04/06/2015 [ответить] [смотреть все]  
  • –2 +/
    Они до сих пор RPM форсят?
     
  • 1.25, neochapay, 13:05, 04/06/2015 [ответить] [смотреть все]  
  • –1 +/
    AGL это жееееееесть.... Tizen во все дыры...не дальше продолжу писать на Qt5 ...
     
  • 1.33, Аноним, 14:52, 04/06/2015 [ответить] [смотреть все]  
  • –2 +/
    Это где rpm в качестве стандарта прописан? Ненужно в 1024 степени.
     
  • 1.37, Аноним, 15:43, 04/06/2015 [ответить] [смотреть все]  
  • +2 +/
    LSB - стандарт типа вот было бы хорошо, если А есть фактические стандарты ... весь текст скрыт [показать]
     
  • 1.58, Аноним, 18:25, 04/06/2015 [ответить] [смотреть все]  
  • –4 +/
    А там есть включение Numlock по умолчанию?
     
  • 1.59, Аноним, 19:03, 04/06/2015 [ответить] [смотреть все]  
  • –3 +/
    Кто бы рассказал об этом заиливателям Гоболинукса code Programs Users Syst... весь текст скрыт [показать]
     
  • 1.66, Аноним, 22:18, 04/06/2015 [ответить] [смотреть все]  
  • +2 +/
    Не раскрыта тема systemd и "все исполняемые файлы в /usr/bin".
     
     
  • 2.70, Аноним, 01:10, 05/06/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    "Весь исполняемый файл".
     
  • 1.67, Аноним, 22:34, 04/06/2015 [ответить] [смотреть все]  
  • +/
    Может быть стоит записать стандартный набор косяков винды, чтобы не бить по зуба... весь текст скрыт [показать]
     
     
     
    Часть нити удалена модератором

  • 3.77, тоже Аноним, 17:11, 05/06/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Мы с вашей системой уже давно развелись, прекратите нам сватать эту стерву - т... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor