Линус Торвалдс представи 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 ядрото |