Страница 1 из 1

Совместимость программ под Linux для различных версий Linux

Добавлено: 27 май 2009, 20:04
Virgil
Программа, написанная для Mandriva, подходит одинаково как для Mandriva 2009, так и для Mandriva Limited Edition 2005, и для Traktopel 2001 года, и для Venice 1998 года? Или разброс меньше?

Re: Совместимость программ под Linux для различных версий Linux

Добавлено: 27 май 2009, 21:03
grub
Все зависит от того, что за программа, на чем написана, какие либы использует.

Если это простенький скрипт на POSIX shell, то он и 20 лет может работать.
Если С на уровне повыше "Hello, world", то на бинарную совместимость с системой 98 года я бы не надеялся.

Но опять таки -- "программа, написанная" подразумевает доступность исходников? Или бинарную совместимость? На совместимость на уровне исходников надежды больше :)

Re: Совместимость программ под Linux для различных версий Linux

Добавлено: 27 май 2009, 21:06
Virgil
А как насчёт K3b и Mozilla Firefox?

Re: Совместимость программ под Linux для различных версий Linux

Добавлено: 27 май 2009, 21:54
Exorcist
программы пишутся с использованием библиотек определенных версий, гуишные проги (Qt, GTK и т.д.) десятилетней давности врядли пойдут на новой системе...

Re: Совместимость программ под Linux для различных версий Linux

Добавлено: 27 май 2009, 22:29
grub
Virgil писал(а):А как насчёт K3b и Mozilla Firefox?
Думаю, без шансов, хотя на систему 2005 года с помощью ядреной матери и напильника может и есть ненулевой шанс прикрутить.

Уместен ли будет вопрос, зачем такие тонкие извращения?

Re: Совместимость программ под Linux для различных версий Linux

Добавлено: 28 май 2009, 09:12
Virgil
Уместен. Бывают такие удачные версии программ, что не хочется их менять на другие, более новые. А Linux'ы то новые выходят. Вот и возникает дилема: Linux хочется новый поставить, а программу оставить старой (иногда очень старой) версии. Понимаете? :wink:

Re: Совместимость программ под Linux для различных версий Linux

Добавлено: 28 май 2009, 09:14
Ларин
chroot?

Re: Совместимость программ под Linux для различных версий Linux

Добавлено: 28 май 2009, 09:26
Virgil
Ларин писал(а):chroot?
Не знаю, что это такое.

Re: Совместимость программ под Linux для различных версий Linux

Добавлено: 28 май 2009, 10:07
leave
Virgil, дык обратная совместимость, скорее всего, будет. Только придется пошаманить с ldd и ln -s :) Вот свежий софт под старой системой крутить не получится в 90% случаев, а наоборот - очень даже.

Re: Совместимость программ под Linux для различных версий Linux

Добавлено: 28 май 2009, 10:19
d_fdv
пользую Xerox Phaser 3200MFP/N . Печатает отлично. Скормил CUPS файл ppd, стащенный с сайта Xerox. Факс, сканер - не настраивал пока. sane с наскоку его не взял, я и отложил это дело. По сети кажется проблем не было. Сейчас подключен через USB.

Re: Совместимость программ под Linux для различных версий Linux

Добавлено: 28 май 2009, 10:24
Ларин
Virgil писал(а):
Ларин писал(а):chroot?
Не знаю, что это такое.
http://www.google.com.by/search?hl=ru&q ... =&aq=f&oq=

Re: Совместимость программ под Linux для различных версий Linux

Добавлено: 28 май 2009, 11:07
grub
Virgil, сорри, изначально померещилось что ты хочешь крутить новые программы на дряхлом линуксе

Re: Совместимость программ под Linux для различных версий Linux

Добавлено: 28 май 2009, 14:46
Virgil
То есть дряхлые программы на новом Linux, скорее всего, пользовать получится, я правильно понял?

Re: Совместимость программ под Linux для различных версий Linux

Добавлено: 28 май 2009, 14:59
grub
Virgil, с гораздо большей вероятностью, чем наоборот