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

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

    А у тех, у кого wifi не работает, что вообще за чип стоит?

    P.S. У меня работает. И даже в наладоннике.

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

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

    каждому своё. из моего гига 90% времени половина фактически не используется (файловые кэши наверное там хранятся). Вдобавок кде4 по ощущениям и цифрам использует в разы меньше оперативки чем кде3, потому думаю апгрейдиться в ближайшем будущем не вижу особого смысла.

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

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

    prizident ★★★★★
    ()

    Ждем 2.6.24.9999, тогда можно будет юзать...

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

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

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

    Без плясок даже больше 900М на 32 битах не задействуешь. Просто до 4Г "пляски" поменьше, чем те, что после 4Г начинаются:)

    А вообще - действительно: купил ты 64-битный процессор - зачем тебе все его регистры задействовать? и половины регистров достаточно:)

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

    >У меня до сих пор не рабоает WIFI. Из-за этого линукс на ноутбуке становится бессмысленным...

    pcmci wifi карта спасет покупающих што попало

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

    > (16+9)/2.

    Да ну? А ничего, что в рабочих условиях idle у FB-DIMM не бывает в принципе, школьник? Или у тебя она каждый второй такт нихера не делает?

    > Процессор стока не жрёт. Ладно, пусть 136 Ватт, хотя ничего подобного. И что ? Где киловатты-то ?

    Что, правда чтоль? Тогда процы с частотами больее 3.2ГГц и типичным TDP в 150 ватт в астральном мире небось выпускают, рядом с точком по продаже травы твоей любимой? И разумеется, ты не подумал, что процессоров может быть несколько? Потому что в школе многопроцессорных машин с ОЗУ в 192 гига не бывает, только односокетники.

    > Пусть триста. Хотя 120 на самом деле. И что ? Это очень много по-твоему ? Где киловатты-то ?

    Бгггг! Говно вопрос, нужно числа подогнать - на людях заявим, что 300 и 120 по сути одна херня и погрешностью в 250% раза можно пренебречь :) Ленин, ты неподражаем. Давай, жги дальше, люди соскучились без любимого клоуна! :)

    > Ну, накинь ещё 10%. Где киловатты ?

    Отличные БП! А ничего, что 80% в -1 степени дадут ещё скромных "25%"? :)

    > У всей периферии своё потребление. Хочешь поговорить об этом ?

    Зачем? Ведь это тебя так грызут комплексы и волнует сей вопрос, что идёшь на прямой подлог и фальсификацию. Дать телефон хорошего врача? Мой двоюродный дядя, можно доверять, даже скидку дадут по знакомству.

    > Ты Xeon хоть раз в жизни видел ?

    Только на раскрасках в детстве. Ты, видимо, и этого не видел, раз какие-то "исследования" сторонние приводишь.

    А ещё видимо понятия "серверный БП" даже не представляешь, какими они бывают и почему жрут больше, чем такие же, но десктопные.

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

    >8 дополнительных 64-битных регистров общего назначения

    процессор может хранить внутри себя вдвое больше операндов, не сплевывая/загружая их в/из RAM.

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

    У некоторых еще силен предрассудок что земле 6 тысяч календарных лет.

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

    > IDLE c Active сложил. Отлично. Хорошо что хоть не умножил. Или того, в степень не возвёл. Хотя в степень это с твоими пятью классами - слишком умнО.

    Какие ещё idle и active? Ладно, хер с ним, не 2 там линии питания, имеем 17 ватт на модуль, не считая потерь. Я это сразу и сказал ;)

    136 ватт, вместо упомянутых 96. Практически в полтора раза больше. Ты это отрицаешь? Или будешь дальше упираться и лажаться в полный рост?

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

    > Таки не осилили ndiswrapper? Под ним всё работает.

    А ты включи WPA2 и расскажешь потом. Работает у него...

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

    >откройте для себя PAE. У меня 32-битное ядро и 4 ґиґа памяти. А поддерживается 64, кажется.

    Ну так ты, видно, для себя и не "открыл", что с PAE ты получаешь лишний оверхэд, по сравнению с нативным x86_64 режимом, а ещё ты гордишся, что используешь только половину регистров процессора (остальные, наверное, у тебя "запасные", на всякий случай)

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

    > А ты включи WPA2 и расскажешь потом. Работает у него...

    а зачем нужно wpa2, если не секрет?

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

    > А ничего, что в рабочих условиях idle у FB-DIMM не бывает в принципе

    Это неверно.

    > какими они бывают и почему жрут больше, чем такие же, но десктопные.

    Дублированные БП = обычный за вычетом КПД дубля. КПД я привёл правильно для дублированного БП.

    > Бгггг! Говно вопрос, нужно числа подогнать - на людях заявим, что 300 и 120 по сути одна херня и погрешностью в 250% раза можно пренебречь

    Милейший. У меня внизу стоЯт несколько машин. В том числе, на ядре "Dempsey". Из эпохи 4-го пня, если ты и такие как ты не в теме. Питальники у них 500-700 Ватт. Всё. Твои дурацкие рассуждения, дешовые понты и словесный понос меня утомили.

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

    >откройте для себя PAE. У меня 32-битное ядро и 4 ґиґа памяти. А поддерживается 64, кажется.

    PAE - это костыль.

    Все элементы таблиц PAE-режиме страниц 64-битные. И приходится бедному процессору таскать их по две ходки. Да еще и оперции над long long нетривиальные.

    а тут все посто: mov [pte_offset],rax и никаких заморочек

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

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

    А что есть 4 декабря 292 277 026 596 года? Как его обнаружить? Земли-то к тому времени не будет

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

    >откройте для себя PAE. У меня 32-битное ядро и 4 ґиґа памяти. А поддерживается 64, кажется.

    Реинкарнация himem.sys & emm386.exe ?

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

    > А что есть 4 декабря 292 277 026 596 года? Как его обнаружить? Земли-то к тому времени не будет

    И что? Люди будут жыть в открытом космосе и летать на пепелацах с гравицапами под управлением MenuetOS. Но Линукс по-прежнему будет сражаться за десктоп, и ЛОР будет хоститься на Сигма-компьютере в сердце Кибертрона.

    anonymous
    ()

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

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

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

    На amd сбрасывает. Нефиг всякое говно покупать :)

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

    Core2Duo T5600 - все работает, частоты 1ГГц, 1.33 и 1.83 ГГц, отлично переключаются.

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

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

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

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

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

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

    >Без плясок даже больше 900М на 32 битах не задействуешь. Просто до 4Г "пляски" поменьше, чем те, что после 4Г начинаются:)

    Почему? Насколько я понимаю, ты поимеешь весь тот самый 1Гб, что стоит, но только часть его (где-то 128Мб) будет доступна ядру через костыль под названием HIGHMEM.

    А если памяти > 4Гб, то сюда добавляется костыль под названием PAE, ещё один уровень лукапа при преобразовании адреса (трёхуровневые таблицы).

    Причём без PAE ты даже все 4Гб-то не увидишь, так как PCI девайсы займут часть физических адресов в пределе 4Гб. Современные материнки+BIOS, конечно, сделают remap куска памяти, перекрытого PCI девайсам, на адреса выше 4Гб, но без PAE процессор до них добраться не сможет.

    Мне кажется, неплохое сочетание - это 64-битное ядро (чтоб ядро без костылей имело доступ ко всей памяти) + 32 битный юзерспейс (чтоб памяти меньше жрал). Ну или минимальная 64-битная хост-система + 32-битные гости в контейнерах (например, OpenVZ).

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

    >> У меня до сих пор не рабоает WIFI. >А о чем думали, когда ноут выбирали?

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

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

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

    Ты отстал от жизни. 1 терабайт и не байтом меньше, иначе твоя виста будет лагать. Не забудь кстати к ней винч под файл подкачки на пару терабайт прикупить ;)

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

    > 1 терабайт и не байтом меньше,

    512 гигабайт вполне достаточно для офисной машинки. Незачем переплачивать.

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

    >с каких пор Линус стал американцем, а я совком?

    не знаю насчет совка, но думаю Линус американцем стал немногим позже того, как переехал в штаты на пмж.

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

    Линус живёт в Северной Америке, значит американец. Линус имеетъ гражданство Соединёных Штатов Америки, значит американец дважды.
    Совком ты стал когда начал с умным видом гнать полную туфту. Так это состояние дущи, то ещё не поздно вылечиться.

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

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

    acpi-cpufreq вместо speedstep-centrino

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

    > У всех iwl3945 завелся? У меня при загрузке долго висит, потом выдает:

    > iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2 iwl3945: Could not read microcode: -2

    > такой файл есно имеется в /lib/firmware.

    У меня работает. Вывод ls -la /lib/firmware дайте.

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

    > > и из них 600 уходят в тепло, я так понимаю? :)

    > Странный вопрос, а куда ж им еще уходить-та?

    ну, в астрал например :))

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

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

    У меня в лэптопе Core 2 Duo - частота практически всегда 1000, при необходимости подскакивает до 1830. Но это на время компиляции или расчетов.

    anonymous
    ()

    >> # Уменьшена фрагментация страниц памяти;

    а когда напишут уже дефрагментатор страниц памяти???

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

    > Это неверно.

    Да неужели? Наверное отключается буферизатор и всё остальное, а сказки о диком перегреве памяти - это просто сказки?

    > Дублированные БП = обычный за вычетом КПД дубля. КПД я привёл правильно для дублированного БП.

    Ты облажался в полный рост, ибо с падением нагрузки на каждый БП КПД нелинейно падает. И падает очень быстро, что приводит к ещё большим потерям. И это ещё не считая экономического эффекта, по которому за цену 8-гигового FB-DIMM, на которых Интель блестяще подтвердила свою заработанную ещё во времена RDRAM репутацию, можно купить целую ноду с двумя оптеронами и теми же 8-ю гигами нормальной регистровой памяти :)

    > Милейший. У меня внизу стоЯт несколько машин. В том числе, на ядре "Dempsey". Из эпохи 4-го пня, если ты и такие как ты не в теме. Питальники у них 500-700 Ватт. Всё. Твои дурацкие рассуждения, дешовые понты и словесный понос меня утомили.

    Не то у тебя стоит внизу, дорогой мой :) Да и "темы" те нас волнуют мало, ибо меняются они из сообщения в сообщения и понять их сможет разве что работающий там же. Если оного ещё не упекли в дурку с мощнейшим психозом и растроением личности, из-за попыток понять твои мутные речи.

    P.S. слушая, между нами, как вообще ты можешь жить с репутацией вечно прогоняющего заведомо ложную информацию и умудряться утверждаться постоянно что ты же и прав? Противоречия не видишь?

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

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

    А если я не включил поддержку модулей, мне что, без видео/звука сидеть? ;)

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

    > А если я не включил поддержку модулей, мне что, без видео/звука сидеть? ;)

    Да, дурень :)

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

    > А если я не включил поддержку модулей, мне что, без видео/звука сидеть? ;)

    А если я не включил поддержку какой-либо файловой системы в ядре, мне что, сидеть-любоваться на кернелпаник? :-D

    P.S. юмор понял, просто развил дальше ;)

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

    >А если я не включил поддержку модулей, мне что, без видео/звука сидеть? ;)

    Таки да. Ещё некоторые сетевухи только как модуль работают и всякий хлям вроде тв-тюнеров

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

    вывод из этого треда:

    Gharik - тролль, но весёлый и для дела полезный

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

    :)

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

    Нет, я имел в виду нормально настроенное и собранное ядро 2.6.23 series, которое работает у меня дома и в котором выключена поддержка модулей. Но звук и видео почему-то есть, что я делаю не так? :(

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

    Да ну, ильичъ в этом треде был неожиданно адекватен. Конечно, по мелочам обосрался, но в целом излагал расово верно и правильно.

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

    ;)

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

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

    > Нет, я имел в виду нормально настроенное и собранное ядро 2.6.23 series, которое работает у меня дома и в котором выключена поддержка модулей. Но звук и видео почему-то есть, что я делаю не так? :(

    я тоже так сделал, баловался с ускорением загрузки системы. всё гут, не вешай нос! :)

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

    >Качать не хотелось, нагуглил по модели ноута - там рекомендовали ndiswrapper ставить, погуглил по модели вайфай, оказывается поддерживается нативно. Подкрутил и пашет не хуже остальных.

    абсолютно аналогично.

    DELL inspiron 6400 с BCM94311MCG wlan mini-PCI.

    Убунтеры советовали ставить ndiswrapper. Проверил все варианты и остановился на стандартном драйвере из ядра. И все работает - хошь через NetworkManager, хошь через стандартное соединение через wpa_supplicant.

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

    >что я делаю не так? :(

    Не пользуешься продукцией nVidia?

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

    anonymous> а когда напишут уже дефрагментатор страниц памяти???

    Пусть сначала чистилку реестра для гнома сделают.

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