Работает ли на деле LSB?
Работает ли на деле LSB?
Значит ли, что Linux Standart Base на практике не работает, если есть программы, которые могут запускаться на одних дистрибутивах Linux и не могут на других?
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".
-
- Неотъемлемая часть форума
- Сообщения: 484
- Зарегистрирован: 19 ноя 2007, 15:01
- Контактная информация:
Re: Работает ли на деле LSB?
покажи мне хоть одну программу из под одного дистрибутива, которая не запускается в другом в рамках одной ветки ядра?
Two of the most famous products of Berkeley are LSD and BSD:)
Re: Работает ли на деле LSB?
Я таких не знаю, а всего-лишь спрашиваю об их существовании.
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".
-
- Неотъемлемая часть форума
- Сообщения: 484
- Зарегистрирован: 19 ноя 2007, 15:01
- Контактная информация:
Re: Работает ли на деле LSB?
любой бинарник скомпиленный в рамках одной ветки ядра возможно запустить в любом дистрибе. тут имеет значение версия ядра.
Two of the most famous products of Berkeley are LSD and BSD:)
Re: Работает ли на деле LSB?
А такая совместимость - результат работы Linux Standart Base? Или пока всё само собой идёт, то есть ещё не успело развалиться?
P. S. Под "развалиться" я имею ввиду потерять совместимость, а не то, что некоторые могут подумать.
P. S. Под "развалиться" я имею ввиду потерять совместимость, а не то, что некоторые могут подумать.
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".
-
- Неотъемлемая часть форума
- Сообщения: 1055
- Зарегистрирован: 25 окт 2006, 14:50
- Откуда: minsk
- Контактная информация:
Re: Работает ли на деле LSB?
Нет, не значит. LSB не принуждает к использованию определенных версий библиотек, экспортирующих определенный набор функций. Если программа была написана с использованием функции sendXMLToAstral(), реализованной в либе libastral0.2.2 - она не заработает, если в системе libastral версии 0.2.1. И нарушения LSB здесь нет.
-
- Неотъемлемая часть форума
- Сообщения: 1055
- Зарегистрирован: 25 окт 2006, 14:50
- Откуда: minsk
- Контактная информация:
Re: Работает ли на деле LSB?
Ларин, при условии использования программой только функционала, предоставляемого libc.
-
- Неотъемлемая часть форума
- Сообщения: 484
- Зарегистрирован: 19 ноя 2007, 15:01
- Контактная информация:
Re: Работает ли на деле LSB?
остальные либы можно руками подкинуть. да, это грязно. да, будет много мусора. но запустить возможно.leave писал(а):Ларин, при условии использования программой только функционала, предоставляемого libc.
у меня так работал фидошный пакет. который был скомпилен под 10-й слакой. работало и в дебиане и в федоре.
кое-где пришлось симлинки посоздавать, кое где старые либы копировать. но все работало.
Two of the most famous products of Berkeley are LSD and BSD:)
-
- Неотъемлемая часть форума
- Сообщения: 484
- Зарегистрирован: 19 ноя 2007, 15:01
- Контактная информация:
Re: Работает ли на деле LSB?
новую либу разве нельзя установить? или руками скопировать?:)leave писал(а):Нет, не значит. LSB не принуждает к использованию определенных версий библиотек, экспортирующих определенный набор функций. Если программа была написана с использованием функции sendXMLToAstral(), реализованной в либе libastral0.2.2 - она не заработает, если в системе libastral версии 0.2.1. И нарушения LSB здесь нет.
Two of the most famous products of Berkeley are LSD and BSD:)
- IceMan
- Неотъемлемая часть форума
- Сообщения: 377
- Зарегистрирован: 22 июл 2007, 10:12
- Откуда: Минск
- Контактная информация:
Re: Работает ли на деле LSB?
Если программа собрана грамотно, она будет работать на любом дистрибутиве и ядре, при условии соблюдения некоторых минимальных версий ядра и libc. Портированные игры тому пример.
P.S. Никто не запрещает таскать нужные либы с собой и пользоваться LD_LIBRARY_PATH
P.S. Никто не запрещает таскать нужные либы с собой и пользоваться LD_LIBRARY_PATH
-
- Неотъемлемая часть форума
- Сообщения: 1055
- Зарегистрирован: 25 окт 2006, 14:50
- Откуда: minsk
- Контактная информация:
Re: Работает ли на деле LSB?
Ларин, можно. Но "изкоробки" работать сабжевая программа не будет. Или топикстартер не это имел в виду?