• Home
  • Kemi
  • Astronomien
  • Energi
  • Naturen
  • Biologi
  • Fysik
  • Elektronik
  •  Science >> Vetenskap >  >> Biologi
    Vad är Darwin kärna?
    Darwin är ett operativsystem med öppen källkod (OS) som utgör grunden för macOS, iOS, watchOS, tvOS och audioOS utvecklat av Apple Inc.

    Baserat på *FreeBSD*, Darwin utgör kärnan i dessa operativsystem och erbjuder grundläggande tjänster som minneshantering, nätverk, drivrutiner och processhantering. Det saknar dock ett grafiskt användargränssnitt (GUI) och innehåller endast de väsentliga elementen som krävs för systemdrift.
    .

    Viktiga egenskaper hos Darwin inkluderar:

    1. Mach Kernel: Darwin använder Mach-mikrokärnan som sin kärnkomponent, vilket möjliggör effektiv uppgiftskommunikation och minneshantering genom att implementera inter-process communication (IPC) mekanismer

    2. BSD-undersystem: Innehåller komponenter från Berkeley Software Distribution (BSD), såsom nätverksprotokoll, terminalhantering och "vi"-textredigeraren, bland annat.

    3. Open Source Foundation: Darwin släpps under Apache-licensen, version 2.0, vilket gör den tillgänglig för modifiering, distribution och integration i olika miljöer.

    4. Enhetsdrivrutiner: Erbjuder stöd för hårdvarukomponenter genom att inkludera enhetsdrivrutiner som samverkar med hårdvara som nätverkskort, grafikkort, lagringsenheter och mer.

    5. Fundament för macOS och iOS: Fungerar som det underliggande lagret för Apples proprietära operativsystem som macOS och iOS, och tillhandahåller viktiga systemresurser och tjänster.
    .

    Sammanfattningsvis representerar Darwin-kärnan den grundläggande systemkomponenten bakom iOS-enheter genom att tillhandahålla viktiga systemprocesser och underlätta kommunikation mellan hårdvarukomponenter och mjukvaruapplikationer inom Apples ekosystem. Tillgängligheten med öppen källkod erbjuder dessutom möjligheter till anpassning och integration i icke-Apple-miljöer.
    .

    © Vetenskap https://sv.scienceaq.com