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

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

    Спасибо за объяснение. А почему оно не работает в 32 битном режиме x86?

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

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

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

    Legioner ★★★★★
    ()

    Почитал выборочно changelog'и, порадовался. Как владелец amd64 жду появления tickless-ядра в debian unstable :)

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

    >А почему оно не работает в 32 битном режиме x86?

    Здравствуйте. В 32-битном режиме оно как раз уже давно работает.

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

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

    это ты у себя на десктопе джебосс крутишь? энтерпраст ты до глубины костей, это не лечится, только фтопку

    anonymous
    ()

    жду пакета с дебовскими патчами и обновляюсь :)

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

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

    На самом деле надо сказать спасибо amd. Не придумай и не продвинь они на десктоп и массовые сервера amd64 до сих пор сидели бы на ia-32. IA-64 никогда не планировалось делать массовым.

    anonymous
    ()

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

    теперь бсд точно капец..

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

    > Спасибо за объяснение. А почему оно не работает в 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
    

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

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

    качай minix или иди в биореактор на ебилды, но Линус прав! Микроядерщики всё расхваливаются что в технологии микроядер то лучше, это лучше, а на практике ничего лучше там не работает, тока тормозят микроядра по-сташному

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

    >iwl3945 работает :) почему-то в линуксе связь между АП и моим ноутом быстрее чем в висте...

    wpa/tkip поддерживается уже? а то у меня wpasupplicant ругался про чего-то там "not supported" и отказывался подрубаться, пришлось откатиться на ipw3945

    swar0g ★★★★
    ()

    ath5k так и не увидел :(

    asc
    ()

    шрифты гавно (:

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

    >> Поддержка "безтактового" (tickless) режима работы для архитектур x86-64

    >wtf?

    ядро спит не прерываясь на таймер (например, если все процессы спят в ожидании IO или таймера, то необязательно просыпаться каждый тик для попытки перепланирования процессов, все и так спят)

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

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

    Ну так выкинь свою геймерскую помойку и купи нормальное железо. Xeon, FBDIM. 64 Гига получишь не напрягаясь. Что, стипендии не хватает, студеньтег ?

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

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

    Omg, хватит пользоваться машиной времени!..

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

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

    Кодирование видео, криптография, и вообще где много используется тип long данные обрабатываются за одну команду вместо двух-четырех. Тип int, однако, везде 32-битный.

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

    Огромное адресное пространство позволяет mmap()'ить охрененные файлы.

    anonymous
    ()

    > Поддержка "бестактового" (tickless) режима работы для архитектур x86-64

    Вот про это подробнее пожалуйста.

    andreyu ★★★★★
    ()

    Братва, я чо-то не понял, а что есть еще программы кроме виндовса? Как этот линукс поставить? Просто скачать и с дискетки загрузиться?

    anonymous
    ()

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

    А фичи типа noexec и nosuid (по аналогии с ro) с --bind уже работают? Или нет?

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

    >Братва, я чо-то не понял, а что есть еще программы кроме виндовса? Как этот линукс поставить? Просто скачать и с дискетки загрузиться?

    Да не, потсан, линукс это нефорская тяга. Попроси ботана какого-нибудь тебе висту поставить

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

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

    Школьник не школьник, а то что москвичи вы***ватся горазды это факт, ну нет за МКАДом у многих возможности тратить столько денег на железо, как и нет представления куда можно ее стока девать, что теперь все школьники, кто не в Мск?

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

    >Братва, я чо-то не понял, а что есть еще программы кроме виндовса? Как этот линукс поставить? Просто скачать и с дискетки загрузиться?

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

    anonymous
    ()

    а ещё при 64 битном ядре не обнулится unix time в две тысячи тридцать каком то году.

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

    > А фичи типа noexec и nosuid (по аналогии с ro) с --bind уже работают? Или нет?

    Мне больше нужна возможность переопределения SeLinux атрибутов.

    birdie ★★★★★
    () автор топика

    > Xeon, FBDIM. 64 Гига получишь не напрягаясь.

    + 5KWatt power supply, да? Завидую - можно загородный комп обогревать такой машиной.

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

    >> Поддержка "бестактового" (tickless) режима работы для архитектур x86-64

    >Вот про это подробнее пожалуйста.

    Три раза уже в теме объяснили.

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

    > + 5KWatt power supply, да? Завидую - можно загородный комп обогревать такой машиной.

    Там обычные/дублированные БП 500-700 Ватт. FBDIMM потребляет 12 ватт одна штука. 12x8=?. Домашнее задание. Сам Xeon бывает различный с TDP до 15 (пятнадцати) ватт. Ни разу машину на Xeon не видел чтоли ?

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

    >> А фичи типа noexec и nosuid (по аналогии с ro) с --bind уже работают? Или нет?

    > Мне больше нужна возможность переопределения SeLinux атрибутов.

    Это был вопрос. Настоящий. Без сарказма. :)
    Самому просто проверять лень.

    PS А я пока ниасилил SELinux.

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

    > Сам Xeon бывает различный с TDP до 15 (пятнадцати) ватт. Ни разу машину на Xeon не видел чтоли ?

    Сынок, ты обкурился чем-то тяжёлым, меняй барыгу срочно. Хренли мелочиться, может не будет замалчивать правду и вспомним, что есть ксионы с потреблением в 4 ватта? В кислотных твоих глюках.

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

    > Лол, бердяя в очередной раз мокнули в гавно.

    Его хоть макают, а ты сея сам умудряешься на ровном месте.

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

    > + 5KWatt power supply, да? Завидую - можно загородный комп обогревать такой машиной.

    А нафига обогревать загородный комп? o_0

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

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

    ну я например около месяца назад тв-тюнер завёл. Собирать пришлось только v4l, ведро не трогал вообще.

    ЗЫ Ведро самосборное

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

    >Большинство опций в ядре можно включить модулем.

    Более того, некоторые дрова только модулем и включаются (особенно аудио/видео)

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

    Возьмите и почитайте wiki о том как ставить драйвера. Я тут ничего сам не придумал.

    На счет микроядра это кому как нравится. Я свое мнение сказал.

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

    > FBDIMM потребляет 12 ватт одна штука. 12x8=?.

    Ты видел, сколько 8гиговые модули стоят? :) И вообще, они в России появились разве уже?

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

    Это общеизвестно, что поддержка wifi под линуксом ужасная. Никто никому при этом глаза надеюсь не открыл.

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

    Наверно не просто так народ придумал поддержку виндовых драйверов... Не от большого выбора их под линукс наверно...

    Модел сейчас не помню. Это ноут LG400 как-то так. На сайте черным по белому написано, что поддержка не реализована пока!

    Все остальное отказывается у меня работать.

    По крайней мере я не намер терпеть как моя машина умирает от этого...

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

    Может все такие прекратим строить из себя самого умного???

    ВСЁ нигде и никогда ни у кого не работало. Работает то что поддерживается.

    Не надо распространять свой небольшой опыт со своей машиной на все остальные машины в мире...

    Вы просто не в курсе!

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

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

    Подобрал Свисту на помойке? Выкинь обратно. У меня 2 гига оперативки и большую её часть всегда занимает кеш. В принципе для работы (за исключением разве что 3д-моделирования) хватает и 512 метров.

    DNA_Seq ★★☆☆☆
    ()

    uvesafb тоесть теперь можно из коробки пускать фреймбуферс более чем 60 мгц? Хм где взять остальную часть этой штуки?

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

    > Возьмите и почитайте wiki о том как ставить драйвера.

    Возьмите и почитайте на заборе, что там написано. Рекомендую.

    P.S. У вас, наверное, слака?

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

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

    Были Такие. Сейчас сняты с производста. Из современных - 5148 LV 65-нанометровая производственная технология 4 Mб 2,33 ГГц 1333 МГц 40 Вт. Тебе для питания этого процессора киловаттник нужен ? Самый крутой Xeon сейчас - X5482 45-нанометровая производственная технология 12 МБ кэш-памяти 2 уровня 3,2 ГГц 1600 МГц 150 Вт. Ничего фантастического, семисотника хватает за глаза.

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