Jei esate "Mac" naudotojas ir atviro kodo programinės įrangos ventiliatorius, tikriausiai matėte tam tikras programas su "Darwin" . Bet kodėl "MacOS" programų versijos turi tokį pavadinimą?
Kadangi MacOS, kartu su "iOS" ir "tvOS", yra sujungta su atviro kodo kūriniu, BSD programine įranga, pavadinta "Darwin". Kaip ir daugelyje atvirojo kodo operacinių sistemų, Darvinas netgi turi talismaną: Hexley the Platypus.
Gauk tai? Kadangi BSD talismanas yra velnias? O, niekada nesvarbu.
Tai nėra šiek tiek gudrybės: "Apple" rimtai žiūri atviro kodo dalyką. Galite atsisiųsti visą Darvino šaltinio kodą dabar, apsilankę opensource.apple.com. Kiekvienai "MacOS" versijai rasite skirtingus atsisiuntimus.
Dėl šios palikimo "MacOS" programinė įranga kartais vadinama "Darvinas", ypač atviro kodo entuziastais.
No.
Na ... daugiausia ne. Nors Darvinas pats yra atviro kodo, dauguma dalykų, kuriuos jūs manote, kai jūs vaizduojate "macOS", nėra. Pavyzdžiui, "Aqua" vartotojo sąsaja ir "Cocoa API" yra uždaras šaltinis, o "macOS" programinė įranga gali būti be šių dalykų.
Taigi, jūs galite atsisiųsti Darvino kodą nemokamai ir galite jį kompiliuoti, jei turėjote jums nereikės gauti "macOS" programinės įrangos, įskaitant ir ironišką daugybę išvardytų "Darwin" ženklų (nebent jūs norėtumėte praleisti keletą metų ir (arba) dešimtmečių sukompiliuoti makrokomandos dalis). Darvinas yra tik pagrindinis pagrindas, ant kurio yra pastatytas likęs "macOS".
Bet tai nereiškia, kad negalite pasiekti nieko paleisti į Дарвине. Ir yra trečiųjų versijų "Darwin", kuriuos galite paleisti palyginti lengvai, ypač "PureDarwin". Ši savanorių sukurta operacinė sistema naudoja "Darwin" kaip pagrindinę savybę ir netgi galite naudotis atvirojo kodo naudotojo sąsajomis. Štai kas tai atrodo:
Ne visai macOS Sierra, ar ne? Taip pat galite gauti "PureDarwin" dirbti virtualioje mašinoje, jei esate pasiruošęs dėti pastangas. Tiesiog nesitikėkite, kad paleistumėte "Mac" programinę įrangą.
Kai "Apple" 1985 m. Pagamino Steve'ą Jakį, jis vis dar užsiėmęs. Pavyzdžiui, jis padėjo suktis "Graphics Group" iš "LucasFilm". Tą pačią dieną "Jobs" taip pat įkūrė "NeXT", kuri gamino aukščiausios klasės kompiuterius. Šie prietaisai, skirti visų pirma mokslininkams, labai pakenkė kompiuterių mokslininkams, turintiems aukštą specifikaciją ir objektyvią UNIX-įkvėptą operacinę sistemą: NeXTSTEP. Ši operacinė sistema, nors dažniausiai uždarytas šaltinis, naudojo keletą atvirojo kodo, ypač iš BSD.
Nors "NeXT" įrenginiai niekada nebuvo parduodami ypač gerai, jie buvo įtakingi: Tim Berners-Lee, pavyzdžiui, sukūrė pirmąją žiniatinklio naršyklę NeXTSTEP.
1997 m. "Apple" įsigijo "NeXT". Tai atvedė Steve Jobs į bendrovę, bet taip pat reiškia, kad "Apple" priklauso "NeXTSTEP" operacinei sistemai. Šios operacinės sistemos dalys buvo pertvarkytos, kad būtų pagrindas "Darwin", o UNIX palikimas reiškia, kad šios dalys tapo atviru šaltiniu.
Kitos "NeXTSTEP" funkcijos, įskaitant "Cocoa API", taip pat tapo "macOS" dalimi. Kaip rodo šis vaizdo įrašas, net pagrindiniai dalykai, tokie kaip "Dock" ir ".app" plėtinys, gali būti atsekti į "NeXTSTEP".
"NeXTSTEP" funkcijos veikia "Mac" iki šios dienos, tačiau kiekvienas "Apple" įrenginys yra šio palikimo dalis. Darvinas įgalioja "iPhone", "Apple Watch" ir "Apple TV". Daugelis "Apple" naudotojų niekada to nežinotų, o jų tikrai nereikia, bet visi kartą ir kada jūs pateksite į "Darwin" paketą. Dabar tu žinai kodėl.
Kaip valdyti kompiuterio ventiliatorius optimaliam oro srautui ir aušinimui
Modernių stalinių kompiuterių kūrimas yra stebėtinai lengvas dėl modulinių dalių ir daugybės tvirtos inžinerijos. Tai dažnai paaiškinama kaip "LEGO suaugusiems". Tačiau oro aušinimo sistemos valdymas kompiuteriu yra žymiai sudėtingesnis. Mes kalbame apie fiziką, termodinamiką, įvairias įdomias medžiagas.
Kas yra naujausia "Android" versija?
"Android" gali būti paini. Yra daug skirtingų versijų, ir daugelis iš jų vis dar veikia įrenginiuose šiandien. SUSIJĘS: Suskaidymas nėra "Android" gedimas, tai yra gamintojai Pagrindinės "Android" versijos paprastai išleidžiamos vieną kartą metus (nors tai ne visada buvo toks pat), kas mėnesį išleidžiami saugumo atnaujinimai.