Как и планировалось, в воскресенье вечером Линус Торвальдс выпустил финальную версию ядра Linux 3.18 под кодовым названием Diseased Newt.

К сожалению, в новой версии так и не решена проблема с зависаниями, которую обнаружили недавно. Первым об этой проблеме сообщил Дейв Джонс (Dave Jones) в списке рассылки для разработчиков Linux. Он прислал лог зависания на версии 3.18rc4.

Kernel panic - not syncing: Watchdog detected hard LOCKUP on cpu 3
CPU: 3 PID: 17176 Comm: trinity-c95 Not tainted 3.17.0+ #87
0000000000000000 00000000f3a61725 ffff880244606bf0 ffffffff9583e9fa
ffffffff95c67918 ffff880244606c78 ffffffff9583bcc0 0000000000000010
ffff880244606c88 ffff880244606c20 00000000f3a61725 0000000000000000

Как выяснилось, проблема встречается также в версии 3.17. Но поскольку зависания возникают очень редко и на ограниченном количестве конфигураций, то Линус Торвальдс решил отложить этот вопрос и выпустить версию 3.18 в соответствии с графиком. Если бы выпуск задержали, то это осложнило бы подготовку релиза 3.19, которая приходится на новогодние праздники.

Если забыть об обидном баге, то в версии 3.18 реализовано большое количество нововведений, в том числе поддержка аппаратного ускорения на старых графических картах ATI R600 (функция Unified Video Decoder), изменение настроек тактовой частоты в свободных драйверах для карт Radeon, поддержка DisplayPort Audio в драйверах Nouveau к картам Nvidia.

Геймеров порадует поддержка геймпадов Razer Sabertooth, а владельцев серверов — ускоренная процедура ухода в спящий режим и выхода из него (разница особенно заметна на крупных серверах).

Кроме того, сделаны улучшения в файловых системах Btrfs и F2FS, реализована поддержка паравиртуализованного SCSI (PVSCSI) для Xen и файловой системы OverlayFS.

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    26 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии