lt.phhsnews.com


lt.phhsnews.com / Kodėl macOS programinė įranga kartais pažymėta kaip "Darwin"?

Kodėl macOS programinė įranga kartais pažymėta kaip "Darwin"?


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.

Palaukite, atidarykite šaltinį? Ar tai reiškia, kad galiu naudoti macOS nemokamai?

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ą.

Kodėl tai netgi egzistuoja?

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 pranešti apie spaudinius jūsų pakurti knygose

Kaip pranešti apie spaudinius jūsų pakurti knygose

Daug "Kindle" el. Knygų nėra tobula. Gal jie savarankiškai publikuojami, o autorius niekada nesuakė korektoriaus, o gal eBook buvo sukurta naudojant optinio simbolių atpažinimo (OCR) spausdinimo kopiją. Nepriklausomai nuo priežasties, daugybė klaidų gali būti klaidingas ir kitos mažos klaidos gali išsilieti į eBook.

(how-top)

Kaip naudoti

Kaip naudoti "Excel" stiliaus skaičiuokles "Microsoft Word"

Kaip žemės riešutų sviestas ir šokoladas, teksto redagavimo priemonė su keliomis pagrindinėmis skaičiuoklių rinkimo priemonėmis sukuria nuostabų derinį. Jei norėtumėte turėti gana paprastą numerio sugadinimą, įterptą į kitu paprastą teksto dokumentą, "Microsoft Word" jums padengtas, nes "Excel" programoje naudojama užduotis.

(how-top)