Линус Торвальдс представил Linux 4.3 в конце прошлой недели:
Linux 4.2 принес нам системные и сетевые изменил, новые реализации криптографии, поддержку драйверов графического процессора AMD для большего количества видеокарт. Некоторые изменения, внесенные в Linux 4.3 включают в себя:
- Удалена файловая система ЕХТ–3 (файловая система EXT–4 будет поддерживать EXT–3)
- Устранены проблемы с файловыми системами BTRFS, EXT-4, F2FS и XFS
- Протокол IPv6 теперь встроен в ядро по умолчанию
- Добавлены новые драйвера для устройств с энергонезависимой памятью (е.г.EEPROM). См. подробности в nvmem.txt.
- Добавлена поддержка сетевой настройки “lightweight tunnel”
Более подробно ознакомиться как с видимыми для пользователя, так и с внутренними изменениями можно на LWN.net, статьи про слияние окон часть [1], [2] и [3].
Я также собрал некоторые из новых функций и улучшений, специфичных для процессоров ARM-архитектуры с акцентом на оборудовании от Rockchip, Amlogic и MediaTek часто фигурирующих в этом блоге:
- Allwinner:
- A10 / A13 / A20 / A23 / A31 – Поддержка OTG контролера
- A10 / A10s / A13 / A20 – Поддержка для DMA движка
- A23 / A33 – Поддержка USB контролера
- Большинство процессоров Allwinner – Поддержки система безопасности крипто акселератора для процессоров Allwinner (sunxi-ss)
- AXP152 – поддержка mfd
- Добавлена платформа – платформа Iteaduino Plus A10, Ippo-q8h-a33 v1.2 платформа планшета
- Rockchip
- Аудио – машинные драйвера для Rockchip систем с MAX98090, RT5645 и RT5650
- Добавлена поддержка USB PHY для RK3066 и RK3188, включено Marsboard
- Резервирование неиспользуемой области памяти (0xfe000000~0xff000000) на RK3288 и RK3368
- Исправлена приостановка вопросов на RK3288
- Добавлена поддержка для фазоинверторов
- Добавлена поддержка встроенного контролера часов на Rockchip RK3368
- Добавлена поддержка платформы Netxeon R89, two Chromebooks (семейства Veyron) и платформы R88 (RK3368)
- Amlogic (незначительные изменения)
- meson6: DTS: Исправлено неправильное отображение карты регистрации и IRQ номеров
- meson8b: Правильное включение clk.h
- Mediatek
- Добавлена базовая поддержка для Mediatek MT6580
- Добавлена поддержка SMP для Mediatek MT6795
- Mediatek MT8173: обновление cpuidle-dt, устройство watchdog, прочие дополнения
- Добавлена поддержка MT6397 PMIC to MT8173 eval board
- Qualcomm
- Обновление для USB на Qualcomm MSM8916 и APQ8016
- Обновление драйверов для процессоров Qualcomm SPMI-MPP и Qualcomm Technologies QDF2xxx ARM64
- Драйвер для Qualcomm SMM/SMD (SДрайвер Общей Памяти)
- Драйвер регулятора для Qualcomm RPM
- Обновление дерева устройств для Compulab QS600, Inforce 6410 & 6540, APQ8074 Dragonboard и прочие
- Samsung
- Различные defconfig и обновления дерева устройств для процессоров Exynos
- Обновления драйвера cpufreq
- Обновления драйверов clk для процессоров Exynos 3250, 4210, 4412, и 5250
- Xilinx – ZynqMP множество устройств добавлены к существующим DTSI (sdhci и watchdog на ep108, DWC3 usb, SMMU, CANs узел…)
- Прочие новые ARM процессоры & аппаратные платформы – Broadcom North Star 2 (ns2), Marvell Berlin4CT, платформы Freescale i.MX6UL, SocioNext (ранее Panasonic) UniPhier, Texas Instruments DM814x, платформы Gumstix Overo
Также произошли также некоторые изменения для MIPS архитектуры:
- Исправлено построение JZ4740
- Улучшения Cavium Octeon CN68XX
- Поддержка dded uprobes
- Поддержка для I6400
- Перемещен драйвер ath79 GPIO
- Прочие исправления
Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.