Mi is az a Linux? egyetemista csatlakozott hozzá az Interneten keresztül. (http://mlf.linux.rulez.org/mlf/alapok.html)



Hasonló dokumentumok
Linux szerver megoldások Lajber Zoltán

GNU/Linux alapok és alkalmazásuk

SAN Linux környezetben Lajber Zoltán

Linux alapok és használatuk

Ismerkedjünk meg a Linuxszal!

Operációs rendszerek gyakorlat

A Microsoft terminálszolgáltatás ügyfél oldali hardverigényének meghatározása

Bevezetés az informatikába

Operációs rendszerek gyakorlat

Operációs rendszerek gyakorlat

1_Linux_bevezeto_bash

Operációs rendszerek 2

Operációs rendszerek - bevezető

Operációs rendszerek gyakorlat

Windows XP. és Ubuntu. mi a különbség? Mátó Péter <mato.peter@fsf.hu> Windows XP vs Ubuntu Mátó Péter <mato.peter@fsf.

Alkalmazások típusai Szoftverismeretek

A számítógép egységei

A L i n u x r u h á j a

Operációs rendszerek. 1. gyakorlat. Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Betekintés szabad szoftverek történetébe és gazdasági hátterébe, avagy mégsem eladó az egész világ.

hardver-szoftver integrált rendszer, amely Xwindow alapú terminálokat szervez egy hálózatba

Számítógép rendszerek. 4. óra. UNIX fejlődéstörténet

UNIX operációs rendszer bemutatása. A UNIX története, fejlesztésének céljai.

Windows és/vagy Linux? Készítette: Hanusz Zoltán /Hazlaat/

Alapismeretek. Tanmenet

Á l t a l á n o s a n a L i n u x r ó l. DE-EFK Egészségügyi Ügyvitelszervező Szak Linux c. tantárgy 2006 I. félév

ÜDVÖZÖLJÜK A HaXSoN BEMUTATÓN!

IDENTIVISION ICR-E41/81/161 H.264 DVR

6.2. TMS320C64x és TMS320C67xx DSP használata

Alapismeretek. Tanmenet

SZOFTVER = a számítógépet működtető és az azon futó programok összessége.

Egységes Közlekedési Hatóság

Bevezetés. A Unix rövid története. A Unix rövid története. Elterjedt UNIX-ok

Integrált-HardverSzoftver-Rendszer

Vékonykliens Technológia Ismertető

Szoftver labor III. Tematika. Gyakorlatok. Dr. Csébfalvi Balázs

Alap protokollok. NetBT: NetBIOS over TCP/IP: Name, Datagram és Session szolgáltatás.

Operációs rendszerek MINB240 V2+2+0

Szabad Szoftverek és GNU/Linux Sikertörténetek

Operációs rendszerek MINB240 V kredit KF Nagyváradi Anett 0. előadás Bevezetés

Informatikai füzetek

1. Mit tárol a memória? 1 pont. 2. Miért kell rendszerlemezzel rendelkeznünk? 1 pont Karikázza be a helyes válasz betűjelét

Operációs Rendszerek II.

Operációs rendszerek

Novell Nterprise Branch Office: a távoli iroda felügyeletének leegyszerűsítése

A KÖZÉPSZINTŰ ÉRETTSÉGI VIZSGA INFORMATIKA TÉMAKÖREI: 1. Információs társadalom

A szabad szoftverek alkalmazási lehetősége a közigazgatásban

DÉVAVÁNYA VÁROS ÖNKORMÁNYZATÁNAK KÖZÉPTÁVÚ ( ) INFORMATIKAI STRATÉGIÁJA, INFORMATIKAI FEJLESZTÉSI TERVE

TI TMDSEVM6472 rövid bemutatása

Informatika. 3. Az informatika felhasználási területei és gazdasági hatásai

14. Tétel. A kezelt hardvererőforrásoknak része többek között a memória, a processzor, a merevlemez és a perifériális eszközök használata.

PDF DOKUMENTUMOK LÉTREHOZÁSA

Hálózati ismeretek. Az együttműködés szükségessége:

Informatika szóbeli vizsga témakörök

Windows történet Windows 1.0. DOS kiegészítő Grafikus felület

Számítógépes munkakörnyezet II. Szoftver

SZÓBELI ÉRETTSÉGI TÉMAKÖRÖK

Linux ismeretek. Göcs László mérnöktanár. KF-GAMF Informatika Tanszék tavaszi félév

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

INFOTECHNOLÓGIA I. Operációs rendszer működése, használata

Gyorskalauz SUSE Linux Enterprise Desktop 11

Gyakorlati vizsgatevékenység. Graf Iskola

Informatikai Rendszerek Intézete Gábor Dénes Foiskola. Operációs rendszerek oldal LINUX

Alapismeretek. Tanmenet

OpenOffice.org irodai programcsomag

CRA - Cisco Remote Access

A számítástechnika fejlődése

Oktatási cloud használata

Gyakorlati vizsgatevékenység. Graf Iskola

Informatika szintmérő-érettségi tételek február

SEGÉDLET. A TTMER102 - FPGA-alapú hálózati eszközfejlesztés című méréshez

A Riello-UPS az informatika világában

Operációs rendszerek. A Windows NT felépítése

A DNS64 és NAT64 IPv6 áttérési technikák egyes implementációinak teljesítőképesség- és stabilitás-vizsgálata. Répás Sándor

1. tétel. A kommunikáció információelméleti modellje. Analóg és digitális mennyiségek. Az információ fogalma, egységei. Informatika érettségi (diák)

Személyügyi nyilvántartás szoftver

Egy egyszerű, gyors és szabad újratelepítő eszköz: upi

M/74. közismereti informatika írásbeli (teszt) érettségi vizsgához

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

HaXSoN Nyílt forrásdú, zárt informatikai rendszer

Webes alkalmazások fejlesztése

UNIX bevezető. kiegészítő fóliák az előadáshoz. Mészáros Tamás

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program

30 MB INFORMATIKAI PROJEKTELLENŐR

2. rész BEVEZETÉS A SZÁMÍTÓGÉPEK VILÁGÁBA. Az információ elérésének és felhasználásának képessége.

Informatikai Főosztály. Igazságszolgáltatási Tanács Hivatala május 29.

SAMBA. Forrás: Lajber Zoltán: SAMBA alapok dia, SZIE

Hálózati alapismeretek

Gyakorlati vizsgatevékenység

Fájlrendszerek. A Windows operációs rendszerek fájlrendszere

Web harvesztelés. Automatikus módszerekkel

ELSŐ LÉPÉSEK A SZÁMÍTÓGÉPEK RODALMÁBA AMIT A SZÁMÍTÓGÉPEKRŐL TUDNI ÉRDEMES

TestLine - zsoltix83 hálozat 1 Minta feladatsor

OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc -

Könyvtári címkéző munkahely

INFORMATIKA EGYRE NAGYOBB SZEREPE A KÖNYVELÉSBEN

A Clipper evolúciója

HaXSoN Nyílt forráskódú, zárt informatikai rendszer

Telepítsünk operációs rendszereket egyszerűen.

Trendek a nyílt forráskódú térinformatikai fejlesztésekben

Átírás:

Mi is az a Linux? Nagyon röviden: egy a POSIX szabványokat követő szabadon felhasználható Unix operációs rendszer, amelyet Linus Torvalds kezdett el fejleszteni előbb egyedül, gyakorlatilag a nulláról indulva 1991 végén, majd később egyre több hacker, szakember és egyetemista csatlakozott hozzá az Interneten keresztül. (http://mlf.linux.rulez.org/mlf/alapok.html) 1

És van filozófiája? Igen. Átvette a UNIX alapelveit, hozzátette a szabad szoftver erényeit, és egy újfajta szoftverfejlesztési módszert alkalmaz. 2

A gyökerek: A UNIX 1969-ben Ken Thomson es Dennis Ritchie készítette egy gazdátlan PDP-7 -es gépre. 1973-tól létezik a mai formában, amikor áttírták Ritchie által kifejlesztett C nyelvre. 1974-ben az első nyilvános publikáció szabad szoftver!? 1977-82 között az AT&T egységesítési probálkozások 1983-ban a System V, aktuális változata a Release 4, röviden SYSVR4 Az AT&T egyeduralmát elkerülendő, az IEEE égisze alatt létrehoztak egy szabványtervezetet Portable Operating System Interface (X) - POSIX néven. 3

A UNIX ereje többfelhasználós, több feladatos operációs rendszer erősen támogatja a hálózatokat a későbbi fejlesztők is megértették és betartják az eredeti szerzők filozófiáját 4

A UNIX filozófiája a UNIX fejlesztői maradéktalanul ragaszkodtak néhány egyszerű szabályhoz amit néha nehéz betartani, de hosszú távon mindenképpen megéri. minden file a programok be- es kimenete is file, ami így átirányítható a nagy programok helyett kis, áttekinthető és összekapcsolható segédeszközök a kis programokkal szembeni követelmények legyenek egyszerűek, de általánossan megfogalmazottak Ezekből következik, hogy a szabványos segédprogramok összekapcsolásával bonyolult feladatok is hatékonyan megoldhatók. 5

Szabad szoftver A free szó angol jelentései miatt félreérthető. A free itt nem ingyenest, hanem szabadot jelöl. Többnyire persze ingyenes is a Linux, de igazi lényege az a szabadság, amivel a felhasználó rendelkezik a forráskód hozzáférhetősége révén. Az így kapott elönyök: forrásnyelvű kód adta szabadság fejlesztés sebessége erőforrások, hajtóerők minőség - miböl él a programozó? 6

Fejlesztési stílusok Eric Steven Raymond alapján: Katedrális : emberek kis csoportja tervez és programoz ritka kibocsátások - többnyire legalább fél év a változatok között a csoport maga végzi a hibakeresés és eltávolítás, felhasználói tapasztalatok, igények visszacsatolása lassú 7

Bazár : Egy vagy néhány ember koordinálja a fejlesztést sokan végzik a programozást gyakori kibocsátások (fejlesztői változat), így gyors visszacsatolás népes a tesztelők tábor a tesztelők nagyrésze hibajavítást is végez 8

A Linux alkotóelemei Kernel : Az operációs rendszer magja. A Linux szó maga szabatosan csak a magot jelenti. Disztribuciók : Ahhoz, hogy használni tudjuk, sok-sok dolog kell meg a kernel mellé. Több cég, illetve társaság készit ilyen összeállításokat, ezeket hívjuk disztribúcióknak. A jelentősebbek: Debian GNU/Linux, SuSe Linux, Redhat Linux 9

A verziószámok Idegenek számára misztikusnak és bonyolultnak tűnhetnek. A leg fontosabb a mag (kernel) és a disztibúció: Kernel: formája mindig X.Y.Z alaku. Az X a fo verzió szám. Ha az Y páros (és 0), akkor stabil, ha páratlan, akkor fejlesztői változat. A Z sorszám, a fejlesztői változatnál gyorsan változhat. Jelenlegi aktuális változatok: 2.2.13 és 2.3.28. Disztribuciók: természetesen ennek is van verziószáma, de többnyire fedőneve is. Jelenleg például Debain/GNU Linuxból a 2.1 (slink), a stabil, és a 2.2 (potato) a fejelszés alatt álló. 10

Linux/UNIX filozófia oktatása Az eddig vázolt filozófiát a számítástechnikán túlmutató tanulságai miatt feltétlenül javasolt megismertetni a diákokkal, különösen a műszaki oktatásban. 11

Egy lehetséges tematika: Oktatási hét 1. UNIX kialakulása, felépítése, dokumentáció. Bejelentkezés, terminálok, levelezés. 2. Állományok, katalógusok. Hozzáférési jogok. 3. Mi hol van a UNIX-ban? Állományrendszer. 4. A parancsértelmező (shell), átirányitás, csővezeték 5. Szabványos segédprogramok (grep, find, file, test) 6. Shell programozás 7. Adatfeldolgozás, táblázat kezelés - az awk nyelv 8. awk gyakorlatok 9. Grafikon készítés - a gnuplot 10. gnuplot gyakorlatok 11. Szöveg formázás - a LATEX, LyX 12. LATEXgyakorlatok 13. Internet eszközöz - pine, rtin, ftp, irc, lynx, netscape 14. Programozási módszerek, segédeszközök 15. Számonkérés 12

A gépterem Jelenleg két Linux-os számítógép laborunk van. Oktató terem : volt CAD-es gépek, a munkállomások hardvere: : 8 db 5x86, 64M ram, 17 -os monitor, S3V+ videokártya, 320Mb hdd, 100Mbit-es ethernet hálózati kártya, floppy a munkaállomások szoftvere : boot EPROM a hálozati kártyákban, bootoláskor választási lehetőség: Linux - diskless, DOS - szerverről, vagy NT a helyi diszkről. Office nincs, NT-n csak CAD programok (AutoCAD,Pro E). szerver : pentium 166, 64M ram, 2 db hálozati kártya, 2x6.4G hdd szerver gép, bootp szerver, NFS, NIS, samba az NT-knek 13

(PDC), mars a dos-os klienseknek. egyéb IP Masquerad, órai és névre szoló account-ok külön Gépterem : régi gépek gyűjtőhelye a munkaállomások hardvere : 12 db 386+387, trident 8800-256k videokártya, 14 -os vga monitorok, smc ultra+eprom, floppy, hdd nincs. a munkaállomások szoftvere : boot EPROM-os hálózati kártyák, bootoláskor választási lehetőség: A Linux - diskless, DOS - szerverről. A Linux-os alkalmazások a szerveren futnak. szerver : Pentium 133 128M ram, 2+2G hdd, bootp szerver, NFS szerver, alkalmazas szerver, mars a dos-os klienseknek. egyéb IP Masquerad, órai és névre szoló account-ok külön 14

Tapasztalatok a heti 2 óra nem elegendő, a diákoknak gépet kell biztosítani órán kívül is a gyenge hardver ellenére a rendszer üzemeltethető minden diák felismeri, hogy van alternatíva a szoftvergyártók által diktált hardver-szoftver fejlesztési spirálból nagy terjedelmű műszaki irományok (például gépészmérnöki diploma) kevesebb munkával, megbízhatóbban, gyorsabban és szebben elkészíthető, mint az elterjed irodai programcsomagokkal. kulcsfontosságú a megfelelő példák és önállóan elkészítendő feladatok megfelelő kivalasztása, összeállítása 15

Aki nem érti meg a UNIX filozófiáját, az ugyan úgy akarja hasznáni a Linuxot, mint a UNIX-tól távol álló rendszereket, így nem fogja tudni kihasználni a Linux előnyeit, de tapasztalja a hátrányait. 16