Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ktorý zdrojový kód operačného systému je možné stiahnuť a upraviť?

Mnoho zdrojových kódov operačného systému je možné stiahnuť a upravovať, ale dostupnosť a prístupnosť sa líšia v závislosti od operačného systému a jeho licencie:

Otvorené operačné systémy:

* Linux:

* Väčšina distribúcií Linuxu poskytuje prístup k ich zdrojovému kódu.

* Príklad: Debian (https://www.debian.org/), Fedora (https://getfedora.org/), ubuntu (https://ubuntu.com/) atď.

* android:

* Zdrojový kód Android je k dispozícii na základe licencie Apache 2.0.

* Môžete si ho stiahnuť z projektu Android Open Source Project (AOSP):https://source.android.com/

* freebsd:

* FreeBSD ponúka zdrojový kód pod licenciou BSD.

* Nájdete ho na adrese:https://www.freebsd.org/

* macos (darwin):

* Zatiaľ čo samotný MacOS nie je otvoreným zdrojom, základná nadácia Darwin je otvoreným zdrojom.

* Prístup k zdrojovému kódu prostredníctvom projektu Opendarwin:https://www.opendarwin.org/

* haiku:

* Haiku je bezplatný a open source operačný systém, ktorý je duchovným nástupcom spoločnosti Beos.

* Jeho zdrojový kód je k dispozícii na adrese:https://www.haiku-os.org/

Proprietárne operačné systémy:

* Windows:

* Zatiaľ čo Windows je predovšetkým operačný systém s uzavretým zdrojom, spoločnosť Microsoft poskytuje obmedzený prístup k zdrojovému kódu pre konkrétne komponenty.

* Napríklad súprava ovládačov Windows (WDK) umožňuje vývojárom písať ovládače pre Windows.

* macos:

* Apple oficiálne neuvoľňuje zdrojový kód pre MacO mimo Darwina.

* Niektorí vývojári však zostavili a sprístupnili zdrojový kód pre staršie verzie MACOS.

* iOS:

* Apple neuvoľňuje zdrojový kód pre iOS.

* Chrome OS:

* Google neuvoľňuje zdrojový kód pre operačný systém Chrome.

veci, ktoré treba brať do úvahy:

* Licencia: Pred stiahnutím a úpravou ho skontrolujte licenciu operačného systému. Niektoré licencie obmedzujú, ako môžete kód používať, distribuovať alebo upravovať.

* zložitosť: Úpravy zdrojového kódu operačného systému môžu byť mimoriadne zložité. Vyžaduje si hlboké pochopenie architektúry a programovacích jazykov operačného systému.

* stabilita: Modifikácia zdrojového kódu môže potenciálne zaviesť do operačného systému chyby alebo nestabilitu.

* Komunitná podpora: Open-source operačné systémy majú aktívne komunity, ktoré vám môžu pomôcť s vašimi úpravami.

Celkovo: Je dôležité porozumieť licenčným výrazom, príslušnej zložitosti a potenciálnym rizikom pred tým, ako sa pustí do úpravy zdrojového kódu operačného systému.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené