Bitno je da vi pustate hot air, koliko vidim ;-)
Sto ne bih shvatao bugzilu ozbiljno? Ako ima 112 otvorena baga u vezi sa panicom, to znaci da ih nema bas tako malo kao sto se prica... A rekao sam da sam ja prvi koji ne krivi Linux zbog toga - jer u vecini slucajeva su krivi drugi moduli, bas kao i u Windowsu..
Citat:
CONFIQ
A to user mode na visti? Da li je ta ideja isto uzeta sa *nix-a? Oces da nabrojim kolko MS kasni sa linux-om?
Daj, CONFIQ, ako ovako nastavis ova tema ce da se pretvori o edukaciju o IT istoriji koju si prespavao ;-)
Kao prvo, Linux (kao i mrtvi Netware) je sve do verzije 2.5 kernela bio iskljucivo
monolitni kernel gde se sve u vezi sa drajverima i kernel modulima trpalo iskljucivo kernel mod. Unix je oduvek bio monolitni dizajn, za razliku od Mach-a / NeXT OS-a koji je Apple uzeo za osnovu za svoj novog Mac OS X-a, ili QNX-a recimo.
Windows NT je u pocetku bio cist mikrokernel dizajn - dakle sa drajverima u user-spaceu, nesto sto Unix nikad nije bio - a kamo li Linux, a kasnije se uvidelo da to na Intel platformi nije dobro resenje, pa je i Microsoft morao da premesti dobar deo funkcionalnosti u kernel mod.
Windows NT je do 1996 (NT 4.0) imao sve bitne NT drajvere u user-spaceu, a onda je zbog ocajnih context-switching performansi tadasnje Intel x86 arhitekture koje bi ubile GUI performanse Windows 95 UI-ja i
poredjenja side-by-side NT-a sa Unixima koji su imali monolitni kernel, gle cuda, Microsoft morao da spusta drajvere u kernel mod.
Danas, kada Intel arhitektura nije toliko ocajna sto se ctx-switcheva tice (Intel je znacajno ubrzao ctx. switching u proteklih par godina, najvise zbog virtualizacije koja je postala jako bitna grana industrije), mogu da priuste da ponovo vrate neke drajvere u user-space - i to su vec uradili sa USB, Audio i Printer drajverima.
Toliko o tome ko je sta "prvi" uveo i ko kaska za kim - Windows NT je davne 1991 bio 20 godina ispred po dizajnu u odnosu na Unix...
Citajte malo knjige, bre.. ako vec niste imali hands-on iskustva sa tim, ovako ispada smesno.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos:
http://www.digicortex.net/node/17 Gallery:
http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! -
https://github.com/psyq321/PowerMonkey