Alternatywne systemy operacyjne: Linux. Systemy operacyjne: lista, funkcje, wersje, recenzje Najbardziej wszechstronny system operacyjny

Według statystyk około 90% komputerów osobistych korzysta z systemu Windows. Microsoft uczynił swój produkt tak udanym, że Windows stał się czymś w rodzaju standardu dla komputerów stacjonarnych i laptopów. System operacyjny pozwala nam wykonać niemal każdą akcję na komputerze PC.

Frequent sprawia, że ​​ten system operacyjny jest jeszcze potężniejszy i wygodniejszy. Dlatego nie dziwi fakt, że większość użytkowników nawet nie wie o alternatywnych systemach operacyjnych. Ty też? W tym artykule dowiesz się o jednej z alternatyw dla systemu Windows, jej zaletach i wadach.

linux

Linux to system operacyjny podobny do UNIXa, opracowany przez fińsko-amerykańskiego programistę Linusa Torvaldsa. Linux jest wolnym oprogramowaniem. Ten system operacyjny jest dystrybuowany całkowicie za darmo na licencji GPL, a jego kod źródłowy jest dostępny dla każdego. Z tego powodu istnieje tak wiele dystrybucji Linuksa. Są to osobliwe wersje lub „zespoły” systemu operacyjnego. Większość dystrybucji jest tworzonych przez entuzjastycznych programistów, którzy w ten sposób przyczyniają się do rozwoju wolnego oprogramowania. Ale są też duże firmy rozwijające własne dystrybucje.

Kilka lat temu panował stereotyp, że Linux był tylko dla programistów i zaawansowanych użytkowników. Rzeczywiście, wiele akcji zostało wykonanych w Terminalu (analogowo) za pomocą różnych poleceń. Konfiguracja systemu operacyjnego również nie była łatwym procesem dla przeciętnego użytkownika. Ale teraz istnieje wiele pięknych powłok graficznych, które zamieniają „ciemne okno terminala” w pełnoprawny system operacyjny.

Najpopularniejsze dystrybucje Linuksa to Ubuntu, Mint, Debian, OpenSUSE, Elementary OS. Wszystkie mają przyjazny interfejs graficzny, który zrozumie nawet gospodyni domowa. Istnieją również specjalne dystrybucje dla serwerów, systemów rozproszonych, do testowania bezpieczeństwa, takie jak Kali Linux. (Instalowanie Kali Linux). Ale rozważymy główne zalety i wady standard Dystrybucje Linuksa a Windows.

plusy

  • Darmowe dystrybucje. Jak wspomniano powyżej, wiele dystrybucji Linuksa jest bezpłatnych. Wszystko, co musisz zrobić, to pobrać z oficjalnej strony internetowej i zainstalować go na swoim komputerze. Dlaczego niektóre firmy wybierają Linuksa? Ponieważ Windows jest płatnym systemem operacyjnym, a piracka wersja może być ścigana. O wiele łatwiej jest zainstalować darmową dystrybucję Linuksa i nie wchodzić w kłopoty z prawem.
  • Darmowe oprogramowanie. Jednym z powodów niskiej popularności Linuksa jest stereotyp braku oprogramowania. Rzeczywiście, nie ma tutaj wielu programów, z których korzystasz w systemie Windows. Ale jest ich wiele darmowy alternatywy. Istnieje wiele programów dla Linuksa, w większości przypadków pokrywają one wszystkie wymagania użytkownika. Główną różnicą w stosunku do systemu Windows jest to, że wiele przydatnych programów jest już wbudowanych w dystrybucję. Po instalacji nie ma potrzeby - jest już gotowy do użytku.
  • stabilność i dostosowanie. Systemy Linux są wysoce konfigurowalne. Przy odrobinie wiedzy możesz w pełni dostosować ten system, jego wygląd i kontrolować każdy jego proces. Stabilność i niezawodność sprawiły, że Linux stał się standardowym rozwiązaniem dla serwerów.
  • Bezpieczeństwo. W systemach operacyjnych podobnych do UNIX wirusy prawie nie istnieją, podobnie jak programy antywirusowe. Bez względu na to, jakie pliki otworzysz, system ochrony Linux nie przeoczy złośliwego oprogramowania. Całe oprogramowanie Linux znajduje się w repozytoriach - zaufanych repozytoriach oprogramowania. Czego nie można powiedzieć o Windowsie. Tysiące wirusów żyjących w Internecie mogą przeniknąć do twojego komputera. - Zwykła rzecz.
  • Grafiki. Niektóre powłoki graficzne wyglądają znacznie atrakcyjniej niż Windows. Linux pozwala zmieniać i dostosowywać interfejs graficzny systemu do okien, paneli, ikon, animacji, przejść itp. Korzystając z motywów, możesz dostosować wygląd, aby trudno było go odróżnić od systemu Mac OS lub Windows. Warto zauważyć, że możesz zainstalować różne wykresy na jednej dystrybucji Linuksa. powłoki (KDE, Gnome..), które pozwalają cieszyć się pięknym interfejsem nawet na słabych komputerach.
  • Pracuj na słabych maszynach. Ten alternatywny system operacyjny może działać w słabych konfiguracjach. Dystrybucje niewymagające zasobów pozwalają na pracę na starych komputerach bez zakłóceń. Masz starego netbooka, ale Windows na nim spowalnia? Zainstaluj Linuksa.

To dalekie od wszystkich zalet Linuksa (programiści potwierdzą), ale czas zastanowić się nad wadami.

Minusy

  • Nie ma specjalnych programów. Jeśli pracujesz z niestandardowymi programami, możesz nie znaleźć dobrych alternatyw dla Linuksa. Istnieje bardzo niewiele odpowiednich programów linuksowych do pracy z drukowanymi publikacjami, tekstem, architekturą i projektowaniem i nie jest faktem, że będą ci odpowiadać.
  • Trudność przejścia. Kilka lat pracy z systemem Windows wykształciło pewne nawyki w pracy z systemem operacyjnym. Po przejściu na Linuksa na początku odczujesz niedogodności. Wiele rzeczy robi się w inny sposób, co może onieśmielać początkujących użytkowników Linuksa.
  • Terminal. Pomimo zaawansowanej grafiki, niektóre ustawienia i działania są nadal wykonywane przez Terminal. Dlatego wydaje się, że Linux jest trudnym alternatywnym systemem operacyjnym dla początkującego.
  • Gry. Linux zdecydowanie nie jest odpowiedni dla zapalonych graczy. Większość nowoczesnych gier działa tylko w systemie Windows. Programiści nie tworzą gier dla Linuksa ze względu na niską popularność. Jednak niektóre gry można było przenieść na Linuksa. Na przykład Steam stworzył swoją dystrybucję Steam OS do uruchamiania gier z Linuksa.
  • Czcionki. Nowoczesne interfejsy stron internetowych zadziwiają ilością animacji, suwaków, kolorowych przejść, w tym czcionek. Niektóre czcionki nie są standardowo dołączone do typowych dystrybucji Linuksa. Czasami strony internetowe wyglądają źle, ponieważ nie mają odpowiednich czcionek.
  • Wspierać się. Linux ma dużą społeczność, która jest gotowa pomóc w każdej chwili. Ale trzeba przyznać, że liczba użytkowników Windowsa jest znacznie większa. Szansa na rozwiązanie Twojego problemu jest znacznie większa. Programy wydane pod Windows zazwyczaj mają dobre wsparcie techniczne. Sam Microsoft reaguje na problemy z systemem i oprogramowaniem. Programy pod Linuksem nie mogą pochwalić się wysokiej jakości obsługą użytkownika. Zjawisko to jest całkiem naturalne - jest to darmowe oprogramowanie opracowane przez altruistów.

Linux jest bardzo potężną alternatywą dla systemu Windows, która może zainteresować zarówno programistów, jak i zwykłych właścicieli komputerów. Warto spróbować, choćby po to, by spojrzeć na pracę na PC z innej perspektywy, by uzyskać nowe wrażenia. To nie jedyny alternatywny system operacyjny. W jednym z kolejnych artykułów porozmawiamy o innej alternatywie dla Windows −

i podobne

Żadna lista alternatywnych systemów operacyjnych nie jest kompletna bez Linuksa. Jest to alternatywny system operacyjny dla komputerów PC. Linux jest dostępny w różnych wersjach znanych jako dystrybucjelinux. Ubuntu iMennica- najsłynniejszy z nich. Jeśli chcesz zainstalować alternatywny system operacyjny na swoim komputerze, najprawdopodobniej zainstalujesz jedną z tych dystrybucji Linuksa.

Linux jest systemem operacyjnym podobnym do UNIX, podobnie jak inne systemy operacyjne typu open source, takie jak FreeBSD. FreeBSD używa innego jądra, ale używa wielu programów, które można spotkać w typowych dystrybucjach Linuksa. Doświadczenie FreeBSD będzie podobne do doświadczenia z Linuksem.

ChromOS

System operacyjny Google Chrome jest oparty na jądrze Linux, ale zastąpiono oprogramowanie komputerowe i programy na poziomie użytkownika, więc tylko oprogramowanie zaprojektowane specjalnie dla niego może działać w systemie operacyjnym Chrome.

Chrome OS nie jest kompletnym systemem operacyjnym w najszerszym tego słowa znaczeniu. Jest przeznaczony do preinstalacji na specjalistycznych laptopach znanych jako Chromebooki. Masz jednak możliwość zainstaluj go na swoim komputerze!.

System operacyjny Steam

SteamOS firmy Valve jest obecnie w fazie testów beta. SteamOS to tylko dystrybucjalinux, który zawiera sporo standardowego oprogramowania Linux. W tej chwili SteamOS jest pozycjonowany jako nowy system operacyjny do gier na PC. W zewnętrznym interfejsie tego systemu operacyjnego stary pulpit jest ukrytylinux, ale komputer działa w interfejsie specjalnie zaprojektowanym przez Steam do salonów (podobnie jak konsole Xbox i Playstation).

W 2015 roku będzie można kupić komputer z preinstalowanym systemem SteamOS, znany jako Maszyny parowe. Valve wesprze instalację SteamOS na dowolnym komputerze na życzenie użytkowników.

Android

Android używa również jądra Linux, ale prawie wszystko w Androidzie bardzo różni się od zwykłych dystrybucji linuksowych. Android, pierwotnie opracowany dla smartfonów, można również zainstalować na komputerze PC, po otrzymaniu „Laptop z Androidem”, a nawet „komputer z Androidem”! Nie jest nowością, że istnieje wiele projektów stworzonych z myślą o dostosuj Androida do komputera! Nawet Intel opracowuje własny port Androida na PC. Android na PC jeszcze nie pozwala otwierać wiele aplikacji jednocześnie, ale w razie potrzeby można go zainstalować na komputerze.

ProchowiecOSX

System operacyjny Apple, Mac OS X, jest preinstalowany na komputerach Mac, ale komputery Mac to teraz tylko odmiana komputerów PC z tym samym standardowym sprzętem. Instalacji Mac OS X na komputerze PC można zapobiec tylko dzięki umowie licencyjnej Apple i niezgodności sprzętu komputerowego. Mac OS X może działać płynnie tylko na komputerze PC ze sprzętem Mac.

Istnieje dobrze prosperująca społeczność ludzi budujących komputery z systemem Mac OS X, znana jako Hackintosh.

Haiku

BeOS był lekkim systemem operacyjnym dla komputerów PC, który został przeniesiony do systemu Intel x86 w 1998 roku, ale nie mógł konkurować z Microsoft Windows. Be Inc ostatecznie pozwał Microsoft za wywieranie nacisku na Hitachi i Compaqa, aby nie wypuszczały komputerów z preinstalowanym BeOS. Microsoft wycofał pozew i zapłacił Be Inc 23,5 miliona dolarów, chociaż nie przyznał się do winy. Be Inc został ostatecznie kupiony przez firmę Palm.

Haiku to nadpisanie BeOS typu open source, które jest obecnie w fazie testów alfa. Oto obraz tego, co mogłoby trafić na komputery osobiste, gdyby Microsoft nie był tak surowy dla partnerów w latach 90-tych.

eComStation

OS/2 był systemem operacyjnym stworzonym pierwotnie przez Microsoft i IBM. IBM kontynuował rozwój po tym, jak Microsoft opuścił projekt, a OS/2 konkurował z MS-DOS i wczesnymi wersjami Windows. Microsoft ostatecznie wygrał, ale wciąż istnieją stare bankomaty, komputery PC i inne systemy z systemem OS/2. IBM w końcu sprzedał ten system operacyjny, który nazywał się OS/2 Warp, myślę, że nazwa jest ci znana.

IBM nie rozwija już systemu operacyjnego OS/2, ale Serenity Systems ma prawo do dalszej dystrybucji. Ta firma nadała nazwę systemowi operacyjnemu eComStation. Oparty jest na IBM OS/2, wyposażony w dodatkowe oprogramowanie, sterowniki i inne optymalizacje.

Jest to jedyny płatny system operacyjny na naszej liście, z wyjątkiem Mac OS X. Możesz pobrać i zainstalować bezpłatną wersję próbną, aby ją wypróbować.

React OS

ReactOS to darmowy i otwarty system operacyjny oparty na architekturze Windows NT. Innymi słowy, jest to próba zaimplementowania systemu Windows jako systemu operacyjnego typu open source, kompatybilnego ze wszystkimi aplikacjami i sterownikami systemu Windows. ReactOS dzieli się kodem z projektem Wino, który pozwala na uruchamianie aplikacji Windows na Linuksie i Mac OS X. ReactOS nie jest oparty na Linuksie - celem projektu jest bycie systemem operacyjnym typu open source wzorowanym na Windows NT. (Wszystkie nowoczesne systemy operacyjne Windows od XP są oparte na Windows NT).

Uważa się, że ten system operacyjny znajduje się w fazie testów alfa. Na chwilę obecną celem dewelopera jest 100% kompatybilność z Windows Server 2003, więc przed systemem jeszcze długa droga, zanim będzie gotowy.

Sylaba

Syllable to open source'owy fork AtheOS, który pierwotnie miał być klonem AmigaOS. Jest to lekki system operacyjny "w tradycji Amigi i BeOS, ale zbudowany przy użyciu projektu GNU i Linuksa". Podobnie jak w przypadku większości podobnych, małych projektów, zespół programistów jest tutaj bardzo ograniczony.

SkyOS

W przeciwieństwie do wielu innych przedstawionych tutaj projektów hobby, SkyOS jest zastrzeżony, a nie open-source. Początkowo oferowano nawet opłacenie systemu operacyjnego. W 2009 roku zakończono prace rozwojowe, ale ostatnia wersja beta została udostępniona do bezpłatnego pobrania dopiero w 2013 roku.

Możesz również umieścić Darmowy dos- open source'owa wersja MS-DOS, pamiętaj staryCzasy DOS.

Druga połowa tego roku okazała się dość obfita w nowe systemy operacyjne lub ich wersje: Windows 7, Mac OS X 10.6 Leopard, Google Chrome OS. Nie ma potrzeby rozmawiać o obozie Linuksa - aktualizacje są tutaj stosunkowo częste i regularne. Ale i tak to wszystko jest „rutynowe”. Nawet najbardziej innowacyjne i oczekiwane funkcje w nadchodzących wersjach systemu operacyjnego z tej serii są dokładnie przemyślane i „przeżuwane” jeszcze przed wydaniem, ale „podstawa” pozostaje ta sama. Gdzie jest prawdziwa innowacja, radykalne pomysły? Świat alternatywnych systemów operacyjnych ma coś do zaoferowania. W rzeczywistości w tym obszarze istnieje wiele projektów na różnych etapach rozwoju, realizowanych zarówno przez osoby indywidualne, jak i zespoły profesjonalistów. Zasób TechRadar oferuje spojrzenie na 10 systemów operacyjnych nieznanych ogółowi społeczeństwa, które w większości przypadków są dostępne jako obrazy ISO. Możesz także użyć maszyn wirtualnych, aby się z nimi zapoznać. Ze wszystkich alternatywnych systemów operacyjnych najprawdopodobniej spowodowałoby to, że CEO Microsoftu Steve Ballmer, znany ze swojego ekscentrycznego zachowania, rzucałby grzmoty i błyskawice. Celem projektu, pierwotnie zwanego FreeWin95, było stworzenie klonu systemu Windows 95 o otwartym kodzie źródłowym. Czas mijał, ale postęp nie był szczególnie imponujący i dopiero w 1998 roku ReactOS wyłonił się z popiołów FreeWin95. Jednak twórcy nadal nie wykazywali się dużą zwinnością, ale prace nadal posuwały się do przodu: w 2004 roku pojawiła się wersja 0.2.0, która miała skrajnie ograniczoną kompatybilność z prawdziwym Windowsem. Dzisiejszy ReactOS opiera się na własnym jądrze ze znacznym udziałem bibliotek WINE, pakietu oprogramowania przeznaczonego do uruchamiania aplikacji Windows w systemie Linux.

ReactOS można pobrać z Live CD lub zainstalować na dysku. Jego wygląd przypomina Windows 2000: jest przycisk „Start”, pasek zadań, okna w stylu klasycznym i tak dalej. Chociaż praca nad adaptacją Microsoft API nie jest łatwa, Firefox (z Flash), MSN Messenger, OpenOffice.org, StarCraft, Diablo 2, Quake III Arena i inne programy (nie bez awarii) już działają pod tym systemem operacyjnym. W tej chwili ReactOS z pewnością nie stanowi żadnego zagrożenia dla Microsoftu i jego najnowszych produktów, ale dla milionów użytkowników, którzy potrzebują edytora tekstu, sieci i pasjansa, ReactOS może pewnego dnia być dobrą darmową alternatywą. 2.Haiku

BeOS nigdy nie stał się powszechnym systemem, wbrew oczekiwaniom twórców. System operacyjny zorientowany na media, u szczytu wsparcia twórców pod koniec lat 90., nie miał szans w starciu z systemem Windows. Ale „duch” projektu wciąż żyje, teraz ucieleśniony w Haiku („Hokku”). Teraz powłoka jest dostępna jako obraz dysku flash USB, płyty CD i maszyny wirtualnej. Interfejs systemu operacyjnego jest zaprojektowany w stylu „koniecznego minimalizmu”. Przycisk „Start” zostanie zastąpiony obrazem arkusza w prawym górnym rogu ekranu, po kliknięciu którego otwiera się menu z listą programów. Nawet na wczesnym etapie rozwoju w Haiku można znaleźć aplikacje do pracy z pocztą, odtwarzania wideo i muzyki, Internetu. Wiersz poleceń jest podobny do Bash, ale Haiku nie jest oparty na Linuksie. 3.AROS

(Amiga Research Operating System) jest oparty na AmigaOS, który pod koniec lat 80. oferował grafikę i dźwięk komputerów opartych na Motoroli lepsze od tradycyjnych powłok x86 PC. Teraz AmigaOS również istnieje, ale jest to komercyjny rozwój dla PowerPC. AROS jest przeznaczony dla nowoczesnych maszyn, a kod jest kompatybilny z AmigaOS 3.1, innymi słowy stare aplikacje mogą być rekompilowane na platformę x86.

Powinna spodobać się fanom komputerów Atari ST, które były dystrybuowane na przełomie lat 80. i 90. XX wieku. Jest to maszyna wirtualna emulująca pracę na procesorze Motorola 68040 i wielu innych oryginalnych podzespołach Atari PC, a emulator oparty jest na systemie operacyjnym AFROS. Interfejs systemu operacyjnego jest wyjątkowo ubogi, ale nie ma zadania, aby podbić rynek. Podobnie jak w poprzednim przypadku, Aranym to raczej okazja, by rozbawić nostalgiczne nastroje lub rozwiązać konkretny problem.

W przeciwieństwie do wszystkich powyższych systemów operacyjnych, ten system operacyjny jest tworzony od zera, ale nadal nie może obejść się bez zapożyczenia niektórych pomysłów z BeOS i AmigaOS. Projekt, znany wcześniej jako AtheOS, został porzucony przez głównego programistę, aby wskrzesić go w sylabie. Aby zapoznać się z fabrycznie zainstalowanym oprogramowaniem, analog przycisku „Start” „S” w lewym górnym rogu ekranu pozwala zapoznać się z fabrycznie zainstalowanym oprogramowaniem. Zestaw jest dość ubogi i zawiera standardową gamę narzędzi, takich jak odtwarzacz multimedialny i przeglądarka. Szybkość interfejsu pozwala na instalację systemu na starych komputerach PC i netbookach. Rozmiar obrazu bazowego najnowszej wersji 0.6.6 dla CD to tylko 66 MB.

Bez wątpienia wyraźnie wyróżnia się na tle innych alternatywnych systemów operacyjnych. W pełni funkcjonalny system operacyjny jest napisany w asemblerze. Wielozadaniowość, interfejs graficzny, networking, obsługa USB, odtwarzanie multimediów - to wszystko mieści się na dyskietce 3,5". Są też wersje na CD. Projekt jest rozwidleniem MenuetOS, aktualna wersja to 0.7.7.0. Oczywiście KolibriOS nie można go porównać z Windowsem czy Mac OS (a także z wieloma innymi znacznie większymi systemami operacyjnymi), ale jeśli potrzebujesz ultrakompaktowego systemu operacyjnego dla własnego LiveCD, ten system jest w sam raz.

Rozszerza filozofię Uniksa polegającą na eksponowaniu funkcji jako plików na wszystko, co możliwe: nawet połączenia sieciowe i interfejsy użytkownika zmieniają się poprzez system plików. Projekt nie jest tak popularny jak Unix, który wyłonił się z gniazda Bell Labs w latach 70., ale jest źródłem nowych pomysłów dla programistów systemów operacyjnych. Grafika również nie zadowoli przeciętnego użytkownika PC; Plan 9 to przede wszystkim projekt badawczy.

Zadanie jest proste: obsługa programów napisanych pod DOS. Prace nad systemem wciąż trwają, ale w ciągu ostatniej dekady system operacyjny nie przeszedł znaczących zmian. Do pobrania dostępne są dwa obrazy ISO: mały Fdbasecd o pojemności 8 MB z ograniczoną funkcjonalnością oraz Fdfullcd o pojemności 153 MB z oprogramowaniem i sterownikami. Nawigacja po systemie plików jest normalna dla DOS-a, zapewniona jest praca za pomocą myszy, a wśród gier jest nawet FreeDoom. GUI jest włączany przez uruchomienie OpenGEM.

Jest wyjątkowy na swój sposób: prawie cały rozwój systemu operacyjnego spoczywa na barkach jednej osoby - Andy'ego McLaughlina. Pierwsze linijki kodu zostały napisane w 1997 roku i od tego czasu entuzjasta skupił się na „łączeniu najlepszych pomysłów z innych systemów operacyjnych” w kompaktowej powłoce z potężnymi aplikacjami pamięci masowej. Sam McLaughlin podkreśla, że ​​wyniki jego pracy nie są tak dobre, jak Syllable, ale Visopsys można zainstalować na dyskietce. 10 Minix Minix jest znany w świecie alternatywnego systemu operacyjnego z dwóch powodów. Po pierwsze, na użytej w nim platformie Linus Torvalds napisał pierwszą wersję Linuksa, a po drugie, jego kod jest opisany w książce Systemy operacyjne: Projektowanie i implementacja. Chociaż pierwsze edycje Minixa zostały zaprojektowane jako edukacyjne, trzecia edycja idzie dalej, wspierając systemy wbudowane. materiały

Rynek komputerowy zdominowany jest przez jeden system operacyjny, Microsoft Windows. Znacznie skromniejszy procent zajmuje macOS Apple’a. A potem jest Linux. Ale niewiele osób wie, że na świecie istnieją alternatywne systemy operacyjne. Niech nie będą tak popularne jak trzy główne, ale odeszły i zostawiają swój ślad w świecie technologii IT.

Programy operacyjne na dyskach (DOS) były popularne w późnych latach 80. i 90., kiedy zastąpiły programy ładujące. Zakończenie wsparcia dla MS-DOS przez Microsoft było głównym powodem pojawienia się FreeDOS, który pierwotnie nosił nazwę PD-DOS. Free FreeDOS można przypisać jednozadaniowym systemom operacyjnym, których rdzeniem jest program DOS-C. Jądro DOS działa w pojedynczej przestrzeni adresowej, co zapewnia dość dużą szybkość systemu. Na początku FreeDOS został zaprojektowany tak, aby był w pełni kompatybilny z DOS-OS, umożliwiając swobodne działanie z aplikacjami DOS-OS.

System obsługuje system plików FAT32, ale jeśli zagłębisz się nieco w ustawienia BIOS-u, będziesz mógł korzystać z maksymalnie czterech dysków LBA o rozmiarze do 128 GB. Główną wadą FreeDOS jest brak możliwości podłączenia urządzeń USB. Jeśli są obsługiwane na poziomie BIOS-u, FreeDOS nie ma problemów z klawiaturami i myszami USB i będzie działał z dyskami flash, jak ze zwykłymi dyskami.

FreeDOS można uruchomić na dowolnej maszynie wirtualnej, gdzie jako typ systemu operacyjnego należy wybrać opcję Inne - DOS. Ale możesz też zainstalować go jako drugi system operacyjny na swoim komputerze. Do tej pory system jest nadal w fazie rozwoju, a wersja 1.2 została wydana pod koniec grudnia 2016 r.

FreeBSD to nowoczesny system operacyjny dla komputerów x86 działający na wersji UNIX(R), stworzony na Uniwersytecie Kalifornijskim w Berkeley. Sam skrót BSD oznacza Berkeley Software Distribution. System charakteryzuje się wysoką wydajnością, bezpieczeństwem informacji i kompatybilnością z innymi systemami operacyjnymi, a także wyjątkowym zestawem funkcji sieciowych. FreeBSD jest rozpowszechniany bezpłatnie.

System zapewnia zaawansowane możliwości sieciowych systemów operacyjnych dla urządzeń i platform wbudowanych, od zaawansowanych urządzeń opartych na procesorach Intela po platformy sprzętowe Arm, PowerPC i wkrótce MIPS. Idealny do budowy serwera internetowego lub intranetowego.

Aby wesprzeć projekt FreeBSD, została utworzona Fundacja FreeBSD, organizacja non-profit, dla której wszelkie darowizny i pomoc pieniężna są wolne od podatku.

System eComStation jest zaktualizowaną wersją systemu IBM OS/2 Warp 4.5, który został opracowany i wprowadzony na rynek przez amerykańską firmę Serenity Systems International i holenderską firmę Mensys B.V. eComStation nie jest darmowym systemem operacyjnym i jest dość drogi (ponad 100 USD), ale jeśli chcesz wypróbować go na maszynie wirtualnej, wystarczy wersja demonstracyjna systemu operacyjnego.

Centralną częścią interfejsu graficznego systemu jest Workplace Shell, przyjazny i praktycznie dostępny dla każdego użytkownika. Prawie wszystko działa od razu po wyjęciu z pudełka, od kart graficznych i kart sieciowych po dźwięk, w tym zintegrowane audio i adaptery USB. eComStation posiada zaawansowany interfejs użytkownika, pulpit zorientowany obiektowo. Użytkownicy mogą dostosować wygląd.

ReactOS to darmowy system operacyjny, który jest implementacją systemu operacyjnego kompatybilną z Microsoft Windows XP. Deweloperzy dążą do osiągnięcia pełnej zgodności binarnej z aplikacjami i sterownikami zaprojektowanymi dla systemów operacyjnych NT i XP, używając podobnej architektury do osiągnięcia tego celu oraz zapewniając kompletny i równoważny interfejs programistyczny.

Oczywiście ReactOSowi wciąż daleko do Windowsa 7/10. Ale jest to działający model systemu operacyjnego podobnego do Windows, który dostarcza programistom bogactwo informacji z kodu źródłowego ReactOS i przyczynia się do rozwoju ReactOS.

System jest wciąż w fazie rozwoju, co pozwala entuzjastom i programistom włączyć się w jego ulepszanie. Twórcy ReactOS przywołują główny argument przemawiający za swoim systemem operacyjnym - opór wobec monopolu Microsoftu.

Oracle Solaris

W 2010 roku Oracle kupiło Sun Microsystems, a wraz z nim najbardziej innowacyjny system operacyjny dla przedsiębiorstw SunOS. To prawda, że ​​wtedy system operacyjny został przemianowany i teraz jest znany wszystkim jako Oracle Solaris. Z tym systemem była dość zabawna historia. Chociaż SunOS jest systemem operacyjnym o zamkniętym kodzie źródłowym, znaczna jego część to oprogramowanie typu open source i opublikowane przez projekt OpenSolaris. Prace nad systemem trwały do ​​2005 roku, ale wtedy z jakiegoś powodu programiści postanowili ograniczyć prace (mówią o nieporozumieniach w samym Sun Microsystems) i dopiero po zakupie wszystkich aktywów Oracle rozwój był kontynuowany.

Według Johna Fowlera, wiceprezesa Oracle ds. systemów, „Oracle Solaris 11 to najlepszy system operacyjny UNIX do uruchamiania aplikacji Oracle, wdrażania krytycznych infrastruktur chmurowych i ochrony inwestycji użytkowników”. Zaktualizowany Oracle Solaris 11 znalazł szerokie zastosowanie w systemach o znaczeniu krytycznym dla różnych branż, w tym finansów, telekomunikacji, opieki zdrowotnej, handlu, sektora publicznego, mediów i rozrywki. System zawiera komponenty OpenStack do implementacji funkcjonalności OpenStack w środowiskach korporacyjnych i posiada unikalne możliwości uaktualniania i optymalizacji baz danych Oracle.

Pulpit sylab

Istniejący w latach 1994-2001 system operacyjny AtheOS, postrzegany jako klon AmigaOS, został opracowany przez norweskiego programistę Kurta Skauena. Ale wtedy Skaunen porzucił dalszy rozwój i udostępnił publicznie kod źródłowy.

Tak narodził się Syllable Desktop - darmowy system operacyjny przeznaczony do użytku na komputerach domowych i biurowych, a także serwerach architektury IA-32. Chociaż system nie jest oparty na UNIX, zapewnia prawie całkowitą zgodność ze standardami POSIX.

System operacyjny Syllable Desktop ma nawet przeglądarkę o nazwie ABrowse. To prawda, że ​​nie jest to przeglądarka, do której przyzwyczajony jest współczesny użytkownik. Nie ma tu nawet przycisku otwierania pliku - nazwa pliku będzie musiała być wpisywana cały czas w pasku adresu, obsługa kart jest bardzo słaba i nie można zapisywać stron, wybierać kodowania i wiele więcej.

Najnowsza wersja tego systemu operacyjnego została wydana w 2012 roku, ale jeśli ktoś jest zainteresowany jej wypróbowaniem, to nawet najstarszy komputer będzie mógł go uruchomić, nie mówiąc już o maszynie wirtualnej.

Haiku

System operacyjny Haiku zawdzięcza swoje narodziny programiście Michaelowi Phipsowi. Powodem było zakończenie prac nad BeOS-em, który Michael bardzo pokochał. Jedynym logicznym krokiem było odtworzenie BeOS całkowicie od zera, ale uczynienie go open source. Wkrótce nowy Haiku OS został przedstawiony światu.

Każdy, kto kiedykolwiek pobrał i używał Haiku, najpierw skomentował interfejs. A raczej jego prawie całkowity brak. Kiedyś pojawiły się nawet informacje o perspektywach migracji na jądro Linuksa. Ale ta inicjatywa nie znalazła poparcia. Prace nad Haiku trwają do dziś, ale moim zdaniem system jest bardzo daleko w tyle za Windowsem i MacOSem, więc interesuje go tylko pewien krąg programistów i entuzjastów.

SkyOS

SkyOS - jest 32 nieco system operacyjny opracowany przez grupę entuzjastów pod przewodnictwem Roberta Sheleni. System operacyjny został pomyślany przez programistów jako szybki i lekki. Pierwsze wersje były darmowe i rozpowszechniane na licencji GNU, ale potem z jakiegoś powodu Sheleni zdecydowała się napisać wszystko od nowa. W 2003 roku system operacyjny posiadał zaawansowany interfejs graficzny i bogate możliwości multimedialne. Wkrótce projekt stał się komercyjny, a dystrybucja kodów źródłowych została zakończona, podczas gdy autor zapowiedział przejście na jądro linux w celu bardziej elastycznej obsługi dużej liczby urządzeń zewnętrznych.

Później projekt całkowicie zawisł nad wydaniem wersji beta SkyOS 5.0 w 2009 roku. Najciekawsza rzecz wydarzyła się w 2013 roku, kiedy nagle w domenie publicznej pojawiła się najnowsza wersja systemu. Opublikowany został również numer seryjny i nazwa użytkownika do legalnej aktywacji produktu. Ale ten projekt już nikogo nie interesuje.

Jest wiele żartów i sarkazmu na temat tego „boskiego” systemu operacyjnego. O jego twórcy, Terrym A. Davisie, nie mówią nic więcej niż schizofrenik. System powstał w 2003 roku, rzekomo „z Bożego błogosławieństwa”. TempleOS to nie system operacyjny, ale „Świątynia Boga” o rozdzielczości 640×480 pikseli w 16 kolorach, porównywalna do Salomona.

Chociaż technicznie TempleOS to wielordzeniowy system operacyjny, który w ogóle nie obsługuje sieci ani urządzeń. W ogóle nie ma kierowców. W celu interakcji z innymi programami i procesami konieczne jest bezpośrednie nadpisanie zawartości obszarów pamięci tych programów. Najzabawniejsze są gry wbudowane, których jest wiele, ale różnią się one w różnym stopniu prostotą.

System operacyjny używa otwartego systemu plików FAT32 z dodatkową samodzielną obsługą metaplików jako rozszerzeniem. Wszystkie aplikacje działają w pierścieniu 0, z najwyższym priorytetem, bez ochrony pamięci. Prace nad systemem trwają od 13 lat.

System operacyjny Chrome

Google nie mogło pozostać z dala od rozwoju systemów operacyjnych dla komputerów stacjonarnych, laptopów i netbooków. Twórcy firmy postanowili pójść nieco inną drogą. Opierając się na jądrze Linuksa, stworzyli system operacyjny, którego znakiem rozpoznawczym jest dominacja aplikacji internetowych nad tradycyjnymi funkcjami systemu operacyjnego. W ChromeOS główną rolę odgrywa przeglądarka, która urzeka stabilnością i dużą szybkością pracy z Internetem.

System działa głównie na procesorach ARM lub x86, więc włącza się bardzo szybko przy starcie. Główną cechą systemu jest to, że wszystkie informacje i wszelkie obliczenia wykonywane są na serwerach firmy i przechowywane w chmurze. Pozwala to uniknąć ładowania dysków fizycznych użytkowników.

Teraz ChromeOS jest najbardziej popularny w dziedzinie edukacji: jest bezpłatny, działa na słabych laptopach, nie wymaga specjalnych zasobów i wiedzy, aby go skonfigurować.

Wstęp

1. System operacyjny

1.2 Struktura i funkcje systemu operacyjnego

1.3 Historia rozwoju systemu operacyjnego

2. Alternatywy dla Windows

2.1.1 Historia rozwoju

2.1.2 Główne zalety i wady

2.1.3 Użycie

2.2.1 Historia stworzenia

2.2.2 Główne zalety i wady

2.2.3 Użycie

2.3.1 Historia rozwoju

2.3.2 Główne zalety i wady

2.3.3 Użycie

Wniosek

Lista wykorzystanej literatury

Wstęp

W naszych czasach technologia informacyjna coraz częściej staje się częścią codziennego życia, a komputer stał się już jego znajomą częścią. Dla większości osób, które miały doświadczenie z komputerem, słowa „ikona”, „okno”, „pulpit”, „menu Start” stały się znajome i zrozumiałe, a logo czterokolorowej machając flagą nie jest zaskakujące. Chcę powiedzieć, że wielu użytkowników komputerów osobistych jest tak przyzwyczajonych do systemu Windows, że czasami nawet nie wiedzą o istnieniu innych, alternatywnych systemów operacyjnych, a tym bardziej nie zadają sobie pytania: „Co to jest system operacyjny i jak to działa?” Ale wiedza o tym wszystkim przyda się nie tylko we współczesnym społeczeństwie, ale może również pomóc w wyborze najwygodniejszej i najbardziej wydajnej „powłoki” dla twojego komputera. Dlatego postanowiłem zrobić krótki przegląd systemów operacyjnych, które są dziś używane zamiast znanego nam wszystkim Windows.

W swojej pracy korzystałem głównie z trzech źródeł literackich. W podręczniku E. Tanenbauma „Nowoczesne systemy operacyjne” zaczerpnąłem informacje głównie z historii rozwoju systemów operacyjnych. Książka „Systemy operacyjne, środowiska i powłoki”, której autorami są Partyka T.L. i Popov II, używałem do definiowania pojęcia systemu operacyjnego i charakterystyki systemu operacyjnego UNIX. I wreszcie książka V.G. Olifer, Stany Zjednoczone Olifera. „Sieciowe systemy operacyjne” pomogły mi scharakteryzować główne funkcje systemu operacyjnego i jego strukturę. Wykorzystywano również różne zasoby internetowe, na przykład bezpłatną encyklopedię internetową Wikipedia.

Moje streszczenie składa się z dwóch głównych rozdziałów: systemy operacyjne, w których starałem się wyjaśnić, czym jest system operacyjny, jak działa i do czego służy, oraz alternatywy dla systemu Windows, w których bezpośrednio rozważam systemy operacyjne używane zamiast systemu Windows. Należy zauważyć, że aby nie obciążać tekstu powtórzeniami i dla uproszczenia prezentacji, w moim abstrakcie użyłem słów „komputer”, „maszyna”, „komputer” jako synonimy w odniesieniu do komputera w naszym obecnym rozumieniu. Uznałem za właściwe umieszczanie przypisów do źródeł tylko w przypadku dokładnego kopiowania lub pobierania specjalnych informacji, takich jak definicje lub klasyfikacje. We wszystkich innych przypadkach opierałem się tylko na informacjach ze źródeł literackich lub internetowych, opowiadając je własnymi słowami i wyciągając pewne wnioski.

Moje streszczenie nie ma na celu ustalenia, który z systemów operacyjnych jest lepszy. Celem mojej pracy nie jest porównanie, ale przegląd systemów operacyjnych. Tym właśnie kierowałem się pisząc abstrakt. Charakteryzując każdy system operacyjny starałem się zwrócić uwagę na jego główne zalety i wady, obszary jego dzisiejszego zastosowania i wyciągnąć wniosek o jego konkurencyjności z Windowsem.

1. System operacyjny

1.1 Co to jest system operacyjny?

Przede wszystkim warto zrozumieć, czym jest system operacyjny (OS).

System operacyjny to zestaw programów zapewniający organizację procesu obliczeniowego na komputerze. Mówiąc prościej, jest to program zaprojektowany w celu ukrycia przed użytkownikiem wszystkich zawiłości „komunikacji” z komputerem. A trudności jest o wiele więcej, niż się wydaje na pierwszy rzut oka. Bez pomocy systemu operacyjnego nawet tak prosta operacja, jak zapisanie pliku na dysku twardym, do czego jesteśmy przyzwyczajeni naciskając kilka klawiszy na klawiaturze, wydaje się niewtajemniczonym niemożliwym. Musimy zapisać na dysk twardy, rejestry adres miejsca, w którym chcemy zapisać nasz plik, adres w pamięci głównej, ilość bajtów do zapisania, kierunek działania, w tym przypadku pisanie. A to tylko po to, by nagrać jeden plik!

Myślę, że całe znaczenie wynalezienia nawet pierwszych systemów operacyjnych staje się jasne, ponieważ pozwoliły one uchronić osobę przed bezpośrednią komunikacją ze sprzętem, zapewniając programiście wygodniejszy system poleceń.

System operacyjny służy jako łącze między człowiekiem a komputerem, zapewniając użytkownikowi prosty, zorientowany na pliki interfejs. Zapisywanie pliku na dysku wydaje się wówczas prostsze niż konieczność poruszania głowic dysku twardego, czekania, aż założą się na swoim miejscu i tak dalej.

To tylko ogólna idea systemu operacyjnego. Następnie proponuję bardziej szczegółowo rozważyć system operacyjny.

1.2 Struktura i funkcje systemu operacyjnego

Większość nowoczesnych systemów operacyjnych to systemy modułowe (tj. podzielone na odrębne części funkcjonalne). Oczywiście nie ma jednej architektury systemu operacyjnego, ale istnieją uniwersalne podejścia do strukturyzacji systemów operacyjnych. Najbardziej ogólne podejście polega na podzieleniu wszystkich jego modułów na dwie grupy:

jądro - moduły, które wykonują główne funkcje systemu operacyjnego;

moduły, które wykonują funkcje pomocnicze systemu operacyjnego.

Moduły jądra zarządzają procesami, pamięcią, urządzeniami we/wy i tak dalej. Najczęściej wykorzystywane są funkcje realizowane przez moduły jądra, dlatego szybkość ich wykonania determinuje wydajność całego systemu jako całości. Aby zapewnić wysoką prędkość systemu operacyjnego, większość modułów jądra jest stale w pamięci RAM, tj. są rezydentem

Pozostałe moduły systemu operacyjnego (pomocnicze) wykonują przydatne, ale nie tak istotne funkcje, na przykład sprawdzanie kondycji bloków komputera, wykrywanie awarii urządzeń itp.

Często bardzo trudno jest narysować granicę między programami zawartymi w systemie operacyjnym a prostymi aplikacjami. Uważa się, że te programy, które działają w trybie jądra (czyli użytkownik nie ma do nich dostępu sprzętowego) są zawsze częścią systemu operacyjnego, podczas gdy programy pomocnicze działają w trybie użytkownika (to znaczy, że użytkownik może je zmienić w razie potrzeby ).

Jądro jest siłą napędową wszystkich procesów obliczeniowych, a upadek jądra jest równoznaczny z upadkiem całego systemu, dlatego programiści zwracają szczególną uwagę na niezawodność kodów i chronią je przed darmową ingerencją użytkownika.

Cóż, teraz przejdźmy do głównych funkcji, które wykonuje system operacyjny jako całość. Generalnie można je podzielić na dwa najważniejsze, jest to powiązanie człowieka z maszyną oraz zarządzanie zasobami samej maszyny. Omówiliśmy już znaczenie pierwszej funkcji powyżej, ale warto bardziej szczegółowo przyjrzeć się drugiej.

Nowoczesne komputery składają się z procesora, pamięci, czujników czasu, dysków, myszy, interfejsu sieciowego, drukarek i ogromnej liczby innych urządzeń. Tak więc funkcją systemu operacyjnego jest zorganizowana i kontrolowana dystrybucja zasobów komputerowych między różnymi programami, które konkurują o prawo do ich używania. Wyobraź sobie, co by się stało, gdyby trzy programy działały na tym samym komputerze i wszystkie jednocześnie próbowały wydrukować swoje dane na tej samej drukarce. Najprawdopodobniej kilka pierwszych wierszy na arkuszu pochodziłoby z pierwszego programu, kilka następnych z drugiego i tak dalej. Rezultatem jest całkowite zamieszanie. OS porządkuje w takich sytuacjach. System operacyjny pozwala początkowo na dostęp tylko do jednego programu, a dane wyjściowe innego zapisują go w pliku tymczasowym i umieszczają w kolejce do drukowania. W tym czasie drugi program nadal działa, nie zauważając, że w rzeczywistości nie wysyła danych do drukarki. Okazuje się, że system operacyjny niejako „oszukuje” program. Był to przykład tymczasowej alokacji zasobów. Równie ważny jest rozkład przestrzenny. Polega na tym, że system operacyjny przydziela każdemu programowi tylko część określonego zasobu, a nie cały zasób. Moim zdaniem najbardziej uderzającym przykładem jest dystrybucja kilku programów w pamięci RAM komputera. Trudno sobie nawet wyobrazić, ile czasu zajęłoby przetwarzanie poleceń, gdyby każdy program otrzymał całą ilość pamięci RAM, a wszyscy inni czekali na swoją kolej!

Obecność wszystkich tych funkcji po raz kolejny dowodzi konieczności i znaczenia systemów operacyjnych. Bez systemu operacyjnego komputer dla użytkownika jest tylko stosem metalu, do którego nie można podejść.

W oparciu o główne funkcje systemu operacyjnego pewne wymagania kierują się jego rozwojem:

· Modułowość;

· Możliwość rozwoju systemu oprogramowania;

· Łatwość rozwoju;

· Elastyczność i zdolność adaptacji;

· Kompatybilność oprogramowania różnych komputerów w ramach jednej platformy sprzętowej;

Minimalna interwencja człowieka;

· Uniwersalność parametryczna;

Redundancja funkcjonalna (obecność w systemie kilku programów realizujących tę samą funkcję);

· Selektywność funkcjonalna (możliwość konfiguracji systemu pod konkretnego użytkownika).

Łatwo sobie wyobrazić, jak długą i ciekawą drogę przeszedł system operacyjny i jakie problemy napotkali programiści, aby spełnić wszystkie przedstawione powyżej wymagania.

1.3 Historia rozwoju systemu operacyjnego

Oczywiście rozwój systemu operacyjnego jest ściśle związany z rozwojem samych komputerów. Wczesne komputery nie przewidywały systemów operacyjnych, więc wszystkie procesy uruchamiania i zatrzymywania programów, podłączania urządzeń zewnętrznych odbywały się ręcznie. Programowanie odbywało się wyłącznie w języku maszynowym. Maszyny były wówczas wykorzystywane bardziej do celów badawczych, a nie do rozwiązywania konkretnych problemów praktycznych. Na początku lat pięćdziesiątych, wraz z wynalezieniem kart dziurkowanych - specjalnych kart, na które przeniesiono algorytm wykonania programu - sytuacja nieco się zmieniła, ale ogólnie konserwacja i użytkowanie komputerów pozostawały niedopuszczalnie trudne.