пятница, 22 июля 2011 г.

Линус сегодня представил Linux 3.0

Вау! Сегодня Линус Торвальдс в Google+ сообщил о выходе Linux ядра круглой версии 3.0. Произошло это здесь. Хочу напомнить, что еще в мае вышла первая тестовая версия нового ядра.


Тогда Линус в официальном анонсе отдельно подчеркивается, что версию 3.0 не стоит считать каким-то кардинальным шагом, какой можно было наблюдать при появлении GNOME 3.0 или KDE 4.0. Linux-ядро 3.0 - это просто формальная смена нумерации, приуроченная к двадцатилетию проекта и десятилетию существования ветки 2.6.x, не более. Никаких серьезных нарушений совместимости или специальных новшеств не будет. Новое ядро плавно продолжит развитие текущей кодовой базы и по уровню нововведений будет сравнимо с версией 2.6.40. Процесс разработки также останется прежним. Кстати, купить диплом можно по этой ссылке.

Следующим после 3.0 выпуском станет версия 3.1, затем 3.2 и так далее, пока не пройдут очередные 10 лет или не возникнет потребность коренных изменений, связанных с глобальной переработкой ключевых подсистем или нарушением совместимости. В процессе накопления патчей корректирующие обновления будут представлены как 3.0.1, 3.0.2, 3.0.3 и т.п.

А вот основные измнения, которые имеються в финальной версии 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.

Комментариев нет: