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 ()

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

    > Объясните, что такое "безтактовый" режим работы, чем он отличается, чем лучше?

    Бестактный режим работы ядра Linux сопровождается скрежетом и матюками в динамиках, системными сообщениями с какой, собственно, стати ядро должно запускать твою дурацкую юзерскую быдлопрограмму, приставанием к девушкам-пользователям и требованиями на системной консоли дать на опохмелку.

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

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

    Молодцы, когда залечите все ссадины, шишки и переломы не забудьте предпредить, что уже можно использовать. :)

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

    >Что, правда чтоль? Тогда процы с частотами больее 3.2ГГц и типичным TDP в 150 ватт в астральном мире небось выпускают, рядом с точком по продаже травы твоей любимой? И разумеется, ты не подумал, что процессоров может быть несколько? Потому что в школе многопроцессорных машин с ОЗУ в 192 гига не бывает, только односокетники. млин достали со своими киловатами расмотрим стандартный сервер 2x intel xeon = 150 w(max)х2 (в природе существует вроде модель с тпд 165 ватт но это из разряда фантастики) mb = 20-40 w ram 4-16gb = 20-100 w(в сумме) (зависит даже не от количества чипов а от их "технологического процеса") hdd 2-6 = 50-150 w прочяя переферия = ~ 20-30 w итого имеем сумарное энергопотребление сервера около 300w в "простое" и до 800-900w в пике (с учетом кпд блока питания) системы с 4-64 процами не рассматриваем ... если я не прав прошу поправить меня с сылкми на даташиты производителей .

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

    >Разумеется. И ядро в курсе какая у меня машина и какое оборудование подключено??? Где дают такие ядра???

    Доброе утро! На дворе третье тысячелетие, модульное ядро и initrd!

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

    >> Оно cpufreq на Core2Duo уже научлось? Смысл от tickless, если элементарно частоту даже не сбросить =(

    >Кажется оно с самого появления этих процессоров работало. Вы сколько спали? Год? Полтора?

    Он гентушнег. У гентушнегов по жизни что-то не работает, что у всех работает отлично .

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

    Точно, коллега. Тролли Бирди и Гхарик знатно облажались с пятью киловаттами.

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

    У труъ Гентушников работает все лучше чем у всех, плюс ещё работает куча всего чего в остальных просто нету;)

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

    > У труъ Гентушников работает все лучше чем у всех, плюс ещё работает куча всего чего в остальных просто нету;)

    Xorg 7.3 работает или ещё нет?

    iZEN ★★★★★
    ()

    Эй кто нить добавте в новости - что эти уроды вырезали binary search для sysctl из модулей. Под предлогом защиты от косяков - запретили добавление sysctl с .ctl_name чем-то отличным от CTL_UNNUMBERED, хочешь что бы у тебя в модуле был mib добавляй патч на ядро с проверками. Это что - я что-то поменял у себя в модуле - и до тех пор пока новое ядро не выйдет - не могу выпустить изменения?! Отстой! Неужели эти тупые красноглазики не могли чутку подумать и не ломать это ?

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

    >а и у меня еще силен предрассудок что 64битные системы не настолько стабильны как 32битные

    Прекрати использовать 64-битную винду и предрассудок рассеется. :)

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

    >IA-64 рульнее, жаль, не очень пробился :(

    Да, мы все помним, как 32-битный драйвер мыши тормозил всю систему.

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

    >Вы, случайно не спите, уважаемый? Какую такую мультипроцессорность приходится выключать?

    >У меня стоят виндовые дрова через ndiswrapper, так оно кажется называется, работают. Два ядра, ничего не отключено.

    Вам крупно повезло.

    Я например так и не смог завести sis163u драйвер под x86_64. Под 32 битным режимом ndiswrapper вешает систему через минут 5. Заработало только со старым 1.49 ndiswrapperom

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

    А еще в 64 битрном режиме загрузка русского шрифта очищает консоль.

    Hook
    ()

    Ура, больше ядер, хороших и разных!

    DELIRIUM ☆☆☆☆☆
    ()
    Ответ на: комментарий от iZEN

    >Xorg 7.3 работает или ещё нет?

    Давно.

    http://packages.gentoo.org/package/x11-base/xorg-x11

    x11-base/xorg-x11

    An X11 implementation maintained by the X.Org Foundation (meta package) 09 Oct 2007; Donnie Berkholz (dberkholz) ; xorg-x11-7.2.ebuild, xorg-x11-7.3.ebuild: Fix quoting issues caught by latest repoman.

    Там были небольшие глюки с ледами, но в 1.4.0.90-r1 починили. У самого сейчас стоит 1.4.0.90-r2.

    malices_gossips ★★★
    ()

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

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

    > Ну ясное дело не о том, чтобы он линуксу подходил, а чтобы он МНЕ подходил.

    > остальное проблема линукса, а не моя...

    Нет, это, как раз, твои проблемы, если тебе на ноуте Linux нужен. :-)

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

    > И ядро в курсе какая у меня машина и какое оборудование подключено???

    Разумеется.

    > Где дают такие ядра???

    В любом современном дистрибудиве весь имеющийся набор драйверов собран и нужные подгружаются по мере необходимости.

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

    > Разумеется. И ядро в курсе какая у меня машина и какое оборудование подключено???

    Да

    > Где дают такие ядра???

    В любом нормальном дистрибутиве - Mandriva, Fedora, SuSE. У меня в LG R500 работает все железо (lan, wifi, sound, bt, camera ...) кроме fingerprint reader'а.

    Неужели в R400 (?) поставили сильно другое железо?

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

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

    Reset ★★★★★
    ()

    а как тем дела с DomU для Xen? Уже можно собрать ванильное ядро, чтобы завести domU?

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

    А что ванильные ядра не умеют cpufreq на Core2Duo ? Дык нефиг слакой пользоваться.

    Reset ★★★★★
    ()

    привет. вопрос такой - включили в это ядро стабильный АПИ для драйверов???

    Очень хочется уйти от батвы типа стабле_апи_нонсенс.

    anonymous
    ()

    tickless для x86_64 был доступен под fedora еще с момента релиза f8, если не ошибаюсь.

    Так что особого ура не вижу.

    jackill ★★★★★
    ()

    Задам популярный вопрос - пропиетарные драйверы ATI будут с этим ядром работать?

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

    > Очень хочется уйти от батвы типа стабле_апи_нонсенс.

    Очень хочется уйти -- уходи. :)

    Сейчас это генеральная линия и пока нет видимых причин ее менять. Изменятся условия -- возможно что-то будет изменено.

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

    > можно загородный комп обогревать такой машиной

    хм... может пора с дамой познакомиться... ?

    :))))

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

    > Там были небольшие глюки с ледами, но в 1.4.0.90-r1 починили. У самого сейчас стоит 1.4.0.90-r2.

    Хотя и мимо темы, но для острастки:
    % uname -rs
    FreeBSD 7.0-RC1
    % pkg_info | grep xorg-server
    xorg-server-1.4_4,1 X.Org X server and related programs

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

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

    О чём-то тут написано: http://blog.openvz.org/20847.html. Плюс для контейнеров ещё важны сделанные в 2.6.24 read-only bind mounts и task control groups.

    А вообще более-менее функционирующие контейнеры будут в мейнстриме не раньше, чем через год. До этого пользуйтесь OpenVZ.

    --kir

    anonymous
    ()

    И всё же -- как там дела с Xen? )))

    vovans ★★★★★
    ()

    обновился, угу. с vga=791 ro quiet виснет (sic!) на activating swap...
    если потыкать в sysrq вываливается ooops на процессе swapper. если убрать vga всё нормально работает.

    # CONFIG_FB_UVESA is not set
    CONFIG_FB_VESA=y

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

    > Зато обнулится 4 декабря 292 277 026 596 года. По предсказаниям, в этот день наступит Вендекапец.

    Вселенокапец наступит гораздо раньше. Неужели мы никогда так и не дождёмся этого самого виндокапца? :(

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

    А подскажите как собрать ядро с поддержкой Xen X86_64 на базе 2.6.24? Где патчи взять?
    ___
    Спасибо!

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