Линус Торвальдс выпустил новое ядро 2.6.24, в котором есть огромное количество приятных изменений:
Улучшена производительность планировщика процессов CFS, появилась возможность объединять процессы в группы и назначать им приоритет (Fair Group Scheduling);
Поддержка "бестактового" (tickless) режима работы для архитектур x86-64 (радуются владельцы ноутбуков с x86-64 ядрами), PPC, UML, ARM и MIPS;
Новый способ управления WiFi устройствами, добавлена поддержка новой подсистемы WiFi и новых WiFi карт;
Уменьшена фрагментация страниц памяти;
Добавлена возможность авторизации USB устройств (т.е. вы сами решаете, какие будут работать в системе, а какие получат Permission Denied);
"Грязные" страницы памяти теперь разделены по устройствам ввода-вывода, что в некоторых ситуациях может в разы улучшить пропускную способность системы IO;
(Ура!) Теперь можно копировать точки монтирования (mount --bind) в режиме "только для чтения" - возможность, очень полезная для безопасности;
Заново объединены архитектуры x86 и x86-64, в связи с чем убрано огромное количество ранее продублированного кода;
> Tick - это "periodic timer interrupt". А в tickless ядре его нет --- оно просыпается только когда нужно, каждый раз динамически перепрограммируя время следующего срабатывания таймера (ну и от интераптов других девайсов, естественно).
Спасибо за объяснение. А почему оно не работает в 32 битном режиме x86?
На самом деле надо сказать спасибо amd. Не придумай и не продвинь они на десктоп и массовые сервера amd64 до сих пор сидели бы на ia-32. IA-64 никогда не планировалось делать массовым.
> Спасибо за объяснение. А почему оно не работает в 32 битном режиме x86?
Как уже сказали, там оно появилось уже несколько релизов назад. Например статдартные дебиановские ядра:
$ grep NO_HZ /boot/config-2.6.*
/boot/config-2.6.22-3-686:CONFIG_NO_HZ=y
/boot/config-2.6.22-3-686-bigmem:CONFIG_NO_HZ=y
/boot/config-2.6.23-1-686-bigmem:CONFIG_NO_HZ=y
>честно говоря эта пересборка монолитного ядра уже слегка достала... изменили 3 строчки, а пересобирать надо всё. Может будет когда достойное микроядро для линкус... Линус по моему может долго парить что это не надо, но по моему до него просто не дошло...
качай minix или иди в биореактор на ебилды, но Линус прав! Микроядерщики всё расхваливаются что в технологии микроядер то лучше, это лучше, а на практике ничего лучше там не работает, тока тормозят микроядра по-сташному
>iwl3945 работает :) почему-то в линуксе связь между АП и моим ноутом быстрее чем в висте...
wpa/tkip поддерживается уже? а то у меня wpasupplicant ругался про чего-то там "not supported" и отказывался подрубаться, пришлось откатиться на ipw3945
>> Поддержка "безтактового" (tickless) режима работы для архитектур x86-64
>wtf?
ядро спит не прерываясь на таймер (например, если все процессы спят в ожидании IO или таймера, то необязательно просыпаться каждый тик для попытки перепланирования процессов, все и так спят)
> Школенечег, твой металлолом никого не интере. У дома меня 4Г и очень скоро будет 8 (причём только потому, что системная плата больше не поддерживает, а так хотелось бы иметь 16).
Ну так выкинь свою геймерскую помойку и купи нормальное железо. Xeon, FBDIM. 64 Гига получишь не напрягаясь. Что, стипендии не хватает, студеньтег ?
> Школенечег, твой металлолом никого не интересует. У дома меня 4Г и очень скоро будет 8 (причём только потому, что системная плата больше не поддерживает, а так хотелось бы иметь 16). С 4Г работать как-то не очень приятно, норма 8 на сегодняшний день.
> я пока не услышал ни разу внятных доводов в пользу 64 бит, правда и против доводов нет особых
Кодирование видео, криптография, и вообще где много используется тип long данные обрабатываются за одну команду вместо двух-четырех.
Тип int, однако, везде 32-битный.
В 64-битном режиме испольуются 8 дополнительных общих и SSE-регистров.
Во всех остальных они лежат мертвым грузом.
Огромное адресное пространство позволяет mmap()'ить охрененные файлы.
> Школенечег, твой металлолом никого не интересует. У дома меня 4Г и очень скоро будет 8 (причём только потому, что системная плата больше не поддерживает, а так хотелось бы иметь 16). С 4Г работать как-то не очень приятно, норма 8 на сегодняшний день.
Школьник не школьник, а то что москвичи вы***ватся горазды это факт, ну нет за МКАДом у многих возможности тратить столько денег на железо, как и нет представления куда можно ее стока девать, что теперь все школьники, кто не в Мск?
>Братва, я чо-то не понял, а что есть еще программы кроме виндовса? Как этот линукс поставить? Просто скачать и с дискетки загрузиться?
Съездить в финяндию и купить у Линуса лично. И обязательно взять наклейку с его автографом. Иначе можешь попасть под статью за нелиценз, Линус пиратов не любит и во всех ослах и торрентах у него свои люди, так что пиратку не скачаешь.
> + 5KWatt power supply, да? Завидую - можно загородный комп обогревать такой машиной.
Там обычные/дублированные БП 500-700 Ватт. FBDIMM потребляет 12 ватт одна штука. 12x8=?. Домашнее задание. Сам Xeon бывает различный с TDP до 15 (пятнадцати) ватт. Ни разу машину на Xeon не видел чтоли ?
> Сам Xeon бывает различный с TDP до 15 (пятнадцати) ватт. Ни разу машину на Xeon не видел чтоли ?
Сынок, ты обкурился чем-то тяжёлым, меняй барыгу срочно. Хренли мелочиться, может не будет замалчивать правду и вспомним, что есть ксионы с потреблением в 4 ватта? В кислотных твоих глюках.
>Я не издеваюсь. Попробуйте добавить поддержку чего-нибудь... Почти всегда вылезает, что надо добавить 10 опций и пересобрать ядро. Так что не надо тут...
ну я например около месяца назад тв-тюнер завёл. Собирать пришлось только v4l, ведро не трогал вообще.
>С 4Г работать как-то не очень приятно, норма 8 на сегодняшний день.
Подобрал Свисту на помойке? Выкинь обратно. У меня 2 гига оперативки и большую её часть всегда занимает кеш. В принципе для работы (за исключением разве что 3д-моделирования) хватает и 512 метров.
> Хренли мелочиться, может не будет замалчивать правду и вспомним, что есть ксионы с потреблением в 4 ватта?
Были Такие. Сейчас сняты с производста. Из современных - 5148 LV 65-нанометровая производственная технология 4 Mб 2,33 ГГц 1333 МГц 40 Вт. Тебе для питания этого процессора киловаттник нужен ? Самый крутой Xeon сейчас - X5482 45-нанометровая производственная технология 12 МБ кэш-памяти 2 уровня 3,2 ГГц 1600 МГц 150 Вт. Ничего фантастического, семисотника хватает за глаза.