Fernando Corbató
Főnév
Fernando Corbató (tsz. Fernando Corbatós)
- (informatika) Fernando José “Corby” Corbató (1926–2019) amerikai számítógéptudós, a modern operációs rendszerek és a többfelhasználós számítógépes környezetek egyik legnagyobb úttörője. Nevéhez fűződik a multics és a CTSS rendszerek megalkotása, valamint a világ első jelszavas számítógépes biztonsági modelljeinek bevezetése. Munkássága alapjaiban változtatta meg, hogyan használunk ma számítógépeket – különösen a megosztott, interaktív számítástechnika világában.
🎓 Tanulmányok és kezdeti pálya
Fernando Corbató 1926-ban született a kaliforniai Oakland városában, spanyol származású családba. Alapdiplomáját a California Institute of Technology-n szerezte, majd 1950-ben csatlakozott az MIT-hez, ahol később PhD-t szerzett fizikából. Azonban már doktori évei alatt is számítástechnikai rendszerek iránt érdeklődött, és hamar átnyergelt az akkor kialakulóban lévő operációs rendszerek kutatására.
💡 Motiváció: Az időpazarlás és a “batch processing” korlátai
Az 1950-es években a számítógépek ún. batch módban működtek:
- A programozók lyukkártyákon adták le a kódjaikat.
- Ezeket később futtatták le sorban a gépeken.
- Egy-egy hiba javítása órákat vagy akár napokat vett igénybe.
Corbató felismerte, hogy ez az eljárás rendkívül pazarló. Célja az volt, hogy interaktív hozzáférést adjon a számítógépekhez több felhasználó számára egyszerre, és valós időben.
🖥️ CTSS – Compatible Time-Sharing System (1961)
Corbató vezetésével az MIT-n kifejlesztették a világ első működő időmegosztásos operációs rendszerét, a CTSS-t. Ez forradalmi volt, mert:
- Több felhasználó egyszerre használhatta ugyanazt a számítógépet.
- Mindegyiküknek külön interaktív munkamenete volt (teletype terminálokon keresztül).
- A rendszer védte a felhasználók fájljait, és bevezette a jelszavas hitelesítést.
📌 CTSS újdonságai:
- Jelszavas védelem – az első implementáció számítógépes rendszeren
- Időosztásos működés – a CPU ciklusait felosztotta a felhasználók között
- Fájlhozzáférés és jogosultságkezelés – primitív, de hatásos védelem
- Prompt alapú parancsbevitel – az interaktív shell előfutára
CTSS megalapozta a modern interaktív operációs rendszerek működését, legyen szó UNIX-ról, Linuxról vagy Windowsról.
🧠 Multics – Multiplexed Information and Computing Service (1965)
A CTSS sikerére építve Corbató és csapata (MIT, General Electric, Bell Labs) belevágott a Multics rendszer megalkotásába.
A cél: egy megbízható, skálázható, biztonságos és megosztott számítástechnikai rendszer, amely a jövő hálózatos világát szolgálja.
✨ Multics fő újításai:
- Hierarchikus fájlrendszer – alapja a UNIX fájlrendszernek
- Virtuális memória – lapozás és címfordítás
- Processzek és memóriavédelem – biztonságos multitasking
- Dinamikus modulbetöltés – „linkelés” futási időben
- Univerzális shell környezet – parancssoros interfész
Bár Multics maga sosem terjedt el széles körben, elvi és technikai hatása óriási volt. Az egyik Multicson dolgozó fejlesztő, Ken Thompson, a tapasztalatok alapján kezdte megírni a UNIX rendszert.
🔐 Corbató és a jelszó
Ma már magától értetődőnek tűnik, hogy minden számítógépes fiókhoz jelszó kell. 1961-ben ez újítás volt – és Corbatóék a CTSS-ben vezették be először:
„It’s much better to allow people private directories protected by passwords than to trust that they won’t look at each other’s files.” – Corbató
Ez volt a számítógépes hozzáféréskontroll születése.
🧪 Tudományos hatás és filozófia
Corbató felfogása szerint a számítógépeknek:
- Hatékony eszközként kell szolgálniuk az emberi gondolkodás támogatására,
- Könnyen használhatónak, oszthatónak, és megbízhatónak kell lenniük,
- A megosztás nemcsak technikai, hanem etikai alapelv.
Multics és CTSS víziója előrevetítette a cloud computing, multi-user UNIX rendszerek, sőt a SaaS világát is.
🏆 Elismerések
Corbató munkásságát a számítástechnikai világ széles körben elismerte:
- ACM Turing Award (1990) – „az időosztás és számítógépes megosztottság alapelveinek kidolgozásáért”
- IEEE Fellow
- National Academy of Engineering tagja
- Computer History Museum Fellow (2012)
👨🏫 Tanári és mentori szerep
Corbató hosszú ideig volt professzor az MIT-n, ahol több generációnyi hallgatót tanított:
- Operációs rendszerek, számítógép-architektúra, számítógép-használhatóság
- Inspirálta Ken Thompsont, Dennis Ritchiet, valamint sok korai UNIX-fejlesztőt
🕊️ Halála és öröksége
Fernando Corbató 2019-ben hunyt el 93 évesen. Halálakor a szakma egyöntetűen úgy emlékezett rá, mint:
- Az interaktív számítástechnika atyjára
- A megosztott rendszerek és a felhasználói hozzáféréskontroll megalkotójára
- Egy olyan korszak vezetőjére, amikor a számítástechnika még nem iparág, hanem felfedezés volt
🌍 Örökség a mai világban
Mely technológiák épülnek Corbató munkájára?
- UNIX/Linux operációs rendszerek (Multics örökösei)
- Cloud computing és többbérlős rendszerek (time-sharing koncepció)
- Shell-ek, parancssori interfészek (CTSS prompt)
- Felhasználói jogosultságkezelés (jelszavak, elérési jogok)
- Virtuális memória, processzizoláció, szálak kezelése (Multics)
Zárszó
Fernando Corbató azok közé tartozott, akik megreformálták a számítógéphasználatot. Nem új processzort, nem gyorsabb gépet épített – hanem új működési elvet:
A számítógép nem egy embernek szóló eszköz – hanem sokak közös intelligens segítője.
Egy mondatban:
Fernando Corbató megteremtette azt a világot, ahol több ember egyszerre osztozhat egy gépen – és ezáltal a digitális együttműködés alapjait is lefektette.
- Fernando Corbató - Szótár.net (en-hu)
- Fernando Corbató - Sztaki (en-hu)
- Fernando Corbató - Merriam–Webster
- Fernando Corbató - Cambridge
- Fernando Corbató - WordNet
- Fernando Corbató - Яндекс (en-ru)
- Fernando Corbató - Google (en-hu)
- Fernando Corbató - Wikidata
- Fernando Corbató - Wikipédia (angol)