Historie UNIXu a LINUXu - 1



Podobné dokumenty
IT ESS II. 1. Operating Systém Fundamentals

Operační systém GNU/Linux

konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian

úvod Historie operačních systémů

Na různých druzích počítačů se používají různé operační systémy. V průběhu času

09. Operační systémy PC 1. DOS. Nejdůležitější zástupci DOSu:

Základní škola a mateřská škola Lázně Kynžvart Autor: David Holubec NÁZEV: VY_32_INOVACE_11_INF Vzdělávací oblast: informatika

VY_32_INOVACE_INF.20. OS Linux

Porovnání instalací linuxových distribucí Fedora x Debian Administrace počítačových sítí (2010/2011)

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura

Programové prostředky IS/IT

Operační systémy Oldřich Trenz

Úvod do Linuxu SŠSI Tábor 1

Výpočetní technika. PRACOVNÍ LIST č. 7. Ing. Luděk Richter

Operační systémy: funkce

Definice OS. Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz.

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST.

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE

Operační systémy. Tomáš Vojnar IOS 2009/2010. Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, Brno

SOU Valašské Klobouky. VY_32_INOVACE_01_15 IKT Operační systémy, základní vlastnosti, přehled. Mgr. Radomír Soural

9. Software: programové vybavení počítače, aplikace

Úvod do Linuxu. SŠSI Tábor 1

Projekt implementace OS Linux do výuky informačních technologií

Operační systémy (OS)

05. Operační systémy PC 1. DOS. Nejdůležitější zástupci DOSu:

Radim Dolák Gymnázium a Obchodní akademie Orlová

Alternativní operační systémy. Martin Drlík, Daniel Krotil OSY2A, ITV

Programové prostředky IS/IT

99 % všech desktopů na platformě MS Windows

Principy operačních systémů. Lekce 1: Úvod

Základy programování Úvodní informace. doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého)

