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.


Ar turite išmesti visus savo gaminių dėklus?

Ar turite išmesti visus savo gaminių dėklus?

Pakuotė, į kurią įeina visi jūsų išgalvoti žaislai, yra ne tik pakuotė, bet ir gaminio dalis, ir daugelis teigia, kad laikymo dėžės ir kita pakuotė gali padėti jums parduoti prekę ateityje. Bet ar visiškai būtina išlaikyti visus savo produktų gaminius? SUSIJĘS: Kur turėčiau parduoti savo prekes? "eBay" ir "Craigslist" prieš "Amazon" Tai priklauso nuo daugelio skirtingų veiksnių, įskaitant tai, kokia prekė yra, kiek ji yra, kiek ji verta, ir ar jums rūpi perpardavimo vertė.

(how-top)

Kiek laiko failo kopija išliks failų istorijoje, kai ji bus ištrinta iš

Kiek laiko failo kopija išliks failų istorijoje, kai ji bus ištrinta iš "Windows 10"?

Jei nusprendėte pasinaudoti "Windows 10" failų istorijos galimybėmis, kiek laiko bus išsaugota kopija failo lieka atsarginiame aplanke, jei nuspręsite ištrinti originalą? Šiandienos "SuperUser" užduotys atsako į įdomų skaitytojo klausimą. Šiandienos klausimų ir atsakymų sesija ateina su meile SuperUser - "Stack Exchange", bendruomenės valdoma Q & A grupių grupė.

(how-top)