Hvilke Dele af macOS er Open Source? En Guide til macOS Open Source Komponenter

Er OS X open source, og hvilke dele af OS X er open source udover kernen, såsom X server, Window Manager og File Explorer?

OS X, nu kendt som macOS, er ikke fuldt ud open source, men visse dele som Darwin-kernen, XNU Kernel, og WebKit er tilgængelige som open source.

Er OS X open source, og hvilke dele af OS X er open source udover kernen, såsom X server, Window Manager og File Explorer?

OS X, nu kendt som macOS, er ikke fuldt ud open source. Apple har dog gjort visse dele af operativsystemet tilgængelige som open source. Her er en oversigt over de open source komponenter i macOS:

  • Darwin: Dette er kernen i macOS, som er open source. Darwin inkluderer en kombination af kernen, drivere og nogle grundlæggende systemværktøjer.
  • XNU Kernel: XNU (X is Not Unix) er kernen i Darwin og dermed også i macOS. XNU er en hybridkerne, der kombinerer elementer fra Mach-kernen og BSD Unix.
  • Open Source Libraries: Apple har gjort flere af de biblioteker, der bruges i macOS, tilgængelige som open source. Dette inkluderer blandt andet:
    • Libc (C standardbibliotek)
    • Libdispatch (Grand Central Dispatch)
    • Libsystem (grundlæggende systembiblioteker)
  • WebKit: WebKit er den open source rendering engine, der bruges af Safari-browseren. WebKit er også grundlaget for mange andre browsere og applikationer.
  • LLVM/Clang: Apple bidrager aktivt til LLVM-projektet, som inkluderer Clang-kompilatoren. Disse værktøjer bruges til at bygge macOS og mange af dets applikationer.

Der er dog mange dele af macOS, der ikke er open source, herunder:

  • Window Manager: macOS's Window Manager, kendt som Quartz Compositor, er ikke open source.
  • File Explorer: Finder, som er macOS's filhåndteringssystem, er heller ikke open source.
  • Brugergrænseflade: De fleste af de grafiske brugergrænsefladeelementer og applikationer, der leveres med macOS, er proprietære.

Selvom macOS ikke er fuldt ud open source, giver de open source komponenter, som Apple har gjort tilgængelige, udviklere mulighed for at forstå og bidrage til nogle af de grundlæggende teknologier, der driver operativsystemet.

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker