Линус Торвалдс представи Linux Kernel 4.7. Изминаха две седмици от

...
Линус Торвалдс представи Linux Kernel 4.7. Изминаха две седмици от
Коментари Харесай

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

Линус Торвалдс показа Linux Kernel 4.7. Изминаха две седмици от излизането на rc7, а финалният пач не е изключително огромен – 34 MB.
Променени са 9744 файла, добавени са 493480 реда сорс код, отстранени са 194974 реда код. 50% от измененията са свързани с драйверите на другите устройства, 19% са за поддръжката на нови хардуерни архитектури, 15% – мрежови стек, 5% са засегнали файловите системи и 4% са измененията във вътрешните подсистеми на самото ядро.

Linux ядрото 4.7 поддържа open-source AMD Polaris (RX 480), новите ARM платформи и платки, контролера Xbox One Elite Controller и включва усъвършенствания в графиката на процесорите Intel Kabylake. Включени са 12000 ремонти на кода от 1500+ разработчици и програмисти. Предлага се и свободен вид на Linux Kernel 47 – Linux-libre 4.7-gnu.

Хардуер

Добавена е поддръжката на 500+ нови хардуерни съставния елемент. Освен Microsoft Xbox One Elite Controller, добавени са драйверите за безжичните модули Intel 9260, Chelsio iSCSI Target Offload Controller. Вградена е поддръжката на хардуерните кодеци Realteks ALC234, ALC274, ALC294, ALC700, ALC701 и ALC703. Но най-забележимо е прибавянето на поддръжката за GPU Radeon RX480 с новата архитектура Polaris.

Към сегашен ден Linux ядрото поддържа 26300 драйвера.

Мрежи

Намалено е забавянето на мрежовите пакети посредством оптимизация на TCP стека. Добавена е опция за основаването на виртуални контролери за USB устройства в USB/IP стека. Този стек обезпечава достъпа до отдалечени USB устройства посредством TCP/IP. Вече е допустимо основаването и на виртуални устройства.

Файлови системи

В механизма за кеширане на информацията е вградена опция за едновременното осъществяване на няколко инспекции в една и съща папка.
В NFS се поддържа интервенцията COPY.
sync_file, особено основан за Android, в този момент е поместен в кернела.
В EXT4 е вградена опцията за спиране на интервенцията readdir() за празните директории, в които до момента се натрупваха доста файлове.

Безопасност и виртуализация

Въведен е новият модул LoadPin, проверяващ обстоятелството за зареждането на файл от страна на ядрото. Първоначално този модул бе основан за Chrome OS
В SeLinux се появи опцията за ограничение зареждането на всички модули на Linux ядрото
Източник: kaldata.com


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР