• Linux får kontinuitetsplan – om Linus Torvalds inte längre kan leda projektet

    Linux-kärnan har fått ny dokumentation som beskriver hur utvecklingen ska fortsätta om Linus Torvalds inte längre kan leda projektet. För första gången finns nu en formellt nedskriven plan som ska säkerställa kontinuitet i ett av världens viktigaste open source-projekt.

    Linus Torvalds och Linux-kärnan är för många nästan synonyma. I över tre decennier har Torvalds varit den yttersta beslutsfattaren för världens mest använda operativsystemskärna. Men även inom ett så etablerat och stabilt projekt finns behovet av att planera för det oväntade.

    Nu har Linux-kärnan fått ny officiell dokumentation som beskriver hur projektet ska fortsätta om Linus Torvalds inte längre kan utföra sin roll som huvudansvarig för utvecklingen.

    Dokumentation – inte kod

    Förändringen innebär inga tekniska ändringar i själva kärnan. I stället har ett nytt dokument lagts till i Linux-kärnans dokumentation, med fokus på kontinuitet och ledarskap vid exceptionella situationer. Målet är tydligt: utvecklingen ska inte stanna upp eller splittras om en enskild person kliver åt sidan.

    Dokumentet är författat av Dan Williams, långvarig kernel-utvecklare på Intel och välkänd inom Linux Foundation, där han under många år varit engagerad i det tekniska rådgivande arbetet.

    Ett decentraliserat projekt – med ett centralt steg

    Linux-kärnan utvecklas av hundratals underhållare världen över. Varje delsystem har sina egna ansvariga, men det sista steget – att slå samman ändringar i den officiella huvudgrenen – har traditionellt skötts av Linus Torvalds själv.

    Den nya texten slår fast att detta ansvar kan tas över av andra vid behov. Det är inget nytt i praktiken: redan 2018, när Torvalds tog en tillfällig paus, fortsatte utvecklingen utan större störningar. Linux 4.19 släpptes då med Greg Kroah-Hartman som ansvarig.

    Tydlig process vid kris

    Det som nu tillkommer är en formell och nedskriven process för hur projektet ska agera om huvudansvarig inte längre kan fullgöra sitt uppdrag:

    • Inom 72 timmar ska en diskussion initieras.
    • Mötet ska involvera deltagare från den senaste Kernel Maintainers Summit.
    • Om ingen sådan konferens hållits de senaste 15 månaderna tar Linux Foundations Technical Advisory Board (TAB) över ansvaret.
    • Gruppen ska gemensamt avgöra hur förvaltningen av huvudarkivet ska fortsätta, med fokus på projektets långsiktiga hälsa.
    • Inom två veckor ska beslut och nästa steg kommuniceras öppet till communityn.

    Allt sker inom ramen för de strukturer och arbetssätt som redan finns – dokumentet syftar till kontinuitet, inte till att förändra Linux styrmodell.

    Infört utan dramatik

    Som så ofta i Linux-världen skedde förändringen utan stora åthävor. Linus Torvalds själv mergade dokumentet direkt i huvudträdet, utan offentlig kommentar. Därmed är planen nu en officiell del av Linux-kärnans dokumentation.

    Att frågan nu finns nedskriven speglar snarare mognad än oro: Linux är i dag en av världens mest kritiska mjukvaruplattformar, och även dess ledarskap behöver vara förberett på alla tänkbara scenarier.

    https://github.com/torvalds/linux/commit/102606402f4f5943266160e263c450fdfe4dd981#diff-6c81210e8795b03502471e1435cac0763110f72b823038bd0033eb617c15ab8d

    FAKTARUTA: Linux-kärnans kontinuitetsplan
    Syfte: Säkerställa att utvecklingen fortsätter om huvudansvarig (Linus Torvalds) inte längre kan leda arbetet.
    • Typ av ändring: Ny dokumentation – ingen kod ändras.
    • Författare: Dan Williams (kernel-underhållare, Intel; koppling till Linux Foundation TAB).
    • Grundidé: Ansvar ligger kvar hos underhållarcommunityn och befintliga processer.
    • Akutprocess: Möte ska sammankallas inom 72 timmar.
    • Deltagare: Inbjudna från senaste Kernel Maintainers Summit + TAB.
    • Om ingen summit på 15 månader: TAB avgör vilka som bjuds in och vem som sammankallar.
    • Kommunikation: Inom två veckor ska nästa steg meddelas brett (via ksummit@lists.linux.dev).
    • Historisk parallell: 2018 fortsatte arbetet under Torvalds paus; Linux 4.19 släpptes med Greg Kroah-Hartman som ansvarig.
    • Status: Dokumentet mergades direkt i huvudträdet av Linus Torvalds.
    $ORGANIZER i texten syftar på senaste summit-organisatören – eller TAB-ordföranden som reserv.

  • Qualcomm PPE blir en del av Linux 6.18

    Linux-kärnan tar ännu ett steg mot högre nätverksprestanda. I version 6.18 gör nämligen Qualcomms Packet Processing Engine (PPE) entré – en hårdvaruaccelerator som avlastar CPU:n genom att hantera tunga nätverksuppgifter som routing, bryggning och QoS. Resultatet? Snabbare trafikflöden, lägre latens och mer kraft över till andra beräkningar.

    Linux får snart stöd för Qualcomms så kallade Packet Processing Engine (PPE), en teknik som finns i vissa av företagets nätverkskretsar. Drivrutinen har nyligen lagts till i utvecklingsgrenen net-next och väntas komma med i Linux 6.18.

    PPE fungerar som en slags ”hjälpprocessor” för nätverkstrafik. Istället för att belasta de vanliga CPU-kärnorna med jobb som routing, switchning, trafikhantering och säkerhetskontroller, tar PPE över mycket av det arbetet. Det gör att systemet kan hantera fler uppgifter snabbare och mer effektivt.

    Den första versionen av Linux-stödet är anpassad för Qualcomms Networking Pro 820-plattform (IPQ9574), men samma teknik finns även i andra IPQ-baserade systemkretsar.

    Om allt går enligt plan blir stödet officiellt en del av Linux 6.18 senare i år.

    Qualcomm Packet Processing Engine (PPE)
    Nätverksacceleration för Linux – ”teknisk pornografi” i kortform
    Status
    På väg in via net-next, siktar på Linux 6.18
    Mål-plattform
    Qualcomm Networking Pro 820 (IPQ9574)
    Typ
    Dataplane-offload (routing/bridging/QoS/säkerhet)
    Syfte
    Avlastar CPU-kärnor → högre throughput, lägre latens
    Offloads
    L2-bryggning • L3-routing (IPv4/IPv6) • QoS/traffic mgmt • säkerhetsuppgifter
    Drivrutin
    Ny PPE-driver i Linux nätverks-subsystem
    Omfång v1
    Initialt fokuserad på IPQ9574; fler IPQ-SoC:er sannolika

    ┌──────────────────────────────────────────────────────────────┐ │ dataplane ► PPE ► offload: bridge / route / QoS / security │ │ control-plane ► CPU │ └──────────────────────────────────────────────────────────────┘
    net-next Linux 6.18 IPQ9574 offload QoS routing bridging

Etikett: Kernel Development

  • Linux får kontinuitetsplan – om Linus Torvalds inte längre kan leda projektet

    Linux-kärnan har fått ny dokumentation som beskriver hur utvecklingen ska fortsätta om Linus Torvalds inte längre kan leda projektet. För första gången finns nu en formellt nedskriven plan som ska säkerställa kontinuitet i ett av världens viktigaste open source-projekt. Linus Torvalds och Linux-kärnan är för många nästan synonyma. I över tre decennier har Torvalds varit…

  • Qualcomm PPE blir en del av Linux 6.18

    Linux-kärnan tar ännu ett steg mot högre nätverksprestanda. I version 6.18 gör nämligen Qualcomms Packet Processing Engine (PPE) entré – en hårdvaruaccelerator som avlastar CPU:n genom att hantera tunga nätverksuppgifter som routing, bryggning och QoS. Resultatet? Snabbare trafikflöden, lägre latens och mer kraft över till andra beräkningar. Linux får snart stöd för Qualcomms så kallade…