NextBSD naaseb: Apple’i lähtekoodi portimine FreeBSD-le

NextBSD, üks 2010. aastate huvitavamaid BSD variante, on uue juhtimise all taas ellu ärganud. Projekti taaselustamise taga on Joe Maloney (GitHubis pkgdemon), kes on varem loonud Gershwini töölauakeskkonna GhostBSD jaoks ning kellel oli ka algse NextBSD juures väike roll. Uuel projektil on eraldi GitHubi hoidla ning see annab au varasematele panustajatele; vana hoidla on alles, kuid viimased muudatused pärinevad seitsme aasta tagant.

Algse NextBSD käivitas 2015. aastal FreeBSD kaasasutaja Jordan Hubbard. Eesmärk oli portida Apple’i Darwin operatsioonisüsteemi komponente FreeBSD-le. Darwin on avatud lähtekoodiga Unixi alus, millel põhinevad macOS, iOS ning teised Apple’i süsteemid. Need pärinevad NeXTstepist, mis omakorda toetus Machile ja BSD UNIX-ile. Avalikult kättesaadavad on muu hulgas XNU tuum, käivitussüsteem launchd, seadmehaldus IOkit ja logimisteenused.

Varasemad katsed nagu OpenDarwin ja PureDarwin on lõpuks hääbunud, sest madalama taseme osad on loodud spetsiaalselt Apple’i riistvara jaoks. NextBSD plaanib kasutada FreeBSD tuuma kui võimekaimat vaba BSD tuuma ning asendada serverikeskne kasutajaruum Apple’i avalike koodiosadega. Uus NextBSD-redux ei põhine kümne aasta vanusel koodil, vaid on täiesti uus projekt, sest nii FreeBSD kui ka Darwin on vahepeal oluliselt arenenud.

Loe täispikka artiklit: The Register

Lisa kommentaar