cs.phhsnews.com


cs.phhsnews.com / Proč je software MacOS někdy označen jako "Darwin"?

Proč je software MacOS někdy označen jako "Darwin"?


Pokud jste uživatel Mac a fanouškem softwaru s otevřeným zdrojovým kódem, pravděpodobně jste viděli určité aplikace s označením "Darwin" . Ale proč mají MacOS verze těchto aplikací toto jméno?

Protože je macOS společně s iOS a tvOS napájen z open source, softwaru založeného na BSD nazývaném Darwin. Stejně jako mnoho operačních systémů s otevřeným zdrojovým kódem má Darwin dokonce i maskota: Hexley the Platypus.

Získat to? Protože maskot BSD je ďábel? Oh, nevadí.

To není nějaký trik: Apple brát věci open source vážně. Veškerý zdrojový kód Darwin si můžete stáhnout přímo na adrese opensource.apple.com. Pro každou verzi softwaru MacOS najdete různé stahování

Je to kvůli tomuto odkazu, že software macOS je někdy označen jako "Darwin", obzvláště od nadšenců s otevřeným zdrojovým kódem.

Čekejte, Open Source? Znamená to, že mohu použít zdarma MacOS?

Ne.

No ... většinou ne. Zatímco Darwin sám je otevřený zdroj, většina z věcí, o kterých si myslíte, když si představujete makro, nejsou. Uživatelské rozhraní Aqua a Cocoa API jsou uzavřený zdroj a žádný software macOS nemůže běžet bez těchto věcí.

Takže když si můžete stáhnout Darwinův zdrojový kód zdarma a můžete jej sestavit, pokud byste měli správné dovednosti, nikdy byste na tom neměli pracovat MacOS software - včetně, ironicky, mnoho z těch označených jako "darwin" (pokud nechcete strávit několik let a / nebo desetiletí reverzní inženýrství vlastních částí MacOS). Darwin je jen základním základem, na kterém je vybudován zbytek makra.

Ale to neznamená, že nemůžete dostat cokoliv , které by běhalo na Darwinovi. A existují verze třetí strany Darwin, které se dají dostat poměrně snadno, zejména PureDarwin. Tento dobrovolně založený operační systém využívá Darwin jako své jádro a můžete dokonce získat otevřené uživatelské rozhraní. Zde je to, jak to vypadá:

Nejde to přesně o MacOS Sierra, že? Můžete také získat PureDarwin pracovat ve virtuálním stroji, pokud jste ochotni dát do úsilí. Proč to vůbec existuje?

Když Apple vypálil Steve Jobs v roce 1985, stále pracoval. Pomohl například vypnout Graphics Group z LucasFilmu. Tato firma byla znovu pojmenována společnost Pixar.

Asi ve stejnou dobu pracovala také společnost NeXT, která vyráběla špičkové počítače. Tato zařízení, zaměřená především na akademické pracovníky, vážně ohromily počítačové vědce s vysokými specifikacemi a objektivně orientovaným operačním systémem inspirovaným systémem UNIX: NeXTSTEP. Tento operační systém, přestože byl většinou uzavřený zdroj, použil nějaký open source kód, zejména od BSD.

Zatímco zařízení NeXT se nikdy neprodávaly velmi dobře, měli vliv: Tim Berners-Lee navrhl například první webový prohlížeč v NeXTSTEPu.

V roce 1997 koupila společnost NeXT. To přivedlo Steve Jobs zpět do společnosti, ale také znamenalo, že Apple vlastnil operační systém NeXTSTEP. Části tohoto operačního systému byly znovu zpracovány, aby vytvořily základnu pro Darwin, a UNIX odkaz znamenal, že tyto části skončily jako otevřené zdroje.

Jiné funkce NeXTSTEP, včetně API Cocoa, se také staly součástí makra. Dokonce i základní věci, jako je rozšíření Dock a .app pro aplikace, lze vysledovat zpět do NeXTSTEPu, protože toto video ukazuje.

Funkce NeXTSTEP fungují dodnes v počítači Mac, ale každé zařízení Apple je součástí tohoto dědictví. Darwin síly iPhone, Apple Watch a Apple TV. Většina uživatelů Apple to nikdy neví, a opravdu to nepotřebují, ale každý jednou a za minutu se dostanete do balíčku s názvem "Darwin". Teď víš proč.


Jak zastavit galaxii S8 od zobrazování černých pruhů v horní a dolní části některých aplikací

Jak zastavit galaxii S8 od zobrazování černých pruhů v horní a dolní části některých aplikací

S rodinou Galaxy S8 podnikla společnost Samsung sázku all-in na jiný poměr stran pro Zobrazit. Namísto tradičního poměru 16: 9 používá model S8 18,5: 9. je odlišný, ale je natolik odlišný, že může způsobit problémy s určitými aplikacemi. SOUVISEJÍCÍ: Jak přizpůsobit navigační panel na dně na Galaxii S8 Není oficiálně podporováno, dostane se za horní a dolní čáry, které na obrazovce skutečně vytvářejí nesouvislý vzhled - jako oznámení a navigační panely jsou zcela odděleny od zbytku obrazovky namísto toho bezproblémového zážitku, který Android používá posledních pár let.

(how-top)

Jak nastavit knoflík Caps Lock jako tlačítko hledání na externích klávesnicích Chromebooků

Jak nastavit knoflík Caps Lock jako tlačítko hledání na externích klávesnicích Chromebooků

Společnost Google nahradila již dlouhou dobu tlačítko zámku Caps Lock pomocí tlačítka pro vyhledávání v Chromebooku, ale pokud připojujete externí klávesnici až do Chromebooku a stisknete tlačítko Caps, hádej, co se stane? Čepice. To se děje. Naštěstí můžete toto jednoduše změnit. SOUVISEJÍCÍ: Jak znovu zkopírovat vyhledávací klíč do Chromebooku Osobně je vyhledávací klíč v Chromebooku nedílnou součástí způsobu používání operačního systému - je to jak rychle spouštím aplikace a vyhledávání Google.

(how-top)