nixp.ru v3.0

22 декабря 2024,
воскресенье,
10:54:09 MSK

22 июля 2011, 10:07

Linux 3.0: Xen dom0, wake on WLAN, Microsoft Kinect и многое другое

11
Памятник Большому Пингвину в Австралии
Памятник Большому Пингвину в Австралии
Иллюстрация с сайта En.Wikipedia.Org

Минувшей ночью на kernel.org были загружены архивы с новой крупной версией ядра свободной операционной системы — Linux 3.0.

Напомним, что резкий «скачок» в версии ядра Linux — с 2.6.39 до 3.0 — вовсе не обусловлен радикальными изменениями (API и ABI остались прежними). Просто Линус Торвальдс решил, что «40» — слишком большое число для третьей позиции в номере версии (даже несмотря на приятную для многих близость к заветному «42»). Кроме того, за время релизов 2.6.x (и, тем более, 2.x) в ядре было зафиксировано огромное количество модификаций и нововведений, а на носу 20-летие ядра. На том и порешили, не откладывая в долгий ящик и превратив «Linux 2.6.40» в «Linux 3.0».

Среди изменений в Linux 3.0 можно выделить:

  • поддержка Xen dom0 включена в основную ветвь ядра (теперь обычное ядро можно использовать в качестве хост-системы);
  • системный вызов sendmmsg(), заменяющий множество sendmsg(), — по аналогии с recvmmsg() для recvmsg(), представленным в 2.6.33;
  • автоматическая дефрагментация и «зачистка» («scrubbing» — проверка целостности данных) в файловой системе btrfs;
  • Cleancache — система в стиле memcached для страниц кэш-памяти;
  • JIT-фильтрация (just-in-time) для Berkeley Packet Filter;
  • поддержка Wake on WLAN;
  • возможность отправлять ping-запросы (ICMP_ECHO) и получать ответы (ICMP_ECHOREPLY) без особых привилегий, как это сделано в Mac OS X (в Linux по умолчанию отключено);
  • системный вызов setns() для работы с пространствами имен;
  • поддержка монтирования Windows 2008 DFS-разделов в CIFS;
  • поддержка устройства Microsoft Kinect.

Постоянная ссылка к новости: http://www.nixp.ru/news/11318.html. Дмитрий Шурупов по материалам KernelNewbies.org, Article.Gmane.org.

fb twitter vk