HelenOS 0.2.0

Címkék

A HelenOS-t a prágai Károly (Charles Univerity, Univerzita Karlova v Praze) egyetem matematikai és fizikai tanszékének tanulói fejlesztik. A HelenOS egy általános célú, microkernel-dizájn jeleket viselő, teljesen preemptív, portolható és szabad operációs rendszer. Forráskódja BSD licenc alatt érhető el, míg a 3rd party komponensek GPL és public domain alatt licencelődnek. Az operációs rendszer jelenleg erős fejleszetés alatt áll, és még nem rendelkezik teljes funkcionalitással.

A projekt célja az, hogy egy teljesen működő operációs rendszert fejlesszenek a HelenOS specifikáció szerint. A HelenOS támogatja az SMP-t, többtaszkosságot és többszálúságot mind 32, mind 64 bites környezetben. Támogatja a little-endian és a big-endian processzor architektúrákat, például az AMD64/EM64T-t (x86-64), az IA-32-t, az IA-64-et (Itanium), a 32 bites MIPS-et, a 32 bites PowerPC-t és a SPARC V9-et.

Maga az operációs rendszer mikrokernel jegyeket hordoz. A kód a kernel-térben fut, de csak az a kód, amelynek feltétlenül ott kell futnia. Ilyen például az ütemezés, a memória-menedzsment és védelem, a hardver-erőforrás menedzsment, vagy az IPC. A többi alkotórész, mint például a filerendszerek, hálózati stack-ek, eszköz-meghajtó programok mind a felhasználói-térben kerülnek implementálásra.

A HelenOS-nek a napokban jelent meg a 0.2.0-s verziója. Benne számos bugot javítottak, és új funkciók mutatkoztak be mind a kernel-, mint a felhasználói-térben. Új kernelfunkciók (graceful task cleanup) mellett a felhasználói térben megjelent a framebuffer, és más konzol szolgáltatások is. A fejlesztők, hogy bizonyítsák a HelenOS felhasználótér-beli képességeit, portolták a BSD tetris-t az OS-re.

Bővebben a projekt honlapján.

Hozzászólások

Jó dolgok ezek.

Érdekes, hogy matek-fizika szakosok írják, miközben én nem bíznék oprendszer megírást progmatosokra sem...

Azt sem értem, hogy magyarországon miért nincsenek ilyen kezdeményezések. Vagy csak én nem tudok róla?

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Nem a megoldás képességét vonom kétségbe, hanem a végeredmény minőségét.
Bár én csak néhány fizikus által írt szimulációkat láttam, nekem kellett volna átírni, de amikor a változók tmp1-tmp9-ig vannak néha egy két t is , ezek intek stringkek pointerek, minden újra felhasználva. (Borzalom volt még a megértése is, ez az én szubjektív tapasztalatom)
---
A bus station is where a bus stops. A train station is where a train stops. On my desk, I have a work station

csak a munder becsuletenek megvedese miatt: minket (fizikus) az egyetemen nem tanitanak programozni semmit (illetve azt az egy felevet, ami volt numerikus modszerek alatt, nem emlitenem). Ezek utan nem csoda, hogy a tisztesseges alapozas sokaknal hianyzik. Ez ettol fuggetlenul egy rossz allapot, valoban.

Pont a szamitastechnika egy olyan dolog (es erre szamtalan pelda letezik), amit kitarto es erdeklodo emberek otthon a webet bongeszve a sotet sarokban meglehetosen magas szintre kepesek fejleszteni.

A fizikusokat lehet blamalni hogy nem tudnak programokat irni, de meg - az atlagrol beszelek - igy is jobban ertenek a programozashoz, mint a progmatosok - az atlagrol beszelek - a fizikahoz :-).

Volt amugy valami Poor Man's Supercomputer project [http://www.kfki.hu/fszemle/archivum/fsz0312/csikor0312.html], fizikusokbol meg biologusokbol ... Biztosan lehet fikazni, de hol vannak a programozos urak akik kifenyeztek? Ugyanez a tarsulat csinalt - ha jol emlekezem - egy "Budapest"-architekturat, ahol videokartyak "SO(3)"-szamitasait hasznaljak "SU(3)" szamitasokra. Kerdes ugyanaz.

Persze az is igaz, hogy a Phenix kiserlet analizis framework-jet egy _fizikus_-programozo haver jart fenyezni eveken keresztul.

De amit nem szabad elfelejteni!
Azert a penzert amiert a fizikusok "osszetakoljak" a kodjaikat, azert meg egy rossz programzo sem megy el dolgozni ... nagyreszt ...

k.

"A fizikusokat lehet blamalni hogy nem tudnak programokat irni, de meg - az atlagrol beszelek - igy is jobban ertenek a programozashoz, mint a progmatosok - az atlagrol beszelek - a fizikahoz :-)."

En fejleszto vagyok, de azert a fizikusok vedelmeben meg csak annyit, hogy az _atlagos_ programozora sem lehet am rabizni fizikai szimulaciok kesziteset.

Szvsz ez csapatmunka lenne, ott meg van egy oriasi szakadek a ket egyen/csapat kozt, hogy a programozo belurol (szerkezetebol) vizsgalja a problemat, a fizikus (megrendelo/megalmodo) meg kivulrol a vegeredmeny felol. Ez kolcsonosen frusztralja mindket felet, ezert borzaszto nehezen tudnak egyutt dolgozni. Altalaban veve ez elmondhato mindennemu fejlesztesro ahol a nem maga a programozo a megrendelo. (pl. ha nem sajat celra fejleszt)

Kitalalhatnak egyebkent akarmilyen rendszerszervezesi modszertanokat, az akkor is csak workaround lesz. De ez mar inkabb szociologiai/szocialpszihologiai problema, mint szervezesi.

---------------------
Ригидус а бетегадьбол

Van Magyarországon egy főiskola (most már egyetem), ahol az egyik oktató elég sok dolgot tett le az asztalra Linux témában. Lehet találgatni, hogy melyik tanszék dolgozója volt az - de hogy könnyebb legyen kitalálni, megmondom: fizika.
A sok nagyarcú informatikus oktató meg sokszor alapfogalmakkal (sem) volt tisztában - tisztelet a kivételnek, persze.

Nekem is fizikus / matematikus tartotta a rendszerprogramozást. Semmit nem jelent. Az adatbázis és assembly programozást meg olyan arc, aki előtte hosszú éveken keresztül a Videoton-ban dolgozott a TV osztályon. Sose tanulta a szakmát (nem is volt akkor olyan). Nála jobb assembly programozót azóta se láttam.

--
trey @ gépház

"A HelenOS-t a prágai Charles egyetem matematikai és fizikai tanszékének tanulói fejlesztik."

Ha e cseh egyetemi rendszer hasonlít a magyarra, akkor ezek lehetnek matematikusok, fizikusok, progmatosok, mat-* vagy fiz-* tanári szakosok. Ezek ha jól sejtem mind tanulnak valamennyi programozást.
Szerinted ezek helyett inkább orvos, bölcsész, jogász ... kellene hogy írja?

Most ha azt mondanad, hogy minek egy uj linux disztro, akkor meg lehet egyet is ertenek veled. De ok egy komplett uj operacios rendszert terveznek, komplett uj alapokon. Miert ne tehetnek? Valoszinuleg nem azert csinaljak, hogy majd a nasa ezen futtassa a vezerlojet. Nekik jo, hogy csinaljak, hat hadd csinaljak. Arrol meg nem is beszelek, hogy a linux is igy kezdte anno, aztan mi lett belole. Lehet ok ugy gondoltak, hogy tudnak jobb ost csinalni. Mindenki azt mondja, hogyha tudsz jobbat, csinald meg, ne a szad jarjon. Na ok megcsinaltak.

Én nem állítanék ilyet a microkernelekkel kapcsolatban, addig amíg nem írtam legalább egy kísérleti ost, vagy legalább próbálkoztam vele, és érdemben is foglalkoztam a problémával. Linus régi nagy barátja írt egy könyvet ezzel kapcsolatban, érdemes elolvasni. Természetesen nem az egyetlen jó könyv a témában.

Kitörölheti vele. Ez kb. olyan, mint az autóknál a a bolygó motor (NSU / Wankel). Exotikum. Mindenki elismeri milyen szép, csak a kutya se használja. A bolygó motort annak idején marha nagy dolognak tartották, aztán mégse lett belőle semmi. Az NSU befuccsolt vele. Pár évvel ezelőtt a Mazda probálkozott vele (RX-8), de nem igazán értek el átütő sikert. Lehet, hogy technológiailag meg OS tanulás szempontjából szép, de hogy nem való nagyon másra, mint amire most használják, az is fix.

--
trey @ gépház

Majd meglátjuk. Az autóipar elsősorban iparág, ahol jelen van a tudomány. Ezért ott egy technológialag/tudományosan fejlettebb elképzelés nem biztos, hogy megvalósul. A softwarefejlesztés, és ezen belül az kernelfejlesztés inkább tudományág, ahol jelen vannak ipari érdekek is.
A Hurdből a közeljövőben nem lesz használható kernel az biztos.
A Drezdai Egyetemen az L4Linux változatukkal szép eredményeket értek el. Javasolták Stallmannek, hogy Linux kóddal pótolják a Hurdből hiányzó drivereket, de elutasította egyesek szerint akadémikus okokból.
A derzdai l4linuxra epülő rendszerből van democd is itt:
http://demo.tudos.org/
http://os.inf.tu-dresden.de/L4/LinuxOnL4/

"A softwarefejlesztés, és ezen belül az kernelfejlesztés inkább tudományág, ahol jelen vannak ipari érdekek is."

Az autóiparban egyáltalán nincs piaci érdek :eyeroll:

"A Hurdből a közeljövőben nem lesz használható kernel az biztos."

Erre mérget vehetsz.

"A Drezdai Egyetemen az L4Linux változatukkal szép eredményeket értek el."

Szintén nem lesz belőle semmi.

"A derzdai l4linuxra epülő rendszerből van democd is itt:"

Hurrá. Ha ez akkora átütő valami lenne, már egy leleményes cég/befektető lecsapott volna rá. Nothing special. El lehet vele menni a TV-be az Ecopoly-ba pénzt kérni :-)

--
trey @ gépház

No azért A Wankel morort ne szídjad. Két hibája volt:túlzottan megelőzte korát./Megfelelő technológia, anyagok hiánya) illetve pont rosszkor volt rossz helyen.(Üza.ár robbanás előt jött ki).Ha megnézed a mostaniRX8-at, beszélsz a tulajokkal. Megtudhatod, hogy egy kurva jó motor. Az hogy miből mi lesz, nem a minőség dönti el. lásd: windoze
A tanulás: figyelj náluk az egyemen mindenki tervezett motort, de mégis azt a konzulenst faggatuk állandóan, aki egyike volt az országban annak a pár embernek, aki olyan motort tervezett, ami működött, gyártották.Rengeteg tapasztalat gyűlik össze addig, míg valami összeáll működő rendszerré, amit sima tanulmányozással nem tudsz megszerezni.

Az ő jövedelmük is a marketingosztályuktól függ, így követniük kell a marketingblamát :-))

Másfajta vélemények közül itt van mindjárt Linus Torvaldsé,
"As to the whole 'hybrid kernel' thing - it's just marketing.
It's 'oh, those microkernels had good PR, how can we try
to get good PR for our working kernel? Oh, I know,
let's use a cool name and try to imply that it has all the
PR advantages that that other system has'. "
Link itt.

Sonny Rao, az IBM LTC Kernel teamtől pedig így vélekedik a témában,
"What's funny is people say the same thing about the
Darwin kernel, and they're equally wrong there. I think
this talk of micro-kernels was born from some kind of
half-assed marketing game to try and make XXX kernel seem
'more advanced.' 'Micro' and 'hybrid' are always
better/more advanced than 'Monolithic' right?? Certainly
sounds that way. :-)"
Link itt.

A hybrid kelnel szöveg, kicsit olyan mint a legújabb colgate :-)

Én elhiszem neked, de ez azért kétségeket ébreszt bennem :-):

Mark Russinovich, neves Windows szakértő könyvében lehet olvasni:

"For example, the Carnegie Mellon University Mach operating system, a contemporary example of a microkernel architecture, implements a minimal kernel that comprises thread scheduling, message passing, virtual memory, and device drivers. Everything else, including various APIs, file systems, and networking, runs in user mode. However, commercial implementations of the Mach microkernel operating system typically run at least all file system, networking, and memory management code in kernel mode. The reason is simple: the pure microkernel design is commercially impractical because it's too inefficient."

Ezért egyes kerneleket, ami átmenet a micro és a monolitikus közt, nevezik hybrid-nek. Hogy ez most jó-e vagy sem, azt én nem akarom eldönteni. De ahhoz képest, hogy marketing, a wikipedia szerint a Windows, Mac OS X hybrid kernel.

http://en.wikipedia.org/wiki/Mac_OS_X
http://en.wikipedia.org/wiki/Windows_2003

http://www.kernelthread.com/mac/osx/arch_xnu.html

"XNU's Mach component is based on Mach 3.0, although it's not used as a microkernel. The BSD subsystem is part of the kernel and so are various other subsystems that are typically implemented as user-space servers in microkernel systems."

--
trey @ gépház

Az autóipar rossz példa. Jónéhány éve tudott dolog, hogy hagyományos belsőégésű motorokkal szívás van. A tudomány már rég letette az asztalra a hatékony és gazdaságos alternatívákhoz szükséges dolgokat, a technológia adott, és mégis csak tyúklépésben közelítenek afelé, hogy leváltsák a hagyományos megoldásokat. Nonszensz, de még ma is több nagyságrendel nagyobb összegeket fordítanak a meglévő, tudottan elavult belsőégésű motorok fejlesztésére, mint mondjuk az elektromos hajtás fejlesztésébe. Az okokat szerintem ne fejtegessük, mert az már flame-gyanús ;-) Kísérletezni kell, mert így találhatunk olyan alternatívákat, amelyek jobbak, és feloldják a jelenlegi technológiák korlátait. Az evolúció egyszer már bevált, miért ne volna alkalmazható erre is ;-) ?

"belsőégésű motorokkal szívás van."

Kivéve ha feltöltősök (turbó, roots fúvó). Ezért hívják őket szívó motoroknak. :-)

"A tudomány már rég letette az asztalra a hatékony és gazdaságos alternatívákhoz szükséges dolgokat, a technológia adott, és mégis csak tyúklépésben közelítenek afelé, hogy leváltsák a hagyományos megoldásokat."

Igen, ezt már hallottam én. Meg hogy eltették láb alól a feltalálókat. Láttam az X aktákban :-D

Komolyra fordítva:

A példa arra szolgált, hogy nem mindig a technilógiailag jobbat, vagy éppen szebbet használják. Tehát megerősítetted azt amit mondtam.

--
trey @ gépház

