Bevezető
Történet
1969, Bell Labs - UNIX
- kernel és a "többi" szétválasztása
- a kernel az egyetlen olyan része az op.rendszernek, amit minden hardverkörnyezetre külön-külön meg kell írni
- a rendszer többi részét vmilyen magasszintű nyelven írhatjuk meg
- elsősorban ma is "nagygépes" rendszer, léteznek ugyan változatok PC-re, de egyik sem ingyenes és nem is túl hatékonyak
1991, Linus Torvalds - Linux
- a PC-k túl lassúak voltak UNIX futtatásához
- comp.os.minix newsgroup
- minix-en kezdte fejleszteni a saját op.rendszerét
- olyan ingyenes rendszert akart készíteni, ami PC-ken is gyorsan, megbízhatóan működik és megfelel a POSIX szabványnak (UNIX szabványa)
From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: Gcc-1.40 and a posix-question
Message-ID: <1991Jul3.100050.9886@klaava.Helsinki.FI>
Date: 3 Jul 91 10:00:50 GMT
Hello netlanders,
Due to a project I'm working on (in minix), I'm interested in the posix
standard definition. Could somebody please point me to a (preferably)
machine-readable format of the latest posix rules? Ftp-sites would be
nice.
Napjainkban
- Munkaállomások, irodai alkalmazások
- Szerver megoldások (Amazon, US Post Office stb.), internet-szerverek, tűzfalak, proxyk
- Clusterek
- PDA, mobilok, beágyazott alkalmazások
Bonyolult?
- "Whether Linux is difficult to learn depends on the person you're asking. "
- Ideális programozóknak és "power-user"-eknek (compilers, libraries, fejlesztő és hibakereső rendszerek)
- Dokumentációk, példák
- Kezdetben valóban magas szintű ismereteket kívánt a Linux-szal való ismerkedés elkezdése is, illetve problémát
okozott az is, hogy akik már ismerték, nem szívesen segítettek a kezdőknek ("RTFM")
- Manapság egyre könnyebbé válik a Linux rendszerek megismerése
- Grafikus felület(ek), Windows-szerű működés
- De továbbra is mélyen bele lehet nyúlni a rendszerbe
- RedHat/Fedora, SuSe, Mandriva, UHU, Debian, Gentoo
- Sulix, Knoppix, SuSe Live!
Van-e a Linuxnak jövője?
- A legismertebb nyílt forráskódú rendszer
- SAMBA (MS Win NT - OS/2 - Linux)
- Apache ("A PAtCHy server")
- StarOffice, OpenOffice
- The Open Source community
Előnyök / Hátrányok
Előnyök
- Ingyenes
- Bármilyen hardver platformon működőképes
- "Linux was made to keep on running"
- Biztonságos
- Skálázható (486 - AMD64, Palmtop,PDA)
- Rengetegen fejlesztik, egy esetleges hiba kijavítása igen hamar megtörténhet
- Nyílt forráskód
Hátrányok
- (Nagyon sokféle disztribúció)
- A kezdőknek még ma is furcsa lehet
- Nyílt forráskód
Hol találok Linuxot az ELTÉn?
- Minden laborban és a loviban minden gépen van Gentoo linux
- Pandora (Panda), Caesar
Hogyan tudom őket használni?
- Laboros gépek: pandorás usernév/jelszó, grafikus felület
- Pandora (Panda): valamilyen ssh kliens kell hozzá (Win alatt: Putty, Linux alatt: ssh)
Fileok feltöltése (Win alól: WinScp, Linux alól: sftp, scp)
- Kijelentkezés: logout/exit