Microsoft wil exFAT in de Linux-kernel

In de hoop Linux-kernelontwikelaars ervan te overtuigen dat exFAT veilig te gebruiken is, publiceert Microsoft de specificatie van het bestandssysteem, zodat het makkelijker is om te implementeren in de Linux-kernel.

Microsofts propriëtaire bestandssysteem wordt gebruikt voor externe opslagmedia als usb-sticks en sd-kaarten. Fabrikanten die exFAT implementeren, betalen daar licentiekosten voor. In het verleden vocht Microsoft met FAT-patenten tegen producenten die het bestandssysteem zonder licentie gebruikten. Dat was zo’n zorg voor de Linux-community dat tien jaar geleden de Linux Foundation opriep om FAT niet te gebruiken.

Linux-kernelontwikkelaars bespreken al een tijdje of en hoe ze exFAT zouden kunnen ondersteunen via een eigen implementatie, maar dat idee riep vragen op over de juridische status, omdat sommige ontwikkelaars vrezen dan in een patentendiscussie met Microsoft verzeild te raken. Microsoft vindt zo’n implementatie een goed idee publiceert nu de exFAT-specificatie in de hoop Linux-kernelmakers te overtuigen dat exFAT-implementatie geen probleem is.

Eerder opensourcete Microsoft andere voorheen propriëtaire technologieën als PowerShell en .NET zodat ontwikkelaars de producten breder zouden inzetten. ExFAT wordt zoals het ernaar uitziet overigens niet open source, maar de technische specificatie wordt openbaar gemaakt om interoperabele systemen te kunnen bouwen.

Bron: webwereld.nl



Linux-kernel4.4 brengt 3d-versnelling naar virtuele desktop

Linux-kernel4.4

Linux-kernel4.4

Linus Torvalds heeft versie 4.4 van de Linux-kernel zondagnacht vrijgegeven. De toevoeging van hardwarematige opensource 3d-ondersteuning voor virtuele Linux-desktops is een van de meest in het oog springende wijziging, naast veel verbeteringen voor amd-gpu’s.

tuxDoor de toevoeging van hardwarematige 3d-versnelling in de virtuele gpu-driver virtio-gpu benut de computer de grafische kaart efficiënt, waardoor bijvoorbeeld gebruikers een opengl-game kunnen spelen in een gevirtualiseerd Linux-systeem met de gpu-mogelijkheden van de host samen met QEMU 2.5. Een vorm van 3d-versnelling voor guests bestaat al veel langer in VirtualBox en VMWare, maar die virtualisaties zijn niet volledig opensource. Deze code werkt naast QEMU samen met Mesa.

Verder is ondersteuning voor AMD Stoney aan de kernel toegevoegd. Stoney is een toekomstige AMD-apu. Ook zijn er verschillende gpu-wijzigingen doorgevoerd voor bezitters van AMD Carrizo, Tonga of Fiji-gpu’s. Er is nog geen PowerPlay-ondersteuning, maar dat staat gepland voor de opensourcedriver in Linux 4.5.

Raspberry Pi-bezitters krijgen een Pi KMS-driver, waardoor de grafische capaciteiten van de Pi’s er op vooruitgaan. Hardwarmatige 3d-ondersteuning is nog niet in de kerneldriver gebouwd, maar Broadcom-ontwikkelaar Eric Anholt is daar volgens Phoronix nog druk mee bezig.

Nvidia-bezitters kunnen betere stabiliteit van de Nouveau-drivers verwachten en wat extra mogelijkheden voor verschillende klok-instellingen. Voor de GeForce GTX 900-serie ontbreekt hardwarematige versnelling nog in de opensourcedrivers.

Tevens voegt LightNVM ondersteuning toe voor open-channel-ssd’s. Open-channel-ssd’s zijn ssd’s die geen eigen firmware in de flash-translation-laag hebben ingebouwd, maar de fysieke solid-state-opslag aan het besturingssysteem overlaten. Overige wijzigingen hebben te maken met betere 64bit-ARM-ondersteuning en verbeteringen voor geheugengebruik bij Intel Skylake-processors. Ook binnen het netwerkapparaat is het een en ander gewijzigd, zo is er Very High Thoughput-ondersteuning voor mesh-netwerken toegevoegd en een nieuwe Realtek rtl8xxxu-wifi-driver. Een uitgebreide lijst wijzigingen is te vinden op kernelnewbies.org.

Bron:  tweakers.net