История изменений
Исправление
Legioner,
(текущая версия)
:
А почему про линусы говорят, что при аналогичном подходе програма запустится далеко не везде?
Не знаю, почему говорят. Должна запуститься.
Выходит в линуксах API (ABI) у libc менее стабильное?
Если у тебя старая программа не запускается на новом линуксе, значит где-то баг. Или в программе, или в линуксе. В целом в любой достаточно сложной программе есть вероятность багов, которые не проявлялись на старых системах, но могут проявиться на новых, поэтому в реальности, конечно, могут быть нюансы. Но в теории совместимость есть и старые программы должны запускаться на новых ядрах и libc.
Исправление
Legioner,
:
А почему про линусы говорят, что при аналогичном подходе програма запустится далеко не везде?
Не знаю, почему говорят. Должна запуститься.
Выходит в линуксах API (ABI) у libc менее стабильное?
Если у тебя старая программа не запускается на новом линуксе, значит где-то баг. Или в программе, или в линуксе. В целом в любой достаточно сложной программе есть вероятность багов, которые не проявлялись на старых системах, но могут проявиться на новых, поэтому в реальности, конечно, могут быть нюансы. Но в теории совместимость есть и старые программы должны запускаться на новых ядрах.
Исходная версия
Legioner,
:
А почему про линусы говорят, что при аналогичном подходе програма запустится далеко не везде?
Не знаю, почему говорят. Должна запуститься.
Выходит в линуксах API (ABI) у libc менее стабильное?
Если у тебя старая программа не запускается на новом линуксе, значит где-то баг. Или в программе, или в линуксе. В целом в любой достаточно сложной программе есть вероятность багов, которые не проявлялись на старых системах, но могут проявиться на новых, поэтому в реальности, конечно, могут быть нюансы.