LINUX.ORG.RU
 
maxcom

Развитие Linux 2.2 не остановлено


0

0

Следуя письму Alan'а Cox'а в список рассылки linux-kernel, планируется дальнейшая оптимизация подсистемы виртуальной памяти в Linux 2.2, таким образом, что ее работа в 2.2 сравнится по скорости с Linux 2.4.

>>> Подробности


[#]  

Re: Развитие Linux 2.2 не остановлено

Может кто объяснит мне, чайнику, а зачем разрабатывать и поддерживать две разных версии kernel 2.2 и 2.4 Разве последняя версия не лучше старой? Или у них есть какие-то проблемы с обратной совместимостью?

*** ()
[#]  

Re: Развитие Linux 2.2 не остановлено

Объяснить можно.
Скажем есть рабочая система на ядре 2.2.
Цена апгрейта ее на 2.4 черезвычайно велика. Переход с 2.2 на 2.4 это не простой "рутинный" апгрейт ядра а апгрейт всей архитектуры и философии.
В 2.4 будут к примеру такие важные изменения как LVM, XFS, DEVFS, Netfilter которые конечно же захочется использовать (это собственно говоря и причины апгрейта). Апгрейт в LVM/XFS/DEVFS означает переразметку HD и простым backup/restore сдесь не отделаешься. Конкретное переформатирование. Netfilter означает переделывание правил ipchains.
Если 2.4 не будет работать хорошо просто так вернуться на 2.2 не получится.
Апгрейт на новое ядро серии 2.2 сравнительно дешов - один ребут. Не понравилось - еще один ребут для загрузки "хорошего" ядра.

**** ()
[#]  

Re: Развитие Linux 2.2 не остановлено

гон, все что описано обратно совместимо, все что было в 2.2 есть в 2.4 другое дело что в 2.4 еще много нового. (P.S. ipchains тфм есть но я сам с удовольствием перейду на iptables так как мощнее)

* ()
[#] Ответ на: Re: Развитие Linux 2.2 не остановлено от chuchelo 16.12.2000 10:08:44  

Re: Re: Развитие Linux 2.2 не остановлено

В user-space много изменений - modutils, binutils, utils-linux, e2fsprogs, pcmcia-cs, ppp, isdn4k-utils.

anonymous ()
[#]  

Re: Развитие Linux 2.2 не остановлено

А в чем собственно гон?
В том что систему с devfs в систему без devfs так просто не бутнешь?
Или что /etc/fstab под LVM не сработает на простой системе?

**** ()
[#]  

Re: Развитие Linux 2.2 не остановлено

ну согласись что в 2.4 devfs не обязательно, а гон в том что 2.4 не совместима c 2.2 (modutils это можно считать часть ядра для работы с модулями)

* ()
[#]  

Re: Развитие Linux 2.2 не остановлено

Я не говорил что 2.4 не совместима с 2.2.
Это как раз 2.2 не совместима с 2.4 (уже пришлось в 2.2.18 добавлять системные вызовы для совместимости).

Я говорю что те опции которые наиболее привлекательны (по крайней мере для меня) делают невозможным возврашение на 2.2, а значит апгрейт - дело серьезное (бессонные выходные с холодильником пива и это только для начала).

**** ()
[#]  

Re: Развитие Linux 2.2 не остановлено

А че такого страшного в одновременном развитии двух веток?
В FreeBSD вообще три ветки сейчас: 2 STABLE (3.5 и 4.2) и одна CURRENT (5.0)
И каждый выбирает то, что ему больше подходит

**** ()
[#] Ответ на: Re: Развитие Linux 2.2 не остановлено от chuchelo 16.12.2000 13:07:47  

Re: Re: Развитие Linux 2.2 не остановлено

Остынь. modutils не часть ядра, и без обновления на 2.4 не пойдет. То же
относится к util-linux и pppd.

anonymous ()
[#]  

Re: Развитие Linux 2.2 не остановлено

попробуй модуль ЯДРА загрузить без modutils...

* ()
[#]  

Re: Развитие Linux 2.2 не остановлено

Ну и че... Я писал свой дравер под железяку. Начал писать под 2.2, потом перешел на 2.4. Добавил в исходник драйвера 2 строчки.

И больше ничего не апдейтил...

Мож я чего не понимаю ?

* ()