total descendants::3 total children::1 |
pridam nejake info a linky kto nahodou nepozna, vo fluxe maju par zauijimavych projektov (napr. oskit sa celkom bezne aj pouziva) http://www.cs.utah.edu/flux/flux.html amoeba je naozaj velmi zaujimavy projekt - urcite si o nom precitajte http://www.cs.vu.nl/pub/amoeba/ odporucam pozriet aj plan 9 - je to vlastne prvy skutocny unix :)) resp. to co mal povodne unix povodne byt keby sa to vtedy davno doviedlo do konca podla prvotnych napadov, plus par dalsich navyse - prakticky vsetko je tam subor :) - velmi pekne inak asi najrozsirenejsi a vo velkom mnozstve kritickych aplikacii pouzivany (tusim aj nejake vesmirne vozidla :) - je to zaroven aj real-time OS) s velmi dobrou architekturou aj implementaciou je QNX - odporucam precitat si nieco o jeho navrhu hugis: mikrokernely su strucne povedane o modularizacii, rozdelit cely system na komponenty (servery, kniznice - nazyvaj to ako chces), ktore poskytuju urcite sluzby a pristup k nim je mozny cez nejaky dobre definovany interface, ktoreho funkcnost zabezpecuje prave samotny mikrokernel v zavislosti na architekture konkretneho systemu mikrokernely zabezpecuju elementarne funkcie ako napriklad globalny namespace komponentov (znie to jednoducho ale pri vysoko distribuovatelnych/skalovatelnych systemoch to uz treba dost riesit), sprava a pridelovanie zakladnych HW prostriedkov (CPU, pamat) a s tym suvisiaci platformovo zavisly kod, efektivna komunikacia jednotlivych komponentov systemu, rozne variacie na temu high availability/ / clustering / load balancing / extenzivne vyuzitie paralelizmu atd. |
| |||||||||||||||||||||||