Объявлено (http://groups.google.com/group/fa.linux.kernel/msg/546bc331e...) о выходе новой версии Linux ядра - 2.6.17 (http://www.kernel.org).
Изменений огромное количество, только размер файла ChangeLog (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.17) составляет 3.2 Mb. Относительно 2.6.16 было добавлено 652 файла, изменено - 6321, удалено - 350.
Из наиболее интересных изменений (http://wiki.kernelnewbies.org/LinuxChanges) можно отметить:- Поддержка серии CPU Niagara производства Sun Microsystems;
- Драйвер для беспроводных адаптеров на базе Broadcom 43xx (http://bcm43xx.berlios.de/);
- Новый механизм ввода/вывода - splice;
- Оптимизация планировщика задач для работы на многоядерных CPU;
- Патч "SMP alternatives (http://lwn.net/Articles/164121/)" для более оптимального использования возможностей текущего CPU в ядре;
- Новый системный вызов sync_file_range;
- Поддержка "Raid5 reshaping (http://lwn.net/Articles/169140/)" (горячее добавление дополнительных дисков в программный raid5 массив (расширение размера массива), без потери целостности);
- Пользовательский API для взаимодействия с подсистемой suspend;
- Поддержка протокола H.323 в iptables. Режим совместимости 32-битных утилит iptables запущенных под 64-битным ядром;
- Реализованы Router Preference (RFC4191), Router Reachability Probing (RFC4191) и Route Information Option in RA (RFC4191) для IPv6;
- Поддержка CCID2 для DCCP;
- Добавлена поддержка множества новых V4L/DVB карт;
- Обновление подсистем JFS, ALSA и NFS.
Также можно упомянуть о выходе (http://www.kernel.org/pub/linux/kernel/v2.4/testing/patch-2....) первого релиз-кандидата ядра 2.4.33, в котором кроме исправления текущих ошибок, устранены утечки памяти в модулях netfilter, драйвер forcedeth обновлен до версии 0.50.
URL: http://www.kernel.org
Новость: http://www.opennet.me/opennews/art.shtml?num=7737
А ещё ликуем... поправлен неприятный баг с PPTP =) Всю ветку 2.6.16 он жил =)
Это потому что, я как раз уволился с работы где использовали M$ тунель,
и мне больше ненужно было... :)
> А ещё ликуем... поправлен неприятный баг с PPTP =) Всю ветку 2.6.16 он жил =)А что за баг??? Можно по подробней. А то у меня караз сейчас проблемы с PPTP и ядрышко 2.6.16.
После начала закачки большого файла (исо какойнить) через 5-10 мб (1-5 сек) перестаёт качать и подвисает... коннект есть... а пакеты не проходят... =)
http://bugs.gentoo.org/show_bug.cgi?id=130555
кто-нибудь понял про "SMP alternatives"?
опишите пожалуйста, по ссылке ничего не понял :(
... в двух словах, не покупай SMP ситемы на 80386, 80486, ...., короче где нет SSE2 (XMMS2)
и ассемблерной инструкции "MFENCE"При некешируемых записях типа movntq и т.п. данные не пишутся сразу в ОЗУ, а накапливаются в write-combining (WC) буферах.(В PIII и P4 имеется 4 доступных для записи WC буфера, каждый размером = пакету записи в ОЗУ, в PIII 32 байта, в P4 64 байта). Команды SFENCE\MFENCE (а также CPUID) форсируют запись этих буферов в ОЗУ. Если не выгрузить эти буферы принудительно, то данные будут сидеть в процессоре неопределенное время, пока не случится прерывание, переключение задачи и т.п. или пока не потребуется освободить буфер(ы) для других операций записи (как некешируемых, так и кешируемых при отсутствии соответсвующей линейки в L2)
спасиб, добрый человек :)
/me пошёл переваривать в гугл
SMP alternatives - это просто замена префиксов LOCK (которые блокируют шину -- дорогие) на NOP'ы, в случае, когда SMP ядро загружено на однопроцессорной железке.
смотри патч, на что заменятся LOCK, и для чего нужны SFENSE/MFENCE
теперь, уважаемый, покажите слово "замена" в своем посте.
ага-ага, еще расскажи причем тут movntq
ты бы хоть для приличия по ссылке прочитал ...
Мне особо согрела душу строчка про h323
Думается, выход 2.6.18-rc1 вызовет куда больше споров...
> Режим совместимости 32-битных утилит iptables запущенных под 64-битным ядром;
О, исправили. Наступал, наступал.
Обновляю Debian woody до sarge, потом меняю ядро 2.4 ("i386" = 32 bit) на 2.6, да ещё "модное" -em64t , потому как сервер с ia64 Xeon-ами. На другой день %) обнаруживаю, что iptables не работают... Поискал аналогичные сообщения об ошибках - поставил 2.6 -686 и успокоился.
http://bugs.debian.org/282474 .. http://bugs.debian.org/359216
Ядерный %) зоопарк имени Debian можно наблюдать здесь:
http://packages.debian.org/cgi-bin/search_packages.pl?suite=...