1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

Nyitott vs. Zárt forráskódú operációs rendszer

A zárt forráskódú operációs rendszerek saját kódot használnak, amelyet titokban tartanak, hogy megakadályozzák más entitások általi használatát. Hagyományosan haszonszerzés céljából adják el. A nyílt forráskódú operációs rendszerek olyan kódot használnak, amely szabadon terjeszthető és bárki számára elérhető, akár kereskedelmi célokra is. Mindkét típusú operációs rendszernek vannak előnyei.

Árképzés

A nyílt forráskódú operációs rendszerek, mint például a Linux vagy a FreeBSD, nem kerülnek semmibe, egyes Linux-cégeken, például a Red Haten, térítés ellenében biztosítanak támogatott verziókat. A zárt forráskódú operációs rendszerek lehetnek ingyenesek, vagy árat kínálnak. A Microsoft Windows számos új számítógépen előre telepítve érkezik; bár nem kell külön fizetni érte, a Windows licenc költségét a számítógép gyártója számítja bele az árba, és tömeges licencdíjat fizet a Microsoftnak az összes előre telepített Windows-példányért. A Windows külön megvásárolható az operációs rendszer nélküli számítógépekhez, vagy a Windows korábbi verziójára való frissítésként. Az OS X az új Mac-eken is előtelepítve van, a frissítésekért általában kis díjat számítanak fel, bár a Mavericks frissítés ingyenes volt.

Fejlesztés

Zárt forráskódú operációs rendszerek esetén a fejlesztési költségeket jellemzően maga a cég fizeti, aki felveszi a fejlesztőket és meghatározza a projekt irányát. Ez egy professzionális fejlesztői csapat előnyét és garantált teljesítményt kínál, ami bizonyos szoftvercsomagokhoz elengedhetetlen. A nyílt forráskódú közösségben a projekt irányát vagy az igazgatótanács, a közösség vagy az egyének határozzák meg. A fejlesztési költségeket cégek és magánszemélyek adományainak kombinációja, vagy közvetett módszerek, például fejlesztők, vállalatok fizetik a nyílt forráskóddal való munkáért. Például az IBM és a Red Hat, amelyek Linux rendszereket és Linux-támogatást árulnak, mindketten fizetnek alkalmazottaiknak a nyílt forráskódú Linux-kód fejlesztéséért, ami nem csak a nyílt forráskódú Linux-változataik, hanem más Linux-projektjeik számára is előnyös. Az Apple emellett fizet a fejlesztőinek, hogy dolgozzanak a BSD-változaton, a Darwinon, amely az OS X szoftverének alapja. A nyílt forráskódú projektek szabadon választhatják meg irányukat, és nem a jövedelmezőség vezérli őket.

Forrás elérhetősége

A zárt forráskódú operációs rendszerek, például a Windows vagy az OS X gyártói nem engedik, hogy programozási kódjukat a legtöbb harmadik fél megtekintse. Ha a kódban sérülékenység található, azt magának a vállalatnak kell felfedeznie; Mivel a projekthez korlátozott számú fejlesztő van hozzárendelve, lehetséges, hogy a sérülékenység észrevétlen marad. Nyílt forráskódú operációs rendszerekben a kódot bárki megtekintheti. Elméletileg ez azt jelenti, hogy sokkal többen láthatják majd a programozási kódot, ami lehetővé teszi a sebezhetőségek gyorsabb elkapását, mint a zárt forráskódú operációs rendszereknél. A gyakorlatban ez nem mindig van így. Mivel a fejlesztők lehetnek önkéntesek, akik azon dolgoznak, ami érdekli őket, vagy egy vállalat által fizetett alkalmazottak egy adott kódrészleten dolgoznak, a kód más részein lévő sérülékenységek továbbra is észrevétlenek maradhatnak.

Példák

A számítógépes nyílt forráskódú operációs rendszerek például a Linux, a FreeBSD és az OpenSolaris. A zárt forráskódú operációs rendszerek közé tartozik a Microsoft Windows, a Solaris Unix és az OS X. A régebbi zárt forráskódú operációs rendszerek közé tartozik az OS/2, a BeOS és az eredeti Mac OS, amelyet az OS X váltott fel. Mobil- és táblagépeken a zárt forráskódú operációs rendszer rendszerek közé tartozik a Windows Phone, az iOS és a BlackBerry által használt Symbian OS. Az Android a nyílt forráskódú Linux operációs rendszeren alapul, bár számos zárt forráskódú bővítménye van. A Linux-alapú Firefox OS egy példa a teljesen nyílt forráskódú mobil operációs rendszerre, bár még nem tett szert jelentős népszerűségre.


  1. Előnyök a Tracking System
  2. Típusú GPS rendszerek
  3. Navigációs rendszer utasítások
  4. Feliratozás Vs. Nyílt Captioning
  5. A számítógép operációs rendszerének frissítése