LINUX.ORG.RU

Новости «Ядро Linux»

Активные теги:

 ,

Релиз системы контейнерной виртуализации LXC 1.0.0

Группа Ядро Linux

Немного об LXC: LXC — система виртуализации на уровне операционной системы для запуска нескольких изолированных экземпляров(контейнеров) ОС Linux на одном компьютере.

Stéphane Graber (работает в Canonical в Ubuntu Foundations Team) и Serge Hallyn являются главными мейнтейнерами LXC, тем самым данный релиз LXC появится в Ubuntu 14.04 LTS.

LXC 1.0.0 является результатом 10 месячной разработки. Данный релиз имеет огромный список изменений, тем не менее вот список наиболее главных изменений:

  • Полная поддержка непривилегированных контейнеров.
  • Cтабильный и публичный API (liblxc1).
  • Официальный API c привязкой к языкам программирования lua, python3, Go and Ruby.
  • Гибкая система резервного хранения с поддержкой:
    • Стандартных каталогов (стоит по умолчанию).
    • btrfs
    • zfs
    • lvm
    • loop devices
    • aufs
    • overlayfs
  • Поддержка для клонирования и создания снэпшотов контейнера.
  • Набор инструментов командной строки уменьшился, но стал более полным.
  • Обновлена и дополнена документация.
  • Новый способ создания контейнеров на основе централизованно сгенерированных образов.
  • Появились шаблоны которые позволяют создавать контейнеры под управлением наиболее популярных дистрибутивов.

>>> Источник

 , , , ,

fallout4all
()

Планировщик ввода-вывода BFQ обновился до версии 7

Группа Ядро Linux

Состоялся долгожданный выпуск новой, седьмой по счёту, версии планировщика ввода-вывода BFQ.

BFQ — универсальный планировщик I/O, который в первую очередь предназначен для значительного повышения отзывчивости пользовательского окружения при нагрузках на дисковую подсистему. Его разрабатывает преимущественно итальянская команда во главе с Паоло Валенте (Paolo Valente).

Седьмая версия планировщика примечательна следующими изменениями:

  • значительно улучшено поведение системы при превышении лимита «грязных» страниц, что в обычных конфигурациях приводит к подвисаниям программ при активном использовании дисковых накопителей;
  • улучшено определение приложений мягкого реального времени, благодаря чему уменьшились задержки в работе таких приложений;
  • переработана поддержка HDD с NCQ, что привело к увеличению пропускной способности при использовании таких носителей;
  • повышена надёжность эвристических алгоритмов при работе в QEMU и на платформах для встраиваемых систем.

Рекомендуется протестировать работу седьмой версии планировщика тем, кто до сих пор встречается с симптомами 12309 на новых ядрах.

Также Паоло говорил, что после выпуска этой версии и публикации результатов обширного тестирования, которое проводилось до релиза, разработчикам ядра будет отправлен запрос на включение BFQ в основную ветку.

Отдельная благодарность выражается Арианне Аванзини (Arianna Avanzini) за подготовку патчей для многих веток ядра. BFQv7 доступен для всех ядер, начиная с версии 3.1, по запросу возможна подготовка патчей для более ранних версий.

Патчи

>>> Анонс

 , , ,

post-factum
()

Ядро Linux 3.13

Группа Ядро Linux

Линус Торвальдс объявил о релизе ядра 3.13. Внесено примерно 12 тысяч исправлений от 1339 разработчиков, около 44% всех изменений связаны с драйверами устройств, 14% связано с сетевым стеком, 4% - файловыми системами и 5% c внутренними подсистемами ядра. Наибольший вклад внесён Intel - 11.9%, существенный вклад также внесён: 9,7% - Linaro, 9% - Red Hat, 5% - Samsung, 3.5% - IBM, 2.7% - SUSE, 1.7% - Google, 1.5% - NVIDIA, 1.1% - Oracle, 1.0% - Huawei, 0.9% - ARM.

( Наиболее интересные новшества )

>>> Подробности (на английском языке)

 

mbivanyuk
()

Вышел патчсет pf-kernel для ядра Linux версии 3.12

Группа Ядро Linux

Состоялся первый выпуск десктопного патчсета pf-kernel для ядра Linux ветки 3.12.

pf-kernel — это набор патчей, которые не входят в основное ядро, но обеспечивают повышенную отзывчивость системы, предоставляют альтернативную подсистему гибернации, более быструю, нежели основная, а также уменьшают использование памяти с помощью техники объединения одинаковых страниц.

Задержка выпуска связана с устранением проблем в BFS, которые приводили к невозможности использования ванильной гибернации в некоторых системах, а также с обновлением кода TuxOnIce для нового ядра.

В патчсет входят:

  • стабильные патчи 3.12.2;
  • планировщик процессов BFS версии 443 с дополнительными исправлениями;
  • планировщик ввода-вывода BFQ версии 6r2;
  • подсистема гибернации TuxOnIce;
  • реализация техники слияния одинаковых страниц в памяти UKSM.

Известные проблемы в этом выпуске:

  • поведение UKSM при использовании zRAM не определено;
  • патчи к BFS, исправляющие гибернацию при использовании основного механизма (не TuxOnIce), приводят к предупреждениям в dmesg при загрузке, при этом каких-либо побочных эффектов от этого не замечено.

Патч применяется к чистому ядру версии 3.12 без стабилизационных патчей.

Для Arch Linux есть пакет в AUR'е. ebuild для Gentoo тоже обновлен. Для Ubuntu подготовлены неофициальные бинарные сборки.

Официальный сайт

Скачать патч

>>> Анонс

 , ,

post-factum
()

Полностью свободный вариант ядра Linux 3.12

Группа Ядро Linux

Вслед за выходом ядра 3.12 Фонд СПО выпустил полностью свободный вариант ядра Linux-libre 3.12. Данный вариант не содержит несвободных компонентов и в нём отключены функции ядра по загрузке несвободных компонентов. Даже упоминания об использовании несвободных компонентов исключены из документации. Полностью свободный вариант ядра Linux-libre используется в дистрибутивах, удовлетворяющим требованиям Фонда СПО, например в Dragora Linux и Trisquel.

>>> Подробности (на английском языке)

 

mbivanyuk
()

Ядро Linux 3.12

Группа Ядро Linux

Линус собрался в поездку и решил не откладывать релиз ядра 3.12: «I was vacillating whether to do an rc8 or just cut the final 3.12, but since the biggest reason to *not* do a final release was not so much the state of the code, as simply the fact that I'll be traveling with very bad internet connection next week, I didn't really want to delay the release». Он объясняет это отсутствием высокоскоростного интернета в ближайшее время. Ядро 3.12 уже доступно для скачивания на сайте www.kernel.org.

Одновременно объявлено о начале работы над ядром 3.13, и раскрыты некоторые подробности относительно ядра 4.0, планируемого к выпуску сразу за 3.19. По мнению Линуса, большая нумерация неудобна и вслед за 3.19 лучше перейти к версии 4.0: «I would actually prefer to not go into the twenties, so I can see it happening in a year or so, and we'll have 4.0 follow 3.19 or something like that». При этом ядро 4.0 должно выйти примерно через год и содержать только исправления ошибок и никаких новшеств или функциональных изменений. Таким образом, ядро 4.0 станет дополнительным стабилизирующим этапом, подводящим итог развития ветки 3.x.

В ядро 3.12 принято 10.4 тысяч исправлений от 1259 разработчиков. Примерно 46% всех изменений связаны с драйверами устройств, 20% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 12% связано с сетевым стеком, 5% — файловыми системами и 4% — c внутренними подсистемами ядра. По количеству внесённых изменений на первом месте Intel — 9.8%, затем Linaro — 7%, RH — 6.7%, Samsung — 4.7% и IBM — 3.7%, доля Canonical как всегда невелика. Вкратце об основных новшествах:

  • произведена стабилизация поддержки клиента кластерной файловой системы Lustre;
  • в файловую систему Btrfs добавлена начальная поддержка offline-режима дедупликации блоков данных;
  • в ext3 добавлена поддержка опции монтирования «journal_path=», позволяющей указать местоположение внешнего журнала;
  • для ext4 реализован метод агрессивного кэширования экстентов с использованием дерева состояния экстентов;
  • в XFS обеспечена поддержка пространств имён (namespaces);
  • поддержка многопоточности в реализации программного RAID5;
  • для DM (device mapper) подготовлен модуль для отслеживания статистики по активности ввода/вывода для диапазона блоков на DM-устройстве;
  • в подсистему ATA добавлена поддержка новых SSD-накопителей, поддерживающих обработку очереди TRIM-операций;
  • в разрабатываемую Samsung F2FS (высокопроизводительную файловую систему для Flash-накопителей) добавлена поддержка sysfs, возможность inline-хранения атрибутов xattrs, проведена оптимизация производительности;
  • для файловой системы HFS+ появилась поддержка POSIX ACL;
  • в подсистему evdev, работающей с устройствами ввода, добавлен новый ioctl-вызов EVIOCREVOKE, позволяющий отозвать доступ к указанному файловому дескриптору;
  • добавлен механизм паравиртуализированных блокировок (ticket spinlocks), увеличивающих эффективность блокировок в виртуальных окружениях;
  • в подсистему netfilter добавлена новая цель «SYNPROXY», симулирующая установку соединения на одной стороне межсетевого экрана до непосредственного фактического соединения на другой стороне;
  • в TCP-стек добавлена поддержка регулирования размера TSO (TCP segmentation offloading), что помогает исключить пульсацию TCP-трафика TCP при использовании разгрузки операций с сегментацией TCP;
  • в сетевой стек добавлен планировщик FQ (Fair Queuing), обеспечивающий дисциплину справедливого управления очередью для проходящего через систему транзитного трафика;
  • в подсистеме прямого рендеринге реализована технология Render Nodes, подразумевающая разделение монолитных устройств /dev/dri/card{num} на две категории: Rendering Nodes (/dev/dri/renderD{num}), отвечающие за аппаратное ускорение рендеринга и обсчет вычислительных заданий GPGPU, и ModeSetting Nodes (/dev/dri/modeset{num}), обеспечивающие переключение видеорежимов и управление экраном;
  • удалена поддержка интерфейса /proc/acpi/event, который уже длительное время отмечен как устаревший и не рекомендован для использования;
  • в состав принят патч, определяющий факт полного бездействия системы (процессоры при этом могут не находиться в состоянии «idle» и выполнять код приложения) и отключающий в этом случае прерывания от таймера;
  • менеджеры управления видеопамятью GEM и TTM переведены на использование унифицированной системы для управления виртуальными областями памяти, что позволило исключить дублирование кода;
  • в подсистеме управления памятью появилась возможность миграции больших страниц памяти (huge pages) между узлами NUMA;
  • интегрирован улучшенный алгоритм OOM (out-of-memory), более корректно обрабатывающий состояния нехватки памяти в системе, но способный привести к появлению ранее не фиксированных ошибок категории «out of memory» в пользовательских приложениях;
  • добавлен DRM-драйвер (Direct Rendering Manager) msm для графической подсистемы чипов Qualcomm Snapdragon с GPU Adreno A2xx/A3xx, разработанный в рамках проекта Freedreno;
  • в DRM-драйвере Nouveau обеспечена корректная поддержка управления питанием, в том числе добавлена возможности динамического включения и отключения питания для вторичных GPU на ноутбуках, поддерживающих технологию NVIDIA Optimus;
  • в DRM-драйвере Radeon появилась поддержка динамического управления питанием (DPM, Dynamic Power Management) и ASPM (Active State Power Management) для GPU HD 8000 (Sea Islands); добавлена поддержка APU AMD Berlin, первого процессора на базе архитектуры HSA (Heterogeneous System Architecture) с графическим ядром GCN (Graphics Core Next);
  • в DRM-драйвере для GPU Intel улучшена поддержка процессоров семейства Haswell с графическим ядром Iris Pro 5200;
  • поддержка беспроводных карт на базе чипа Realtek RTL8188EU и Ethernet-адаптеров Intel i40e, MOXA ART (RTL8201CP), Solarflare SFC9100 и CoreChip-sz SR9700;
  • поддержка USB-контроллеров Faraday FOTG210 OTG и USB-модемов GCT GDM724x LTE;
  • в Video4Linux добавлена поддержка чипов обработки видео Renesas VSP1, устройств видеоввода Renesas R-Car, Mirics MSi3101, универсальных программируемых приёмопередатчиков Mirics MSi3101, USB-камер Syntek STK1135 USB, декодировщиков видео Analog Devices ADV7842 и кодировщиков видео Analog Devices ADV7511.

>>> Подробности (на английском языке)

 ,

mbivanyuk
()

Новая реализация пакетного фильтра nftables будет добавлена в ядро Linux 3.13

Группа Ядро Linux

В ветку linux-next, на базе которой будет сформировано ядро версии 3.13, добавлена новая реализация подсистемы пакетной фильтрации nftables. Разработка системы ведётся с 2009 года, её целью является замена подсистем iptables, ip6table, arptables и ebtables. Результата разработчики желают добиться путём сокращения количества (и дублей) кода уровня ядра, упрощения взаимодействия ядра и userspace-приложений, а также использования байт-кода для компилирования правил фильтрации и исполнения их в ядре.

