История изменений
Исправление ZenitharChampion, (текущая версия) :
И в итоге часть программ компилируются только со всеми старыми библиотеками и компиляторами, а другая часть - только с новыми. Например, недавно мне понадобилась открытая библиотека nvtt (не помню для чего именно). Ради неё пришлось установить старый libglew, скомпилировать и вернуть прежний - изменялось только последнее число версии, сломалась совместимость с минорным релизом. Обратный же пример - этот эмулятор.
Недавно подруга восстанавливала удалённые файлы и она попросила меня помочь восстановить повреждённые файлы. Дал ей ссылку, восстановила. Программы там в основном 2005 года, конечно же для винды. В линуксе половина из них бы не скомпилировалась, а анонимусы на ЛОРе в ответ на просьбы помочь запустить ответили бы что «не нужно, протухло» и «не развивается - значит умерло».
Получается что релиз какой-либо программы запускается с компилятором плюс набором системных библиотек только того года выпуска, что и сам релиз программы. А если плюс или минус год-два - всё, не работает. Что же будет ещё через несколько лет?! Вот такой вот Open Source. За исключением некоторых ключевых системных компонентов, перечисленных выше. Вот поэтому и нужен LSB и стандартизация.
Исправление ZenitharChampion, :
И в итоге часть программ компилируются только со всеми старыми библиотеками и компиляторами, а другая часть - только с новыми. Например, недавно мне понадобилась открытая библиотека nvtt (не помню для чего именно). Ради неё пришлось установить старый libglew, скомпилировать и вернуть прежний - изменялось только последнее число версии, сломалась совместимость с минорным релизом. Обратный же пример - этот эмулятор.
Недавно подруга восстанавливала удалённые файлы и она попросила меня помочь восстановить повреждённые файлы. Дал ей ссылку, восстановила. Программы там в основном 2005 года, конечно же для винды. В линуксе половина из них бы не скомпилировалась, а анонимусы на ЛОРе в ответ на просьбы помочь запустить ответили бы что «не нужно, протухло» и «не развивается - значит умерло».
Получается что релиз какой-либо программы запускается с компилятором плюс набором системных библиотек только того года выпуска, что и сам релиз программы. А если плюс или минус год-два - всё, не работает. Что же будет ещё через несколько лет?! Вот такой вот Open Source. За исключением некоторых ключевых системных компонентов, перечисленных выше. Вот для этого и нужен LSB и стандартизация.
Исправление ZenitharChampion, :
И в итоге часть программ компилируются только со всеми старыми библиотеками и компиляторами, а другая часть - только с новыми. Например, недавно мне понадобилась открытая библиотека nvtt (не помню для чего именно). Ради неё пришлось установить старый libglew, скомпилировать и вернуть прежний - изменялось только последнее число версии, сломалась совместимость с минорным релизом. Обратный же пример - этот эмулятор.
Недавно подруга восстанавливала удалённые файлы и она попросила меня помочь восстановить повреждённые файлы. Дал ей ссылку, восстановила. Программы там в основном 2005 года, конечно же для винды. В линуксе половина из них бы не скомпилировалась, а анонимусы на ЛОРе в ответ на просьбы помочь запустить ответили бы что «не нужно, протухло» и «не развивается - значит умерло».
Получается что релиз какой-либо программы запускается с компилятором плюс набором системных библиотек только того года выпуска, что и сам релиз программы. Три года плюс или минус - всё, не работает. Что же будет ещё через несколько лет?! Вот такой вот Open Source. За исключением некоторых ключевых системных компонентов, перечисленных выше. Вот для этого и нужен LSB и стандартизация.
Исправление ZenitharChampion, :
И в итоге часть программ компилируются только со всеми старыми библиотеками и компиляторами, а другая часть - только с новыми. Например, недавно мне понадобилась открытая библиотека nvtt (не помню для чего именно). Ради неё пришлось установить старый libglew, скомпилировать и вернуть прежний - изменялось только последнее число версии, сломалась совместимость с минорным релизом. Обратный же пример - этот эмулятор.
Недавно подруга восстанавливала удалённые файлы и она попросила меня помочь восстановить повреждённые файлы. Дал ей ссылку, восстановила. Программы там в основном 2005 года, конечно же для винды. В линуксе половина из них бы не скомпилировалась, а анонимусы на ЛОРе в ответ на просьбы помочь запустить ответили бы что «не нужно, протухло» и «не развивается - значит умерло».
Исправление ZenitharChampion, :
И в итоге часть программ компилируются только со всеми старыми библиотеками и компиляторами, а другая часть - только с новыми. Например, недавно мне понадобилась открытая библиотека nvtt (не помню для чего именно). Ради неё пришлось установить старый libglew, скомпилировать и вернуть прежний - изменялось только последнее число версии, сломалась совместимость с минорным релизом. Обратный же пример - этот эмулятор.
Недавно подруга восстанавливала удалённые файлы и она попросила меня помочь восстановить повреждённые файлы. Дал ей ссылку, восстановила. Программы там в основном 2005 года конечно же для винды. В линуксе половина из них бы не скомпилировалась, а анонимусы на ЛОРе в ответ на просьбы помочь запустить ответили бы что «не нужно, протухло» и «не развивается - значит умерло».
Исходная версия ZenitharChampion, :
И в итоге часть программ компилируются только со всеми старыми библиотеками и компиляторами, а другая часть - только с новыми. Например, недавно мне понадобилась открытая библиотека nvtt (не помню для чего именно). Ради неё пришлось установить старый libglew, скомпилировать и вернуть прежний - изменялось только последнее число версии, сломалась совместимость с минорным релизом.
Недавно подруга восстанавливала удалённые файлы и она попросила меня помочь восстановить повреждённые файлы. Дал ей ссылку, восстановила. Программы там в основном 2005 года конечно же для винды. В линуксе половина из них бы не скомпилировалась, а анонимусы на ЛОРе в ответ на просьбы помочь запустить ответили бы что «не нужно, протухло» и «не развивается - значит умерло».