LINUX.ORG.RU
ФорумTalks

[ABI][opensorce] шило кое-где


0

1

Вот объясните мне, почему, например, почти в каждой новой версии иксов меняется ABI? Вот недавний 1.10, вроде как только минорные изменения, но ABI изменён и проприетарщикам уже нужно пилить новые версии своих блобов. Что же опенсорсникам на месте-то не сидится? В оффтопике-так ABI и API веками не меняется, все веселы и счастливы.

И иксы это только пример, это ведь везде такая модель «поломай всё».


Вот недавний 1.10, вроде как только минорные изменения, но ABI изменён и проприетарщикам уже нужно пилить новые версии своих блобов.

После изменения ABI (не API!) достаточно пересборки. Если проприетарщики не осиливают настроить систему автоматической сборки, то это только их проблемы.

В оффтопике-так ABI и API веками не меняется, все веселы и счастливы.

Счастливы все, кроме тех, кому приходится иметь дело непосредственно с теми костылями, которые обеспечивают неизменность API и ABI =).

И иксы это только пример, это ведь везде такая модель «поломай всё».

Почему-то в большинстве дистрибутивов линукса «поломка ABI» ничего не ломает. Интересно почему? Ах да, у нас же есть исходники и менеджер пакетов =).

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

/usr/src/linux/Documentation/stable_api_nonsense.txt

Теперь дебилы будут ссылаться на этот файл всегда, когда увидят в первом после знакомые комбинации букв?

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

Ну, там написано «вы не хотите стабильный api, а хотите свой драйвер в mainstream».

Viglim ()

> Что же опенсорсникам на месте-то не сидится?

И иксы это только пример, это ведь везде такая модель «поломай всё».


Нужно прикладывать большие умственные усилия для того, чтобы не сломать abi и/или api. Люди предпочитают тратить свои ресурсы на более конструктивные цели, нежели stable abi.

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

>После изменения ABI (не API!) достаточно пересборки. Если проприетарщики не осиливают настроить систему автоматической сборки, то это только их проблемы.

А если они уже умерли?

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

> /usr/src/linux/Documentation/stable_api_nonsense.txt

ох лол… ты его читал? ну хоть первую строчку, а? или дальше названия файла не осилил?

arsi ★★★★★ ()

Windows проектируется, Open Source пишется «на коленке».

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