no.phhsnews.com


no.phhsnews.com / Hvorfor er MacOS-programvare noen ganger merket "Darwin"?

Hvorfor er MacOS-programvare noen ganger merket "Darwin"?


Hvis du er en Mac-bruker og en fan av åpen kildekode, har du sikkert sett visse programmer med "Darwin" -merket . Men hvorfor bærer macOS-versjonene av apps dette navnet?

Fordi macOS sammen med iOS og tvOS drives av en åpen kildekode, er BSD-basert programvare kalt Darwin. Som mange operativsystemer med åpen kildekode har Darwin en maskot: Hexley Platypus.

Få det? Fordi BSD-maskoten er en djevel? Oh, never mind.

Dette er ikke noe gimmick: Apple tar den åpne kilden på alvor. Du kan laste ned alle Darwin kildekoden, akkurat nå, på opensource.apple.com. Du finner forskjellige nedlastinger for alle versjoner av MacOS.

Det er på grunn av denne arven at MacOS-programvare noen ganger er merket "Darwin", spesielt av open source-entusiaster.

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

Nei

Vel ... det meste nei. Mens Darwin i seg selv er åpen kildekode, er det meste av tingene du tenker på når du lager MacOS. Aqua-brukergrensesnittet og kakao-API er både lukket kilde, for eksempel, og ingen macOS-programvare kan kjøre uten disse tingene.

Så mens du kan laste ned Darwins kildekode gratis, og du kan kompilere det hvis du hadde De riktige ferdighetene, du vil aldri få macOS-programvare som fungerer på det - inkludert ironisk nok, mange av de merkede "darwin" (med mindre du vil bruke noen år og / eller flere tiår med å reverse engineering de proprietære delene av macOS). Darwin er bare det grunnleggende grunnlaget som resten av MacOS er bygd på.

Men det betyr ikke at du ikke kan få noe å kjøre på Darwin. Og det er tredjepartsversjoner av Darwin du kan få til å løpe relativt enkelt, spesielt PureDarwin. Dette frivillige operativsystemet bruker Darwin som kjernen, og du kan til og med få åpne kildebrukergrensesnitt som kjører på den. Her ser det ut som:

Ikke akkurat MacOS Sierra, er det? Du kan også få PureDarwin til å jobbe i en virtuell maskin, hvis du er villig til å sette i innsatsen. Bare forvent ikke å kjøre Mac-programvare på den.

Hvorfor eksisterer dette?

Da Apple sluttet Steve Jobs i 1985, holdt han seg opptatt. Han hjalp til med å snurre Graphics Group av fra LucasFilm, for eksempel. Det selskapet ble omdøpt Pixar.

Omkring samme tid grunnla Jobs også NeXT, som gjorde high-end datamaskiner. Disse enhetene, hovedsakelig rettet mot akademikere, har alvorlig imponerte datavitenskapere med sine høye spesifikasjoner og det objektorienterte, UNIX-inspirerte operativsystemet: NeXTSTEP. Dette operativsystemet, mens det for det meste ble lukket kilde, brukte noen åpen kildekode, spesielt fra BSD.

Mens NEXT-enheter aldri solgte seg særlig bra, var de innflytelsesrike: Tim Berners-Lee utviklet den første nettleseren i NeXTSTEP, for eksempel.

I 1997 kjøpte Apple NeXT. Dette brakte Steve Jobs tilbake til selskapet, men mente også at Apple eide NeXTSTEP operativsystemet. Deler av operativsystemet ble omarbeidet for å danne grunnlaget for Darwin, og UNIX-arven mente at delene endte opp med å være åpen kildekode.

Andre NeXTSTEP-funksjoner, inkludert kakao-API, ble også en del av macOS. Selv grunnleggende ting som Dock og .app-utvidelsen for applikasjoner kan spores tilbake til NeXTSTEP, som denne videoen viser.

NeXTSTEP-funksjonene lever videre til denne dagen på Mac, men alle Apple-enheter er en del av denne arven. Darwin driver iPhone, Apple Watch og Apple TV. De fleste Apple-brukere vil aldri vite det, og de trenger egentlig ikke, men alle en gang vil du kjøre inn i en pakke med "Darwin" i navnet. Nå vet du hvorfor.


Når man kjøper et Canon eller Nikon-kamera, antar de ofte at de bare kan kjøpe Canon eller Nikon-objektiver. Men det er ikke sant. Mens Nikon-objektiver ikke fungerer på Canon-kameraet, er det tredjeparts linseprodusenter som Sigma, Tamron, Tokina, Samyang (også solgt som Rokinon), Opteka, Yongnuo og Zeiss-som gjør linser til Canon, Nikon, og noen ganger Sony og andre kameraer. Men er de noe gode?

Når man kjøper et Canon eller Nikon-kamera, antar de ofte at de bare kan kjøpe Canon eller Nikon-objektiver. Men det er ikke sant. Mens Nikon-objektiver ikke fungerer på Canon-kameraet, er det tredjeparts linseprodusenter som Sigma, Tamron, Tokina, Samyang (også solgt som Rokinon), Opteka, Yongnuo og Zeiss-som gjør linser til Canon, Nikon, og noen ganger Sony og andre kameraer. Men er de noe gode?

Gode linser er dyre, ingen ting som gjør dem Den uheldige virkeligheten er at uansett hva gode linser ikke er billig. Det er mange utrolig fine optiske deler som går inn i en linse. Det er ofte mye manuell arbeid også, noe som skaper kostnadene ytterligere. Dette er sant om du kjøper en linse fra Canon eller Tamron.

(how-top)

Slik spiller du videofiler fra datamaskinen på Apple TV-enheten din

Slik spiller du videofiler fra datamaskinen på Apple TV-enheten din

Den nye Apple TV-enheten er ganske kult alene, og vi tror at det er et godt kjøp hvis du ønsker å kjøpe eller oppgradere til en ny streaming-enhet. Men hva om du vil spille en videofil fra datamaskinen din på TV? Den gode nyheten er, med en enkel $ 5 app, kan du gjøre Apple TV til en svært dyktig video-streaming-enhet som vil spille nesten hvilken som helst TV viser eller filmer du har lagret på din PC eller Mac.

(how-top)

Interessante Artikler