OPERAČNÍ SYSTÉMY Část Alternativní OS Zpracovala: Mgr. Marcela Cvrkalová Střední škola informačních technologií a sociální péče, Brno, Purkyňova 97
? Většina zřejmě jmenovala Některou verzi OS Windows Některou distribuci Linuxu Možná se našel i někdo s počítačem firmy Apple Computer, používající Mac OS Ví někdo, jaký operační systém používá jeho mobilní telefon, PDA či podobné zařízení? Který operační systém používáte Vy sami doma, ve škole, v práci?
Rozdělení a typy OS Proprietární (firemní) OS – Mac OS, BeOS, OS/2 Open source OS – Haiku, Open Solaris Síťové OS – Novell Netware, Solaris OS pro mobilní zařízení – Symbian, Palm OS, Windows CE... On-line OS – Google Chrome OS, eyeOS, Glide OS... Cloud OS – Cloudo, Jolicloud... Live OS – Slax, SystemRescueCD...
BSD Následníci systému odvozeného z UNIXu, vytvořeného a distribuovaného na Univerzitě v Berkley Open sourcové distribuce – FreeBSD – zaměřen na rychlost – NetBSD – podpora různých architektur a systémů – OpenBSD – důraz na bezpečnost – DragonFlyBSD Komerční systémy SunOS, Mac OS, Nokia IPSO
Mac OS X OS firmy Apple Computer, vázaný na počítače Macintosh Jádro UNIXového typu + nadstavby a nástroje BSD, GNU Vychází ze systému NeXTSTEP Jednotlivé verze pojmenované podle kočkovitých šelem, aktuální SnowLeopard, testovací verze Lion
Mac OS X Vysoká kompatibilita – Mezi HW a SW – Mezi aplikacemi – S většinou prostředí a zařízení (včetně aplikací pro Windows) Zaměřen na bezpečnost Šetří energii a výkon Řada podpůrných technologií Podpora PDF formátu, Microsoft Exchange Serveru a další Integrované vícedotykové ovládání Vícevláknové programování
Další OS OS/2, OS/2WARP – poměrně starý OS – vyvinut IBM a Microsoftem jako náhrada DOSu – rozšířen v bankovním sektoru, dosud v některých zemích (Austrálie) – vývoj ukončen kolem r. 2000, nástupce eComStation BeOS, Haiku – vznik kolem r jako firemní systém – běžel i na Macích, posléze verze pro Intel – vývoj ukončen 2001, nástupce Haiku (svobodný OS) – Haiku má originální jádro (nestaví na Linuxu ani BSD) – vývoj Haiku stále probíhá, zdrojový kód v C++, některé vrstvy ještě nejsou hotové
On-line systémy, cloud systémy VÝHODY Prostředí nezávislé na počítači Sdílení dat s kolegy Prostor pro ukládání dat Možnost pracovat odkudkoli (kde je připojení k internetu) Množství aplikací NEVÝHODY Nutnost připojení k internetu Data (jejich bezpečnost) nemám pod kontrolou Pouze základní aplikace, nemohu doinstalovat Musím mít počítač s instalovaným OS
On-line systémy, cloud systémy ZÁSTUPCI: Glide OS Cloudo Online Operating System eyeOS SilveOS Online-OS Google Chrome OS Jolicloud Ubuntu Server Peppermint OS gOS
? Vyberte si některý z on-line operačních systémů nabízených zdarma a vyzkoušejte, jak se v tomto prostředí pracuje. Referujte ostatním: České prostředí Velikost diskového prostoru Sdílení dat Aplikace Technologie zobrazení Úpravy vzhledu Další vlastnosti
Live operační systémy VÝHODY: Nemusí se instalovat Nosím s sebou na přenosném médiu Stejné prostředí kdekoli Různé konkrétní funkce Většina pod licencí GNU/GPL ZÁSTUPCI: Slax openSUSE PCLinuxOS Knoppix SystemRescueCd PE Builder XBMC Media Center
Síťové operační systémy OS optimalizované pro: Řízení provozu na síti Správu front Předávání zpráv Administraci uživatelů Bezpečnost sítě, dat...
Síťové operační systémy ZÁSTUPCI: NovellNetware Novell Open Enterprise Server Solaris Různé verze Windows Většina distribucí Linuxu...
OS pro mobilní zařízení Optimalizovány pro práci s omezeným výkonem, pamětí Většinou lze doprogramovat další aplikace (hry) – v některém objektovém jazyce
OS pro mobilní zařízení ZÁSTUPCI: Windows CE, Windows Mobile Palm OS Symbian Maemo, MeeGo Android iOS BlackBerry
OS pro mobilní zařízení Windows CE, Windows Mobile OS reálného času, hybridní jádro Aplikace v C++, C#, VisualBasic iOS Pro mobilní zařízení a komunikátory fy Apple Vychází z Mac OS X Symbian, Maemo, MeeGo V telefonech značky Nokia, Linuxový základ
? Zjistěte jaký operační systém používá Váš mobilní telefon, PDA, případně jiné mobilní zařízení. Lze do Vašeho mobilu přidávat další aplikace (například hry)? V jakém programovacím jazyce jsou aplikace napsány?