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

Hasonló dokumentumok
Bevezetés az informatikába

GNU/Linux alapok és alkalmazásuk

Operációs rendszerek - bevezető

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

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

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

Linux alapok és használatuk

Á 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

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

Operációs Rendszerek II.

Unix alapú operációs. rendszerek ELŐADÁS CÍME. Göcs László mérnöktanár. 2. előadás. KF-GAMF Informatika Tanszék

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

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

LINUX PMB VIRTUALBOX TÖRTÉNELEM DEBIAN ALAPPARANCSOK - GRUB

IT TERMÉKEK TANÚSÍTÁSA

A Unix operációs rendszer és testvérei

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

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

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

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

Megnevezés Verzió Méret (byte) SHA-1 lenyomat

Novell Roadshow január március

SIRIUS SOROZAT. On-line UPS kva egy/egy fázisú és három/egy fázisú kva és kva három/három fázisú

Nyílt forrású, mobiltelefonos játékok az oktatásban

Operációs rendszerek 2

Az Energia Biztonsága. Sirius series. UPS kva egy / egy és három / egy fázis kva és kva három / három fázis.

FELÜLVIZSGÁLATI JEGYZŐKÖNYV MELLÉKLETE (I-UNI16F1_ TANF) TANF.ME {.{W... Szoftver utolsó változtatás időpont ja: december 12.

Operációs rendszerek

ma és holnap Szabad Szoftver Konferencia október 8. Szeged Szalai Kálmán előadása

OpenBSD. SZE Távközlési Tanszék

Operációs rendszerek. UNIX/Linux fájlrendszerek

Készítette: Sallai András Terjesztés csak engedéllyel sallaia_kukac_fre _pont_hu

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

OpenBSD. Miről lesz szó?

Ismerkedjünk meg a Linuxszal!

Operációs rendszerek 2

FELÜLVIZSGÁLATI JEGYZŐKÖNYV MELLÉKLETE (I-UNI15F1_ TANF) TANF.ME-01 I-UNI15F1 I ... ~~~?... MATRI tanúsítási igazgató

Produktív környezetben használt, nyílt forráskódú komplex térinformatikai megoldások dr. Siki Zoltán

A MAGYAR FREEBSD DOKUMENTÁCIÓS PROJEKT! DIA OPEN SOURCE FARM HEXEN MADDOG HELLO WINDOW 2 HELLO WORLD 3 BASH

OpenBSD. Miről lesz szó?

OpenBSD. SZE Távközlési Tanszék

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

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is.

Információs technológiák 4. Ea: A lélek. A csak szidható kézzelfoghatatlan

Open Source trendek 2010: merre tart most a világ?

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is.

Az EuroOffice léphet az OpenOffice helyébe?

Tarantella Secure Global Desktop Enterprise Edition

Unix és Linux. A Unix rövid története

Operációs rendszerek gyakorlat

SZTE Nyílt Forrású Szoftverfejlesztő és Minősítő Kompetencia Központ

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

Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel

LIBRA PRO. On-line UPS kva három / három fázis

Symantec Endpoint Protection

Novell és Oracle: a csúcsteljesítményű, költséghatékony adatközpont megoldás. Sárecz Lajos Értékesítési konzultáns

Operációs rendszerek gyakorlat

UNIX operációs rendszer rövid története és jellemzői

VIRTUALIZÁCIÓ KÉSZÍTETTE: NAGY ZOLTÁN MÁRK EHA: NAZKABF.SZE I. ÉVES PROGRAMTERVEZŐ-INFORMATIKUS, BSC

GNU/Linux IV. kiadás

Gyorskalauz SUSE Linux Enterprise Desktop 11

Jelenleg több mint 250 féle disztribúció létezik ( ) Kenneth Lane Thompson Dennis M. Ritchie Linus Torvalds

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

A genetikus algoritmus, mint a részletes modell többszempontú és többérdekű "optimálásának" általános és robosztus módszere

Operációsrendszerek. 1. elıadás. Standard ismeretek

Informatikai biztonság, IT infrastruktúra

Új technológiák az Ubuntuban. Új fejlesztések Amik egy éven belül jelenhetnek meg az Ubuntuban

Üzleti lehetőségek a nyílt forráskódú fejlesztésben

1_Linux_bevezeto_bash

Kaspersky Anti-Vírus

Operációs rendszerek

A SUSE 10.0 biztonsági szolgáltatásai

Linux alapú hálózati infrastruktúra Open Enterprise Server 2. Hargitai Zsolt kereskedelemtámogatási vezető, Novell Kft.

Böngészők, böngészőmotorok

EMC AVAMAR. YOU WILL NEVER BACK UP THE SAME DATA TWICE. Diriczi Norbert

Nyílt szoftverek a közigazgatásban

A Linux operációs rendszer alapjai 1 B EVEZETÉS

Hálózatok építése, konfigurálása és működtetése

ZP 120LCD UPS. Minőségi Energiaforrás. on-line IPARI ALKALMAZÁSOK ELECTRO-MEDICAL BERENDEZÉSEK BIZTONSÁGI BERENDEZÉSEK

Hálózatok építése és üzemeltetése

Szabadságharc. Tartalomjegyzék. Semmi sincs ingyen. Minden a Xeroxszal kezdődött

italc felhasználói dokumentáció

Rational. Application Developer. Telepítési kézikönyv. 7.0 változat GI

I. A Linux operációs rendszer alapjai 1 B EVEZETÉS

TANÚSÍTVÁNY KARBANTARTÁS Jegyzıkönyv

Operációs rendszerek gyakorlat

Linux hálózati adminisztráció

PolyVision illesztőprogram Kibocsátási megjegyzések 2.2. változat

UNIX ALAPÚ RENDSZEREK HASZNÁLATÁNAK OKTATÁSA A MŰSZAKI INFORMATIKUS KÉPZÉSBEN

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

Konzultáció és terméktámogatás Linux alapokon. Basa Richárd igazgató Novell PSH Kft.

Mi is az a Linux? egyetemista csatlakozott hozzá az Interneten keresztül. (

Veeam Agent for Windows and Linux

Hálózatok építése, konfigurálása és működtetése

IBM Power 550 Express szerver

Operációs rendszerek gyakorlat

Phaser. 6128MFP User Guide. Phaser 6128MFP Multifunction Printer. English Français Italiano Deutsch Español. Русский Türkçe Ελληνικά

Xerox WorkCentre 7970 Színes többfunkciós nyomtató Xerox ConnectKey 1.5- technológia Felhasználói útmutató

A MatekSzabadon LiveDVD

Xerox WorkCentre 6655 Színes többfunkciós nyomtató Xerox ConnectKey 1.5- technológia Felhasználói útmutató

Átírás:

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

1960-as évek A Massachusetts Institute of Technology, az AT&T Bell Labs, és a General Electric közösen fejleszti a Multics (Multiplexed Information and Computing Service) operációs rendszert. Ken Thompson megírja a Space Travel játékot a GE-645 nagyszámítógépre Számítógép rendszerek, 4. óra: UNIX fejlődéstörténet 1/10

1960-as évek A játék nem futott elég hatékonyan a GE-645-ön, ezért újraírja DEC PDP-7-re A Multics fejlesztésével és a Space Travel átírásával kapcsolatos tapasztalatok alapján Thompson nekivágott egy új operációs rendszer kifejlesztésének a PDP-7-re. A rendszer a Unics nevet kapja (szóvicc: Multics Unics). Érdekesség: az utolsó Muticsot futtató rendszert 2000. október 30-án állították le (Kanadában). Számítógép rendszerek, 4. óra: UNIX fejlődéstörténet 2/10

1970-es évek Folytatódik az Unics fejlesztése az AT&T Bell Labs-nál, közben a neve Unix -ra módosul. Első alkalmazás: szövegszerkesztés és formázás (az AT&T szabadalmi kérvényeinek támogatására). A rendszert újraírták gépi kódról C nyelvre, így könnyebben tudták más hardvertípusokra átültetni. A rendszer kereskedelmi forgalomba kerül; az operációs rendszerhez minden vásárló megkapja a rendszer forráskódját is. Számítógép rendszerek, 4. óra: UNIX fejlődéstörténet 3/10

1980-as évek Az AT&T-nél a Unix fejlesztése egyre inkább kereskedelmi irányba tolódik el. A cégen belül egységesítik a fejlesztési törekvéseket, így születik meg a UNIX System V Release 1. Az akadémiai felhasználóknak az új licencelési feltételek nem éppen a legmegfelelőbbek, így a Berkeley Egyetemen elkezdik fejleszteni a BSD Unixot (Berkeley Software Distribution). Megjelentek a különböző kereskedelmi változatok (részben AT&T System V, részben BSD alapokon): SunOS a Sun Microsystemstől, Xenix a Microsofttól, SCO UNIX a Santa Cruz Operationtól. Megkezdődött a szabványosítás, aminek során a fejlesztő cégek két pártba tömörültek, és elkezdődött a UNIX Háború. Végül megszületett a POSIX szabvány. Számítógép rendszerek, 4. óra: UNIX fejlődéstörténet 4/10

1990-es évek Az Open Software Foundation (OSF) kiadja az OSF/1 rendszert, ezzel újra kezdetét veszi a UNIX Háború. Megszületik a BSD olcsó Intel platformokon működő változata, a 386BSD. Ebből alakul ki később a FreeBSD, az OpenBSD és a NetBSD (mind szabad szoftverek). Az AT&T eladja a UNIXszal kapcsolatos jogokat a Novellnek, ahonnan a márkanév és a UNIX minősítés jogai az X/Open csoporthoz kerülnek, ami az OSF-el egyesül és Open Group néven működik tovább. Ennek köszönhetően megszületik a Single UNIX Specification. Az egyéb UNIX jogokat a Novell az SCO-nak adja el. Ebből még később bajok lesznek... Az Apple a Macintosh operációs rendszer új változatának alapjaként a BSD-n (is) alapuló NEXTSTEP rendszert választja. Számítógép rendszerek, 4. óra: UNIX fejlődéstörténet 5/10

2000-es évek Az SCO eladja UNIX üzletágát a Caldera Systemsnek. Később ez felveszi a The SCO Group nevet, és arra alapozva, hogy a Linux rendszermag UNIX forráskód-részleteket tartalmaz, különböző Linux-felhasználókat és fejlesztő cégeket fog perbe (pl. IBM). A bíróság végül úgy dönt, hogy az SCO által követelt jogok nagyrészt még mindig a Novellt illetik meg, aki nem akarja folytatni a pereket. A Sun Microsystems szabadon hozzáférhetővé teszi a SunOS utódjának, a Solarisnak a forráskódját OpenSolaris néven. Főbb kereskedelmi UNIX rendszerek manapság: Solaris (Sun), HP-UX, Tru64 (Hewlett Packard), AIX (IBM), IRIX (Silicon Graphics, Inc). Számítógép rendszerek, 4. óra: UNIX fejlődéstörténet 6/10

Összefoglalás A UNIX nem egy operációs rendszer, hanem operációs rendszerek egy családja. Azt, hogy egy operációs rendszer UNIX-nak nevezhető-e, az Open Group dönti el a Single UNIX Specificationnek való megfelelése alapján (az Open Group birtokolja a UNIX védjegyet). Egy másik, gyakran hivatkozott szabvány a POSIX szabvány. Mit nyújtanak ezek a szabványok a programozóknak? Egységes API-kat, azaz egy programot elég csak egyszer megírni, az (elméletileg) minden szabványkövető rendszeren működik. Mit nyújtanak ezek a szabványok a felhasználóknak? Egységes felhasználói felületet és segédprogramokat, azaz ha valaki rendszeresen dolgozik valamelyik UNIX-változattal, és átültetik egy másik változat elé, minimális betanulással tudja folytatni munkáját. Számítógép rendszerek, 4. óra: UNIX fejlődéstörténet 7/10

De itt még nincs vége a történetnek... 1983-ban Richard Stallman megalapítja a GNU projektet (GNU's Not Unix), aminek célja egy szabadon hozzáférhető, nyílt forrású Unix-szerű rendszer létrehozása. 1992-ben Linus Torvalds közreadja a Linux rendszermag első változatát (szintén szabad szoftver). Azóta már rengeteg cég, alapítvány, szervezet, magánszemély és közösség fejleszt Linux rendszermagon és GNU alapprogramokon alapuló rendszereket, ilyen Linux disztribúciók például: Red Hat Enterprise Linux, Fedora, SUSE Linux Enterprise, opensuse, Debian GNU/Linux, Ubuntu, Mandriva Linux, Slackware Linux, Gentoo, stb... 1992-ben adták ki a 386BSD-t is, amiből később kinőttek a FreeBSD, NetBSD, OpenBSD, DragonFly BSD projektek. Ezeket a szabadon hozzáférhető Unix-szerű rendszereket manapság már sok helyen alkalmazzák, ahol korábban valamelyik kereskedelmi UNIX változatot alkalmazták. Számítógép rendszerek, 4. óra: UNIX fejlődéstörténet 8/10

Áttekintés Számítógép rendszerek, 4. óra: UNIX fejlődéstörténet 9/10

Források, további olvasnivalók Wikipedia http://en.wikipedia.org/wiki/unix http://en.wikipedia.org/wiki/pdp-7 Multicians Multics történet (http://www.multicians.org) HUP.hu Magyar Unix Portál (friss UNIX és egyéb informatikai hírek magyarul, szakmai fórumok) (http://hup.hu) Unix-Linux fejlesztési kronológia 1941-1979 (http://hup.hu/1941-1979) Unix-Linux fejlesztési kronológia 1980-1999 (http://hup.hu/1980-1999) Unix-Linux fejlesztési kronológia 2000 - napjainkig (http://hup.hu/2000-napjainkig) Számítógép rendszerek, 4. óra: UNIX fejlődéstörténet 10/10