LINUX.ORG.RU

Станет ли LSB 4 стандартом Linux?

 ,


0

0

Сейчас у разработчиков возникает немало трудностей при написании приложений, которые будут работать на всем "зоопарке" линукс-дистрибутивов. Чтобы решить эту проблему, и была придумана база стандартов Линукс — the Linux Standards Base (LSB).

В течение длительного периода LSB не вполне оправдывала возлагавшиеся на неё надежды. Положение может измениться в связи с предстоящим четвёртым релизом этой базы — LSB 4,0.

Релиз 4,0 стандарта LSB запланирован на конец этого года. Он может послужить катализатором, который позволит независимым поставщикам программного обеспечения сосредоточиться на разработке приложений, которые будут запускаться на любых LSB-совместимых Linux-дистрибутивах.

Хотя Джим Землин, исполнительный директор Linux Foundation, в интервью InternetNews.com высказался довольно осторожно в том смысле, что не стоит возлагать на эти стандарты слишком большие надежды. Это очередная попытка стандартизировать основной набор Linux API.

>>> Подробности

★★★★

Проверено: Shaman007 ()

"Вегной догогой идёте товагищи!"

Ptomaine
()
Ответ на: комментарий от Slackware_user

LSD стандарт уже давно. Вот с LSB сложнее, да.

капча walbed, видимо, говорит: "апстену и спать"

anonymous
()

Будет очень неплохо, если получится :)

JackYF ★★★★
()
Ответ на: комментарий от gaux

Хде? Или таки я что-то пропустил? И вообще причем тут это?

unisky ★★
()

Не представляю как можно теперь это всё стандартизировать. Эту работу надо было делать лет 10 назад. А теперь: QT || GTK - вот в чем вопрос, например. То же самое и со всем остальным: как не реши, всегда будут недовольные.

DOKA
()
Ответ на: комментарий от DOKA

Они хотят сертифицировать этот стандарт у основных "игроков" - Red Hat, Novell и Ubuntu. Остальные, как я понял, будут подключаться "по ходу" ;)

Bod ★★★★
() автор топика
Ответ на: комментарий от muhas

Систему ни на кюте, ни на гтк не пишут.. ;) Ну, попутал человек..

Bod ★★★★
() автор топика
Ответ на: комментарий от shdr

Самое главное чтоб все это не убило разнообразие, и не вылилось в "Один Единый Дистрибутив Линукса", глобальный и надежный.

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

fat_angel ★★★★★
()
Ответ на: комментарий от Bod

ага и примут единый стандарт пакетов, наприер, rpm (не приведи господь) - и чё всем пользваться этим угрёбищным rpm? да ну нах.

лучше уж Filesystem Hierarchy Standard до ума довесть и как-нить заставить всех дистроклепателей ему следовать

muhas ★★★
()
Ответ на: комментарий от madcore

>Правильно, надо было один мотиф оставить, чтоб все боялись.

+128. Motif рулит нипадетски. Жаль софта десктопного на нем мало написано.

fat_angel ★★★★★
()

> The LSB defines a core set of APIs and libraries, so ISVs can develop and port applications that will work on LSB-certified Linux distributions.

shdr
()
Ответ на: комментарий от fat_angel

> И вооще зачем еще один стандарт если есть POSIX?

Смотрим в википедию и видим

> The Linux Standard Base, or LSB, is a joint project by several Linux distributions under the organizational structure of the Linux Foundation to standardize the internal structure of Linux-based operating systems. The LSB is based on the POSIX specification, the Single UNIX Specification, and several other open standards, but extends them in certain areas.

shdr
()

нахер это нужно, пусть люлик и дальше будет смесью каловых масс пингвинов.

anonymous
()
Ответ на: комментарий от fat_angel

потому что POSIX в современных условиях не хватает (ты пробывал в sh в режиме POSIX работать? - это же писец)

muhas ★★★
()
Ответ на: комментарий от fat_angel

> зачем?

Для появления ожидаемого всеми события.

shdr
()
Ответ на: комментарий от muhas

>потому что POSIX в современных условиях не хватает (ты пробывал в sh в режиме POSIX работать? - это же писец)

Согласен, но может лучше POSIX пересмотреть? По моему производители проприетарных юнихов и *BSD не особо LSB в расчет принимают. Хотя это скорее уже из области научной фантастики.

fat_angel ★★★★★
()
Ответ на: комментарий от muhas

> ага и примут единый стандарт пакетов, наприер, rpm (не приведи господь) - и чё всем пользваться этим угрёбищным rpm? да ну нах.

Давно из анабиоза?

Applications shall either be packaged in the RPM packaging format as defined in this specification, or supply an installer which is LSB conforming.

http://refspecs.linux-foundation.org/LSB_3.2.0/LSB-Core-generic/LSB-Core-gene...

anonymous
()
Ответ на: комментарий от fat_angel

> По моему производители проприетарных юнихов и *BSD не особо LSB в расчет принимают.

А каким боком тут "производители проприетарных юнихов и *BSD" ?

shdr
()
Ответ на: комментарий от fat_angel

> Самое главное чтоб все это не убило разнообразие, и не вылилось в "Один Единый Дистрибутив Линукса", глобальный и надежный.

Если будет три-четыре самых распространенных, что бы в них и системные файлики все в одинаковых местах валялись и версии ядер-библиотек-компиляторов совпадали и все такое, думаю это этого никому не убудет. А многие ещё и вздохнут с облегчением.

anonymous
()
Ответ на: комментарий от fat_angel

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

именно в этом же его основная слабость. У MS всё с точностью до наоборот. Истина где-то рядом

anonymous
()
Ответ на: комментарий от foobar

Да вы не переживайте, опенсорс (и линукс в его числе конечно же) это открытая система эволюции, если народ неприемлит решение, то оно просто не приживется. LSB это попытка больших коммерческих линукс корпораций (выше перечислял кто-то) упростить себе жизнь. Пусть они себе придумывают стандарты, заверяют их в ISO и ANSI. Простым смертным до этого дела вообще никакого нет. Не нравится LSB - юзаем один из тысяч дистрибутивов, которые не следуют LSB. Нравится - ну тогда юзаем и нет проблем. Т.е. надо понимать, что речь идет не о какой-то там модификации линукс ядра, а о "стандарте" для дистрибутивов. Стандарт не повлияет никак на развитие ядра.

Правильное название топика: "Заключат ли крупные компании соглашение о приведении своих дистрибутивов в более менее одинаковый вид?"

anonymous
()

в течение

anonymous
()
Ответ на: комментарий от fat_angel

>И вооще зачем еще один стандарт если есть POSIX?

Если на то пошло то как раз в линухе то посикс и не поддерживается потому, что параметры передаются через регистры, а не через стек;)

Пока руки не дошли, но те кто видел говорят посикс уродлив, если заглянуть в инферно ос:D

gaux ★★
()

Это хорошо. Зоопарк должен быть с одинаковыми клетками, и отличаться только животными. По этому стандартизация - это наше всё. Во всяком случае, для пользователя.

AntiWindows
()
Ответ на: комментарий от fat_angel

>По моему производители проприетарных юнихов и *BSD не особо LSB в расчет принимают.

Расшифруй для себя аббревиатуру "LSB" и посмотри на первое слово.

MYMUR ★★★★
()
Ответ на: комментарий от shdr

>А каким боком тут "производители проприетарных юнихов и *BSD" ?

Если я правильно понимаю, то в случает отсутствия поддержки LSB, процесс портирования приложений написанных с ее применением усложнится.

fat_angel ★★★★★
()
Ответ на: комментарий от AntiWindows

>Зоопарк должен быть с одинаковыми клетками, и отличаться только животными.

молодец, умный мальчик. иди засунь слона в клетку для енотовидной собаки, а я погляжу.

anonymous
()
Ответ на: комментарий от fat_angel

>Если я правильно понимаю, то в случает отсутствия поддержки LSB, процесс портирования приложений написанных с ее применением усложнится.

неправильно понимаешь.

anonymous
()
Ответ на: комментарий от fat_angel

>Согласен, но может лучше POSIX пересмотреть?

не трожь святое!

anonymous
()
Ответ на: комментарий от DOKA

>А теперь: QT || GTK - вот в чем вопрос

Фигушки, Qt в 1991 году вышел, а GTK (как библиотека для GIMP) только в 1996. Зачем GIMP'овцы изобрели велосипед - непонятно.

anonymous
()
Ответ на: комментарий от anonymous

>Зачем GIMP'овцы изобрели велосипед - непонятно.

Зачем изобрели --- это-то как раз вполне понятно. Лицензии и всё такое.

<troll_mode>Непонятно, нахрена он нужен сейчас</troll_mode>

%)

MYMUR ★★★★
()
Ответ на: комментарий от anonymous

>Фигушки, Qt в 1991 году вышел, а GTK (как библиотека для GIMP) только в 1996. Зачем GIMP'овцы изобрели велосипед - непонятно.

Сомневаюсь что в 1996 Qt имел двойное лицензирование.

fat_angel ★★★★★
()

Вот - подобрал с опеннета ,)

---8<--------
Нихфига не выйдет - ваш [бп]ох сказал "The stable API is nonsense!" - вот и следуйте учению!
А LSB - это и есть стабле айпиай - и глядите кто его вкурочивает? - КОММЕРСЫ! Они хотят продавать вам закрытую бинарь и чтоб хоть как то работало ,) ОПАСНОСТЕ!!

anonymous
()

И какой из дистрибутивов полностью поддерживает LSB? Ответ - любой. Что стандартизирует LSB не понятно ибо только недавно индус придумал что нужно стандартизировать меню с учетом локализации. Вывод в LSB ничего умного не делают а только шум создают. ИМХО.

gh0stwizard ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.