Представленный для включения в ядро код подразумевает сосуществование старых и новой подсистем, поскольку nftables ещё требует доработки и тестирования.

( читать дальше... )

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

 , , , ,

Lothlorien
()

Релиз ядра Unbreakable Enterprise Kernel 3 от Oracle

Группа Ядро Linux

Вышла новая версия Unbreakable Enterprise Kernel 3 (UEK R3), основанного на ядре Linux 3.8.13. Это расширенная сборка ядра Linux, предназначенная для использования в дистрибутиве Oracle Linux. Подготовлены и доступны установочные пакеты UEK R3 для Oracle Linux 6 Update 4, но заявлено о возможности установки в RHEL, CentOS и Scientific Linux. Исходный код доступен на Git-репозитории Oracle. По заявлению разработчиков ядро Linux дополнено новыми возможностями, подвергнуто оптимизации и проверено на совместимость с большинством приложений. Кроме того ядро UEK R3 специально оптимизировано для работы с промышленным программным обеспечением и оборудованием Oracle.

Среди улучшений:

  • Заявлена полная поддержка изолированных окружений на базе легковесных контейнеров LXC (LinuX Container), базирующихся на использовании cgroups и отдельных пространств имён. В LXC-контейнере не используется виртуализация, а на базе уже работающего ядра Linux создаётся отдельное представление операционной системы со своей структурой ФС и сетевым стеком;
  • В ядро включена поддержка системы динамической трассировки DTrace, без необходимости установки для DTrace отдельного ядра. DTrace позволяет выявлять причины узких мест и проблем с производительностью при помощи штатного ядра Linux и без необходимости перезапуска приложений. DTrace теперь поддерживает контрольные вызовы для трассировки программ в пространстве пользователя в режиме USDT (User-space Statically Defined Tracing), подразумевающем сборку программ с включением специальных статических контрольных точек;
  • Существенно расширены возможности файловой системы Btrfs, которая начиная с прошлого выпуска UEK R2 имеет статус готовой для промышленного использования: поддержка учитывающих подразделы групповых квот, поддержка ссылок между подразделами, добавление вызовов send/receive для передачи снапшотов ФС или инкрементальных наборов изменений, поддержка «hole punching» для пометки неиспользуемой части файла, возможность горячей замены сбойных дисков;
  • Для ext4 добавлена возможность сохранения содержимого мелких файлов непосредственно в inode;
  • Поддержка режима быстрого открытия TCP-соединений (TFO - TCP Fast Open), который позволяет сократить число шагов установки соединения за счёт комбинирования в один запрос первого и второго шагов классического 3-этапного процесса согласования соединения, и давая возможность отправки данных на начальном этапе установки соединения.
  • Появилась поддержка процессоров семейства Intel Ivy Bridge (IVB);
  • Произведён переход на стек OFED 2.0 (Open Fabrics Enterprise Distribution), поддерживающий широкий диапазон протоколов Infiniband, включая Reliable Datagram Sockets (RDS);
  • Обновлены драйверы устройств и расширена поддержка оборудования.

>>> Подробности (на английском языке)

 , ,

mbivanyuk
()
: В ядро Linux 3.12 будет добавлена поддержка Render Nodes (34 комментария)

Релиз ядра Linux 3.11

Группа Ядро Linux

Вышел релиз ядра Linux 3.11, релиз доступен на www.kernel.org. Новый релиз вышел после 2 месяцев разработки, ему присвоено кодовое имя «Linux for Workgroups», по аналогии с Windows 3.11 for Workgroups. Наиболее заметные улучшения в этом релизе: технология сжатого кэширования раздела подкачки Zswap; флаг O_TMPFILE для создания «невидимых» временных файлов; возможность упаковки ядра с использованием сжатия LZ4; экспериментальная поддержка кластерной файловой системы Lustre; спящий режим IRST; динамическое управление питанием GPU Radeon; NFS 4.2; применение SELinux для NFS; порт KVM и Xen для архитектуры ARM64.

Для включения в новую версию ядра принято 10.7 тысяч исправлений от 1239 разработчиков. Интересно распределение по числу изменений: 9.1% изменений внесено сотрудниками компании Intel, 8.5% - Red Hat, 8.3% - Linaro, 4.5% - Samsung, 3.9% - IBM, 3.0% - Texas Instruments, 2.9% - SUSE, 2.6% - AMD, 2.1% - Google, 1.3% - Oracle, 1.3% - ARM, 1.1% - Cisco. Около 43% всех представленных изменений связаны с драйверами устройств, примерно 23% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 11% связано с сетевым стеком, 5% - файловыми системами и 5% c внутренними подсистемами ядра.

