Ktorý operačný systém je voľne distribuovaný. Aktuálny stav slobodného softvéru

Veľa
používateľov slová „zadarmo“ a „softvér s otvoreným zdrojom“ znamenajú
Operačný systém GNU/Linux. Ale je ich niekoľko desiatok
bezplatný OS, medzi ktorými sú úspešné a obľúbené produkty
(FreeBSD, Solaris, Darwin) a je známy úzkym kruhom odborníkov
projekty (Haiku OS, React OS). Každý z nich má svoju históriu a budúcnosť.

Vo svete existuje niekoľko desiatok bezplatných operačných systémov a niektoré
Každý IT špecialista ich musí poznať. Najznámejší po Linuxe
operačný systém - BSD. Bol vyvinutý v roku 1978
Berkeley University založená na OS UNIX. Z najbežnejších
distribúcie tohto otvoreného systému možno nazvať FreeBSD, PC-BSD a
DesktopBSD.

Vzhľadom na technické vlastnosti UNIX, fragmenty a variácie tohto OS
široko používané v rôznych zariadeniach, najčastejšie v sieťových zariadeniach. Servery zapnuté
založené na FreeBSD sú vysoko stabilné a tiež aktívne
uplatniť. Desktopové verzie BSD používajú grafický shell KDE
a navonok prakticky na nerozoznanie od Linuxu. Navyše tieto systémy
získal natívnu podporu pre softvér vytvorený pre Linux.


BSD je po Linuxe najznámejší bezplatný operačný systém.

Ďalšou odnožou UNIXu je operačný systém od Sun.
Mikrosystémy s názvom Solaris, vytvorené v roku 1991. zadarmo
podporovaná verzia tohto operačného systému je Open Solaris. Napriek tomu
prítomnosť určitých funkcií obsiahnutých v GNU/Linux (grafické
Používateľské rozhranie Gnome, inštalácia softvérových balíkov z
úložiská, natívna podpora Linux ABI, zavádzanie systému z LiveCD),
tento OS je navrhnutý na použitie ako vývojová platforma
pre serverové produkty Sun Microsystems. Zásadný rozdiel od
Linux je jadrom systému. Prvé verzie operačného systému Sun Microsystems
používal Unix a volal sa SunOS.


Open Solaris má podobný vzhľad s Linuxom

V roku 1992 bol SunOS 5 vo svojom vydaní premenovaný na Solaris 2.
v distribúcii sa objavili ďalšie proprietárne komponenty. Týmto
Z rovnakého dôvodu sa OpenSolaris už nedistribuuje pod GPL, ale pod CDDL
licencia, ktorá predpokladá prítomnosť v distribúcii licencovaných súborov
podľa iných zásad, vrátane vlastných.

Najznámejšie bezplatné operačné systémy po Linuxe

názov Licencia Typ jadra Jazyk rodina OS stav projektu
Darwin APSL Hybrid C, C++ Unix, BSD rozvíja
DesktopBSD BSD monolitické s modulmi S Unixové rozvíja
eCos eCos/upravená GPL reálny čas C RTOS rozvíja
FreeBSD BSD monolitické s modulmi S Unixové rozvíja
FreeDOS GPL monolitický S ako DOS zmrazené
FreeRTOS upravená GPL reálny čas S RTOS rozvíja
OS Haiku MIT monolitické s modulmi C, A.S.M. BeOS rozvíja
OpenDarwin LGPL Hybrid C, C++ Unix, BSD ZATVORENÉ
CDDL monolitické s modulmi C Unix rozvíja
PC-BSD BSD monolitické s modulmi S Unixové rozvíja
pico]Os BSD reálny čas C RTOS rozvíja
PureDarwin LGPL Hybrid C, C++ Unix, BSD rozvíja
GPL/LGPL Hybrid ASM,C ako Windows rozvíja
Syllable OS (verzia pre stolné počítače) GPL monolitické s modulmi C, C++ Unix-like, BeOS, POSIX rozvíja

Koncom 80. rokov – prvá polovica 90. rokov vo vývoji unixových systémov
Začala sa ďalšia etapa súvisiaca s vydaním OS NEXTSTEP. Jadrom tohto
Proprietárny systém obsahoval jadro Mach so zdrojovým kódom Unixu.
Po skutočnom zastavení vývoja tohto OS v roku 1995 a neskôr
nákup NeXT spoločnosťou Apple, takmer všetky jeho hlavné komponenty
(používateľské rozhranie, OpenStep/Mach a systémové knižnice).
používa sa v Rhapsody OS, nástupcovi budúceho Mac OS, vydaného v roku 1998
rok. V roku 2000 však Apple zastavil vývoj Rhapsody OS a
začal vyvíjať ďalšiu vetvu UNIX a BSD – Darwin.

Tento operačný systém je založený na jadre XNU (použité
Mach mikrokernel a štandardné služby BSD). Produkt je licencovaný pod
APSL, čo znamená slobodný softvér, a jeho varianty sú PureDarwin a
OpenDarwin (zlúčený s PureDarwin v roku 2006) používa LGPL. Od BSD do
Darwinovo jadro obsahovalo model procesora, sieťový zásobník a
virtuálny súborový systém plus pridaný Apple
objektovo orientované API pre ovládače zariadení I/O Kit. Finálny
možnosť vám umožňuje kompilovať väčšinu unixových aplikácií pod Darwinom
bez zásahu do zdrojového kódu.

Bezplatný OS pre používateľov

UNIXové systémy a rôzne odnože sa od nich značne líšia
prísne zameranie na použitie na serveroch alebo na vývoj
aplikácie. Použite ich ako náhradu za existujúce desktopové
rozhodnutia vo väčšine prípadov nedávajú zmysel. Okrem absencie
podpora v základnej dodávke ovládačov pre multimediálne zariadenia, množstvo
mediálne formáty, nástroje na prispôsobenie užívateľa
tieto systémy sú pre bežného používateľa ťažko zrozumiteľné,
napriek tomu, že majú často rovnaké mušle ako
Linuxové distribúcie (KDE, GNOME a ďalšie varianty X-Windows).

Ako sa Linux líši od iných freeOS?

Napriek určitým podobnostiam medzi Linuxom a inými bezplatnými
OS je medzi nimi niekoľko zásadných rozdielov. V prvom rade
hlavná vec: Linux používa jadro Linuxu, ktoré sa líši od Unixu a
Systémy založené na Unixe svojou architektúrou a princípmi
licencovanie (GPL). Druhý rozdiel: použitie X Window System, na
na základe ktorých je postavené grafické používateľské rozhranie
väčšina distribúcií Linuxu. Vo bezplatných operačných systémoch sa používajú častejšie
vývoj vlastného rozhrania. Tretím rozdielom je použitie
nástroje a knižnice z projektu GNU na Linuxe.

Existujú však operačné systémy s otvoreným zdrojom aj pre stolné počítače. Priekopníci v tomto
smer bola spoločnosť Be, ktorá vydala začiatkom 90. rokov 20. storočia
proprietárny BeOS, ako aj počítače BeBox. Vývojári
umiestnil ho ako konkurenta pre Windows a Mac OS, predovšetkým z hľadiska
dôvod prispôsobenia systému na riešenie multimediálnych problémov. napriek tomu
aktívny rozvoj tohto vývoja sa zastavil začiatkom roku 2000
rokov v súvislosti s kúpou Be Palm. Jediný open-source
variantom BeOS je Haiku OS, ktorý je portom
jadro, API a súborový systém od BeOS s open source softvérovými distribúciami, napr.
Firefox, VLC, SeaMonkey. Na rozdiel od Linuxu ho nepoužíva
X-Windows grafický shell, iný systém portov a knižníc
(od konca januára 2009 sa však situácia začala meniť a v HaikuOS
Teraz môžete spustiť moderné programy ako Firefox 3).
Je pozoruhodné, že tento OS je stále v hlbokom stave
vývoj a načasovanie jeho druhého technického vydania je stále nejasné.


HaikuOS sa nemôže dostať zo stavu hlbokého vývoja

