Работает ли на деле LSB?

Дистрибутивы Linux: что лучше, что хуже, какой выбрать, etc.
Virgil
Неотъемлемая часть форума
Сообщения: 563
Зарегистрирован: 13 янв 2009, 01:33

Работает ли на деле LSB?

Сообщение Virgil »

Значит ли, что 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:)

Virgil
Неотъемлемая часть форума
Сообщения: 563
Зарегистрирован: 13 янв 2009, 01:33

Re: Работает ли на деле LSB?

Сообщение Virgil »

Я таких не знаю, а всего-лишь спрашиваю об их существовании.
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".

Ларин
Неотъемлемая часть форума
Сообщения: 484
Зарегистрирован: 19 ноя 2007, 15:01
Контактная информация:

Re: Работает ли на деле LSB?

Сообщение Ларин »

любой бинарник скомпиленный в рамках одной ветки ядра возможно запустить в любом дистрибе. тут имеет значение версия ядра.
Two of the most famous products of Berkeley are LSD and BSD:)

Virgil
Неотъемлемая часть форума
Сообщения: 563
Зарегистрирован: 13 янв 2009, 01:33

Re: Работает ли на деле LSB?

Сообщение Virgil »

А такая совместимость - результат работы Linux Standart Base? Или пока всё само собой идёт, то есть ещё не успело развалиться? :)

P. S. Под "развалиться" я имею ввиду потерять совместимость, а не то, что некоторые могут подумать. :wink:
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".

leave
Неотъемлемая часть форума
Сообщения: 1055
Зарегистрирован: 25 окт 2006, 14:50
Откуда: minsk
Контактная информация:

Re: Работает ли на деле LSB?

Сообщение leave »

Нет, не значит. LSB не принуждает к использованию определенных версий библиотек, экспортирующих определенный набор функций. Если программа была написана с использованием функции sendXMLToAstral(), реализованной в либе libastral0.2.2 - она не заработает, если в системе libastral версии 0.2.1. И нарушения LSB здесь нет.

leave
Неотъемлемая часть форума
Сообщения: 1055
Зарегистрирован: 25 окт 2006, 14:50
Откуда: minsk
Контактная информация:

Re: Работает ли на деле LSB?

Сообщение leave »

Ларин, при условии использования программой только функционала, предоставляемого 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?

Сообщение IceMan »

Если программа собрана грамотно, она будет работать на любом дистрибутиве и ядре, при условии соблюдения некоторых минимальных версий ядра и libc. Портированные игры тому пример.
P.S. Никто не запрещает таскать нужные либы с собой и пользоваться LD_LIBRARY_PATH

leave
Неотъемлемая часть форума
Сообщения: 1055
Зарегистрирован: 25 окт 2006, 14:50
Откуда: minsk
Контактная информация:

Re: Работает ли на деле LSB?

Сообщение leave »

Ларин, можно. Но "изкоробки" работать сабжевая программа не будет. Или топикстартер не это имел в виду?

Ответить