MZIX udrzuje v pametovem prostoru jadra informace o vsech bezicich
procesech, aby je mel mez prodlevy k dispozici. Kod jadra se vsemi
drivery, systemovymi informacemi - diskove buffery, informace o
filesystemu, inodech, otevrenych souborech, bezicich procesech,
systemova konfigurace - se musi vlizt do 32kB, coz je docela maso.
Proto se musi skudlit kde se da. Samozrejme by to slo vyresit i jinak
za pouziti memextu, ale zatim je to takhle - aby to jelo i bez
memextu.
RD: v mzix image co je zverejnen se rd da pouzit jen pro swap, v kodu
na sourceforge je uz pripraven fungujici driver pro rd, pak se da
pouzit i pro filesystem. To je pak jiny cvrkot, floppy to strasne
zpomaluje, i na unikarte nebo v emulatoru.
Popis neni, na dokumentaci moc nejsem :-)
veci ke kterym bych se chtel dostat:
- driver pro repository unikarty (zrovna v priprave)
- prace s vice filesystemy (CP/M, fat, ...)
- dusledne odseparovat zavislosti na sharpovi do extra driveru a
pripravit kod pro portaci na jine z80 masiny
- tcp/ip + driver pro ethernet na unikarte
- driver pro seriovou linku na unikarte + sharpacky rs232
- driver pro quickdisk
- driver pro cmt
... a spousta dalsich veci ktere je potreba vylepsit -
cross-kompilacni prostredi, aplikace pro mzix atd...
Hodilo by se kdyby se nekdo pridal :-)
Fuzzy
2012/8/20 Martin Lukasek (sharpemupandora.cz) <lukasek[doména skryta]>:
Zobrazit citovaný text (11 řádků)
> Ahoj,
>
> aha, tak to je pak jasny. Proc to omezeni? S MemExt nebo RD mas dost mista,
> ne?. Jak funguje RD, jen jako swap na procesy nebo se da pouzit i na
> soubory? Pokud se ti ten kill vleze do shellu, tak by to melo logiku. Je
> nekde nejaky popis, co uz MZIX umi a co se pripravuje?
>
> Krasny vecer, Martin.
>
>
> ---