Рейтинг
+2.40
голосів:
2
avatar

Ядро Linux  

2.6.38: Making Things Just Work Повідомлення-посилання

Гарний лаконічний огляд нововведень, які потрапили до останньої версії якдра операційної системи Linux, 2.6.38, яку світ побачив два дні тому.

Linux 2.6.38

Лінус Торвальдс повідомив про вихід ядра версії 2.6.38:
«В якості „загальної картини“, серед усіх змін порівняно з версією 2.6.37, моїм власним фаворитом залишаєються зміни в VFS name lookup...»

Серед інших цікавих змін:

Детальніший огляд змін | Звантажити

Linux стає мобільним і вбудованим Повідомлення-посилання

Згідно з даними останнього звіту Linux Foundation, серед загального списку розробників операційної системи Linux зростає частка програмістів, що спеціалізуються на створенні кодів для мобільних і вбудованих рішень. У річному звіті, йдеться, що збільшення питомої ваги кодів, призначених для мобільного та вбудованого використання Linux, є наслідком зростання компаній, що працюють на цих ринках, а також відображенням загальних ринкових тенденцій.

Ядро Linux 2.6.36 зібрали за допомогою Clang

Брюс Лебах (Bryce Lelbach) повідомив про те, що йому вдалося зконфігурувати, зібрати, і успішно завантажитись з ядра Linux венрсії 3.6.36 за допомогою компілятора Clang, що базується на LLVM.

На жаль, під час компіляції виник цілий ряд проблем, у зв'язку з чим, для успішного завантаження системи довелося використати програмне забезпечення зібране за допомогою GCC:

«SELinux, Posix ACLs, IPSec, eCrypt, будь що, що використовує crypto API — нічого з цього не збереться за допомогою Clang, в основному через масиви змінної довжини у структурах...»

Загальні деталі
  • Збірка і тестування проводились на Macbook 5.1 (Intel C2D, x86_64) та Debian GNU/Linux.
  • Ядро успішно перейшло на рівень виконання 5 (X + мережа) на Macbook та на Qemu.
  • Ядро успішно перейшло на рівень виконання 3 на тестовій машині на базі процесора Intel Atom.
  • The kernel can self-host; I am currently running a «fourth generation» self-hosted Linux kernel built by a «fourth generation» Clang.

Я хочу дізнатись більше деталей

Linux 2.6.36

З невеличким запізнення, через яке наступний реліз готуватиметься у більш стислі терміни, вийшла нова версія ядра операційної системи Linux 2.6.36.

Основними нововведеннями є:
  • Підтримка процесорної архітектури Tile
  • Система мандатного доступу AppArmor інтегрована в ядро
  • Підтримка керування живленням для CPU Intel Core i3/i5 (Intel Intelligent Power Sharing)
  • Файлова система Squashfs, яка використовується багатьма LiveCD тепер підтримує алгоритм зтиснення LZO
  • Iptables отримав підтримка «цілі» CHECKSUM для обрахунку і заповнення поля з контрольною сумою для пакету
  • Додано підсистему fanotify, яка дозволяє інформувати про різноманітні події пов'язані з файловою системою (як то доступ до файлу, тощо)
  • Переписано механізм OOM (out of memory)
  • KGDB інтегровано з підсистемою KMS
  • Традиційно купа баґфіксів і дрібних вдосконалень

Детальний огляд | Звантажити
  • +4
  • 21 жовтня 2010, 14:48
  • sashko
  • 3

Linux 2.6.35

Після усього лише шести кандидатів в релізи (RC), маємо нову версію ядра операційної системи Linux.

Основні нововведення:
  • Receive packet steering;
  • Receive flow steering;
  • Memory compaction;
  • Підтримка прямого I/O для Btrfs;
  • Інтерфейс для зневаджувача KDB;
  • Підтримка декількох таблиць маршрутизації для групової трансляції;
  • Підтримка L2TP версії 3;
  • Підтримка протоколу CAIF;
  • Багато нових драйверів та дрібних покращень...

Звантажити | Детальний перелік змін