25.12.2008 10:16
Представлен релиз Linux ядра 2.6.28. Обзор новшеств
|
 |
|
Линус Торвальдс анонсировал выход релиза Linux ядра 2.6.28. В новое ядро принято около 9.8 тысяч исправлений от 1272 разработчиков, размер патча - 58Мб (добавлено 975 654 строк кода, удалено - 489 591).
Список основных новшеств:
- С ext4 снят признак экспериментальной разработки. Код файловой системы ext4 в дереве исходных текстов Linux ядра ранее развивался под именем extdev, в 2.6.28 он переименован в ext4, что сигнализирует о завершении процесса разработки и готовности данной ФС для повсеместного тестирования.
- Старые PATA/IDE драйверы заменены на параллельно развиваемые аналоги, базирующиеся на libata. Появилась поддержка датчиков ударов, имеющихся на некоторых ноутбуках и позволяющих операционной системе экстренно парковать головки дисков. Улучшена поддержка SSD накопителей, например, для SSD-дисков планировщик ввода/вывода теперь не учитывает время перемещения головки, появилась возможность информирования SSD о прекращении использования определенных блоков данных. Реализована возможность привязки обработчика ввода/вывода, при обработке запросов одной очереди, к определенному процессору (IO CPU Affinity).
- В состав 2.6.28 Linux ядра принят код подсистемы GEM (Graphics Execution Manager, оформлен в виде DRM (Direct Rendering Manager) модуля), разработанной компанией Intel и предназначенной для низкоуровневого взаимодействия с GPU для управления памятью и переключению видеорежимов. GEM также позволяет, через специальное GEM API, организовать совместный одновременный доступ нескольких приложений к видеокарте. При использовании GEM с видеокартами Intel i915 было отмечено увеличение производительность игры OpenArena примерно на 50%, скорость выполнения glxgears тестов выросла на 60%.
- В состав включена подсистема cfg80211 (Wireless Regulatory Infrastructure), которая в будущем должна заменить разрозненный регулятивный (обеспечение требования разных стран по вещанию в определенном диапазоне частот) код из разных wifi драйверов, одной централизованной системой;
- Появившаяся в ядре 2.6.27 система Multiqueue networking снабжена новым планировщиком, позволяющим помещать пакеты в очереди, в соответствии с заданным приоритетом. Multiqueue networking позволяет для каждого сетевого устройства организовать несколько независимых очередей пакетов (некоторые беспроводные карты, реализующие спецификацию Wireless Multimedia Extensions, поддерживают несколько независимых очередей, например, для передачи видео, голосового трафика и данных);
- Добавлена возможность прокидывания Ethernet бриджей поверх GRE туннелей (Ethernet over GRE);
- В netfilter добавлена нормальная система для организации прозрачного проксирования (в дополнение к REDIRECT добавлена цель TPROXY), появления которой ждали 5 лет. Система фильтрации внутри Ethernet бриджей ebtables будет теперь работать на основе инфраструктуры Xtables. Появилась поддержка IPv6 и Generic Netlink interface в коде netfilter модуля IPVS (IP Virtual Server);
- Интегрирован Phonet стек (Phonet Pipe protocol) для работы модемов для сотовых сетей, разработанный компанией Nokia в рамках проекта Maemo;
- Добавлена поддержка протокола DSA (Distributed Switch Architecture);
- Переработан алгоритм замещения страниц памяти, определяющий страницы которые могут быть вытеснены в раздел подкачки. Алгоритм оптимизирован для работы в системах с большим объемом ОЗУ. Переписан код механизма выделения памяти vmap;
- Новые драйверы для сетевых плат:
- atl2 – Attansic L2 10/100 Mbit;
- enic – Cisco 10 Gbit;
- jme – JMicron Gigabit;
- qlge – Qlogic 10 Gbit;
- smsc95xx – USB 2.0 10/100 Mbit адаптеры на базе SMSC LAN9500.
- Улучшение существующих драйверов:
- В драйвере ath5k для беспроводных карт Atheros, появилась поддержка Mesh-сетей (каждая клиентская точка сети связана через соседние точки) и новых чипов Atheros AR2417 v2;
- В драйвере rt2x00 появилась поддержка акселерации шифрования данных для некоторых WiFi чипов RaLink;
- cxgb3 - поддержка Aeluros 2005 PHY;
- e1000e - реализована поддержка 82574L, 82567LM-4, 82567LM-3 и 82567LF-3 (ICH10D);
|
|
|
- Главная ссылка к новости (http://www.kernel.org/...)
- Детальный обзор новшеств на kernelnewbies.org
- Еще один подробный обзор: The innovations of Linux 2.6.28
|
| Тип: К сведению |
| Ключевые слова: linux, kernel, (найти похожие документы) |
| При перепечатке указание ссылки на opennet.ru обязательно |
| Реклама |
|
|
|
| |
| 1.9, Knuckles, 12:15, 25/12/2008 [ответить] [смотреть все]
| +/– | |
>При использовании GEM с видеокартами Intel i915 было отмечено увеличение производительность игры OpenArena примерно на 50%, скорость выполнения glxgears тестов выросла на 60%.
Вендекапец?
|  | | |
| 1.12, Viktor Aka Draug, 12:57, 25/12/2008 [ответить] [смотреть все]
| +/– |
Хм...GEM очень заинтересовал.
Я думаю разработчикам виртуальных систем это тоже будет интересно.
Возможно ли будет как-то завести на VirtualBox direct3d =)))...
|  | | |
| 1.22, Nick, 14:26, 25/12/2008 [ответить] [смотреть все]
| +/– | |
>Но согласитесь, при *текущей* ситуации с выводом трехмерной графики в Линукс это пока невозможно.
Результаты тестов производительности в студию!
|  | | |
| 1.27, Света, 16:11, 25/12/2008 [ответить] [смотреть все]
| +/– |
А когда-нибудь упростят загрузку на x86 (там вроде еще какие-то сжатые образы используются, прямо как в каменном веке)? Еще бы упростили работу с устройствами: убрать файлы устройств из основного дерева - преимущество - не надо париться по поводу наличия на диске /dev/console, монтирования tmpfs в /dev, переоткрытия /dev/console после перемонтирования. Можно сделать отдельное дерево, не связанное с ФС на диске, например, devfs:/, которое будет формироваться ядром независимо от дисковой ФС. Надо стараться делать как можно проще (но так, чтобы решались поставленные задачи), не надо перемудривать, а то это напоминает левшу, который блоху подковал :)
|  | | |
| 1.29, srgaz, 16:34, 25/12/2008 [ответить] [смотреть все]
| +/– | |
>Поставь карту NVidia, КДЕ4, включи эффекты рабочего стола и попробуй >порастягивать окошки ;)
Ну и..? Что должно случится:)
|  | | |
| 1.30, srgaz, 16:41, 25/12/2008 [ответить] [смотреть все]
| +/– | |
>Еще бы упростили работу с устройствами: убрать файлы устройств из основного дерев
Это уже не UNIX-way.
>не надо париться по поводу наличия
Что вас парит?
>Можно сделать отдельное дерево, не связанное с ФС на диске, например, devfs:/, которое будет формироваться ядром независимо от дисковой ФС
Света учите UNIX/Linux ;)
|  | | |
| 1.39, BoVit, 18:52, 25/12/2008 [ответить] [смотреть все]
| +/– |
Скомпилил, установил, загрузился.. бац, не видит дисков. Орет, что есть sda 1-5, и че вы мне hdc2 в качестве рута подсовываете? Хорошо, хоть фстаб сохранился с те пор, как дистрибутивное ядро использовал (Дебиан), со скази-эмуляцией.
Причем, при настройке, эту самую эмуляцию не включал. Кто-нить уже пробовал юзать ядро на тачке с идэшными винтами??
|  | | |
| |
| |
| |
| 4.90, Neue Gott, 14:18, 01/01/2009 [ответить] [смотреть все]
| +/– |
Ты укурился?? Дрова на ИДЭ и САТА/Скази/Сэс всегда разные, ведь разная аппаратная составляющая.. а когда винт сєкондари мастер определяется как sda, это болезнь мозга..
|  | | |
|
|
|
| 1.42, Nick_186mail.ru, 19:13, 25/12/2008 [ответить] [смотреть все]
| +/– | |
>Поставь карту NVidia, КДЕ4, включи эффекты рабочего стола и попробуй порастягивать окошки ;)
НВидии нет, на ЭйТиАй компиз работает шустро, но если в 4-х кедах включить эффекты рабочего стола, они виснут (Мандрива 2009). Будем жадть следующего релиза кед.
>Или linux вообще пишется без постановки конкретной задачи
самая начальная цель - создать полноценную свободную Unix систему для i386. Но это было 15 лет назад. Сейчас другие времена. ИМХО, разработчикам нужно двигаться в сторону микроядерности, LBP, ну и конечно юзабилити повышать
|  | | |
| 1.76, SR, 18:52, 26/12/2008 [ответить] [смотреть все]
| +/– |
А у кого-нибудь получилось заставить работать GEM с видео от intel? Обновил драйвер для видео до 2.5.1, собрал свежее ядро. Но вот при запуске иксов экран покрывается полосками и виснет. С 2.6.27 и с драйвером 2.5.1 все запускается.
|  | | |
| |
| |
| 3.89, SR, 17:34, 29/12/2008 [ответить] [смотреть все]
| +/– |
>Дак GEM то делался для работы с картами Nvidia и ATI. На
>всякие раритеты от интела не рассчитано самим интелом :)
Вообщето мне казалось что он наоборот только с Intel работает. Да и в новости сказано:
>При использовании GEM с видеокартами Intel i915...
С проблемой уже разобрался, просто пришлось переписать файл настроек.
|  | | |
|
|
|
|
| Ваш комментарий |
|
|
| |
|