Zabbly, en ny repo som tilbyr Mainline-kjerner for Debian og Ubuntu 

Linux

Linux-kjernen er ryggraden i Linux-operativsystemer (OS), og er det grunnleggende grensesnittet mellom en datamaskins maskinvare og dens prosesser.

Noen dager siden Stéphane Graber, prosjektleder for Linux Containers og medlem av Ubuntu Technical Governance Council og medlem av Ubuntu-utgivelsesteamene, gjorde det kjent via et blogginnlegg, opprettelsen av Zabbly-depotet, som er for formålet med tilbyr versjoner av hovedkjernen, med en konfigurasjon som er veldig nær en generisk Ubuntu-kjerne.

Graber nevner at det nye Zabbly-depotet tilbyr pakker med nye versjoner av Linux-kjernen for Debian- og LTS-versjoner av Ubuntu, som er "nyere enn kjernene i de medfølgende pakkene" via det vanlige oppdateringssystemet til disse to distribusjonene.

I sitt blogginnlegg, Stéphane Grabe, Del årsakene som førte deg til skapelsen fra dette depotet:

I løpet av det siste året har jeg brukt mer og mer mainstream Linux-kjerner på de forskjellige serverne mine og etter hvert også på bærbare og stasjonære datamaskiner.

Det var overgangen fra den generiske Ubuntu-kjernen, hvis kvalitet jeg dessverre tror har gått ned over tid. Ubuntu-kjernen inkluderer mange støttede reparasjoner, og noen ganger fungerer disse feilrettingene, noe som fører til uforpliktende problemer, introduksjon av feil og regresjoner.

Så jeg begynte å ta den siste stabile feilrettingsversjonen av hovedkjernen, genererte en konfigurasjon som er veldig nær en generisk Ubuntu-kjerne, valgte noen få små endringer som ennå ikke er under utvikling, og bygde og presset dem til maskinene mine. .

Så langt har det fungert utrolig bra!

I sitt innlegg nevner Graber at kjernepakkebyggene er basert på kjernefiksene som tilbys på "kernel.org", med patcher som legger til VFS idmap-støtte for cephfs, fikse PCIe-problemer på Qualcomm aarch64-servere og deaktiver bare GPL-koblinger i kernel_neon_begin og kernel_neon_end som forstyrrer bruken av ZFS på systemer med aarch64-arkitektur.

Det skal bemerkes at kjernekompilasjonene som tilbys i depotet, er optimalisert for bruk i virtuelle maskiner og å kjøre containere i et miljø basert på Incus-verktøysettet (en gaffel av LXD). Kjernekonfigurasjonen ligner på kjernekonfigurasjonen til pakkene for Ubuntu.

Blant hovedårsakene for å opprette det nye depotet, nevner du ønske om å gi brukerne muligheten til å bruke kjerner med de nyeste driverne og bredere maskinvarestøtte (depotet er fornuftig når den vanlige kjernepakken ikke har drivere for maskinvare som er kompatibel med nyere vaniljekjerner). Å bruke vaniljekjerner kan også være nyttig som en måte å unngå regresjoner som er spesifikke for Ubuntu-kjernepakker og som oppstår ved å bruke for mange ekstra patcher.

Om kjernebyggene som tilbys i resten skudd, nevnes det at dettes er generert for Ubuntu 20.04 LTS, Ubuntu 22.04 LTS og Debian 12 på x86_64 og aarch64 builds, pluss nye pakkeversjoner er planlagt utgitt ukentlig etter hvert som nye store oppdateringer blir utgitt.

Etter utgivelsen av en ny hovedversjon av Linux-kjernen, vil depotet bytte til distribusjonen din så snart kjerneutviklerne slipper den første korrigerende oppdateringen (for eksempel er versjon 6.4.12 foreslått i depotet, og deretter kjerneutgivelse 6.5). Pakker opprettes og publiseres automatisk etter manuell godkjenning av overgangen til en ny versjon og bestått tester på flere servere.

Når det gjelder begrensningene til Zabbly-depotpakkene, nevnes det at det er mangel på støtte for oppstart i UEFI SecureBoot-modus på grunn av mangelen på kjernesertifisering med en digital signatur assosiert med en tillitskjede med nøklene som følger med i fastvaren. .

Endelig hvis du er interessert i å vite mer om det, kan du sjekke detaljene i følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.