Osnova. Úkoly OS. BIOS (Basic Input-Output System) programy; kontrola nad přístupem k jednotlivým prostředkům hardwaru (procesoru, paměti,

Identifikátor materiálu: ICT-1-17

Software programové vybavení. 1. část

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

Informatika základní pojmy

LINUX - INSTALACE & KONFIGURACE

Vzdálený přístup k počítačům

PC Fand a Linux Budoucnost PC FANDu

DISTRIBUCE GNU/LINUXU

Lekce 26 IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

OPERAČNÍ SYSTÉMY. Operační systém je prostředník mezi hardwarem (technickým vybavením počítače) a určitým programem, který uživatel používá.

Základy informatiky. Operační systémy

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití

VirtualBox desktopová virtualizace. Zdeněk Merta

Základy programování Úvodní informace. doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého, Ph.D.

Linux jako alternativní operační systém

Základy informatiky. 04 Operační systémy. Kačmařík/Szturcová/Děrgel/Rapant

MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Matematika v programovacích

Úvod do UNIXu. Okruh č. 1 - přihlášení, historie, práce se soubory. Jakub Galgonek. verze r1. inspirováno materiály Davida Hokszy

Základy informatiky. 05 Operační systémy. Zpracoval: Pavel Děrgel Upravil: Daniela Szturcová

Instalace a připojení čtečky čipových karet v systému CryptoPlus Eval

Rozdělení operačních systémů

KPK/ZAPC, FTK UP v Olomouci, Jakub ŽÁK

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

Martin Trnečka. Katedra informatiky, Univerzita Palackého v Olomouci

Software. 2. Uživatelský software (aplikace) software, pro danou činnost, kterou uživatel na počítači vykonává.

Operační systémy. Přednáška 1: Úvod

Popis instalace programu OCEP

Základní informace. Operační systém (OS)

Historie UNIXu a Linuxu. Bohdan Milar bohdan.milar@liberix.cz

File Transfer Protocol (FTP)

Téma 1: Práce s Desktop. Téma 1: Práce s Desktop

Základy operačních systémů

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

Správa stanic a uživatelského desktopu

Přednáška 1. Úvod. Historie OS Unix. Architektura OS Unix. Interpret příkazů. SHELL. Zpracování příkazové řádky. Speciální znaky. Zkratky příkazů.

INSTALACE SOFTWARE A AKTIVACE PRODUKTU NÁVOD

Úvod do operačního systému Linux Mgr. Josef Horálek

Střední odborná škola a Střední odborné učiliště, Hořovice

Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití

Popis instalace programu OCEP

Simluátor Trilobota. (projekt do předmětu ROB)

Minimální požadavky na systém Linux a Windows na jednom disku Zrušení instalace Mandriva Linuxu... 23

Operační systémy. Cvičení 1: Seznámení s prostředím

Základy informatiky. 04 Operační systémy. Michal Kačmařík Upraveno dle materiálů od: Daniela Szturcová, Pavel Děrgel

Linuxové distribuce. Michal Dočekal

Srovnání Linuxu a BSD z pohledu jádra. Jan Dyrczyk

Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití


Karel Hanousek Ruská Praha 10

Instalace OS, nastavení systému

Angličtina program k procvičování slovní zásoby

TECHNICKÁ PODPORA. Systémové požadavky Instalace Licencování a aktivace Náplň technické podpory Formy předplatného Kontakty

HelpDesk. Co je HelpDesk? Komu je aplikace určena? Co vám přinese?

GRAFICKÁ PROSTŘEDÍ GNU/LINUXU

Software. Mgr. Krejčí Jan (UJEP) Software 23. října / 6

I n f o r m a t i k a a v ý p o č e t n í t e c h n i k a. Operační systém

Jak funguje GNU/Linux

Systémy pro tvorbu digitálních knihoven

Shrnutí předcházející přednášky

VIRTUALBOX INSTALACE OS

Provozní řád počítačových učeben

ADMINISTRACE UNIXU A SÍTÍ - AUS Metodický list č. 1

Osnova kurzu OBSLUHA PC ZÁKLADNÍ ZNALOSTI. pilotního projektu v rámci I. Etapy realizace SIPVZ

Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací.

Transkript:

Historie UNIXu a LINUXu - 1 Původně operační systém, který byl vytvořen v Bellových laboratořích firmy AT & T okolo roku 1970. Tento systém není již dále vyvíjen, ale dal vzniknout řadě operačních systémů na UNIXové bázi. Unix je skupina operačních systémů vycházejících z původního UNIXu. Byl vytvořen standard POSIX, který obsahuje požadavky, co by měly UNIXy umět. Něco splňuje i WIN NT. Je to systém víceuživatelský (systém umožňuje současnou práci více uživatelů a zároveň má prostředky, jak uživatele omezovat jak zabránit uživateli, aby mazal soubory jiný uživatelům) a víceúlohový (umožňuje práci více uživatelů a to buď současně nebo postupně). Z toho plyne, že existují určité ochrany a týká se zejména souborů, adresářů a běžících programů. Typickým rysem pro víceuživatelské systémy je, že se musíme přihlásit (zadat uživatelské jméno a heslo). Systém je víceúlohový (multitasking) může běžet několik úkolů najednou. Aby mohlo běžet více programů současně, tak se střídají (každý pracující program by vyžadoval vlastní procesor, ale málokteré PC má více než 1 procesor). Přepíná se z programu do programu např. 100 x za sekundu, takže to vypadá, že ty programy pracují současně. Práce více uživatelů současně (multiuser) dříve to bylo tak, že byl centrální počítač a k tomu připojené terminály. K hlavnímu počítači byl připojen modem a tak byl propojen s jiným hlavním počítačem. V současnosti se s terminály již moc nesetkáme. Počítač se dá připojit pomocí terminálové emulace. Operační systém UNIX, ve svém vzniku, poskytoval pouze textové rozhraní, neboť terminál byl tvořen psacím strojem. Později k UNIXu přibyla grafická nadstavba. Protože používala okna byla označována jako W. Dnes se označuje jako X WINDOW SYSTÉM X11 nebo X-WINDOWS. SHELL obdoba COMMAND.COMu zadávání příkazů (interpret příkazů). Vypisuje nápovědu, umožňuje zadávání příkazů a jejich provádění. Některé provádí sám, ale na některé volá jiný program. Jméno UNIX: Jako reakce na tvorbu operačního systému MULTICS, který vycházel z myšlenky, že by se operační systém měl dodávat jako elektřina (PC někam se připojit a můžeme pracovat). UNIX vznikl jako protiklad k MULTICS. Původně se psal UNICS.

Historie UNIXu a LINUXu - 2 Rozštěpení UNIXu: na komerční systém SYSTÉM III později SYSTÉM V, zkráceno na SVR2 a SVR3 na nekomerční systém BSD (Berkeley Systém Distribution) vznikl na univerzitě v Berkeley. Oba systémy se od sebe liší, ale rozdíly nejsou příliš velké, aby to působilo problémy. Vzájemně se ovlivňují, přebírají ze sebe prvky. V 80. letech s e začal rozšiřovat na pracovní stanice - workstations. Vznikla spousta UNIXových větví (klonů). Např. systém IRIX od firmy Silicon Graphic (SGI), firma HP vytvořila HP-UX, IBM AIX a MICROSOFT XENIX ještě před tím, než vznikla první PCčka. UNIX byl šířen ve formě zdrojových textů, proto vznikaly další větve. Bylo zavedeno síťování, které bylo založeno na UNIXových serverech. Unix obsahuje obrovský balík programů. Začátek 90. let přinesl vznik nekomerčních volně šiřitelných verzí UNIXu pro osobní počítače. Mezi nejznámější verze patří LINUX, NETBSD a FreeBSD. LINUX není vlastněn žádným soukromým subjektem. Na vývoji jeho jádra a dalšího doplňkového software spolupracuje celosvětová komunita vývojářů a to jak dobrovolně, tak v rámci sponzoringu a grantů. Jeho zdrojový kód je otevřený a k dispozici každému, kdo má zájem na vývoji spolupracovat, případně si chce svou instalaci přizpůsobit vlastním potřebám. LINUX je v současné době šířen v podobě různých distribucí RedHat (Fedora), SuSE, Mandrake, Debian, SlackWare, Gentoo apod. Distribuci lze chápat jako souhrn jádra + velice širokého spektra software, který je distributorem shromážděn, příp. vyvinut a poskytován ve dvou formách : Free (zdarma) každý má možnost stáhnout si tzv. image instalačních CD, vypálit si je a systém nainstalovat a používat. Tato verze distribuce je zcela zdarma, uživatel však zpravidla nemá možnost využítav technickou podporu (support) distributora a je při řešení problémů odkázán na velice četné komunity a diskusní fóra na Internetu. Placená distribuce je prodávána jako klasická krabicová distribuce, kde zákazník obdrží jednak sadu instalačních CD, tak i obsáhlý manuál a smí využívat support distributora.

Srovnání operačních systémů LINUX WINDOWS + stabilita + bezpečnost + široké spektrum dodávaného SW v distribuci + instalace od disket po plnohodnotné GUI +/- podpora (support) +/- otevřený kód +/- cena - podpora HW - hry - uživatelská náročnost + podpora HW + hry + jednoduchost obsluhy (user-friendly) +/- podpora (support) - stabilita - bezpečnost - HW náročnost - cena - uzavřený kód, monopolní vlastník - cena

Přihlašování do UNIXu (1) Jak již bylo uvedeno výše, víceuživatelské prostředí UNIXu (LINUXu) vyžaduje přihlášení každého uživatele (autentizaci). Ta je prováděna pomocí uživatelského jména a hesla. Správce systému zodpovídá za tvorbu a správu uživatelských účtů pro systém. Aby nebyl systém snadno zneužitelný a napadnutelný, je třeba dodržovat určitá bezpečnostní pravidla. K nim patří i dostatečně silné heslo, které chrání přístup k uživatelskému účtu. Proto má UNIX implementován mechanismus na kontrolu síly použitých hesel (crack). Pravidla pro tvorbu hesel Správné heslo musí být silné, tzn. potenciální útočník nesmí mít šanci na snadné uhádnutí hesel. Dnes v době výkonných počítačů, se uplatňuje metoda brute force k lámání cizích hesel. Tato metoda je založena na generování a hádání existujících kombinací znaků a testování proti napadanému systému. Jelikož UNIXové systémy striktně rozlišují malá a velká písmena, tak hesla mohou být tvořena mnoužinou znaků a-z, A-Z, 0-9 a dalších speciálních znaků (-_?:#&@$).

Přihlašování do UNIXu (2) Špatná hesla jméno, příjmení, přezdívka jméno nebo příjmení příbuzných rodné číslo, číslo OP, číslo pasu oblíbené jídlo, značka auta, skupina, kniha cokoli, co o vás mohou vědět vaší kolegové nebo jiní lidé křestní jména a slova z jakéhokoli slovníku znaky ležící vedle sebe na klávesnici (qwerty) cokoli z výše uvedených doplněné jednou číslicí cokoli z výše uvedených pozpátku příliš krátká publikovaná dobrá hesla heslo napsané v kalendáři u počítače

Přihlašování do UNIXu (3) Správná hesla alespoň 8 znaků dlouhé (ale některé Unixy berou pouze prvních 8 znaků) obsahuje malá i velká písmena (ale Netware je nerozlišuje) obsahuje číslice a speciální symboly vymyšlené slovo, spojení dvou nesouvisejících slov, proložená slova (lichá písmena z jednoho, sudá písmena z druhého slova), první písmena z věty v knize, písni (ne vaší oblíbené) vše s vloženými číslicemi a speciálními znaky, některá písmena velká. Hesla jsou ukládána v systému nikoliv v čitelné formě, ale ve formě tzv. otisků, hashů. Hashe jsou jednosměrná šifrovací metoda, kdy každý myslitelný existující řetězec znaků (posloupnost znaků) má svůj unikátní hash. Heslo Vámi zadané při přihlašování je převedeno na hash a ten je porovnán s hashem uloženým v systému. Pokud oba hashe souhlasí, je autentizace úspěšná. Dříve byl jako hashovací mechanismus používán DES, dnes v moderních systémech je používán algoritmus MD5 nebo Blowfish.