LINUX.ORG.RU

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

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

 ,

Самсунг разработал новую файловую систему — F2FS

 , ,

Группа Ядро Linux

F2FS (flash-friendly file system) — новая файловая система, спроектированная для устройств с флэш-памятью конструкции NAND.

Ким Чжэ Гык (Kim Jaegeuk) из Самсунга объясняет, что разработка потребовалась из-за того, что получившие широкое распространение устройства хранения данных типа NAND (SSD-диски, SD-карты) требуют адаптированной файловой системы, поскольку значительно отличаются от НЖМД по своим характеристикам.

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

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

>>> Сообщение в списке рассылки Linux Kernel (lkml.org)

Apple-ch
()

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

 , ,

Группа Ядро Linux

Увидел свет патчсет pf-kernel для ядра Linux (ветка 3.6). Он создан для повышения отзывчивости пользовательского окружения (за счёт применения планировщика процессов BFS и планировщика ввода-вывода BFQ), а также для предоставления некоторых полезных функций, отсутствующих в ванильном ядре, например, альтернативной подсистемы гибернации TuxOnIce и подсистемы автоматического слияния одинаковых страниц оперативной памяти UKSM.

В этой версии:

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

Сайт патчсета

Скачать патчсет

Посмотреть видео доклада о pf-kernel на конференции OSDN — 2012

>>> Анонс (natalenko.name)

post-factum
()

Вышло ядро Linux 3.6

 ,

Группа Ядро Linux

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

Среди прочих изменений следует отметить такие:

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

Более подробно со списком изменений можно ознакомиться, пройдя по приведённым ниже ссылкам:

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

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

>>> Официальный анонс (lkml.org)

post-factum
()

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

 , ,

Группа Ядро Linux

С небольшой задержкой вышла новая версия патчсета pf-kernel для ядра Linux версии 3.5.

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

В этом релизе:

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

Скачать патч на чистое ядро 3.5

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

>>> Анонс (natalenko.name)

post-factum
()

KLANG — проект новой аудиоподсистемы для ядра Linux и FreeBSD

 , klang

Группа Ядро Linux

Некий разработчик объявил о запуске проекта KLANG по созданию новой аудиоподсистемы для ядра Linux и FreeBSD. KLANG должен предоставить пользователям профессиональное качество работы с аудиоматериалом, минимальные задержки и минимальную загрузку ЦП при обработке звука.

Архитектурно проект представляет собой прозрачную и эффективную систему маршрутизации звуковых данных, равноправными узлами которой являются звуковая карта и программные обработчики. Каждый узел является либо источником, либо приемником, при этом имеются широкие возможности для описания всевозможных топологий маршрутов.

Что не устраивает автора проекта в существующих аудиосистемах?

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

На данный момент KLANG еще слишком нестабилен для внедрения и опробования. И разработчик не собирается выпускать его для всех на слишком ранней стадии. По адресу вскоре можно ожидать появления дополнительной информации и официального баг-трекера проекта.

>>> Подробности (eudyptula.org)

ins3y3d
()

Вышел первый релиз CRtools, версия 0.1

 crtools, , ,

Группа Ядро Linux

Команда разработчиков OpenVZ объявила о выходе первой версии утилиты для создания контрольных точек приложений Linux и восстановления с них. За год проделана огромная работа, и в настоящий момент CRIU умеет обрабатывать почти все приложения, а в ядре 3.5 уже есть 90% необходимой функциональности. Поддержка контейнеров (в том числе и LXC) тоже не за горами.

>>> Подробности (livejournal.com)

ovzkir
()

Вышло ядро Linux 3.5

 ,

Группа Ядро Linux

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

Из нововведений выделим следующие:

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

Подробнее об изменениях можно прочитать в этих статьях: ноль, раз, два, три, четыре, пять. Также рекомендуется ознакомиться с такими источниками: Linux Kernel Newbies, Linux Kernel Newbies (страницей о драйверах), обзором Phoronix, а также страницей со ссылками на все новости, которые касаются новой версии ядра. Особо интересующимся настоятельно рекомендуется читать лог коммитов как самый полный источник информации о нововведениях.

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

Скачать патч на версию 3.4

>>> Анонс (lkml.org)

post-factum
()

Продемонстрирован запуск openSUSE с ядром Linux, собранным при помощи Clang

 , , ,

Группа Ядро Linux

Разработчики openSUSE представили видеоролик, на котором продемонстрирован процесс загрузки и работы дистрибутива в графическом окружении, при использовании ядра Linux, собранного с использованием компилятора Clang вместо GCC. Сборка осуществлена с задействованием наработок проекта LLVMLinux, развиваемом при участии организации Linux Foundation с целью решения проблем со сборкой ядра в Clang и продвижения созданных патчей в upstream-проекты (ядро Linux и LLVM/Clang).

Использование компилятора Clang, распространяемого под лицензией BSD, позволяет задействовать дополнительные техники оптимизации и диагностики проблем, например, автоматизировать выявление фактов разыменования указателей и других ошибок, связанных с некорректной работой с памятью. Изначально проект LLVMLinux развивался в рамках инициативы Linaro и был ориентирован на сборку ядра для платформы ARM, но месяц назад была обеспечена поддержка архитектур x86_64 и i586.

Для упрощения формирования сборочного окружения и кросс-компиляции ядра с использованием Clang и LLVM подготовлен специальный сборочный инструментарий.

Сборка ядра для архитектур i586 и x86_64 полностью работоспособна и позволяет получать рабочие системы, что демонстрирует пример openSUSE, но официально подобные ядра пока не готовы для применения в конечных продуктах.

Дополнительно налажен ежедневный процесс сравнительного тестирования при помощи пакета Linux Test Project (LTP) свежих сборок ядра, собранных с использованием GCC и Clang.

>>> Подробности (opennet.ru)

Boy_from_Jungle
()
: Вышел патчсет pf-kernel для Linux v3.4 (41 комментарий)
: sys-kernel/geek-sources (107 комментариев)

Вышло ядро Linux 3.4

 ,

Группа Ядро Linux

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

Среди изменений, представленных в этом релизе, выделим следующие:

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

Для более детального ознакомления с новшествами ядра предлагается обратиться к ресурсу The H, по материалам которого подготовлена эта новость: ноль, раз, два, три, четыре. Как обычно, информация о новшествах в доступном виде размещена на этой и этой странице Kernel Newbies, а самую полную информацию можно получить, читая логи коммитов ядра.

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

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

>>> Официальный анонс (lkml.org)

post-factum
()

Ядро Linux 3.2 получило статус длительной поддержки (LTS)

 , , ,

Группа Ядро Linux

22 апреля 2012 года Грег Кроа-Хартман (Greg Kroah-Hartman) сообщил о выходе ядра 3.2.16. В этом же сообщении он известил, что это последний релиз ветки 3.2, который он поддерживал, в дальнейшем поддержку ветки 3.2 будет осуществлять Бен Хатчингс (Ben Hutchings).

Бен Хатчингс (Ben Hutchings) в свою очередь сообщил, что ядро версии 3.2 получает статус долговременной поддержки (long-term support). Однако не уточнил, как долго будет осуществляться такая поддержка.

Ранее Бен Хатчингс (Ben Hutchings) уже сообщал, что предстоящий релиз Debian 7.0 Wheezy будет использовать ядро версии 3.2.

Ядро реального времени для Debian Wheezy также будет основано на версии 3.2. Об этом сообщил его разработчик Стивен Ростедт (Steven Rostedt).

Ожидается, что Бен Хатчингс (Ben Hutchings) будет поддерживать ядро версии 3.2 до окончания жизненного цикла Debian 7.0 Wheezy.

Кроме Debian 7.0 Wheezy ядро версии 3.2 используется в вышедшей в конце апреля Ubuntu 12.04 LTS, для которой срок поддержки заявлен в пять лет.

>>> Подробности (h-online.com)

doluphio
()

Завершена поддержка Linux 2.4

 

Группа Ядро Linux

Вилли Тарэу, являвшийся мейнтейнером ветки Linux 2.4 на протяжении шести лет, объявил, что прекращает поддержку ветки, как и обещал ранее.

Всем привет,

15 месяцев назад я обещал, что в случае отсутствия критических уязвимостей в течение года, я завершу поддержку ядра 2.4 (где-то в декабре 2011). Падение (kernel.org) прошлого года стало трудностью для некоторых пользователей, но ничего критического в ветку Linux 2.4 не было закоммичено, так что нет повода тянуть с окончанием поддержки.

После падения я удивился тому, что некоторые пользователи спрашивают о местонахождении git-ветки с ядром 2.4. После дискуссии с некоторыми из них я пришёл к выводу, что им неинтересны релизы, а интересно наличие централизованного места с фиксами, для чего git является достойным решением. Я поднял git на своём аккаунте и буду принимать туда патчи, если кто-то их пошлёт, но ничего уже не гарантирую.

