Kernel

A Bcachefs státusza 'externally maintained'-re változott a Linux kernelben

Címkék

Július elején írtam arról, hogy a Linus és a Bcachefs vezető fejlesztője közti csörték azt vetítik előre, hogy a Bcachefs kikerülhet a mainline kernelből. A feltételes mód már egyre kevésbé indokolt, tekintve, hogy Linus a fájlrendszer státuszát "Supported"-ről "Externally maintained"-re változtatta, ami azt jelenti, hogy a jövőben hozzá pull request-eket nem fog elfogadni. Egyelőre még nem került ki a kernelből a Bcachefs, de ennek kb. az lehet az oka, hogy Linus nem akarja az esetleges használóit egyik napról a másikra magára hagyni. De ami késik, nem múlik ...

Linus Torvalds: Linux 6.17-rc3

Címkék

Linus kiadta tesztelésre a 6.17-es kernel harmadik prepatchét. Még mindig utazásban van családi okokból, de a keleti partról is igyekezett tartani a szokásos kiadási ütemtervét, a lakhelye szerinti vasárnap délutánt:

34 éves a Linux (kernel)!

Címkék

Napra pontosan 34 évvel ezelőtt, 1991. augusztus 25-én Linus Torvalds a Minix levelezőlistán közzétette az első bejelentést a saját „hobbiprojektjéről”, amelyet később Linux kernelként ismert meg a világ. Akkoriban még nem volt több, mint egy kísérlet arra, hogy saját operációs rendszer kernelt írjon – tanulásból és szórakozásból.

A jelentősége abban áll, hogy ebből a kezdeményezésből nőtt ki a modern informatika egyik legmeghatározóbb nyílt forráskódú projektje. A Linux kernel mára eszközök milliárdjain, szuperszámítógépeken, okostelefonokon (Android), hálózati eszközökön és beágyazott rendszereken fut. A bejelentés nemcsak egy szoftver születése volt, hanem a közösségi fejlesztés és a szabad szoftver modell diadala, amely gyökeresen megváltoztatta az IT-ipart és az internet működését:

Linus Benedict Torvalds

Aug 25, 1991, 10:57:08 PM

to

...


Hello everybody out there using minix -

I'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I'd like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).

I've currently ported bash(1.08) and gcc(1.40), and things seem to work.
This implies that I'll get something practical within a few months, and
I'd like to know what features most people would want. Any suggestions
are welcome, but I won't promise I'll implement them :-)

Linus (torv...@kruuna.helsinki.fi)

PS. Yes - it's free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that's all I have :-(.

Linus Torvalds: Linux 6.17-rc2

Címkék

Linus kiadta a 6.17-es kernel második prepatchét tesztelésre. Levelében arról elmélkedett, hogy milyen csendes volt az elmúlt hét. Nem tudja: Vajon azért kicsi az -rc2, mert nem volt semmi probléma a merge window-val, vagy mert ez a merge window nem annyira jó, de még mindig jobb, mint a legtöbb? Vagy azért, mert Európa még nyaral? Mindegy is, reméli, hogy ez a hét ugyanolyan csendes lesz, mint az előző ...

Linus keményen kiosztotta az ex-Google-most-Meta-mérnököt: a kódod egy szemét ...

Címkék

A napokban Linus egy ex-Google-most-Meta-mérnökkel közölte, hogy kódja "szemét" és "rosszabb hellyé teszi a világot". Ez az eset is jól példázza Linus pull request-eket érintő kemény, de következetes hozzáállását, ami ugyan egyeseknek nem tetszik, de tény, hogy ezzel a szemlélettel évtizedek óta sikerrel egyengeti a világ legnagyobb FLOSS projektjét, ami nélkül az IT világ ma már kb. működésképtelen lenne.

Linus Torvalds: Linux 6.17-rc1

Címkék

Eltelt a két hét a végleges 6.16 kiadása óta, a merge window bezárult és Linus kiadta a 6.17-es kernel első prepatchét tesztelésre:

Lekerülhet az "experimental" címke a Bcachefs-ről a 6.18-as kernelben

Címkék

Már, ha még akkor a kernel része lesz. Ami az előzmények figyelembe vételével koránt sem biztos. Megvárjuk, hogy Linus mit szól az egészhez.

Kent Overstreet már levenné a "kísérleti" címkét az általa tervezett és fejlesztett fájlrendszerről:

Átböngésztem a bugtracker-t és visszajelzéseket gyűjtöttem a felhasználóktól, hogy milyen hibák maradtak még – és hát, nem sok.

Szóval a kísérleti jelző lekerül a 6.18-as verzióban.

Ahogy mindig, ha hibát találsz, kérlek jelentsd.

Részletek itt és a Phoronix cikkében.

AI-kódsegédek hivatalos integrációja a Linux kernel fejlesztésébe

Címkék

Sasha Levin (NVIDIA) RFC-patch-sorozatot nyújtott be az LKML-re, amely szabályozza az AI-alapú kódsegédek használatát a Linux kernel fejlesztésében. A cél a transzparens és egységes AI-használat biztosítása a kernel-kódbázissal kapcsolatos fejlesztésekben.

1. Egységes konfigurációs fájlok AI-eszközökhöz

A patch konfigurációs fájlokat vezet be több népszerű AI-eszközhöz (Claude, GitHub Copilot, Cursor, Codeium, Continue, Windsurf, Aider). Ezek szimbolikus linkek egy közös dokumentációs fájlhoz, amely egységes szabályokat biztosít minden eszköz számára.

2. Útmutató az AI-használathoz

A második patch egy új dokumentációs fájlt hoz létre (Documentation/AI/main.md), amely lefekteti az AI-eszközök használatának alapelveit:

  • a kernel kódolási szabványainak betartása,
  • a fejlesztési folyamat tiszteletben tartása,
  • az AI által generált tartalmak megfelelő attribúciója,
  • jogi és licencelési követelmények megértése.

Attribúciós szabályok

Az AI-asszisztenseknek minden commitban kötelező szerepelniük Co-developed-by: megjelöléssel, például:

Co-developed-by: Claude claude-opus-4-20250514

Signed-off-by: csak emberi fejlesztőtől származhat, mivel az jogi nyilatkozat a fejlesztő részéről.

Gyakorlati példa (szimulált)

A dokumentáció bemutat egy példát, ahol a Claude AI kijavít egy elírást (dontdon't) a kernel OPP dokumentációjában. A commit automatikusan tartalmazza az AI attribúcióját. Fontos: ez egy szimulált CLI-interakció, nem tényleges commit az AI-tól.

Forrás: lore.kernel.org – Sasha Levin RFC

(A cikk nyomokban Mesterséges Intelligencia által szolgáltatott adatokat tartalmaz, így a tartalmát érdemes duplán ellenőrizni!)