( читать дальше... )

>>> Список улучшений на kernelnewbies.org/Linux_3.11

 ,

mbivanyuk
()

Ядру Linux 22 года

Группа Ядро Linux

Ровно 22 года назад, 25 августа 1991 года, Linus Torvalds анонсировал рабочий прототип операционной системы в конференции, посвящённой Minix.

( читать дальше... )

С тех пор прошло 22 года, ядро Linux почти достигло версии 3.11, было не раз переписано и состоит из почти 16 миллионов строк кода. В разработке участвует огромное сообщество из программистов всего мира, а бессменным координатором проекта всё также является Linus Torvalds.

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

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

Развитие ядра не собирается останавливаться, так что есть хорошие шансы, что Linux будет актуальным по крайней мере ещё столько же времени.

Новость на OpenNet

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

 , ,

Falcon-peregrinus
()
: Ядро Linux 3.10 отнесено к категории выпусков с длительным сроком поддержки (54 комментария)

Вышел патчсет Reiser4 для Linux 3.10

Группа Ядро Linux

Эдуард Шишкин объявил о выходе патчсета Reiser4 для Linux 3.10, в котором, кроме адаптации кода для новой версии ядра, была исправлена ошибка, приводящая к краху при хранении данных в сжатом виде.

Результаты тестов с Ext4, XFS и Btrfs

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

 , ,

smilessss
()

Вышел патчсет pf-kernel для Linux v3.10

Группа Ядро Linux

pf-kernel — патчсет для ядра Linux, включающий патчи, которые официально не входят в ядро. К таким патчам относятся:

  • ветка -ck с планировщиком процессов BFS, призванном улучшить интерактивность системы;
  • планировщик ввода-вывода BFQ, значительно улучающий интерактивность системы при дисковых операциях;
  • альтернативная подсистема гибернации TuxOnIce;
  • патч UKSM, созданный для дедупликации страниц памяти (полезно при использовании, например, нескольких однотипных виртуальных машин).
  • подсистема кеширования данных с помощью SSD — EnhanceIO, позволяющая добиться значительного повышения быстродействия дисковых операций без снижения надёжности системы хранения данных при использовании связки HDD+SSD.

При использовании BFS, опции ядра CONFIG_RCU_USER_QS и CONFIG_RCU_NOCB_CPU должны быть отключены, иначе ядро может не загрузиться.

Скачать патч

Обсудить патч

Пожертвовать автору

>>> Анонс

 , ,

morse
()

Вышло ядро linux 3.10

Группа Ядро Linux

Linus Torvalds выпустил новую версию ядра Linux. Новое в этом релизе:

  • Улучшено определение потери TCP-пакетов;
  • Появилась поддержка IEEE 802.1ad (QinQ) на аппаратном уровне;
  • Кеш блочного уровня (bcache) — возможность использовать один диск как кеш для другого;
  • Появился ioctl для атомарной замены зарезервированного для загрузчика inode на файловой системе ext4;
  • Поддержка полностью динамического таймера (full dynticks) появилась, но по умолчанию выключена;
  • Улучшена поддержка big.LITTLE систем на ARM;
  • Улучшение поддержки HyperV: динамическое добавление памяти, драйвер framebuffer'а;
  • Появилась поддержка виртуализации KVM на архитектуре MIPS32;
  • Поддержка Unified Video Decoder (UVD) на картах Radeon HD 4000 и выше;
  • Более быстрое пробуждение из спящего режима видеокарт Intel за счет отказа от переключения виртуальных консолей;
  • Оверклокинг новых видеокарт Intel;
  • Появился драйвер для виртуальной видеокарты QXL, используемой в KVM.

... и многое другое.

Новость составлена по материалам публикаций с http://www.h-online.com/ .

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

 ,

AEP
()

Релиз Linux 3.9

Группа Ядро Linux

Линус Торвальдс официально выпустил ядро Linux 3.9.

Данный релиз должен был состояться ещё одну неделю назад, Торвальдс обосновал это тем, что были выявлены некие небольшие проблемы, но за это время они были рассмотрены и устранены.