Nem feltétlen egy új oprendszernek örülök, hanem, hogy egyáltalán csinálnak valamit. Én azt látom, hogy egyetemen semmi komoly projekt nincs, az emberek nem tudnak csapatban dolgozni, sőt rendesen programozni sem. 3-4 éve felvetette egy srác, hogy indít egy Linux kernel specit, amin egyrészt mindenki megismerné a felépítését, másrészt lehetne hegesztgetni egy kicsit.
Küzdött egy kicsit a bürokráciával, hogy elfogadják tantárgynak, aztán hagyta az egészet...

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Huszonegynehány éve én is belefogtam egy operációs rendszer kifejlesztésébe - erről sem tudhatsz. :)
Igaz, egy ICL System 4/52 volt az áldozat és az "op.rendszer" mindössze annyira volt képes, hogy bebootolt és kiírt valamit konzolra, majd megvárta a választ, oszt jónapot :)
(bocs - egyébként _szerintem_ azért sincs túl sok ilyen jellegű kezdeményezés, mert rengeteg erőforrást kötne le, sok gyakorlati haszna meg nem nagyon lehetne a már meglévő rendszerek mellett)

szerk: de a legnagyobb gáz, hogy erősen öncélú dolognak tűnik egy ilyen fejlesztés, ha nincsenek rá használható applikációk.
Tán hülyeség idekeverni, de pl. a BSD-kel is az egyik legnagyobb bajom, hogy sok számomra fontos alkalmazást csak mindenfél trükkös módokon lehet (ha egyáltalán lehet) futtatni rajtuk.

--
Fel! Támadunk!

sok gyakorlati haszna meg nem nagyon lehetne a már meglévő rendszerek mellett

Nem a fenét nincs gyakorlati haszna. Az írója kipróbálja gyakorlatban hogy működik a dolog, nem csak egy kész OS-t próbál megfejteni, hogy mégis... Szélesedik a látásmódja, gyakorolja a csapat munkát és nem utolsó sorban fejlődik a logikai, stb képessége. Mi ez, ha nem gyakorlati haszon? A mai végzős infosok 99.99%-ból pont ezek a szkillek hiányoznak. Nem véletlen, hogy nálunk a cégnél fél éve nem találunk egy írástudó rendszergazdát...

Legjobb példa erre, egy jelöltnek egy kérdés (megtörtént eset, csak erős idegzetüeknek):
- Mi a véleményed az IPv6-ról?
- Az egy elavult protokol.

Másik nagy tudású, szintúgy rendszergazdának jelölt tag:
- Mi az ICMP protokoll?
- Nem tudom, de szivesen utána nézek.

/o\

---
pontscho / fresh!mindworkz

IPv6 - egyértelműen elavult. ;)
icmp - én is most nézek utána :)

Komolyan: gyakorlati haszon alatt nem azt értem amit írtál. Egyszerűen senki sem fogja (szerintem) használni, mert van ötven más, már bevált és működő. Persze, nem kizárt, hogy ők váltják meg a világot valami új csodával, de... szóval vannak kétségeim.

Valami alapjaiban új, korszakalkotó rendszert talán érdemes lenne elkezdeni, de azt először ki kellene találni. Amíg a meglévőket másolgatják, addig nincs túl sok értelme.
Hozzak konkrét példát? Mit érek ma azzal, hogy valaha szinte kívül-belül ismertem az IBM360 jellegű ESZR gépek lelkivilágát? (ma már talán bebootolni sem tudnám ha a kezembe akadna egy :( )

--
Fel! Támadunk!

Ezt a bugos-t állandóan belinkeli valaki, én meg állandóan nem értem, hogy miért. Ránézésre egy tök elavult valami, óriási fejlesztési tempót nem látok rajta. Mit kell rajta nézni? Mondjuk összehasonlítva a HelenOS-sel?

(Arról nem beszélve, hogy ilyen trágya weblapot ritkán látni...)

--
trey @ gépház

gyakorlati haszon alatt nem azt értem amit írtál. Egyszerűen senki sem fogja (szerintem) használni, mert van ötven más, már bevált és működő.

Gyanítom nem céljuk a világmegváltás. :)

