The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Debian прекращает поддержку стандарта Linux Standard Base, opennews (??), 09-Окт-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


51. "Debian прекращает поддержку стандарта Linux Standard Base"  +15 +/
Сообщение от Zenitur (ok), 10-Окт-15, 03:51 
Суть LSB: даже если сейчас актуальна libpng17, то в /usr/lib ОБЯЗАНА лежать также и libpng12, ибо стандарт. Даже если ни одна программа из репозитория старой либой не пользуется - только ты полезешь в интернет и скачаешь скайп или флеш плеер, как либа сразу начнёт использоваться.

Две либы - это в случае, если ABI менялся. А если ABI не менялся, то железобетонно обязана быть обратная совместимость. Скомпиленная с Glibc 2.4 программа обязана нормально работать с Glibc 2.22. С GTK+ 2.10 - в 2.24. С Freetype 2.2 - в 2.6. Всю эту тягомотину с обратной совместимостью в этих либах, уверенно тащит на себе Red Hat, а вовсе не Debian.

Так что окружение сборки имеет значение. Берём для примера игру TuxRacer. Исходные коды 2005 года, плюс набор патчей для совместимости с новыми компиляторами.

Компилируем в CentOS 5. Попробуем потом запустить в Ubuntu 12.04. О, чудо! Оно работает! А в Fedora 17? Работает! 23? Работает! А в Ubuntu 15.10? Да!

Компилируем в Debian 7 Wheezy. Пробуем запустить в Ubuntu 12.04. О нет, у нас нет либы libjpeg.so.8, а есть только libjpeg.so.62! Пробуем запустить с Fedora 17 - о нет, нам нужен Glibc 2.14, а в системе только 2.12!

Пробуем компильнуть в Ubuntu 15.10 - вообще нигде не запускается, так как хочет каких-то нереально бешенных версий либ и Glibc, хотя исходник - напомню - 2005 года.

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

65. "Debian прекращает поддержку стандарта Linux Standard Base"  +/
Сообщение от Вареник (?), 10-Окт-15, 04:55 
Попробуйсте откомпилить в Генту или Слаке :)
Ответить | Правка | Наверх | Cообщить модератору

72. "Debian прекращает поддержку стандарта Linux Standard Base"  +5 +/
Сообщение от Chromium (?), 10-Окт-15, 07:16 
лучший коммент
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

95. "Debian прекращает поддержку стандарта Linux Standard Base"  +/
Сообщение от myhand (ok), 10-Окт-15, 12:19 
> Компилируем в Debian 7 Wheezy.

А какие lsb-пакеты установлены у компиляльщика?  // скрипач пытается измерить радиус кривизны рук докладчика.

Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

157. "Debian прекращает поддержку стандарта Linux Standard Base"  –1 +/
Сообщение от Kodir (ok), 10-Окт-15, 23:55 
> Скомпиленная с Glibc 2.4 программа обязана нормально работать с Glibc 2.22

Вопрос с задних рядов: а что, разве во всех линуксах это не должно работать так по-умолчанию? Я считал, что программа, которая только обращается к библиотеке, вообще никак не зависит от внутренних заморочек библиотеки и обязана работать с любой её ABI-совместимой версией. Откуда в Линуксе взялись "хочу библиотеку libzip 1.2.3"? Что там творит gcc, что программа не может подхватить существующую "libzip 1.3.7"?

Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

159. "Debian прекращает поддержку стандарта Linux Standard Base"  +/
Сообщение от Mihail Zenkov (ok), 11-Окт-15, 00:23 
> Откуда в Линуксе взялись
> "хочу библиотеку libzip 1.2.3"? Что там творит gcc, что программа не
> может подхватить существующую "libzip 1.3.7"?

Это не gcc творит, а автор конкретной программы прописал конкретную версию для линковки. Причины у него могут быть разные, но наиболее простая - в версии 1.3.x мог изменится api или поведение по-умолчанию в сравнении с 1.2.x.

Ответить | Правка | Наверх | Cообщить модератору

164. "Debian прекращает поддержку стандарта Linux Standard Base"  +/
Сообщение от Crazy Alex (ok), 11-Окт-15, 01:11 
Суть ухода от LSB: нет смысла морочить голову с тем, что тривиально решается пересборкой. Ах, вы хотите мимо репозиториев что-то распространять? Вы хотите тащить проприетарщину, для которой исходники недоступны? Ну так сами и мучайтесь и не перекладывайте свои проблемы с больной головы на здоровую.

Нет, серьёзно - на кой в открытом софте бинарная совместимость на этом уровне?

Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

217. "Debian прекращает поддержку стандарта Linux Standard Base"  –1 +/
Сообщение от Кармер (?), 12-Окт-15, 17:55 
Пересборкой и тестированием , мой йуный друк ! Ибо аффторы либ тоже делают ошибки,для которых время от времени приходиццо делать workaround.
Ответить | Правка | Наверх | Cообщить модератору

241. "Debian прекращает поддержку стандарта Linux Standard Base"  –2 +/
Сообщение от Аноним (-), 13-Окт-15, 21:19 
> Суть ухода от LSB: нет смысла морочить голову с тем, что тривиально
> решается пересборкой. Ах, вы хотите мимо репозиториев что-то распространять? Вы хотите
> тащить проприетарщину, для которой исходники недоступны? Ну так сами и мучайтесь
> и не перекладывайте свои проблемы с больной головы на здоровую.

Обычному пользователю (не фанату FOSS) пофиг, проприетарная программа или нет. Ему важно, чтобы она делала свое дело. Он выбирает инструмент, исходя из задачи, а не из религиозно-политических пристрастий.

Стандарт LSB, по сути, и был защитой от перекладывания с больной головы (зоопарка версий библиотек) на здоровую (вендоров, которым можно было не собирать свой продукт под 100500 дистрибутивов).

Ответить | Правка | К родителю #164 | Наверх | Cообщить модератору

242. "Debian прекращает поддержку стандарта Linux Standard Base"  +1 +/
Сообщение от arisu (ok), 13-Окт-15, 21:20 
для «нормальных пользователей» есть окошечки и огрызки. го‐го‐го.
Ответить | Правка | Наверх | Cообщить модератору

245. "Debian прекращает поддержку стандарта Linux Standard Base"  –2 +/
Сообщение от Аноним (-), 13-Окт-15, 21:27 
ОС, как и прикладное ПО, можно выбирать, исходя из задачи.
А вы опять сводите все к религии.
Ответить | Правка | Наверх | Cообщить модератору

252. "Debian прекращает поддержку стандарта Linux Standard Base"  +1 +/
Сообщение от Andrey Mitrofanov (?), 14-Окт-15, 09:44 
> А вы опять сводите все к религии.

А как ещё говорить со свидетелями "обычного пользователя есть"?

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру