Kernel

Megérkezett a Rust támogatás a linux-next kernelfába

Címkék

Azok, akik követik a linux-next (az a kernelfa, amelyik a következő kernel beolvasztási időablakába szánt patcheket tartalmazza) változásait, észrevehettek egy jelentős változást: megjelent a kezdeti támogatás ahhoz, hogy a fejlesztők Rust-ban írhassanak eszközmeghajtó-programokat. Ehhez némi dokumentáció is rendelkezésre áll már, míg maga a kód a kernelforrás legfelsőbb szintjén található rust könyvtárban kapott helyet.

Linus Torvalds: Linux 5.12-rc2

Címkék

Szokatlanul korán, vasárnap helyett már pénteken este megérkezett az 5.12-es Linux kernel soron következő, -rc2 prepatche. Ennek oka az a csúnya swap fájl bug, amiről korábban már szó volt. Részletek Linus bejelentésében.

Linus figyelmeztetés küldött az 5.12-rc1 kernellel kapcsolatban: Ne telepítsd!

Címkék

Linus egy figyelmeztetést adott ki az 5.12-rc1 fejlesztői kernellel kapcsolatban, amiben arra kéri a tesztelőket, hogy ne telepítsék. Kiváltképpen ne, ha swap fájl(oka)t használnak:

Swapping still happened, but it happened to the wrong part of the filesystem, with the obvious catastrophic end results. [...] Now, the good news is even if you do use swap (and hey, that's nowhere near as common as it used to be), most people don't use a swap *file*, but a separate swap *partition*. And the bug in question really only happens for when you have a regular filesystem, and put a file on it as a swap. [...] But I want everybody to be aware of because _if_ it bites you, it bites you hard, and you can end up with a filesystem that is essentially overwritten by random swap data. This is what we in the industry call 'double ungood'.

A kemény észak-nyugat amerikai tél kihat a Linux kernel fejlesztésére is

Címkék

Ha Linus kiad egy stable kernelt, azonnal megnyílik a következő kernelverzió fejlesztési ciklusának beolvasztási időablaka (merge window). Ez egy két hetes periódus, amikor a karbantartók pull request-eket küldhetnek Linusnak azokra az munkákra, amelyeket beolvasztásra javasolnak a következő stable kernelbe.

Linus a menetrend szerint vasárnap kiadta az 5.11-es kernelt, így az 5.12-es kernel beolvasztási időablakának automatikusan meg kellett volna nyílnia. Ez elmaradt. Az elmaradásnak oka lehet, hogy áramkimaradások vannak az USA észak-nyugati régiójában (is) a kemény téli időjárás miatt:

Újabb Apple M1 SoC támogatásnak megágyazó patchkészlet landolt az LKML-en

Címkék

A korábbi első próbálkozás után újabb patchkészletet küldött be Hector Martin a Linux Kernel Levelezési Listára (LKML)-re azzal a céllal, hogy támogatás születhessen a mainline Linux kernelben az Apple M1 SoC-hoz:

This series brings up initial support for the Apple M1 SoC, used in the 2020 Mac Mini, MacBook Pro, and MacBook Air models.

Az alábbi funkciók támogatottak ebben a kezdeti portban: