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