Ďalším projektom podobným Haiku OS je Syllable OS, ktorý existuje
vo forme dvoch distribúcií - server založený na jadre Linuxu a
desktop pomocou nášho vlastného vývoja. Celkovo vzaté, v
Slabikári sa rozhodli spojiť najlepšie otvorené postupy
zdrojové systémy, pričom kompilátor a subsystém GCC si požičajú od GNU/Linux
SDL, ako aj prvky rozhrania z BeOS a aplikovaných štandardov POSIX,
známe zo systémov UNIX. Podporné práce však
Väčšina moderných zariadení v systéme Haiku OS je extrémne
pomaly, čo ovplyvňuje dostupnosť verzií.

Minimálne neštandardné

Ďalším málo známym zástupcom bezplatných operačných systémov je
operačné systémy v reálnom čase (RTOS). Medzi podobnými projektmi
môžeme vyzdvihnúť pico]Os (licencia BSD), eCos (vlastná licencia pre
založené na GPL) a FreeRTOS (upravená GPL). Uvedené
operačné systémy sa používajú v zariadeniach, v ktorých sa používajú
Linux alebo BSD nie sú praktické. RTOS sú technicky nenáročné
schopnosti zariadenia a sú aktívne používané v terminálových klientoch,
v systéme BIOS, vo video monitorovacích a riadiacich systémoch, v priemyselných
zariadení.

A opäť Windows

V tábore priaznivcov open source softvéru však nechýbala ani prítomnosť
fanúšikov Microsoft Windows. Je známe, že mnoho systém
architekti a programátori ho stále považujú za najúspešnejšiu verziu
Windows 2000.

Vývojári ReactOS zdieľajú podobný názor. Základ tu
Prevzalo sa Windows API a ďalšie proprietárne boli odstránené z distribúcie
nástroje a softvér (čo zostáva je licencované pod GPL/LGPL).

Typy licencií používaných v slobodných operačných systémoch

Názov licencie Produkty a projekty Uložené obmedzenia
Berkeley Software Distribution (BSD) BSD, piko]Os Môžete voľne používať zdrojové kódy, ako aj zatvárať a vykonávať vlastnícke úpravy
GNU General Public License (GNU GPL, GPL) Linux, Syllable OS (verzia pre stolné počítače), RTOS (okrem pico] OS), FreeDOS Povolený
Bezplatná distribúcia a kopírovanie, ale nie sú povolené žiadne úpravy
bez upovedomenia komunity a uzavretia zdrojových kódov po úprave
GNU Lesser General Public License (LGPL) Darwin, ReactOS Povolený
prepojiť softvér s licenciou GPL a jeho komponenty
s inými produktmi, vrátane distribúcie ako proprietárneho
Spoločná licencia na vývoj a distribúciu (CDDL) Povolený
spojenie v jednej distribúcii súborov licencovaných v súlade s
iné licencie, otvorené aj proprietárne
MIT (licencia Massachusetts Institute of Technology) Je povolené vydať modifikácie pod akoukoľvek licenciou, vrátane proprietárnych

Predpokladá sa, že si používateľ stiahne potrebné
po inštalácii systému. Ďalší otvorený zdroj
vyvinutý na základe produktov spoločnosti Microsoft je dobre známy systém
FreeDOS, ktorý možno často nájsť ako predinštalovaný OS
na notebookoch Dell a HP. V srdci tohto systému s licenciou GPL
je jadro podobné funkcionalitou ako MS-DOS, interpret príkazov
linky, ako aj súbor ďalších nástrojov a ovládačov (najmä
FreeDOS beží na NTFS, na rozdiel od MS-DOS).


ReactOS je bezplatný analóg systému Windows, ktorý podporuje rovnaké ovládače a programy.

Zoznam operačných systémov diskutovaných v materiáli, táto trieda softvéru
ustanovenie nie je úplne vyčerpané. Stále je toho dosť
množstvo rôznych amatérskych projektov, ktoré sa vyvíjajú v oboch
vlastný účet nadšencov (Menuet OS, Kolibri OS a iné), a
financované spoločnosťami (napríklad rôzne verzie plánu 9 od Bell
Laboratóriá). Okrem toho je množstvo projektov v „zmrazenom“ stave a
ich tvorcovia nevydávajú nové verzie existujúceho vývoja resp
prototypy ešte neboli verejne dostupné.

Michail Demidov

Používať alebo nepoužívať operačný systém v reálnom čase (RTOS) vo vloženom projekte je takmer rétorická otázka. Oba prístupy majú svojich priaznivcov aj odporcov a každý z nich má svoje zdanlivo nepopierateľné argumenty. Tento článok sa pokúša pozrieť na problém zhora a poukázať na niektoré z najbežnejších mýtov.

Povedzme, že pripravujete nový projekt a vyberáte si preň softvérovú platformu. V závislosti od stupňa zapojenia intelektuálneho potenciálu tretích strán existujú štyri možnosti:

  • robiť bez RTOS;
  • nezávisle vyvinúť RTOS;
  • prispôsobiť voľne distribuovaný operačný systém na všeobecné účely svojim potrebám;
  • použite pripravený komerčný RTOS.

Často z dôvodu nedostatku informácií a nepochopenia problematiky sa rozhodnutia tohto druhu prijímajú „na základe konceptov“, a preto podliehajú značnej miere predsudkov. Pozrime sa na najobľúbenejšie z nich.

mýty...

"Nie každá aplikácia potrebuje OS." V rozumných medziach (čítaj - pre malé samostatné projekty) môže táto myšlienka robiť zázraky; keď to však dotiahneme do absurdity („načo potrebujem kladivo, stačí mi zatĺcť jeden klinec“), môže to spôsobiť veľa škody. Ak projekt v priebehu času rastie a vyvíja sa (a pre podnik, ktorý je na trhu vážne a dlhodobo, je to prirodzený poriadok vecí), množstvo kódu, ktorý bude potrebné udržiavať a upravovať, veľmi skoro narastie. na také objemy, že veľkosť nákladov vážne ohrozí návratnosť projektu. Náklady na prenos projektu na inú platformu sú zároveň priame (náklady na samotnú platformu, náklady na školenie personálu, náklady na prácu pri prenose kódu atď.), ako aj nepriame (napríklad strata podiel na trhu v dôsledku zaostávania za konkurentmi, spôsobeného časom stráveným prenosom kódu) - môže byť taký, že prenos už nebude schopný zaplatiť sám za seba a dobrý projekt bude navždy zničený.

"Vývoj vlastného RTOS je otázkou niekoľkých mesiacov." Táto pomerne častá mylná predstava pochádza z teórie projektového manažmentu: hovorí sa, že odhad zdrojov potrebných na vývoj vášho operačného systému možno získať vydelením priemerných nákladov na komerčný OS danej triedy nákladmi na priemernú programátorovu hodinu práce. Tu však treba jasne pochopiť, že programovanie je iteratívny proces. Spomeňte si na vtip zo starých čias: „renováciu nemožno dokončiť, možno ju iba zastaviť“. Je to rovnaký príbeh so softvérovými projektmi. Situácia na trhu sa neustále mení a každý projekt je vždy „živým“ projektom. To znamená, že akonáhle sa pustíte do vývoja, budete nútení to robiť stále a zdroje na to vyčlenené sa nikdy neuvoľnia.

"Komerčný RTOS je komplexný produkt, ktorého zvládnutie bude trvať dlho." Tento argument sa vyskytuje pomerne často a práve z tohto dôvodu je na rozdiel od univerzálnych operačných systémov vo väčšine prípadov neaplikovateľný na komerčné RTOS. Väčšina komerčných RTOS je od začiatku navrhnutá s ohľadom na túto skutočnosť, pretože ich hlavným strategickým účelom je skrátiť čas potrebný na uvedenie nových produktov na trh vrátane skrátenia krivky učenia. Ak je produkt náročný na zvládnutie, nikto si ho jednoducho nekúpi.

"Komerčný RTOS je preťažený zbytočnými funkciami." Akýkoľvek univerzálny produkt vždy obsahuje určitú redundanciu, ktorá nemusí byť v každom konkrétnom prípade potrebná. Vstavané prostredia však často jednoducho neumožňujú zdroje pre nadbytočný softvér a vývojári sú nútení sa prispôsobiť. V dôsledku toho sú všetky moderné komerčné RTOS škálovateľné a umožňujú vylúčiť nepotrebné funkcie z cieľovej konfigurácie.

"RTOS je dobre známy, a preto ho možno dobre zdokumentovať." Dokumentácia projektu má vždy jeden cieľ – uľahčiť štúdium. Navyše ako pre zákazníkov, tak aj pre nových účastníkov projektu. Ak sa však projekt robí pre internú potrebu, vždy treba urobiť tisíc dôležitejších vecí, ako dokumentovať niečo, na čo je vždy po ruke odborník. Vývojári tiež ochotne akceptujú tento názor, pretože nenávidia písanie dokumentácie. Čo sa stane ďalej – ďalšie informácie nájdete nižšie.

"Môžete dokončiť svoj RTOS v konečnom čase a už na to nemyslieť." Táto problematika už bola čiastočne diskutovaná vyššie (pozri “Vývoj vlastného RTOS je otázkou niekoľkých týždňov”), len treba dodať, že pri programovaní je veľmi nepriaznivým faktorom “fluktuácia personálu”. Trh sa neustále vyvíja, požiadavky na produkty sa menia a aj pre ten najúspešnejší RTOS raz príde čas, keď ho treba zmeniť. V tomto bode už špecialisti, ktorí ho vyvinuli, v najlepšom prípade zabudli, čo robili pred dvoma rokmi, a v najhoršom prípade prešli pracovať do inej spoločnosti. Výsledkom je, že ak vyjde nová verzia, je to s veľkým oneskorením a veľkým počtom chýb.

"Používanie vlastného alebo voľne distribuovaného RTOS vám umožňuje ušetriť veľa." Tu by sa malo pamätať na to, že náklady na projekt pozostávajú nielen z nákladov na nástroje a komponenty. Vo všeobecnosti zahŕňa aspoň:

  • náklady na nástroje;
  • náklady na vzdelanie;
  • rozvojové zdroje (čas, personál, pracovné miesta, podpora, poradenstvo atď.);
  • náklady na komponenty a montáž;
  • náklady na podporu.

A tu, ako aj inde, platí „zlaté pravidlo mechaniky“: ak vyhráte v jednej veci, prehráte v inej. Produkt je produkt, ale nemožno poprieť dôležitosť balíka súvisiacich služieb (školenie, podpora, poradenstvo, zákazkový vývoj) ako prostriedku na skrátenie času uvedenia produktu na trh. Tu sú tri možnosti:

  • úplne odmietnuť služby;
  • objednajte si ich od výrobcu produktu;
  • objednať si ich od poradenskej spoločnosti tretej strany.

Prvá možnosť vám samozrejme umožňuje ušetriť peniaze „tu a teraz“, ale stráca čas a náklady na prácu, pretože všetko musíte urobiť sami a nikto vám nepomôže. Je to spojené s vážnymi oneskoreniami, ktoré môžu byť na vysoko konkurenčnom trhu veľmi drahé.

Druhá a tretia možnosť sú si veľmi podobné a líšia sa len tým, aký zisk firmám prinášajú ich produkty a služby. Výrobná spoločnosť má zisk zo svojich produktov aj služieb a v akom pomere je individuálna otázka. Poradenská spoločnosť nevyrába produkt a dosahuje zisk len zo služieb, takže náklady na jej balík služieb sú často úmerné, ba dokonca prevyšujú náklady na komerčný produkt. Inými slovami, ak je pred vami sendvič s voľným syrom, potom je dôvod predpokladať, že je to pasca na myši, alebo má zmysel premýšľať o tom, koľko stojí chlieb.

Z vyššie uvedeného vyplýva jednoduchý záver: žiadny z týchto prístupov nie je vo svojej podstate optimálny a pred rozhodnutím je potrebné individuálne analyzovať všetky možné varianty z pohľadu celkových nákladov na vlastníctvo (TCO), tj. , náklady počas dlhého časového obdobia.

"To, čo máme, je tiež operačný systém v reálnom čase." Výklad pojmu „reálny čas“ do značnej miery závisí od aplikácie a bezohľadní výrobcovia to často využívajú. Tu potrebujete vedieť dve veci. Po prvé, RTOS sú rozdelené do dvoch tried - „tvrdé“ a „mäkké“ operačné systémy v reálnom čase. Tie prvé zaručujú jasne definovaný čas odozvy na udalosť (túto vlastnosť zabezpečuje špeciálne navrhnutá architektúra OS), tie druhé spravidla zvládajú udalosť spracovať v stanovenom časovom intervale. Preto „mäkký“ operačný systém v reálnom čase nie je podľa definície vhodný na implementáciu deterministického systému (povedzme riadiacej slučky).

Po druhé, čas, ktorý RTOS potrebuje na spracovanie udalosti, nie je špecifikovaný v definícii RTOS. Inými slovami, ak je zaručené, že RTOS spracuje udalosť, povedzme, do 1 dňa, potom ho možno formálne považovať za tvrdý operačný systém v reálnom čase. Záver: Pred výberom nástroja musíte jasne pochopiť požiadavky na danú úlohu. Mimochodom, všetky tvrdé operačné systémy v reálnom čase, ktoré poskytujú odozvu na udalosť v priebehu mikrosekúnd, sú komerčné. Čo však nie je prekvapujúce: vážna úloha si vyžaduje seriózny nástroj.

"Voľne distribuovaný OS eliminuje problémy s autorskými právami." Ale to nie je pravda. Akýkoľvek kód takmer vždy podlieha nejakému druhu licencie; Navyše, tieto licencie sú často vo vzájomnom konflikte, v dôsledku čoho napríklad fyzicky kompatibilné komponenty nemôžu byť zo zákona zahrnuté do rovnakej distribúcie. Všeobecné pravidlo je toto: každá licencia ukladá určité obmedzenia a musia byť jasne pochopené, inak môžu vzniknúť problémy s prijatím. Zákazník vždy potrebuje licencovaný produkt – už len preto, že bude jasne indikovať, kto bude zodpovedný, ak sa niečo pokazí. A nikto nie je zodpovedný za produkt, ktorý nikomu nepatrí.

...a pár faktov

Okrem vyššie uvedených mýtov existuje aj množstvo tvrdých faktov súvisiacich s komerčnými RTOS; často však buď zostávajú v tieni, alebo sa ich význam podceňuje. Uveďme niektoré z najdôležitejších z nich s niekoľkými komentármi.

Podrobná dokumentácia. Dokumentácia je neoddeliteľnou súčasťou produktu. Vývojári používajúci RTOS si nemôžu dovoliť tráviť veľa času štúdiom jeho dizajnu, takže aj ten najlepší produkt stráca svoju hodnotu, ak nemá kvalitnú a podrobnú dokumentáciu. Kapacita služieb technickej podpory je navyše vždy obmedzená a písanie dokumentácie je vždy výhodnejšie ako opakované zodpovedanie rovnakých otázok. Preto sú komerčné RTOS vždy dobre zdokumentované.

Testovaný kód. Počet klientov komerčnej developerskej spoločnosti RTOS sa dá merať v stovkách. To znamená, že kód tohto RTOS bude priebežne testovať na mnohých miestach súčasne, v rôznych konfiguráciách a režimoch. Žiadna miestna testovacia jednotka nemôže poskytnúť takúto účinnosť testovania. V súlade s tým komerčné RTOS vždy obsahujú menej chýb ako tie „domáce“.

Špecializované nástroje. Aplikácie v reálnom čase majú určité špecifiká (napríklad mechanizmy plánovania a synchronizácie úloh v RTOS sa líšia od mechanizmov vo všeobecnom OS) a ich ladenie si vyžaduje špecializované nástroje. Bežný debugger v tomto prípade často nestačí a štandardné diagnostické nástroje väčšinou nestačia. Všetky moderné RTOS sú navyše navrhnuté pre vstavané konfigurácie, takže pre efektívnu prácu vývojár potrebuje nielen kompilátor a debugger, ale aj integrovaný rad nástrojov, ktoré ho môžu previesť od písania kódu až po generovanie a optimalizáciu obrazu ROM. Takéto nástroje majú iba komerčné RTOS.

Ďalšie komponenty. Samotný operačný systém nie je všetko. Okrem základnej funkcionality poskytovanej operačným systémom môže váš projekt vyžadovať ďalšie softvérové ​​komponenty – zásobníky protokolov, grafiku, databázové nástroje atď. Ak si RTOS vyvíjate sami, potom sa pripravte, že všetko ostatné si budete musieť vyvinúť sami. Túto možnosť prenosu hotových komponentov do vlastného RTOS možno okamžite vylúčiť, pretože to vyžaduje, aby váš RTOS plne podporoval určité univerzálne API (napríklad pre väčšinu voľne distribuovaného softvéru je to POSIX), a to pre „domáce dospelý“ RTOS často považovaný za zbytočnú extravaganciu.

Profesionálne služby. A možno posledná vec - ako sa hovorí, v počte, ale nie v dôležitosti. Ani najkvalitnejšia a podrobná dokumentácia nevyrieši všetky problémy – už len preto, že učebnicu je potrebné vždy prečítať celú a musíte vedieť hľadať v referenčnej knihe. Oboje môže pri komplexnom produkte trvať veľmi dlho, pretože množstvo dokumentácie je často veľmi veľké. Ak narazíte na problém, pravdepodobne ho budete musieť rýchlo vyriešiť a pomôcť vám s tým môže iba niekto, kto pozná systém „zvnútra“ - jeho vývojár. Voľne distribuované RTOS v tomto zmysle neposkytujú žiadnu záruku, pretože neodpovedaním na otázku na verejnom fóre nikto neriskuje svoju povesť, čo znamená, že nemôžete veriť, že rýchlo dostanete odpoveď na akúkoľvek otázku. Zostáva porovnať ročné náklady na udržiavanie personálu vývojárov s nákladmi na ročný plán technickej podpory pre komerčný RTOS. Vo väčšine prípadov vyhráva posledná možnosť. Okrem toho, ako už bolo spomenuté, sa zvyčajne balíky profesionálnych služieb poskytovaných komerčnými výrobcami RTOS neobmedzujú len na technickú podporu a zahŕňajú aj školenia personálu, zákazkový vývoj, certifikáciu, projektové poradenstvo atď. - jedným slovom všetko, čo pomáha dokončiť projekt kompetentne a včas.

Zhrnutie

Výber nástroja pre serióznu prácu, najmä vo vysoko konkurenčnom prostredí, je vždy kľúčovým bodom. Nástroj je vec, ktorá sa vyberá vážne a na dlhú dobu; musíme však priznať, že univerzálne nástroje neexistujú. Každá úloha má svoj vlastný optimálny nástroj a správne rozhodnutie možno urobiť len vtedy, ak poznáte požiadavky danej úlohy, ako aj jej pozadie a vyhliadky.

V technológii neexistujú žiadne zázraky, sú to len nevedomé vzorce. Každý cieľ preto musí byť merateľný, inak nebude možné posúdiť, či bol dosiahnutý alebo nie. Rovnako každá charakteristika musí byť merateľná, inak nebude možné porovnávať ponúkané s tým, čo sa požaduje. Jediné, čo by vás malo viesť pri výbere softvérovej platformy pre projekt, sú vaše ciele a miera, do akej charakteristiky platformy zodpovedajú požiadavkám projektu. A mýty, bez ohľadu na to, ako hodnoverne vyzerajú, môžu poskytnúť iba mýtickú účinnosť.

Nikolaj Gorbunov

SWD Software Ltd.

Odoslanie dobrej práce do databázy znalostí je jednoduché. Použite nižšie uvedený formulár

Študenti, postgraduálni študenti, mladí vedci, ktorí pri štúdiu a práci využívajú vedomostnú základňu, vám budú veľmi vďační.

Podobné dokumenty

    Najdôležitejšie z histórie operačných systémov, ktoré spájajú hardvér a aplikačné programy. Charakteristika operačného systému Microsoft Windows Seven, analýza operačného systému Linux. Výhody a nevýhody každého operačného systému.

    kurzová práca, pridané 07.05.2011

    Koncept operačného systému. Základné vlastnosti Linuxu. Prehľad základných vlastností. Softvér a hardvér, bezpečnosť systému. Výhody OS sú verejná dostupnosť projektu, otvorenosť, bezplatný, vyvinutý shell.

    abstrakt, pridaný 01.09.2011

    Podstata a princíp fungovania operačného systému, pravidlá a výhody jeho používania. Možnosti rôznych operačných systémov, ich silné a slabé stránky. Porovnávacia charakteristika systémov Unix a Windows NT, ich potenciál a vykonávané úlohy.

    abstrakt, pridaný 10.09.2009

    Oboznámenie sa s grafickým rozhraním ASP Linux, jeho hlavnými výhodami a nevýhodami, rozvíjanie zručností v práci so servisným a aplikačným softvérom tohto systému. komparatívna analýza funkčnosti študovaného prostredia a Windows.

    tréningový manuál, pridaný 9.12.2008

    História vývoja a charakteristické črty systému UNIX. Základy informačnej bezpečnosti a vlastnosti nastavenia skúmaného operačného systému, jeho výhody, nevýhody a základné prístupové práva. Všeobecné bezpečnostné charakteristiky jadra UNIX.

    abstrakt, pridaný 18.09.2013

    Popis súborového systému Unix. Práca hlavných príkazov ls, cmp, comm a ich kľúčov. Vývoj softvérového produktu, ktorý beží v prostredí Windows a je emulátorom príkazového procesora operačného systému Unix. Výber prostriedkov realizácie.

    kurzová práca, pridané 29.04.2015

    Koncepcia operačných systémov: hlavný účel, hlavné funkcie a typy. Charakteristika a hodnotenie schopností Microsoft Windows a Linux. Výber operačného systému pre pracovné osobné počítače a pre server v podniku Gas-Service LLC.

    práca, pridané 16.06.2012

S. Kuznecov Správa popisuje súčasný stav voľne šíreného softvéru. Táto téma je takmer nekonečná a akýkoľvek príbeh o nej je objektívne úplne subjektívny. Na druhej strane, hoci je očividne dôležitý pre celé ľudstvo, slobodný softvér je obzvlášť dôležitý pre Rusko a ďalšie štáty sformované z fragmentov komunizmu. Príliš často nemáme dostatok peňazí na nákup softvéru, ktorý skutočne potrebujeme. Musíte pochopiť, že veľmi často by to nemalo viesť k neriešiteľným problémom. Áno, nie sme veľmi bohatí (žiaľ!), ale nie sme príliš hlúpi, aby sme nedokázali zvládnuť softvérové ​​produkty so statusom verejnej domény.
Budeme diskutovať o malom zlomku slobodných softvérových produktov, ktoré sú dnes k dispozícii, a to najmä na základe osobných sympatií, osobných skúseností a tiež na základe spätnej väzby od priateľov a známych. Správa je založená na voľne dostupných materiáloch a môže byť pretlačovaná, kopírovaná alebo distribuovaná akýmkoľvek iným spôsobom, či už vcelku alebo čiastočne.

1. Free Software Foundation a projekt GNU

Free Software Foundation (FSF) je veľmi zaujímavým a v mnohých smeroch výnimočným fenoménom moderného sveta programovania. Mnoho domácich programátorov sa muselo vysporiadať s programami z FSF (známy je najmä programovací systém GCC), ale nedostatočný počet publikácií v ruštine sťažuje pochopenie ideológie a cieľov FSF a tiež komplikuje posudzovanie existujúce základy. Jedným z cieľov správy je aspoň čiastočne vyplniť túto medzeru.
FSF je softvérová organizácia založená a vedená Richardom Stallmanom. Vo svojej najvšeobecnejšej formulácii je cieľom FSF odstrániť obmedzenia na kopírovanie, distribúciu, štúdium a úpravu počítačových programov. Na dosiahnutie tohto celkového cieľa FSF podporuje vývoj a používanie slobodného softvéru zameraného na širokú triedu aplikácií.
Vo svojom GNU Manifeste, napísanom v roku 1985, R. Stallman uvádza svoj nesúhlas s vlastníctvom softvéru ako hlavnú myšlienku, ktorá viedla k vzniku FSF a projektu GNU. Zvláštnosti vzťahov v komunite programátorov často konfrontujú ľudí s voľbou nasledovať prirodzený pocit priateľstva a vzájomnej pomoci alebo sa podriadiť vlastníckym zákonom, ktoré tomu bránia. So slobodným softvérom odpadá potreba takýchto náročných rozhodnutí.
Vytvorením integrovaného slobodného softvérového systému sa vyhnete duplicitnej práci programátorov (čo je často potrebné len preto, že softvér je proprietárny). Bezplatná distribúcia zdrojových kódov programov uľahčuje ich údržbu a prispôsobenie potrebám konkrétneho používateľa (netreba siahať po službách len spoločností, ktoré vlastnia licencie na zdrojové kódy). Existuje ďalšia a veľmi dôležitá príležitosť využiť dobrý softvér na vzdelávacie účely.
Podľa R. Stallmana pri prechode na slobodný softvér programátori nezomrú od hladu (aj keď zrejme zarobia o niečo menej). Obmedzenie kopírovania softvéru nie je jediný spôsob, ako zarobiť peniaze. Hlavnou myšlienkou Stallmana je, že nie je potrebné predávať softvér, ale prácu programátora. Zdrojom príjmu môže byť najmä údržba softvérových systémov alebo ich konfigurácia pre použitie na nových počítačoch a/alebo v nových podmienkach, výučba a pod.
Stallmanov „Manifest“ je napísaný veľmi emotívne a miestami až príliš utopisticky. Napriek tomu sa zdá, že myšlienky slobodného softvéru sú historicky blízke tradičným (s výnimkou veľmi posledných rokov) vzťahom medzi sovietskymi programátormi. Línia FSF je možno najprirodzenejšou cestou k hlbokej integrácii domácich a svetových programátorských komunít.
Konkrétnejšie, FSF vyvíja programy v rámci projektu GNU (skratka GNU je rozšírená rekurzívne - GNU "s Not Unix). Cieľom projektu GNU je vytvoriť kompletný integrovaný softvérový systém, ktorého nástroje sú kompatibilné s schopnosti prostredia Unix OS (možnosti programov GNU sú spravidla širšími možnosťami analógov prostredia Unix).
Softvér FSF je „zadarmo“ v dvoch významoch. Po prvé, akýkoľvek program je možné voľne kopírovať a prenášať na kohokoľvek. Po druhé, dostupnosť zdrojových kódov programov poskytuje možnosť voľne študovať programy, zlepšovať ich a distribuovať upravené verzie.
Tak ako sú práva bežných softvérových spoločností chránené ich symbolom autorských práv, „sloboda“ softvérových systémov FSF je chránená „copyleftom“ – kombináciou autorských práv a dokumentu nachádzajúceho sa vo všetkých textoch FSF s názvom „GNU General Public License“. Tento dokument uvádza práva, ktoré má ktorýkoľvek súčasný vlastník tohto textu, a nemožnosť odobrať tieto práva akémukoľvek inému subjektu.
Hlavnou činnosťou FSF je vývoj nových komponentov slobodného softvéru v rámci projektu GNU. Projekt GNU sa z väčšej časti vyvíja plánovaným spôsobom, ale FSF prijíma na bezplatnú distribúciu aj programy vyvinuté firmami a jednotlivcami z vlastnej iniciatívy. Okrem toho FSF vyrába a predáva pásky so slobodným softvérom, pripravuje, publikuje a distribuuje manuály pre rôzne súčasti softvéru GNU a udržiava a distribuuje adresár služieb, zoznam firiem a jednotlivcov, ktorí poskytujú platené služby používateľom programov GNU a systémy..
Finančným základom FSF je predaj magnetických pások a kompaktných diskov s textami programov GNU, dokumentáciou v elektronickej a papierovej forme, ako aj sponzorstvo komerčných firiem a jednotlivcov.
Takmer všetky softvérové ​​komponenty projektu GNU sú teraz hotové. FSF distribuuje mnoho programov, z ktorých niektoré sú napísané priamo programátormi FSF a niektoré z nich sú predložené FSF na bezplatnú distribúciu inými organizáciami a jednotlivcami. Stručne popíšme najzaujímavejšie softvérové ​​produkty distribuované spoločnosťou FSF.
Emacs je rozšíriteľný editor, ktorý je možné prispôsobiť rôznym typom terminálov a potrebám používateľov. Rozšíriteľnosť editora je založená na použití tlmočníka jazyka Lisp (dialekt Common Lisp) zabudovaného v editore. Spolu so zdrojovým kódom editora je distribuovaný aj manuál na používanie Emacsu a referenčný manuál pre programovanie v jazyku Lisp v prostredí Emacs. Hlavná verzia Emacsu, ktorú v súčasnosti poskytuje a podporuje FSF, je Emacs V.19. Táto verzia editora si zachováva vlastnosti všetkých predchádzajúcich verzií vrátane možnosti použitia na najjednoduchších alfanumerických termináloch. Emacs V.19 však beží veľmi dobre na grafických X termináloch. V skutočnosti až po prechode na používanie Emacsu na X termináloch môžete skutočne oceniť schopnosti tohto editora.
Pred časom sa vyskytol ťažký problém s lokalizáciou Emacsu vo vzťahu k zvláštnostiam národného jazyka. S najväčšou pravdepodobnosťou existujú ľudia, ktorí si pamätajú, koľko problémov priniesla práca na prvej Russifikácii Emacsu. Pred pár rokmi sa Japonci zrazu stali aktívnejšími a vytvorili si vlastnú verziu editora Emacs s názvom MULE (MULTilingual Enhancement to GNU Emacs – nemyslite si nič zlé). Táto verzia používa rozšírené viacbajtové kódovanie znakov, ktoré vám umožňuje používať znaky z rôznych abecied (najmä japonskej, čínskej, arabskej, ruskej, gréckej atď.) v jednej relácii úprav. MULE je v súčasnosti integrovaný do Emacsu a neexistujú žiadne veľké problémy s lokalizáciou. Zdá sa, že Emacs je dnes najlepším textovým procesorom, ktorý beží na Unixe (v skutočnosti je to oveľa viac ako jednoduchý textový procesor).
Bison je náhrada za štandardný generátor syntaktického analyzátora Yacc s niektorými rozšíreniami. Príručka je tiež distribuovaná. Ľudia, ktorí používali Bison na vývoj kompilátorov, boli k programu veľmi pochvalní. Nedávno FSF zmiernila požiadavky na používanie Bisona, čo umožnilo jeho legálne použitie pri vývoji komerčných produktov.
Existujú dve implementácie zjednodušeného dialektu jazyka Lisp - Scheme: jedna z MIT (napísaná v C), druhá z University of Yale (napísaná v schéme).
Dodáva sa sada texiinfo utilít, ktoré generujú tlačené a hypertextové dokumenty, vo forme ktorých je dodávaná hlavne projektová dokumentácia GNU.
GCC je prenosný optimalizačný kompilátor. Od druhej verzie kompilátor podporuje jazyky C (ANSI C, tradičné C, GNU C rozšírený dialekt), C++ a Objective C. Medzi optimalizácie vykonávané GCC patrí automatické prideľovanie registrov, detekcia bežných podvýrazov, odstránenie invariantov výrazy z tela slučky atď. Kompilátor obsahuje nástroje na poloautomatickú konštrukciu generátorov kódu pre nové počítače.
K dispozícii je celý rad knižníc funkcií pre jazyk C a knižníc tried pre C++ a Objective C.
Debugger GDB možno použiť na ladenie programov napísaných v jazykoch C, C++ a Fortran.
Na prácu s verziami programu vo veľkých softvérových projektoch sú podporované systémy RCS (Revision Control System) a CVS (Concurrent Version System).
Distribuuje sa obrovské množstvo programov X11, implementácia MIT X-Windows (verzia 11, vydanie 6). Rozsah správy nám neumožňuje venovať sa tomu podrobnejšie.
V podstate všetky programy distribuované FSF sú navrhnuté pre prácu v prostredí Unix a používajú sa s rôznymi variantmi tohto systému, existujú však verzie niektorých programov pre prácu s VMS, Windows NT a dokonca aj MS-DOS.
Jeden obzvlášť dôležitý, ale stále nedokončený projekt FSF je projekt Hurd. Ide o bezplatnú implementáciu operačného systému kompatibilného s UNIXom založenom na voľne distribuovanom variante mikrojadra Mach vyvinutého na Carnegie Mellon University. V súlade s technológiou Mach bol vyvinutý rad serverov, ktoré reprodukujú základné funkcie jadra OS UNIX. Rozhranie systémového volania UNIX je reprodukované pomocou špeciálne vyvinutej knižnice funkcií C. Servery Hurd a funkcie knižníc boli pôvodne vyvinuté na platforme PC 396, ale možno ich ľahko preniesť na iné hardvérové ​​platformy. Hlavným aktuálnym problémom je masívne portovanie Machu na rôzne platformy.
Medzi programami GNU je veľké množstvo ďalších produktov, ktoré si zaslúžia pozornosť, ale v tomto rozhovore sa im nebudeme venovať.

2. Ďalšie najbežnejšie produkty vo verejnej doméne

Pravdepodobne najpopulárnejším softvérovým produktom Public Domain súčasnosti je operačný systém Linux kompatibilný s UNIXom, ktorý vytvoril mladý fínsky programátor Linus Torvalds a ktorý prostredníctvom internetu podporujú tisíce nadšencov. OS Linux je založený na tradičných princípoch budovania jadra OS UNIX, čo nezabránilo nadšencom preniesť ho na niekoľko populárnych hardvérových platforiem.
Linux je jeden z najvhodnejších operačných systémov pre domáci počítač, ak ho človek nemieni využívať len na písanie textov a surfovanie po internete. Podľa recenzií od odborníkov je možné program starostlivo napísaný v prostredí Linuxu bez problémov preniesť do akejkoľvek inej verzie OS UNIX (samozrejme, ak táto verzia vyhovuje štandardom). Na druhej strane existujú príklady priemyselného využitia Linuxu, najmä v telekomunikačných systémoch.
Alternatívou k Linuxu je Free BSD OS, vyvinutý a distribuovaný Berkeley University. Je to jedna z vetiev BSD UNIX, projekt vyvíjaný mnoho rokov na Berkeley University. Free BSD je efektívny a ekonomický operačný systém, ktorého jedinou nevýhodou možno považovať absolútnu orientáciu na platformy Intel. Poznám veľa ľudí, ktorí doma radšej používajú Free BSD ako Linux.
Tá istá univerzita v Berkeley vyvinula nádherný balík Tcl/Tk – nástroj na vývoj grafických používateľských rozhraní. Je voľne dostupný, dobre zdokumentovaný a veľmi ľahko sa učí. Existuje mnoho reálnych projektov realizovaných pomocou Tcl/Tk, ako je napríklad administračný balík Linuxu založený na GUI.
Ako bolo uvedené na začiatku správy, téma slobodného softvéru je skutočne nevyčerpateľná. Môžeme o tom hovoriť donekonečna. Ale je lepšie sledovať nové programy sami.

Predstavujeme vám výber 10 najlepších operačných systémov, ktoré sú ideálne na každodennú prácu aj na hľadanie nových funkcií pre váš počítač.

Napriek rozšírenému používaniu rôznych verzií systému Windows sa každý rok čoraz viac používateľov začína obzerať po nových zaujímavých operačných systémoch.

Inštalácia nového systému do počítača vám umožní pracovať s programami, ktoré nie sú spustené v systéme Windows. Niektorí používatelia uprednostňujú používanie iných operačných systémov na zaistenie bezpečnosti svojich údajov. Jednoduché a ľahké možnosti OS tiež výrazne urýchľujú prevádzku starých notebookov a pomáhajú zbaviť sa problému neustáleho prehrievania a spomalenia.

10. miesto – Windows 10

Napriek tomu, že v tomto hodnotení abstrahujeme od obrovského množstva verzií známeho Windowsu, nedá nám nevyzdvihnúť jednu z najúspešnejších a najrýchlejších verzií – Windows 10. Nečudujte sa, že Windows sme zaradili na 10. miesto. Áno, je najobľúbenejší, no práve preto patrí medzi najviac hacknuteľné a nie vždy bezpečné. A tiež to stojí peniaze, pokiaľ ste si, samozrejme, nestiahli jeho distribúciu z pirátskych stránok.

Systém je veľmi jednoduchý na používanie a osloví tak fanúšikov rozhrania metra, ako aj tých, ktorí sú zvyknutí na bežnú ponuku Štart. Oficiálna zostava obsahuje všetky potrebné programy na spustenie, vrátane nového rýchleho prehliadača MS Edge.

Výhody systému Windows 10:
  • Kľúč ŠTART bol vrátený. V ôsmej verzii OS vývojári stavili na dlaždicové rozhranie, ktoré používateľov nepotešilo. Teraz si majiteľ PC môže nezávisle vybrať, ako je pre neho pohodlnejšie pracovať s úvodnou obrazovkou;
  • Windows 10 je najnovší vývoj spoločnosti Microsoft. To znamená, že všetko úsilie spoločnosti je zamerané konkrétne na zlepšenie a udržanie prevádzky OS. Balíky bezpečnostných aktualizácií sa vydávajú takmer každý týždeň. Microsoft tiež funguje dobre pri rýchlom odstraňovaní vírusov. Majitelia počítačov s licencovanými desiatkami opakovane poznamenali, že sa im podarilo vyhnúť sa masívnemu šíreniu malvéru vďaka rýchlym aktualizáciám vývojárov;
  • Dostupnosť hlasovej asistentky Cortana. So vstavanou službou rozpoznávania reči bude práca s vyhľadávaním ešte jednoduchšia;
  • Spoľahlivý firewall. Vďaka vstavanému programu Microsoft Defender nie je potrebné inštalovať ďalšie antivírusové programy. Firewall odvádza vynikajúcu prácu pri zisťovaní hrozieb, rýchlo blokuje spustenie škodlivého kódu a umožňuje skenovať systém;
  • Rýchly štart. Operačný systém sa spustí za menej ako 15 sekúnd, bez ohľadu na výkon vášho počítača;
  • Nastavenie viacerých pracovných plôch. Používatelia môžu pridať neobmedzený počet domovských obrazoviek a jednoducho medzi nimi prepínať pomocou klávesových skratiek.

Stojí za zmienku, že Windows podporuje takmer všetky hry a programy, takže s inštaláciou softvéru určite nebudú žiadne problémy.

Nevýhody systému Windows 10:
  • Sledovanie používateľov. Microsoft sa netají tým, že nový Windows 10 je schopný sledovať akcie používateľov. Systém pravidelne kontroluje váš počítač, či nepoužíva nelegálne softvérové ​​produkty od spoločnosti Microsoft. Teraz bude hacknutý jednoducho odstránený z počítača. Nie je tiež žiadnym tajomstvom, že OS posiela vývojárovi údaje o navštívených zdrojoch a fotografiách na ploche. V prípade potreby je možné všetky tieto možnosti a povolenia zakázať v nastaveniach;
  • Zásady používania. Ani po dlhom čase od vydania sa vývojári stále nerozhodli pre distribučnú politiku. V prvom roku mohli držitelia licencií Windows 7/8 upgradovať na desať zadarmo. Dnes to stojí peniaze (od 8 000 do 14 000 rubľov, v závislosti od zostavy). Zároveň sa našla medzera, ktorá vám umožňuje aktualizovať zadarmo pomocou vstavanej pomôcky Accessibility.

9. miesto – ROSA

ROSA je ruská zostava otvoreného operačného systému Linux. Štandardné jadro operačného systému bolo kompletne prepísané vývojármi spoločnosti ROSA. Cieľom projektu je vytvoriť funkčný, bezplatný a pohodlný systém, ktorý bude vyhovovať každému rusky hovoriacemu používateľovi.

ROSA OS je úplne bezplatný systém. V rámci samotného OS tiež nie sú žiadne nákupy. Dostupnosť distribúcie prispela k rozšíreniu systému nielen medzi bežných používateľov, ale aj medzi veľké firmy. Ako viete, ROSA sa používa v jednotkách Ministerstva obrany Ruskej federácie av mnohých súkromných spoločnostiach po celej krajine.

Výhody ROSA OS:
  • Všetko je pripravené. Po inštalácii systému nemusíte inštalovať žiadne ovládače ani ďalšie programy. Všetko, čo potrebujete, je už v systéme. Ak chcete, môžete si softvér stiahnuť z akejkoľvek špecializovanej stránky. Ako viete, Linux má takmer nulové percento vírusových programov, takže inštalácia zo zdrojov tretích strán nepredstavuje žiadne nebezpečenstvo;
  • Testovací mód. Pre tých, ktorí sa ešte nerozhodli úplne prejsť na OS ROSA, vývojári poskytli hosťovský režim. Môžete si vytvoriť bežný inštalačný flash disk a spustiť z neho. OS sa nenainštaluje a používateľ sa bude môcť zoznámiť s jeho rozhraním a funkčnosťou;
  • Užívateľsky prívetivé rozhranie. Usporiadanie všetkých prvkov je veľmi premyslené. Aj začiatočník zvládne nový systém za 10-15 minút. Všetky programy sú na pracovnej ploche pohodlne rozdelené do kariet. Často používané programy môžete pripnúť do Panela s nástrojmi. Úvodná obrazovka pripomína funkčnosť systému Windows;
  • Ochrana pred vírusom. Riziko stiahnutia malvéru je minimálne, takže si môžete bez problémov prezerať akékoľvek stránky a inštalovať programy a hry. Ak je do nich „všitý“ vírus, bude fungovať len vo Windowse alebo iných bežnejších operačných systémoch.

Medzi nevýhody OS ROSA možno zdôrazniť malý počet programov. Nie všetok softvér Windows má analógy pre jadro Linuxu.

8. miesto – FreeBSD

FreeBSD je operačný systém, ktorý je navrhnutý na prácu so servermi a teraz bežnými stolnými počítačmi. Od začiatku prvého vývoja tohto systému uplynulo viac ako 30 rokov. Dnes je FreeBSD jednoduchý, spoľahlivý a pohodlný OS, ktorý bude dobrou náhradou za bežný Windows.

Výhody FreeBSD:
  • Bezplatná licencia a stiahnutie zo siete;
  • Otvorený zdrojový kód vám umožňuje upravovať systém;
  • Rozširovanie, šírenie. FreeBSD používa mnoho populárnych stránok na svete na údržbu serverovej časti - Webmoney, Aliexpress, ASOS a ďalšie;
  • Ochrana a spoľahlivosť. Za zmienku stojí premyslená logika OS a racionálna spotreba zdrojov PC. FreeBSD beží rýchlo aj na počítačoch nižšej kategórie;
  • Veľký výber softvéru. Viac ako 4 tisíc vývojárov z celého sveta vyvíja verzie programov pre FreeBSD. Vďaka tomu sú aktuálne verzie všetkých obľúbených programov rýchlo voľne dostupné.
Nevýhody FreeBSD:
  • Ťažkosti s nastavením. To je hlavný dôvod nízkej popularity FreeBSD medzi bežnými používateľmi. Keď zistíte prvé nastavenie operačného systému, budete mať systém, ktorý beží oveľa rýchlejšie ako Windows;
  • Ťažkosti pri získavaní dokumentácie. Ak chcete nastaviť administráciu pre vašu stránku FreeBSD, budete si musieť nájsť čas na nájdenie administratívnej dokumentácie.

Na zaistenie bezpečnosti využíva FreeBSD všetky potrebné úrovne ochrany: šifrovacie mechanizmy, kontrolu autentifikácie, kontrolu prichádzajúcej a odchádzajúcej prevádzky a pravidelné monitorovanie systému na prítomnosť škodlivého kódu.

7. miesto – Fedora

Fedora je operačný systém podobný Linuxu, ktorý obsahuje bezplatný softvér. Je potrebné poznamenať, že použité ovládače môžu byť uzavretým zdrojom a niektoré typy softvéru môžu mať obmedzenú licenciu (napríklad kodeky na prehrávanie médií).

Výhody Fedory:
  • Používanie prostredia Gnome. Vývoj Gnome pre Fedoru sa považuje za jednu z najúspešnejších implementácií desktopov v operačných systémoch;
  • Jednoduché použitie. Vývojári vytvorili jednoduchý a krásny dizajn pre pracovnú plochu a karty programu. Rýchly pohyb medzi otvorenými aplikáciami a priečinkami je možný vďaka bočnému panelu nástrojov;
  • Predinštalované programy. Po inštalácii budete mať prístup k softvérovému balíku, aby ste mohli naplno začať pracovať s Fedorou (webový prehliadač, prieskumník, nástroj na prezeranie obrázkov, softvér na správu virtuálnych strojov atď.);
  • Rýchla inštalácia nových aplikácií. Inštalácia softvéru prebieha cez „Centrum aplikácií“ rovnakým spôsobom ako na bežnom smartfóne;
  • Možnosť bezdrôtových aktualizácií. Nový firmvér OS si môžete stiahnuť a nainštalovať pomocou pomôcky Gnome Software.
Nevýhody Fedory:
  • Medzi vývojármi je Fedora považovaná za „voľnú pôdu“ na testovanie programov. Všetky aplikácie sa zobrazujú rýchlejšie, ale existuje veľká šanca, že softvér bude nedokončený a nestabilný.

6. miesto – Základná OS

Elementary OS je rýchla a zároveň funkčná náhrada za bežný Windows. Vývojári situujú systém ako jednoduché prostredie pre prácu, čo logicky vyplýva z názvu OS.

Systém používa distribučné jadro Linuxu. Elementary OS je distribuovaný bezplatne a funguje úplne na všetkých počítačoch bez ohľadu na hardvérové ​​komponenty.

Výhody základného OS:
  • Pohodlné a príjemné rozhranie. Základom funkčnosti operačného systému je minimalistický štýl. Na ploche pribudlo minimum prvkov, no všetky umožňujú bezproblémovú správu OS. Treba poznamenať, že okná sa prepínajú hladko a programy sa načítavajú veľmi rýchlo;
  • Ľahko sa učí. Elementary OS pochopí aj začínajúci používateľ. Žiadne zložité príkazy, nútená práca s konzolou a nejasné parametre. Funkčnosť možno prirovnať k jednoduchosti používania mobilného OS Android – všetky základné nastavenia je možné upraviť v okne nástrojov pracovnej plochy.;
  • Vynikajúca sada štandardných programov. Používatelia spravidla neberú aplikácie predinštalované v OS vážne. V prípade Elementary OS sa vývojári pokúsili vytvoriť užitočný základný softvérový balík, ktorý nebudete chcieť odstrániť;
  • Pravidelný stream nových programov. Vývojári rýchlo prispôsobujú programy pre Elementary OS.

Celkovo je systém skvelý na domáce použitie. Takýto OS stále nie je vhodný na správu servera alebo vytváranie pracovnej stanice. Základnú bezpečnosť OS zabezpečujú vstavané moduly ochrany Linuxu.

Ak máte slabý počítač alebo si chcete nainštalovať ďalší „ľahký“ OS, pokojne si vyberte Elementary OS.

5. miesto – Chrome OS

Chrome OS je operačný systém s otvoreným zdrojom od spoločnosti Google. Hlavnou črtou systému je použitie hybridného jadra (linuxové jadro kombinované so službami Google).

OS je distribuovaný úplne zadarmo a medzi užívateľmi je obľúbený vďaka rýchlemu ovládaniu a príjemnému dizajnu.

Výhody Chrome OS:
  • Systému dominujú webové aplikácie a pri správe systému zohráva kľúčovú úlohu prehliadač Chrome. S jeho pomocou sa načítavajú a spúšťajú webové aplikácie;
  • Neexistujú žiadne špeciálne požiadavky na hardvérovú architektúru. Vďaka jednoduchému konceptu Chrome OS nepotrebujete na inštaláciu systému výkonný PC ani notebook. Naopak, systém bol špeciálne navrhnutý pre menej výkonné stroje (netbooky, lacné notebooky). Používanie webových služieb vám umožňuje znížiť zaťaženie pevného disku a pamäte RAM;
  • Automatické zabezpečenie. Aktualizačné balíky ochranných modulov sa sťahujú pravidelne. Systém má tiež zabudovaného obrancu na rýchlu identifikáciu hrozieb;
  • Jednoduché použitie;
  • Dostupnosť softvéru. Všetky programy si môžete stiahnuť z Google Play alebo zo služby Android Nougat. Množstvo softvéru v týchto internetových obchodoch neumožní používateľovi zažiť nedostatok aplikácií. Všetok softvér je navyše dokonale prispôsobený pre desktopový operačný systém.

Rozhranie Chrome OS na prvý pohľad pripomína kombináciu Androidu a Windowsu. Nainštalované programy sú umiestnené v samostatnom menu a systém sa ovláda pomocou panela nástrojov, ako na pracovnej ploche Windows.

Medzi nevýhody Chrome OS patrí potreba neustáleho pripojenia na internet. Je vhodné použiť Wi-Fi sieť alebo ethernetové pripojenie. V opačnom prípade nebudete môcť pracovať s webovými službami.

4. miesto – OpenSuse

OpenSuse je ďalšou populárnou distribúciou, ktorá beží na jadre Linuxu. Používa sa na podporu serverov aj domácich počítačov. Nový systémový firmvér sa vydáva pravidelne, všetky dátumy vydania nájdete na webe vývojára.

Používateľ OpenSuse si môže systém nezávisle prispôsobiť. Na to nepotrebujete žiadne programátorské znalosti. Zmena rozhrania pozostáva z výberu prostredia pracovnej plochy, ktoré sa vám páči. Zatiaľ čo väčšina verzií Linuxu môže pracovať iba s jedným desktopovým prostredím, OpenSuse podporuje viacero nástrojov na úpravu štýlu. Najpopulárnejšie z nich sú KDE a XFCE.

Výhody OpenSuse:
  • Jednoduché nastavenie. Operačný systém môžete spravovať pomocou jedinej aplikácie YaST. Tento nástroj vám umožňuje upraviť prevádzkové parametre OpenSuse. Používatelia môžu nezávisle pridávať úložiská, spravovať parametre zavádzania, oddiely OS, nastavenia sieťového pripojenia a ďalšie parametre;
  • Bezplatná distribúcia softvéru. OpenSuse spustí všetky programy, ktoré potrebujete. Systém automaticky prispôsobí softvér pre váš počítač;
  • Jednoduchá inštalácia programov. Na rozdiel od väčšiny verzií Linuxu už nemusíte inštalovať úložiská, pridávať prístupové kľúče a vykonávať zložité nastavenia sami. Všetko, čo musíte urobiť, je stiahnuť požadovaný program z oficiálneho zdroja https://software.opensuse.org/ a nainštalovať ho jedným kliknutím.
Nevýhody OpenSuse:
  • V štandardnej zostave chýbajú kodeky a softvér ovládačov, čo komplikuje prvé nastavenie operačného systému;
  • Používatelia berú na vedomie nestabilnú prevádzku štandardného torrent klienta MonSoon.

3. miesto – Ubuntu

Ubuntu je univerzálny operačný systém, ktorý beží na jadre Debian GNU/Linux. Systém funguje perfektne na serveroch, osobných počítačoch a notebookoch. Štandardná zostava prichádza s desktopovým prostredím so systémom Unity.

Výhody Ubuntu:
  • Práca so zariadením. Ubuntu podporuje obrovské množstvo typov pripojených zariadení. Napríklad akékoľvek zariadenie pripojené cez USB bude fungovať bez problémov a softvéru ovládača;
  • Používateľská podpora. Ubuntu OS má najväčšiu a najcitlivejšiu komunitu. V prípade potreby budú môcť začiatočníci získať odpovede na všetky otázky pomocou oficiálnej webovej stránky vývojára;
  • Spoľahlivosť. Operačný systém má vstavané nástroje na zálohovanie údajov. Systém nezávisle vytvára kópie dôležitých súborov, archivuje ich a odosiela do cloudu. To zaisťuje spoľahlivosť Ubuntu. Ak spravujete server na tomto OS, neexistuje lepší spôsob, ako rýchlo vrátiť údaje späť;
  • Bezpečnostný systém. Vývojári poskytli celý systém aplikácií, ktoré monitorujú zraniteľnosti na pozadí. Ubuntu sa považuje za najsilnejšiu distribúciu Linuxu z hľadiska bezpečnosti;
  • Programové centrum. Špeciálna utilita na vyhľadávanie a inštaláciu programov tiež umožňuje začiatočníkovi zoznámiť sa so základmi inštalácie softvéru pod Linuxom. Na stránke každej aplikácie je podrobný popis softvéru, jeho požiadavky a recenzie od iných používateľov.

Ubuntu sa distribuuje bezplatne. Čo sa týka nedostatkov systému, môžeme vyzdvihnúť nedostatok jednoduchých prostriedkov migrácie z OS Windows. Ubuntu tiež nemá účinné nástroje rodičovskej kontroly, takže inštalácia distribúcie pre rodinné použitie sa neodporúča.

2. miesto – MacOS

MacOS je rodina operačných systémov od spoločnosti Apple. V súčasnosti je najaktuálnejšou zostavou Mac OS Sierra. Na rozdiel od operačných systémov opísaných vyššie, Mac nebeží na systémoch podobných Unixu, ale používa natívny engine Apple.

Distribúcia systému je distribuovaná bezplatne.

Výhody MacOS:
  • Použiteľnosť a grafický shell. Tento OS je uznávaný ako najlepší systém pre používateľov. Všetky možnosti a nastavenia sú navrhnuté pre rýchle učenie. Rozhranie je viacjazyčné, intuitívne a pohodlné;
  • Vysoký stupeň ochrany. Mac OS je najbezpečnejší zo všetkých moderných operačných systémov. Počet vírusov je takmer nulový a vstavaný antivírus si poradí so všetkými „škodcami“;
  • Jednoduchá inštalácia a odstránenie programov. Ak chcete aplikáciu úplne odstrániť, jednoducho presuňte odkaz do koša. Mac OS robí všetko za používateľa. Nemusíte manuálne vymazať pevný disk, ako to robíte v systéme Windows alebo Linux;
  • Stabilná práca. Vďaka vysokej kompatibilite komponentov sa používatelia nestretávajú s chybami, zamŕzaním alebo pádmi v OS.
Nevýhody MacOS:
  • Kompatibilita. Ak vlastníte bežný počítač a nie počítač Macintosh, operačný systém môžete nainštalovať iba vtedy, ak je kompatibilný s hardvérovými komponentmi. MacOS beží na obmedzenom počte procesorov (väčšinou Intel Core a Xeon);
  • Menej programov ako vo Windowse.

1. miesto – Linux Mint

Linux Mint je uznávaný ako najlepšia zostava pre inštaláciu na užívateľské PC. Spĺňa všetky požiadavky bežného užívateľa – je distribuovaný bezplatne, je kompatibilný s akýmkoľvek hardvérom, efektívne spotrebúva zdroje PC a má užívateľsky prívetivé rozhranie.

Výhody Linux Mint:
  • Rýchly štart. Systém sa spustí za 10-12 sekúnd, čo je výrazne rýchlejšie ako v Mac OS a vo väčšine systémov Windows;
  • Podpora pre prácu s viacerými pracovnými plochami;
  • Vstavaný nástroj na rýchlu inštaláciu a odinštalovanie programov. V tejto verzii Linuxu sa používatelia nebudú musieť zaoberať úložiskami. Všetko sa robí pre pohodlnú prácu so softvérom;
  • Viacjazyčné rozhranie;
  • Rýchle ladenie systému. Ak narazíte na zamrznutie programov, môžete proces deaktivovať stlačením jedného klávesu;
  • Podporované všetkými stolnými počítačmi a notebookmi.
  • Užívateľsky prívetivé rozhranie.
Nevýhody Linux Mint:
  • Obmedzené množstvo softvéru pre špecifické úlohy (strih videa, práca s grafikou atď.);
  • Nedostatok stabilného grafického ovládača pre AMD, čo môže spôsobiť, že niektoré hry nebudú fungovať správne.

Spodná čiara

Pri výbere operačného systému si všímajte predovšetkým úlohy, ktoré nastavujete pre softvérové ​​prostredie. Potrebujete rýchly a bezpečný operačný systém na každodenné používanie? Venujte pozornosť systémom podobným Unixu.

Ak chcete spoľahlivý OS s vynikajúcou grafikou, odporúčame zvoliť Mac OS. Pre milovníkov rozhrania a funkčnosti mobilných systémov by ste mali začať používať Chrome OS.


mob_info