Operační systémy
Martin Galda
Úkoly OS ovládání počítače – umožňuje uživateli spouštět programy, předávat jim vstupy a získávat jejich výstupy s výsledky abstrakce hardware – vytváří rozhraní pro programy, které abstrahuje ovládání hardware a dalších funkcí do snadno použitelných funkcí (API) správa prostředků – přiděluje a odebírá procesům systémové prostředky počítače
Základní OS DOS → MS Windows Unix → Linux →NeXTSTEP → Mac OS X
MS DOS
pro IBM v roce 1981 pouze 1 uživatel bez multitaskingu 16 bitový nejvýše 640 kB paměti HDD do 30 MB
MS Windows
1.0 (1985) ohlášen 10. listopadu 1983 a na trh uveden 20. listopadu o dva roky později Možnost přepínat mezi programy, avšak okna se nemohla překrývat
2.0 (1987) možno okna překrývat jedno přes druhé, bez nutnosti je mozaikovitě skládat vedle sebe.
3.0 (1990) velmi rychle se rozšířil, především díky velké hardwarové i softwarové podpoře významných nezávislých výrobců a předinstalováváním na nová PC grafické prostředí virtuální paměť (swapování na disk) stromový správce souborů nebo běh Windows v chráněném módu 386 O rok později byla vydána rozšířená verze Multimedia Extension, která vylepšovala práci systému s multimédii
Windows for Workgroups 3.1 (1992) práce v síti a pracovních skupinách, posílání elektronické pošty, sdílení souborů, tiskáren a plánovacího kalendáře
Windows NT 4. července roku 1992 ohlášení rozhraní nové generace Win32 pro nová 32bitová Windows NT
první zmínky o "Chicagu" (kódové označení Windows 95) Windows NT (1993) zaměřené především na náročné uživatele a servery NT = New Technology (: Not Today, No Thanks, Nice Try :) ze systému OS/2, který původně Microsoft vyvíjel společně s IBM, spolupráce však zkrachovala a každý začal vyvíjet svůj systém
Windows for Workgroups ve verzi 3.11 (konec 1993) pozměněné jádro Windows vyšší výkon a lepší stabilita
mnohé z vylepšení Windows for Workgroups 3.11 později zdědily i Windows 95
Windows 95, 98
Až do této doby Microsoft produkoval jen nadstavby systému MS-DOS Windows 95 (Po mnoha odkladech 24. srpna 1995)
Windows NT 4.0 (1996)
již nevyžadovaly instalaci DOSu částečně 32-bitové jádro podporou dlouhých názvů souborů lepší podporou sítí (byla integrována TCP/IP sada) zcela nové grafické rozhraní V roce 1996 Windows 95 OSR2 →zavedení souborového systému FAT 32.
Grafické uživatelské rozhraní Windows 95 kromě platformy x86 podporovaly Windows NT 4.0 také v mnoha směrech dokonalejší platformy Alpha, PowerPC a MIPS. Tato vlastnost se však postupem času odbourává a zůstává jen platforma x86.
Windows 98 (červen 1998)
posledním systém založený na starém jádře pracujícím pod DOSem přímo v jádře webový prohlížeč - antimonopolní řízení vlády USA
Windows 2000, XP Windows 2000 (únor 2000) Volné pokračování NT, ovšem pro množství změn přejmenován vylepšená práci s multimédii a herní schopnosti Pro většinu domácích uživatelů příliš náročný Bývá nasazován především na výkonných serverech
Windows XP XP znamená eXPerience multimediální, umožňuje práci s videem, zvuky, internetem …
Windows Vista, 7
Windows Vista, 7
Windows 8?
Mac OS X aktuální operační systém pro počítače Apple Vznikl jako kombinace několika různých technologií Základ systému se jmenuje Darwin a je složen z hybridního jádra unixového typu XNU spolu s množstvím BSD, GNU a dalších open source nástrojů Nad jádrem je množina knihoven, služeb a technologií, které jsou přejaty většinou z NeXTSTEPu a předchozího operačního systému Mac OS, na který navazuje číslováním (X = římská 10)
Grafické uživatelské rozhraní se jmenuje Aqua Upravenou verzi Mac OS X pojmenovanou iOS (původně iPhone OS) využívá mobilní telefon Apple iPhone, multimediální kapesní přehrávač iPod touch a tablet iPad. Upravenou verzi také používá Apple TV.
Mac OS X Mac OS X 10.0 Cheetah vydán 24. březen 2001
Mac OS X 10.1 Puma vydán 25. září 2001
Mac OS X Mac OS X 10.0 Cheetah vydán 24. březen 2001
Mac OS X 10.1 Puma vydán 25. září 2001
Mac OS X Mac OS X 10.0 Cheetah vydán 24. březen 2001
Mac OS X 10.1 Puma vydán 25. září 2001
Mac OS X 10.2 Jaguar
Vydán 23. srpna 2002 Vylepšená podpora pro síť Microsoft Windows Quartz Extreme pro vytváření grafiky přímo v grafické kartě Přizpůsobivý antispamový filtr e-mailu Systémová schránka pro ukládání kontaktních informací v novém Apple Address Book Apple Rendezvous – síťování iChat – program pro instant messaging s oficiální podporou AOL Instant Messenger klientů Opět vylepšený Finder s možností vyhledávání přímo v každém okně Nové funkce pro handicapované – Apple Universal Access Zvýšení rychlosti celého systému
Mac OS X 10.2 Jaguar
Vydán 23. srpna 2002 Vylepšená podpora pro síť Microsoft Windows Quartz Extreme pro vytváření grafiky přímo v grafické kartě Přizpůsobivý antispamový filtr e-mailu Systémová schránka pro ukládání kontaktních informací v novém Apple Address Book Apple Rendezvous – síťování iChat – program pro instant messaging s oficiální podporou AOL Instant Messenger klientů Opět vylepšený Finder s možností vyhledávání přímo v každém okně Nové funkce pro handicapované – Apple Universal Access Zvýšení rychlosti celého systému
Mac OS X 10.3 Panther
24. říjen 2003 Aktualizace Finderu, obsahující kovový vzhled a rychlé hledání Exposé – nový systém pro manipulaci s okny Rychlé přepínání uživatelů, které umožňuje zachovat přihlášení stávajícímu uživateli, zatímco se přihlásí nový uživatel iChat AV – videokonferenční software Zlepšené generování PDF pro extrémně rychlé zobrazení PDF Vestavěná podpora pro faxování Vylepšena kompatibilita s Microsoft Windows FileVault – transparentní šifrování domovské složky uživatele za běhu Zvýšena rychlost celého systému s lepší podporou pro G5 Tiskový systém CUPS
Mac OS X 10.3 Panther
24. říjen 2003 Aktualizace Finderu, obsahující kovový vzhled a rychlé hledání Exposé – nový systém pro manipulaci s okny Rychlé přepínání uživatelů, které umožňuje zachovat přihlášení stávajícímu uživateli, zatímco se přihlásí nový uživatel iChat AV – videokonferenční software Zlepšené generování PDF pro extrémně rychlé zobrazení PDF Vestavěná podpora pro faxování Vylepšena kompatibilita s Microsoft Windows FileVault – transparentní šifrování domovské složky uživatele za běhu Zvýšena rychlost celého systému s lepší podporou pro G5 Tiskový systém CUPS
Mac OS X 10.4 Tiger, 10.5 Leopard Mac OS X 10.4 Tiger
29. duben 2005 Dashboard – přídavná plocha s widgety Spotlight – vyhledávání na disku počítače První verze Mac OS X pro procesory Intel
Mac OS X 10.5 Leopard
26. říjen 2007 Finder vybaven zobrazením Cover Flow Quick Look pro zobrazení obsahu souborů bez otvírání aplikace Time Machine (překl. Stroj času) – program pro archivaci, zálohován a obnovu dat Integrace Boot Campu – podpora pro instalaci a spouštění Microsoft Windows Spaces – správce virtuálních pracovních ploch
Mac OS X 10.4 Tiger, 10.5 Leopard Mac OS X 10.4 Tiger
29. duben 2005 Dashboard – přídavná plocha s widgety Spotlight – vyhledávání na disku počítače První verze Mac OS X pro procesory Intel
Mac OS X 10.5 Leopard
26. říjen 2007 Finder vybaven zobrazením Cover Flow Quick Look pro zobrazení obsahu souborů bez otvírání aplikace Time Machine (překl. Stroj času) – program pro archivaci, zálohován a obnovu dat Integrace Boot Campu – podpora pro instalaci a spouštění Microsoft Windows Spaces – správce virtuálních pracovních ploch
Mac OS X 10.4 Tiger, 10.5 Leopard Mac OS X 10.4 Tiger
29. duben 2005 Dashboard – přídavná plocha s widgety Spotlight – vyhledávání na disku počítače První verze Mac OS X pro procesory Intel
Mac OS X 10.5 Leopard
26. říjen 2007 Finder vybaven zobrazením Cover Flow Quick Look pro zobrazení obsahu souborů bez otvírání aplikace Time Machine (překl. Stroj času) – program pro archivaci, zálohován a obnovu dat Integrace Boot Campu – podpora pro instalaci a spouštění Microsoft Windows Spaces – správce virtuálních pracovních ploch
Mac OS X 10.6 Snow Leopard
29. srpen 2009 První plně 64bitový Mac OS X pro procesory Intel Většina systémových aplikací je 64bitová Možnost použití 64bit kernelu (mohou se vyskytnout problémy se starými 32bit doplňky jádra (Kernel Extension), proto výchozí kernel je 32bitový) Grand Central Dispatch – systémová podpora pro programování vícevláknových aplikací OpenCL – systémová podpora pro využití výkonu grafické karty v negrafických aplikacích Plně integrované vícedotykového ovládání Kompatibilita se souborovým systémem ZFS Možnost zapisovaní dat do souborového systému NTFS JavaScriptový vývojový rámec SproutCore Podpora Microsoft Exchange Server 2007 v aplikacích Mail, iCal a Address Book Nízkoúrovňový virtuální stroj (LLVM) Možnost ukládání webových stránek aplikací v Safari jako offline webové aplikace Menší objem dat instalovaného systému díky instalaci ovladačů pouze aktuálních tiskáren, volitelnou instalací PowerPC emulace (Rosetta) aj. QuickTime X s podporou velkého množství kodeků, možností nahrávání obrazovky (screencasting), přímého nahrání videí na YouTube a exportování videí pro iPod či Apple TV Teoretická možnost rozšíření RAM až na 16 EB
Mac OS X 10.6 Snow Leopard
29. srpen 2009 První plně 64bitový Mac OS X pro procesory Intel Většina systémových aplikací je 64bitová Možnost použití 64bit kernelu (mohou se vyskytnout problémy se starými 32bit doplňky jádra (Kernel Extension), proto výchozí kernel je 32bitový) Grand Central Dispatch – systémová podpora pro programování vícevláknových aplikací OpenCL – systémová podpora pro využití výkonu grafické karty v negrafických aplikacích Plně integrované vícedotykového ovládání Kompatibilita se souborovým systémem ZFS Možnost zapisovaní dat do souborového systému NTFS JavaScriptový vývojový rámec SproutCore Podpora Microsoft Exchange Server 2007 v aplikacích Mail, iCal a Address Book Nízkoúrovňový virtuální stroj (LLVM) Možnost ukládání webových stránek aplikací v Safari jako offline webové aplikace Menší objem dat instalovaného systému díky instalaci ovladačů pouze aktuálních tiskáren, volitelnou instalací PowerPC emulace (Rosetta) aj. QuickTime X s podporou velkého množství kodeků, možností nahrávání obrazovky (screencasting), přímého nahrání videí na YouTube a exportování videí pro iPod či Apple TV Teoretická možnost rozšíření RAM až na 16 EB
Mac OS X 10.6 Snow Leopard
29. srpen 2009 První plně 64bitový Mac OS X pro procesory Intel Většina systémových aplikací je 64bitová Možnost použití 64bit kernelu (mohou se vyskytnout problémy se starými 32bit doplňky jádra (Kernel Extension), proto výchozí kernel je 32bitový) Grand Central Dispatch – systémová podpora pro programování vícevláknových aplikací OpenCL – systémová podpora pro využití výkonu grafické karty v negrafických aplikacích Plně integrované vícedotykového ovládání Kompatibilita se souborovým systémem ZFS Možnost zapisovaní dat do souborového systému NTFS JavaScriptový vývojový rámec SproutCore Podpora Microsoft Exchange Server 2007 v aplikacích Mail, iCal a Address Book Nízkoúrovňový virtuální stroj (LLVM) Možnost ukládání webových stránek aplikací v Safari jako offline webové aplikace Menší objem dat instalovaného systému díky instalaci ovladačů pouze aktuálních tiskáren, volitelnou instalací PowerPC emulace (Rosetta) aj. QuickTime X s podporou velkého množství kodeků, možností nahrávání obrazovky (screencasting), přímého nahrání videí na YouTube a exportování videí pro iPod či Apple TV Teoretická možnost rozšíření RAM až na 16 EB
Mac OS X 10.7 Lion
20. července 2011 Poslední verze, poprvé představená 20. října 2010 Mac App Store – jednotný distribuční kanál aplikací pod správou Applu Launchpad – způsob spouštění aplikací vycházející z iPadu Mission Control – sloučení Dashboardu, Exposé a Spaces do jednoho celku Multidoteková gesta - přibývají nová multidoteková gesta prováděná pomocí trackpadu Fullscreenové aplikace - některé aplikace je možno používat ve fullscreen módu Versions - možnost procházet starší verze dokumentu Auto Save - dokument se automaticky ukládá Resume - aplikaci otevřete ve stejném rozmístění oken a kurzorů, jako před zavřením okna Přepracovaný Mail, iCal a Address Book - aplikace jsou přepracovány do stylu z iPadu AirDrop - pomocí této funkcí můžete posílat soubory do nedalekých počítačů Apple Čeština - systém je dostupný plně v češtině
Mac OS X 10.7 Lion
20. července 2011 Poslední verze, poprvé představená 20. října 2010 Mac App Store – jednotný distribuční kanál aplikací pod správou Applu Launchpad – způsob spouštění aplikací vycházející z iPadu Mission Control – sloučení Dashboardu, Exposé a Spaces do jednoho celku Multidoteková gesta - přibývají nová multidoteková gesta prováděná pomocí trackpadu Fullscreenové aplikace - některé aplikace je možno používat ve fullscreen módu Versions - možnost procházet starší verze dokumentu Auto Save - dokument se automaticky ukládá Resume - aplikaci otevřete ve stejném rozmístění oken a kurzorů, jako před zavřením okna Přepracovaný Mail, iCal a Address Book - aplikace jsou přepracovány do stylu z iPadu AirDrop - pomocí této funkcí můžete posílat soubory do nedalekých počítačů Apple Čeština - systém je dostupný plně v češtině
Mac OS X 10.7 Lion
20. července 2011 Poslední verze, poprvé představená 20. října 2010 Mac App Store – jednotný distribuční kanál aplikací pod správou Applu Launchpad – způsob spouštění aplikací vycházející z iPadu Mission Control – sloučení Dashboardu, Exposé a Spaces do jednoho celku Multidoteková gesta - přibývají nová multidoteková gesta prováděná pomocí trackpadu Fullscreenové aplikace - některé aplikace je možno používat ve fullscreen módu Versions - možnost procházet starší verze dokumentu Auto Save - dokument se automaticky ukládá Resume - aplikaci otevřete ve stejném rozmístění oken a kurzorů, jako před zavřením okna Přepracovaný Mail, iCal a Address Book - aplikace jsou přepracovány do stylu z iPadu AirDrop - pomocí této funkcí můžete posílat soubory do nedalekých počítačů Apple Čeština - systém je dostupný plně v češtině
Linux unixový operační systém (původně pouze jeho jádro) šířen v podobě distribucí, které je snadné nainstalovat nebo přímo používat (Live CD) Zároveň se díky použitým licencím jedná o volně šiřitelný software, takže je možné ho nejen volně používat, ale i dále upravovat a distribuovat (kopírovat, sdílet). Tím se odlišuje od proprietárních systémů (Microsoft Windows či Mac OS X), za které je nutné platit a dodržovat omezující licence.
Slax
Slax je distribuce Linuxu (spouštěná z Live CD nebo jiného paměťového média), která vznikla z distribuce Slackware. Autorem této živé distribuce je Tomáš Matějíček Může být spuštěna z Live CD nebo z USB flash disku Díky tomu, že velikost celé distribuce nepřesahuje 200 MB, může být SLAX celý nakopírován do paměti (bootovací parametr copy2ram), což uvolní mechaniku pro další použití Varianty:
Standard Edition (SE) – základní verze KillBill Edition – obsahuje Wine, DOSBox a QEMU. Server Edition – obsahuje DNS, DHCP, SMB, HTTP, FTP, MySQL, SMTP, POP3, IMAP, SSH, atd. Popcorn Edition – vejde se na 128 MB a obsahuje XFCE, Mozilla Firefox, AbiWord, Gaim Frodo Edition – základní systém, neobsahuje X-server, pouze základní nástroje. Boot CD – pro počítač, kde nelze bootovat přímo z USB nebo na bootování Slaxu z iso obrazu na disku.
Slax
Slax je distribuce Linuxu (spouštěná z Live CD nebo jiného paměťového média), která vznikla z distribuce Slackware. Autorem této živé distribuce je Tomáš Matějíček Může být spuštěna z Live CD nebo z USB flash disku Díky tomu, že velikost celé distribuce nepřesahuje 200 MB, může být SLAX celý nakopírován do paměti (bootovací parametr copy2ram), což uvolní mechaniku pro další použití Varianty:
Standard Edition (SE) – základní verze KillBill Edition – obsahuje Wine, DOSBox a QEMU. Server Edition – obsahuje DNS, DHCP, SMB, HTTP, FTP, MySQL, SMTP, POP3, IMAP, SSH, atd. Popcorn Edition – vejde se na 128 MB a obsahuje XFCE, Mozilla Firefox, AbiWord, Gaim Frodo Edition – základní systém, neobsahuje X-server, pouze základní nástroje. Boot CD – pro počítač, kde nelze bootovat přímo z USB nebo na bootování Slaxu z iso obrazu na disku.
Ubuntu Založené na Debian GNU/Linux Je sponzorováno společností Canonical Ltd (vlastněnou Markem Shuttleworthem) a název distribuce je odvozen z jihoafrického pojmu Ubuntu znamenajícího přibližně „lidskost ostatním“. pravidelně zveřejňuje nové verze každých 6 měsíců s podporou na dalších 18 měsíců Lze snadno nainstalovat jako Windows aplikaci přes Wubi
Ubuntu Založené na Debian GNU/Linux Je sponzorováno společností Canonical Ltd (vlastněnou Markem Shuttleworthem) a název distribuce je odvozen z jihoafrického pojmu Ubuntu znamenajícího přibližně „lidskost ostatním“. pravidelně zveřejňuje nové verze každých 6 měsíců s podporou na dalších 18 měsíců Lze snadno nainstalovat jako Windows aplikaci přes Wubi
Srovnání Linux - cena, upravitelnost, plno distribucí Windows – kompatibilita, nejvíce aplikací Mac OS X – styl, hudební aplikace