Grundlæggeren af CentOS og Rocky Linux har præsenteret det Linux-kompatible kernel Ginux, skrevet i Rust

Gregory Kurtzer, grundlæggeren af distributionssystemerne CentOS og Rocky Linux, præsenterede projektet Ginux, som udvikler operativsystemets kerne i Rust-sprog for at opnå kompatibilitet med Linux-kernen. Den offentliggjorte forskningsprototype kan allerede starte systemmiljøet fra Alpine-distributioner med BusyBox og Rocky Linux 10 med systemd i en flermandskonsoltilstand. Projektets kode distribueres under Apache 2.0-licensen. Det understøtter operationer på systemer med x86-64-arkitektur.

Prototypen blev skabt på 11 dage som en del af et eksperiment, der anvendte HDAE-teknikken (Human-Directed Agentic Engineering) til at skabe komplekse projekter på niveau med Linux-kernen. Ved brug af HDAE-metoden genereres koden af en AI-agent (Codex med GPT-5.6 Sol-modellen), mens mennesket fokuserer på at udvikle arkitektur, træffe beslutninger, koordinere arbejdet, danne udviklingsplaner og definere kriterier for færdiggørelse af udviklede komponenter. AI-agenter anvendes også til test, gennemgang og diagnosticering af problemer.

Projektet forsøger ikke at kopiere teknologier fra Linux-kernen, men skaber egne kompatible implementeringer med dem som reference. Ginux tilbyder et uafhængigt hukommelsesforvaltningssystem, opgaveplanlægger, boot-proces, procesmodel, filsystemer, netværksstak, enhedsdrivere og et lag for kompatibilitet med Linux ABI. Ginux-kernen indlæses direkte via UEFI uden at inddrage et værtssystem af Linux.

Ginux gør endnu ikke krav på at erstatte Linux og er ikke klar til brug i produktionssystemer, men er allerede egnet til eksperimenter og test. På lang sigt betragtes projektet som et operativsystem til at køre isolerede containere af komponenter til AI-infrastruktur. Navnet Ginux er dannet som en kombination af ordene GPT/Gregory og Linux. Den underliggende platform til test er en virtuel maskine Q35 (Intel Q35/ICH) med OVMF (Open Virtual Machine Firmware), Intel IOMMU og virtio-enheder. KVM virtuelle maskine Q35 (Intel Q35/ICH) med OVMF (Open Virtual Machine Firmware), Intel IOMMU og virtio-enheder.

Af de 375 systemopkald i Linux-kernen 6.12 er 82 fuldt implementeret, 245 delvist og 48 blokeret af sikkerhedsmæssige årsager. For at identificere fejl, der ikke kan opdages i syntetiske tests, vurderes kernen ved kørsel af virkelige applikationer og biblioteker som musl, glibc, BusyBox og systemd.

Blandt planerne:

  • Muliggøre opstart af komponenter i brugerrummet i Linux-distributioner uden brug af Linux-kernen.
  • Muligheden for at oprette isolerede domæner med deres egne processer, adresseområde, filsystmer, enheder, ressourcer og uafhængig livscyklus.
  • Forberedelse af en selvstændig bootable image.
  • Tilvejebringelse af et minimalt kontrolmiljø i brugerrummet (userspace control plane), der gør det muligt at administrere kernen uden at udføre kode i ring 0.
  • Adgangskontrolsystem, der fungerer på niveau med navngivne objekter.
  • Understøttelse af isoleret opstart af containerbilleder i OCI-format.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster