LINUX.ORG.RU

Linux 2.6.24


0

0

Линус Торвальдс выпустил новое ядро 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, в связи с чем убрано огромное количество ранее продублированного кода;
  • Добавлена поддержка новых устройств;
  • Новый рекорд по размеру патча (почти 10MB);
  • А также многое другое.

    Human Readable ChangeLog
    Full Changelog
    Patch (9.3M)

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

  • ★★★★★

    Проверено: Shaman007 ()

    Ответ на: комментарий от lefsha

    > честно говоря эта пересборка монолитного ядра уже слегка достала... изменили 3 строчки, а пересобирать надо всё. Может будет когда достойное микроядро для линкус... Линус по моему может долго парить что это не надо, но по моему до него просто не дошло...

    По-моему(да-да, "по-моему" пишется через дефис), месье попросту не знает, что такое микроядро. Хотя бы википедию почитал.

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

    >Заодно и про архитектуру UML, первый раз слышу о такой.

    Нарушил традицию - сходил по ссылке: the virtualized architecture UML

    DuSoft
    ()

    Народ,а кто-нибудь в курсе как там с экспериментальной поддержкой контейнеров?

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

    >честно говоря эта пересборка монолитного ядра уже слегка достала... изменили 3 строчки, а пересобирать надо всё.

    Loadable module support ---> Enable loadable module support.

    > Может будет когда достойное микроядро для линкус... Линус по моему может долго парить что это не надо, но по моему до него просто не дошло...

    А вот эта фраза ну просто убила - какое нафик микроядро для линукс? Линукс - это и есть ядро.

    Laz ★★★★★
    ()

    Бл****ть!!! Ну наконец-то!!!

    Я уже охренел ждать этой бодяги, ни в отпуск со спокойной совестью не съездить, ни покрасноглазить от души.

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

    > Linux home 2.6.24-rc7-zen2

    Так этож релиз-кандидат! А в новости релиз. Да и РЦ у тебя старенький. Я в убунту его две недели назад заюзал. После рц7 еще рц8 идет. Так что не тру.

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

    > Я не издеваюсь. Попробуйте добавить поддержку чего-нибудь... Почти всегда вылезает, что надо добавить 10 опций и пересобрать ядро. Так что не надо тут...

    надо пользоваться правильными дистрибутивами, где ядро уже собрано как надо, тогда пересобирать ничего кроме нужного драйвера не потребуется

    Reset ★★★★★
    ()

    Если тащить такую каку, как драйвер для Wi-Fi адаптеров Ralink под названием rt2x00 в ядро, то ядро не выдержит и развалится.

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

    make ARCH=um

    ядро собирается в обычный исполняемый файл, после чего его можно запустить

    Reset ★★★★★
    ()

    ура!, буду ждать когда появится в убунте :)

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

    >надо пользоваться правильными дистрибутивами, где ядро уже собрано как надо

    а иди-ка ты перевиндузятник вдоль со своим "правильным дистрибутивом"

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

    >Re: Linux 2.6.24 >Бл****ть!!! Ну наконец-то!!! >Я уже охренел ждать этой бодяги, ни в отпуск со спокойной совестью не >съездить, ни покрасноглазить от души. >Gharik * (*) (25.01.2008 11:48:45)

    обажаю такие комментарии =)))

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

    Я не опоздал? Про корованы уже спрашиывали?

    Линус, безусловно, жжёт, ядро выпустил он. Но справедливости ради заметим, что работал коллектив.

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

    Конечно же tickless в nokia 770 и т.д. с самого начала, и без tickless этих девайсов просто не существовало бы. Только благодаря этой фиче они могут лежать во включенном состоянии сутками от одного заряда при условии бездействия. А иначе, даже если ничего не делать, разряжались бы за несколько часов из-за того, что процессор посыпался бы 100 раз в секунду от timer interrupt.

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

    >> Имеешь что-то против Gentoo?

    >Ну 3.14здец, сейчас начнется...

    чувак, семки есть? шансон слушаешь? нет ?! ну всё, ты доп*делся...

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

    а, окей.

    по крайней мере у меня он не заработал с dlink-овской PCMCIA карточкой на rt61 чипсете. но само ядро не разваливается :). и broadcom-овский драйвер (b43), портированный под mac80211 стек, работает отлично кстати.

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

    > Конечно же tickless в nokia 770 и т.д. с самого начала, и без tickless этих девайсов просто не существовало бы.

    Кто-нибудь объяснит что такое tickless? Это гибкое управление частотой процессора что-ли или чего другое? Частотой afaik уже давно можно было управлять из линукса. Если не в ваниле, так в разных патчах.

    anonymous
    ()

    Линус --- программист.
    Он делает ядро.

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

    >Так этож релиз-кандидат! А в новости релиз. Да и РЦ у тебя старенький. Я в убунту его две недели назад заюзал. После рц7 еще рц8 идет. Так что не тру.

    айаяй, гентушников сдвинули с поста "самых красноглазых"? :)

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

    >Угу. Так и не осилив 64бита.

    зачем оно нужно? я пока не услышал ни разу внятных доводов в пользу 64 бит, правда и против доводов нет особых

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

    > Кто-нибудь объяснит что такое tickless? Это гибкое управление частотой процессора что-ли или чего другое? Частотой afaik уже давно можно было управлять из линукса. Если не в ваниле, так в разных патчах.

    Нет, к частоте процессора это не имеет прямого отношения.

    Tick - это "periodic timer interrupt". А в tickless ядре его нет --- оно просыпается только когда нужно, каждый раз динамически перепрограммируя время следующего срабатывания таймера (ну и от интераптов других девайсов, естественно).

    Собственно на x86 архитектуре эта фича появилась уже несколько релизов назад, и именно благодаря ей стала иметь смысл и появилась например программа powertop, которая как раз и измеряет число интераптов в секунду, и в tickless ядре, особенно при бездействии, оно может быть маленьким, намного меньше значения HZ (timer interrupt frequency)

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

    ...ну и все это дает возможность процессору уходить в режимы глубокого сна на более длинные промежутки времени, и в конечном итоге экономить power. lesswatts!

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

    Точно. Обозначние x64 придумано в MS как рекламный ход - нету там 32 битности, хотя в реальности это совсем не так:)

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

    > Там их часом не 16, да? )))

    16, но не там. А в "байте" в понимании мелкософта. Именно этим объясняются тормоза свисты и "прямого-икса" (ТМ).

    Gharik
    ()

    балиин, опять хз скока АТИшных дров ждать :(

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

    >можно без плясок использовать > 4 GB памяти

    у меня 1 гиг, в через пару лет может будет 4. зачем мне дома нужно >4 пока не представляю

    prizident ★★★★★
    ()

    А wifi atheros ar5bxb63 заработало? Ибо ндисврапер -- зло! А без wifi -- это ядро на моем буке неюзабельно.

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

    > у меня 1 гиг, в через пару лет может будет 4. зачем мне дома нужно >4 пока не представляю

    Школенечег, твой металлолом никого не интересует. У дома меня 4Г и очень скоро будет 8 (причём только потому, что системная плата больше не поддерживает, а так хотелось бы иметь 16). С 4Г работать как-то не очень приятно, норма 8 на сегодняшний день.

    anonymous
    ()

    Ох круто! Интересно, в Харди осилят?

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

    > зачем мне дома нужно >4 пока не представляю

    значит не нужно.

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

    >(причём только потому, что системная плата больше не поддерживает, а так хотелось бы иметь 16).

    лузер. ты зачем такое старье покупаешь? лучше не можешь?

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

    >Школенечег, твой металлолом никого не интересует

    давай умник, стимулируй своими деньгами полупроводниковую промышленность, в то время как абсолютному большинству плевать на твои запросы :)))))

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

    >С 4Г работать как-то не очень приятно, норма 8 на сегодняшний день.

    Кстати да, я на своих 2Гб себе не уверенно чувтвую. Собираюсь на днях прикупить еще 2.

    П.С. Моя маеринка держит 8 Гб ДДР2 или 4 Гб ДДР3.

    anonymous
    ()

    >перь можно копировать точки монтирования (mount --bind) в режиме "только для чтения" - возможность, очень полезная для безопасности;

    Наверно имеллось ввиду не КОПИРОВАНИЕ, а МОНТИРОВАНИЕ?..

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

    >давай умник, стимулируй своими деньгами полупроводниковую промышленность, в то время как абсолютному большинству плевать на твои запросы :)))))

    "Школнечег" (с), посмотрел бы я на тебя, когда ты на своем убогом гиге джебозз начнешь крутить ;)

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

    >С 4Г работать как-то не очень приятно, норма 8 на сегодняшний день>

    Ахтунг! Виста юзер детектед

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

    >> у меня 1 гиг, в через пару лет может будет 4. зачем мне дома нужно >4 пока не представляю

    >Школенечег, твой металлолом никого не интересует. У дома меня 4Г и очень скоро будет 8 (причём только потому, что системная плата больше не поддерживает, а так хотелось бы иметь 16). С 4Г работать как-то не очень приятно, норма 8 на сегодняшний день.

    У вас кэш Оракла на домашнем десктопе?

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

    Парни, вам точно нужны персоналки? Может сервачок какой прикупите..

    два гига, 99% времени используется 200-300 мегабайтов.

    В висте правда 99% времени используется полтора гига, но это потому что джава.

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

    > я пока не услышал ни разу внятных доводов в пользу 64 бит, правда и против доводов нет особых

    Даже для памяти меньше 4Гб есть преимущества.

    Чисто 64-битные программы в чистом 64-битном режиме дают некоторый на 5-10% прирост в быстродействии. Особенно для amd процессоров.

    В этом и только этом режиме также доступно 8 дополнительных 64-битных регистров общего назначения у процессора: r8-r15. Если кто хотя бы немного программировал на ассемблере должен оценить, обычно регистров всегда не хватает.

    Снимаются ограничения на работу функции mmap, теперь можно спокойно отображать в память большие файлы, не опасаясь исчерпания адресного пространства.

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