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

Kaip "Live Stream" savo kompiuterio žaidimą "Windows 10" mikseriu

"Windows 10" kūrėjų atnaujinimas įtraukė naują gyvo srautinio perdavimo funkciją. Jūs galite transliuoti savo žaidimą realiuoju laiku savo draugams be jokios papildomos programinės įrangos. Ši funkcija naudoja "Microsoft Mixer" paslaugą, iš pradžių pavadintą "Beam", kartu su "Xbox gamertag". Deja, srautą į "Twitch" negalima perduoti, taigi trečiosios šalies programinei įrangai tai vis tiek reikės.

(how-top)

Kaip ištrinti el. Pašto adresą iš automatinio užbaigimo sąrašo programoje

Kaip ištrinti el. Pašto adresą iš automatinio užbaigimo sąrašo programoje "Outlook for Windows"

"Outlook" prisimena kiekvieną el. Pašto adresą, kurį įvedėte į el. Pašto pranešimus. Šie el. Pašto adresai tampa automatinio užbaigimo sąrašo dalimi ir siūlomi atitinkami elementai iš šio sąrašo, kai įvedate laukelius To, Cc ir Mcc. Automatinio užbaigimo sąrašas netgi apima klaidingus adresus ir senus adresus, t naudoti.

(how-top)