- Terminus FE1.1 USB hub board: the solution to connect four USB devicesPosted 1 day ago
- Understanding the Mechanics of 3D PrintingPosted 2 months ago
- SDS011 the Air Quality SensorPosted 3 months ago
- NIXIE STYLE LED DISPLAYPosted 6 months ago
- TOTEM: learning by experimentingPosted 6 months ago
- Google Assistant Voice Controlled Switch – NodeMCU IOT ProjePosted 7 months ago
- Water Softener Salt Level MonitorPosted 7 months ago
- Sparkly Air SensorPosted 7 months ago
- Ultra sonic distance finder with live statusPosted 7 months ago
- Windows interface to have total control over lampsPosted 7 months ago
Linux 4.10: New Open Source Features
Linux Kernel 4.10 introduces new features for the open source community.
The one sentence overview would be lots of open-source graphics driver work (as always), the open-source NVIDIA driver is killing it with this release, Intel TBM3 support, UBIFS file-encryption, more AMD Zen/Ryzen code, more ARM SoCs/platforms being mainlined, DAX iomap support, and a fair amount of other new hardware support.
The open-source NVIDIA (Nouveau) DRM driver this time around is quite exciting after missing out on their changes for Linux 4.9.
Work here includes:
- atomic mode-setting that allows setting output modes more cleanly by either being able to succeed or fail in one-go while also being able to test a desired mode in advance of the operation, reducing possible flickering situations while also being quicker.
- DisplayPort MST support has been pulled into DRM-Next tree of material.
- Performance-improving BOOST support, boost patch available in Linux 4.9 yet.
- LED driver for the light-up cards, a basic LED driver that hooks up to the LED subsystem and in turn allowing to sync the blinking to the CPU/disk/network activity or other manual controls.
The Linux 4.10 features so far continue to be expanded with the Broadcom VC4 DRM driver most notably used by Raspberry Pi hardware picking up some new functionality.
The VC4 DRM driver for providing open-source Raspberry Pi 3D capabilities with Linux 4.10 has added the kernel-side support for ETC1 texture compression while the VC4 Gallium3D driver has already been updated with this support when on a supported kernel.
Additionally, the latest VC4 DRM driver pull request has landed the kernel-side components for supporting fragment shader threading.
Finally you can find Linux Kernel 4.10 other features here.