da.phhsnews.com


da.phhsnews.com / Hvorfor er macOS-software undertiden mærket "Darwin"?

Hvorfor er macOS-software undertiden mærket "Darwin"?


Hvis du er en Mac-bruger og en fan af open source-software, har du sikkert set visse apps med "Darwin" -mærket . Men hvorfor bærer macOS-versionerne af apps dette navn?

Fordi macOS sammen med iOS og tvOS er drevet af en åben kilde, er BSD-baseret software kaldet Darwin. Som mange open source-operativsystemer har Darwin endda en maskot: Hexley the Platypus.

Hent det? Fordi BSD-maskoten er en djævel? Åh, ikke noget imod.

Dette er ikke noget gimmick: Apple tager open source-sagen alvorligt. Du kan downloade alle Darwin kildekoden, lige nu på opensource.apple.com. Du finder forskellige downloads for hver version af MacOS.

Det er på grund af denne arv, at macOS-software undertiden er mærket "Darwin", især af open source-entusiaster.

Vent, Open Source? Betyr det, at jeg kan bruge macOS gratis?

Nej

Nå ... for det meste nej. Mens Darwin i sig selv er open source, er det meste af de ting, du tænker på, når du billede MacOS. Aqua-brugergrænsefladen og Cocoa-API'en er f.eks. Lukket kilde, og ingen macOS-software kan køre uden disse ting.

Så mens du kan downloade Darwins kildekode gratis, og du kan kompilere det, hvis du havde De rigtige færdigheder vil du aldrig få MacOS-software til at arbejde på - inklusiv, ironisk nok, mange af de mærket "darwin" (medmindre du vil bruge nogle år og / eller årtier til at omdanne de proprietære dele af macOS). Darwin er bare det grundlæggende fundament, hvorpå resten af ​​MacOS er bygget.

Men det betyder ikke, at du ikke kan få noget til at køre på Darwin. Og der er tredjepart versioner af Darwin du kan få kører relativt nemt, især PureDarwin. Dette frivilligt bygget operativsystem anvender Darwin som kernen, og du kan endda få åbne kildebrugergrænseflader, der kører på den. Sådan ser det ud:

Ikke ligefrem macOS Sierra, er det? Du kan også få PureDarwin til at arbejde i en virtuel maskine, hvis du er villig til at sætte indsatsen. Bare forvent ikke at køre Mac-software på det.

Hvorfor eksisterer det?

Da Apple fyrede Steve Jobs i 1985, holdt han travlt. Han hjalp med at dreje Graphics Group off fra LucasFilm, for eksempel. Virksomheden blev omdøbt til Pixar.

Omkring oprettede Jobs også NeXT, der lavede high-end computere. Disse enheder, der primært er rettet mod akademikere, har alvorligt imponerede computerforskere med sine høje specifikationer og dets objektorienterede UNIX-inspirerede operativsystem: NeXTSTEP. Dette operativsystem, mens det for det meste var lukket kilde, brugte en del open source-kode, især fra BSD.

Mens NEXT-enheder aldrig solgte særlig godt, var de indflydelsesrige: Tim Berners-Lee designede den første webbrowser i f.eks. NeXTSTEP.

I 1997 købte Apple NeXT. Dette bragte Steve Jobs tilbage til virksomheden, men betød også, at Apple ejede NeXTSTEP operativsystemet. Dele af operativsystemet blev genarbejdet for at danne grundlag for Darwin, og UNIX-arven betød, at disse dele endte med at være open source.

Andre NeXTSTEP-funktioner, herunder Cocoa API, blev også en del af macOS. Selv grundlæggende ting som Dock og .app-udvidelsen til applikationer kan spores tilbage til NeXTSTEP, som denne video viser.

NeXTSTEP-funktioner lever op til denne dag på Mac, men alle Apple-enheder er en del af denne arv. Darwin styrer iPhone, Apple Watch og Apple TV. De fleste Apple-brugere vil aldrig vide det, og de behøver virkelig ikke, men alle en gang imellem kommer du ind i en pakke med "Darwin" i navnet. Nu ved du hvorfor.


Kanariens gratis tier kan have ændret sig, men det tilbyder stadig mere end andre kameraer

Kanariens gratis tier kan have ændret sig, men det tilbyder stadig mere end andre kameraer

Kanariske, skaberne af Wi-Fi-kameraet til hjemmet, som vi kort har tjekket ud tidligere i år, lavede nogle Ændringer i deres medlemskab. Specielt nedskærer de antallet af funktioner, der er tilgængelige for brugere i det frie niveau, hvilket har skabt nogle berettigede backlash. RELATED: Sådan opstiller du Canary Home Security Camera Giver de fleste Wi- Fi-kameraer er begrænset i, hvad de kan gøre uden at brugerne ponerer for et betalt abonnement eller medlemskab.

(how-top)

Sådan kontrollerer du en videos bithastighed i VLC

Sådan kontrollerer du en videos bithastighed i VLC

En videos bithastighed er et vigtigt stykke information til bestemmelse af kvaliteten af ​​videoen. Selvom to videoer har samme opløsning, vil en lavere bitrate resultere i mindre detaljer og klarhed. Sådan ser du bithastigheden af ​​enhver video, du spiller i realtid med VLC. RELATED: 10 Nyttige funktioner Skjult i VLC, The Swiss Army Knife of Media Players VLC er et kraftigt kryds platform-app, der kan afspille næsten enhver videofil og har masser af skjulte funktioner.

(how-top)