LINUX.ORG.RU

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


0

0

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

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

★★★★★

Проверено:

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

Korwin ★★★
()

Объяснить можно.
Скажем есть рабочая система на ядре 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 сравнительно дешов - один ребут. Не понравилось - еще один ребут для загрузки "хорошего" ядра.

Tima_ ★★★★
()

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

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

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

anonymous
()

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

Tima_ ★★★★
()

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

chuchelo
()

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

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

Tima_ ★★★★
()

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

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

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

anonymous
()

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

chuchelo
()

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

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

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

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