Статьи Галерея Форум Чат Файлы HowTo Ссылки Поиск
Текущее время: 30 май 2020, 08:05




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Работает ли на деле LSB?
СообщениеДобавлено: 30 июл 2009, 12:28 
Неотъемлемая часть форума

У нас с: 13.01.2009
Сообщения: 563
Значит ли, что Linux Standart Base на практике не работает, если есть программы, которые могут запускаться на одних дистрибутивах Linux и не могут на других?

_________________
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Работает ли на деле LSB?
СообщениеДобавлено: 30 июл 2009, 12:51 
Неотъемлемая часть форума

У нас с: 19.11.2007
Сообщения: 484
покажи мне хоть одну программу из под одного дистрибутива, которая не запускается в другом в рамках одной ветки ядра?

_________________
Two of the most famous products of Berkeley are LSD and BSD:)


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Работает ли на деле LSB?
СообщениеДобавлено: 30 июл 2009, 13:02 
Неотъемлемая часть форума

У нас с: 13.01.2009
Сообщения: 563
Я таких не знаю, а всего-лишь спрашиваю об их существовании.

_________________
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Работает ли на деле LSB?
СообщениеДобавлено: 30 июл 2009, 13:15 
Неотъемлемая часть форума

У нас с: 19.11.2007
Сообщения: 484
любой бинарник скомпиленный в рамках одной ветки ядра возможно запустить в любом дистрибе. тут имеет значение версия ядра.

_________________
Two of the most famous products of Berkeley are LSD and BSD:)


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Работает ли на деле LSB?
СообщениеДобавлено: 30 июл 2009, 13:25 
Неотъемлемая часть форума

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

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

_________________
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Работает ли на деле LSB?
СообщениеДобавлено: 30 июл 2009, 13:26 
Неотъемлемая часть форума

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


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Работает ли на деле LSB?
СообщениеДобавлено: 30 июл 2009, 13:27 
Неотъемлемая часть форума

У нас с: 25.10.2006
Сообщения: 1055
Откуда: minsk
Ларин, при условии использования программой только функционала, предоставляемого libc.


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Работает ли на деле LSB?
СообщениеДобавлено: 30 июл 2009, 13:41 
Неотъемлемая часть форума

У нас с: 19.11.2007
Сообщения: 484
leave писал(а):
Ларин, при условии использования программой только функционала, предоставляемого libc.

остальные либы можно руками подкинуть. да, это грязно. да, будет много мусора. но запустить возможно.
у меня так работал фидошный пакет. который был скомпилен под 10-й слакой. работало и в дебиане и в федоре.
кое-где пришлось симлинки посоздавать, кое где старые либы копировать. но все работало.

_________________
Two of the most famous products of Berkeley are LSD and BSD:)


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Работает ли на деле LSB?
СообщениеДобавлено: 30 июл 2009, 13:42 
Неотъемлемая часть форума

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

новую либу разве нельзя установить? или руками скопировать?:)

_________________
Two of the most famous products of Berkeley are LSD and BSD:)


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Работает ли на деле LSB?
СообщениеДобавлено: 30 июл 2009, 13:57 
Неотъемлемая часть форума
Аватара пользователя

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

_________________
Админ шоколадки не пьет!


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Работает ли на деле LSB?
СообщениеДобавлено: 30 июл 2009, 14:01 
Неотъемлемая часть форума

У нас с: 25.10.2006
Сообщения: 1055
Откуда: minsk
Ларин, можно. Но "изкоробки" работать сабжевая программа не будет. Или топикстартер не это имел в виду?


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
[ All resources are available under GNU GPL ] [ Support ] [ Hosted by DataHata | MyCloud.by ] [ Powered by phpBB® Forum Software © phpBB Group ]

LVEE Winter LVEE Rambler's Top100