Mit érek ma azzal, hogy valaha szinte kívül-belül ismertem az IBM360 jellegű ESZR gépek lelkivilágát? (ma már talán bebootolni sem tudnám ha a kezembe akadna egy :( )

Hogy nálad, azt nem tudom. Nálam a multiplatform (OS/arch) elég konkrét eredményeket hozott, monokultúra sux. Sok ötletet tud a későbbiekben adni mások és saját tapasztalataid, márpedig egy ilyen rendszer ismerete nem más, mint ezen ötlet halmazok begyűjtése. Még a linux kernel buherálás is (cégnél kellet hw-kat illszteni), megmutatta hogyan nem szabad csinálni a dolgokat. :)

---
pontscho / fresh!mindworkz

"Egyszerűen senki sem fogja (szerintem) használni, mert van ötven más, már bevált és működő."

Jártál iskolába? Szerinted ki használta a csákót, amit papírból hajtogattatok?
Ez azért jobb egy fokkal.

Az a helyzet, hogy senkiből nem lehet gyakorlás nélkül szakembert faragni. Viszont ha már gyakoroltatunk, érdemes olyan feladatokat adni egy suliban, ami a diáknak is érdekes, van benne kihívás.
Ha mindenhol így oktatnának, lehet, hogy nem kéne tízesével felvételiztetni a jelentkezőket egy állásra.

Oracle-lel nekem sokkal nagyobb gondom, hogy egy patch telepítése doksibogarászással, végiggondolással majdnem annyi idő, mintha 0-ról építenék egy adatbázist...
(na jó, ebben van némi költői túlzás - adatbázisépítés valamivel gyorsabban megy ;))) )

--
Fel! Támadunk!

Mert ismerek jópárat... :)

De a viccet félretéve, valóban elég alacsony a szinvonal ezen a téren, legalábbis az Eltén. De ahogy hallottam a BME sem jobb.

Az elmélet megvan, valszám, anal, numanal, fordítóprogramok, stb.
A gyakorlat (majdnem) teljes hiánya ami feltünő.

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Ha nincs programozó képzés semmilyen szinten, akkor ki a rák tanul ott programozást? Senki?
És most nem matlabra gondolok, hanem mondjuk C-re.
Biztos van valaki... (Kell legyen mert beszéltem eggyel. Persze lehet, hogy átvert, de még bme-s index is volt nála...)

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

programozást _tanítanak_ (c, c++, java, c#, stb.), az más kérdés, hogy ebből a kedves hallgatóság mit tanul meg. láttam olyan srácot 2. félévben c++ gyakon, aki még egy változót sem tudott inicializálni (kérdem én: hogy ment át c-ből az 1. félévben?)

szóval szerintem itt messze nem programozóképzés folyik :)
--
ubuntu linux member

Na pont ezt próbáltam mondani fentebb, hogy a BME-n sem jobb a helyzet a programozás oktatással, ti meg lovagoltok rajta, hogy nincs progmat.
Tőlem hívhatják bitkeltető szaknak is, ha normális szakembereket képez...

Tehát akkor megegyezhetünk, hogy Bp-n nincs egy normális felsőoktatási intézmény, ahol tisztességesen megtanítanak programozni.

Szeged? Kecskemét? Valaki?

(Mondjuk az is érdekes, hogy a programozási versenyeket állandóan a lengyelek nyerik)

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Hat ezekkel nem ertek egyet, mert vannak nagyon jo tanarok a BME-n akiktol igazan sokat lehet tanulni, mert valoban ertenek is hozza, de a tisztelt hallgatonak is tennie kell ezert, es ez nem tortenik meg az esetek 90%-aban. De ettol fuggetlenul az a 10% igencsak magas szinvonalon csinalja amit csinal, es nem jo, hogy a 90% alapjan itelik meg az adott kepzest. Az az oktatasi es szamonkeresi rendszer problemaja, hogy at tudnak menni a rostan a szerenyebb kepessegu hallgatok is, de ez az orszagban es a vilagon MINDENUTT igy van, mert tokeletes oktatasi rendszert nem sikerult meg kitalalni.

De én bizony az átlagról beszéltem. Aki nagyon jó képességekkel rendelkezik, az szinte bárhol tanulva magas szintet érhet el, max önszorgalomból tanul a netről.

Tény, hogy vannak nagyon jó tanárok. Tény, hogy vannak nagyon rosszak is. Az is tény, hogy a diákok hozzáállása az egyik ok, hogy az átlag milyen. De kérdem én, ez kinek a hibája? Tudtommal nem azonosították még a rossz hozzáállásért felelős gént.

Az egész magyar oktatási rendszer az általános iskolától az egyetemig szar. Kérdezz meg bármely idősebb tanárt, és elmondja, hogy az elmúlt 20 évben mennyit esett a színvonal. Az összes európai felmérésben a sereghajtók között vagyunk.

A mai általános iskolások 20-30% diszlexiás, hallottam egy felmérésről. Persze ez kapitális f@szság, a diszlexia agyi működésre visszavezethető betegség, a lakosság 2-3%-át érinti. A felmérést tehát úgy kell értelmezni, hogy a mai gyerekek 20-30% nem tud rendesen olvasni. Ez nem csernobil utóhatása, egyszerűen a mai magyar oktatási rendszerben nem tudnak megtanulni.

Magyarázhatunk mi nobel-díjas magyarokról, Neumannról, Erdősről, de ők a múlt. Ideje lenne a mai magyar valóságra figyelni....

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

A helyzet ahogy en lattam az orszagban mindenhol ez: aki nem akar, az nemfog megtanulni programozni, de ettol meg ha nem teljesen hulye atmegy a prog vizsgan. Es meg igyis meghuzzak az emberek bo felet. Erosebb kovetelmenyekkel meg mindenki fel lenne haborodva. Az viszont igaz, h a BME mernok info (mar igy hivjak..) nem elsosorban programozokat kepez.

rotfl. en jomagam is oda jarok, es attol, hogy a legtobb
inkompetens barom, attol a kepzes meg jo. a gyakorlatot ugyse
lehet tanitani, tanulja meg magatol. aki erre nem kepes, az huzzon a rakba onnan... ezert itelik meg a progmatot szarul,
pedig az egyik legjobb elmeleti kepzes szerintem magyarorszagon.

Egy kérdésem lenne csak. Hogy találtál rá az egyezésre?
Mert én szabadidőmben se fetishparty, se elte oktatói képeket nem nézegetek... Persze izlések és pofonok.

Egyébként a srác tartott nekem Linalg gyakot egy negyed évig, és azon kívül, hogy marha idegesítő volt, hogy állandóan vigyorog, semmi rosszat nem tudok róla mondani, tehát engem marhára nem érdekel mit csinál szabadidejében...

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

(Vagy egy percig gondolkoztam hogy jön ide a LaTeX... Késő van már...)

Nem, vizsgáznom nem kellett nála...
Pedig van olyan tárgy, ahol bevállalnám a kiöltözést az ötösért... :)
(De _csak_ a kiöltözést)

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

ROTFLMAO :DDDDD

Mondjuk Károlyi úr oktatói és tudományos érdemeiben ettől még nem fogok kételkedni, de azért jobban is megnézhetné, hogy mikor és hol fotóztatja le magát. :))))

--
Sokan nincsenek tudatában annak, / hogy egyszer mindenki meghal. / Akik ráébrednek erre, / azonnal abbahagyják az ellenségeskedést.

Szerintem Matematikai és Fizika modelleket akarnak rajta futtatni.

Nem fizikusok ezek, hanem informatikusok. Tudom, mert én is jártam egy évig arra az egyetemre. Van informatika szak azon a tanszéken.