Основные изменения данной версии:

  • Btrfs имеет экспериментальную поддержку RAID 5/6 и улучшения производительности fsync.
  • Ускорено LZO-сжатие в ядре.
  • Улучшенное управление питанием, включая новый легкий режим ожидания.
  • Значительные улучшения в звуковой подсистеме.
  • Улучшена поддержка ARM SoC.
  • Много изменений в графическом драйвере DRM, включая первоначальную поддержку серии видеокарт AMD Radeon HD 8000.
  • Некоторые изменения в открытых драйверах Nouveau и Intel, приводящие к улучшению производительности.
  • Поддержка новой архитектуры — Synopsys ARC700. На базе данной архитектуры выпущено свыше миллиарда устройств.
  • Поддержка эмулятора Android — Goldfish от Google.
  • Улучшения и исправления ошибок в F2FS.
  • Исправление ошибки, приводящей к повреждению Ext4.

Официальный анонс

>>> The Linux Kernel Archives

 , ,

bodya_leone
()

Вышел патчсет pf-kernel для Linux v3.8

Группа Ядро Linux

pf-kernel — патчсет для ядра Linux, включающий патчи, которые официально не входят в ядро. К таким патчам относятся:

  • ветка -ck с планировщиком процессов BFS, призванном улучшить интерактивность системы;
  • планировщик ввода-вывода BFQ, значительно улучающий интерактивность системы при дисковых операциях;
  • альтернативная подсистема гибернации TuxOnIce;
  • патч UKSM, созданный для дедупликации страниц памяти (полезно при использовании, например, нескольких однотипных виртуальных машин).

В новой версии патчсета добавлена подсистема кеширования данных с помощью SSD — EnhanceIO. Она позволяет добиться значительного повышения быстродействия дисковых операций без снижения надёжности системы хранения данных при использовании связки HDD+SSD. Детальнее об EnhanceIO можно прочитать по этим ссылкам: раз, два.

Также в этой версии бекпортированы изменения, касающиеся lzo, с ветки 3.9. Это позволило значительно увеличить скорость гибернации и выхода из неё на современных машинах.

В патчсет уже входит стабилизационный патч на ядро версии 3.8.3. Также подготовлены бинарные сборки для Arch Linux, Debian и Ubuntu.

Скачать патч

Скачать бинарные сборки

>>> Анонс

 , ,

post-factum
()

Создана рабочая группа Linaro Networking Group

Группа Ядро Linux

Некоммерческая организация Linaro объявила о создании новой рабочей группы — Linaro Networking Group (LNG), которая будет заниматься развитием программной платформы для построения различного рода сетевых устройств.

Основные цели LNG:

  • поддержка виртуализации;
  • оптимизация ядра для работы в реальном времени;
  • оптимизация обработки пакетов и повышение производительности сетевой подсистемы ядра.

В число участников вошли компании ARM, Freescale Semiconductor, LSI, MontaVista, Texas Instruments и некоторые другие.

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

 ,

ymn
()

Вышло ядро Linux 3.8

Группа Ядро Linux

После двух месяцев разработки вышла новая версия ядра Linux 3.8.

Основные новшества представлены ниже.

( читать дальше... )

Конечно же, в новом ядре есть и множество других изменений, которые, к сожалению, не поддаются перечислению в рамках данной новости. Чтобы получить более детальную информацию о новшествах ядра, рекомендуется обратиться к таким источникам: ноль, раз, два, три. Также полезную информацию можно почерпнуть, читая странички Kernel Newbies (раз, два) и сайт LWN (раз, два).

Скачать тарболл с исходным кодом

Скачать патч на ядро 3.7

>>> Анонс ядра на LKML

 ,

post-factum
()

Для ядра Linux представлены патчи, отключающие поддержку спящего режима при загрузке с UEFI Secure Boot

Группа Ядро Linux

Мэтью Гаррет (Matthew Garrett), один из разработчиков ядра Linux, последнее время занимающийся обеспечением загрузки Linux на системах с UEFI, опубликовал в списке рассылки ядра Linux серию патчей, отключающих поддержку спящего режима (Hibernate) и функцию загрузки нового ядра из уже запущенного ядра Linux (kexec), в случае сборки ядра в режиме верификации для UEFI Secure Boot.

Необходимость отключения данных функций при использовании UEFI Secure Boot объясняется невозможностью гарантировать сохранение цепочки доверия при загрузке ядра в процессе возврата из спящего режима или при использовании kexec, чем может воспользоваться атакующий и организовать выполнение варианта ядра в режиме без проверки цифровых подписей. В случае с kexec атакующий может просто запустить произвольный образ ядра, а при активности спящего режима, отключить раздел подкачки и подменить образ восстановления.

( читать дальше... )

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

 ,

int13h
()