В любом случае, я больше не буду занимать место на kernel.org архивами или патчсетами.

Репозиторий доступен тут:

http://git.kernel.org/?p=linux/kernel/git/wtarreau/linux-2.4.git

Если у вас есть вопросы, не стесняйтесь их задавать.

Вилли

Напомним, что Linux 2.4.0 вышел 5-го января 2001-го, а Linux 2.6.0 — 18-го декабря 2003.

>>> LKML (lkml.org)

DoctorSinus
()
: Вышел патчсет pf-kernel для Linux v3.3 (132 комментария)

Представлен ежегодный отчет Linux Foundation о разработке ядра Linux

 , , ,

Группа Ядро Linux

Linux Foundation представила ежегодный отчет о разработке ядра Linux, который включает данные об изменениях, внесённых в ядрах с 2.6.36 по 3.2.0.

Основные выводы:

  • Более 7800 разработчиков из почти 800 различных компаний внесли свой вклад в ядро Linux с момента начала ведения статистики 2005 году. Более 1000 разработчиков, представляющих около 200 компаний, присоединились к разработке в этом году.
  • 75% всех изменений осуществлены разработчиками, которые получают деньги за свою работу.
  • Наибольший вклад в развитие ядра внесли корпорации Red Hat, Intel, Novell, IBM, Texas Instruments, Broadcom, Nokia, Samsung, Oracle и Google.
  • Компания Microsoft впервые попала в двадцатку наиболее крупных контрибьюторов, заняв 17 место.
  • Скорость изменения с момента последнего доклада выросла с 8000 до 12 000 патчей. Это почти 6 новых патчей в час.

>>> Подробности (linuxfoundation.org)

ymn
()

Вышло ядро Linux 3.3

 ,

Группа Ядро Linux

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

В этом выпуске представлены следующие новшества:

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

Более подробно с нововведениями можно ознакомиться на ресурсе h-online.com: раз, два, три, четыре, а также читая ленту коммитов ядра.

Детальное описание новшеств простым английским языком доступно здесь, здесь, здесь и здесь.

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

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

>>> Официальный анонс (lkml.org)

post-factum
()
: Последний релиз ядра из серии 2.6.32.* (25 комментариев)

В рамках проекта AnikOS инициирована разработка защищенного ядра Linux для платформы Android 4.0

 , , ,

Группа Ядро Linux

Разрабатываемое ядро получило название AniDroid Hardened Kernel.

AniDroid Hardened Kernel является первым защищенным ядром для устройств на базе Android, использующим механизмы подсистемы GRSecurity, предоставляющей возможность использования функционала защиты информации на уровня ядра ОС Android-устройства.

Ядро AniDroid Hardened Kernel собирается с использованием новейших компиляторов из состава набора Linaro Toolchain (GCC 4.6.3) и в настоящий момент находится на ранней стадии разработки и имеет полную поддержку функционирования только на телефонах Google (Samsung) Nexus S.

Основные сведения о разработке:

  • Linux Kernel версии 3.1.10
  • GRSecurity версии 2.2.2

Реализованные функции GRSecurity:

  • Защита памяти ядра (разграничение доступа на запись и чтение к /dev/kmem, /dev/mem и /dev/port)
  • Активная защита от эксплоитов (функции противодействия эксплойтам)
  • Ролевое разграничение доступа (RBAC, функционал ролевого разграничения доступа)
  • Защита файловой системы (включая защиту для приложений в CHROOT-окружениях)
  • Аудит событий ядра (журналирование всех событий ядра ОС)
  • Защита исполняемых приложений (предотвращение атак на приложения использованием PTRACE)
  • Защита сетевого взаимодействия (защита от атак TCP/UDP blackhole и LAST_ACK DoS атак)
  • Поддержка управления через интерфейс Sysctl

>>> Подробности (anikos.org)

novic_dev
()

Обновление ядер Linux 3.0.20 и 3.2.5

 ,

Группа Ядро Linux

Вышло обновление стабильных ядер Linux 3.0.20 и 3.2.5 c единственным (и для многих ожидаемым) исправлением проблемы с энергосбережением появившейся в ядрах 2.6.38 и выше.

Описание проблемы (англ.)

>>> Подробности (lwn.net)

vehn
()
: Вышел патчсет pf-kernel для Linux v3.2 (160 комментариев)