Diky vsem za reakce na projekt sharp & unix. Zajem o problematiku je - muzeme tedy pokracovat dale. V tuto chvili bych si dovolil navrhnout zastaveni prispevku k technicke strance tohoto projektu do tohoto fora. Zahajil bych tedy stadium iniciace projektu - a tohle musime jeste vyresit zde na tomhle foru. Musime si totiz urcit platformu, na ktere se projekt povede. Muj navrh je vest projekt jako OpenSource, a vytvorit novy projekt na SourceForge (www.sourceforge.org) a zde vest veskerou projektovou dokumentaci, kod a ostatni veci. Pri teto prilezitosti bych navrhnul projekt pojmenovat jako "MZIX". Jestli nekoho napadne lepsi nazev, budu vdecen za navrhy. Vy, kdo mate o projekt zajem - dejte vedet, jestli je pro vas proveditelne pracovat pres telnet nebo ssh s CVS na SourceForge - pripadne bysme vymysleli jine reseni. Zde na pandoru bysme se nadale pripadne obraceli s konkretnimi problemy tykajici se Sharpa v souvislosti s MZIX. tesim se na reakce Fuzzy
Celé vlákno · 6 zpráv
Re: MZIX (?) - iniciace
Feri SHARP MZ-800
nakolko projekt je portom prave na MZ-800, nevidim problem v tom, aby boli debaty smerovane na toto forum. vynimkou su samozrejme technicke debaty, tie by mohli byt kludne na Sourceforge (podporuje bboard alebo chat?), ale podla moznosti logovane a mali by sa stat sucastou dokumentacie). prispiet by som mohol aj ja (ako vravim, "z tej prce"). Feri
Re: MZIX (?) - iniciace
Michal Dobes SHARP MZ-800
Zdravim, zkuste se take poohlednout po projektu Minix, nebyl volne dostupny, ale slo o implenetaci unix kernelu a zakladnich veci kolem nej pro procesory bez podpory strankovani a ochrany pameti. Netusim, zda existuje i Z80 verze. Kdysi jsem to videl na Amigu500 s Motorola 68000 CPU. Majkl
Re: Re: MZIX (?) - iniciace
Fuzzy SHARP MZ-800
Oukej Feri, takze dalsi navrh co se tyka iniciace: na tomhle foru by se zalozily thready pro tuto fazi. Jako prvni by byla na rade analyza proveditelnosti. Ze by se teda tady na foru zalozily thready - napr. MZIX_proveditelnost_memory_management, MZIX_proveditelnost_process_management, MZIX_proveditelnost_celkova_architektura atd. Pak bysme tam vygenerovali vsechny problemy, ktere nas napadaji - a v dalsi fazi pak navrhy jejich reseni. Ja bych to pak nejak zahrnul do dokumentace na SourceForge. To se mi zda jako dobry postup. On-line diskuse moc realne nevidim, asi bysme se nebyli schopni domluvit na konkretnim case (a pak to taky dodrzet). Nechal bych to vse zatim off-line. Fuzzy
Re: Re: MZIX (?) - iniciace
Feri SHARP MZ-800
Oukej Feri, takze dalsi navrh co se tyka iniciace: na tomhle foru by se zalozily thready pro tuto fazi. Jako prvni by byla na rade analyza proveditelnosti. Ze by se teda tady na foru zalozily thready - napr. MZIX_proveditelnost_memory_management, MZIX_proveditelnost_process_management, MZIX_proveditelnost_celkova_architektura atd. Pak bysme tam vygenerovali vsechny problemy, ktere nas napadaji - a v dalsi fazi pak navrhy jejich reseni. Ja bych to pak nejak zahrnul do dokumentace na SourceForge. ==================================== thready na Pandore moc nepomozu: mne chodi mailing do posty, kde thready nevidim, len chronologicky On-line diskuse moc realne nevidim, asi bysme se nebyli schopni domluvit na konkretnim case (a pak to taky dodrzet). Nechal bych to vse zatim off-line. ==================================== suhlas. p.s.: vies zosumarizovat povinne citanie, ktore treba mat pred zaciatkom uvah? konkretne CO chceme dosiahnut, ake su STANDARDY a tak... Feri
Re: Re: Re: MZIX (?) - iniciace
Fuzzy SHARP MZ-800
k tem threadum na Pandore: hm, ale hlavni vec je, ze je to strukturovany na webovskym interface Pandory - to by stacilo, ne? Cil zkusim nadefinovat jen zhruba: ============================================ Navrhnout a implementovat system pro MZ-800, jehoz jadro bude poskytovat co nejvetsi podmnozinu systemovych volani unix system7 (napr. na http://web.cuzuco.com/~cuzuco/v7/ ) a take bude poskyovat co nejvetsi mnozinu knihovnich funkci definovanou tamtez. Vnitrni architektura by mela byt zalozena na architekture modernich unixovskych operacnich systemu s vyjimkami danymi hw architekturou a omezenymi prostredky MZ-800. Jako zaklad navrhu i implementace budou pouzity OpenSource projekty UZI, UZIX, pripadne dalsi. V projektu by mel byt bran zretel i na praktickou pouzitelnost. Mnozina vyzadovaneho HW (a jeho pripadnych uprav) by mela byt co nejmensi, a mnozina podporovaneho HW naopak co nejvetsi. Podrobnejsi specifikace pozadavku na system bude definovana po pruzkumu proveditelnosti projektu. Projekt bude vyvijen jako OpenSource. ============================================ Dal jsem zkusil dat dohromady doporucenou literaturu a znalosti: ========================================================= naprosty zaklad - v cem by se mel orientovat kazdy, kdo ma zajem do projektu prispivat: - zakladni prehled o architekture unix/linux a zakladni prehled o system calls unix7 nasel jsem jednoduchou on-line knihu o linux architekture, ktera myslim pro zaklady postaci: http://www.ibiblio.org/mdw/LDP/tlk/tlk.html vice o unixech/linuxech viz google. Dale: referencni manual Unix System7 - funkcnosti tehle specifikace bysme se meli priblizit: http://web.cuzuco.com/~cuzuco/v7/ - znalost dokumentace a prehled ve zdrojovych kodech projektu UZI a UZIX - tohle fakt doporucuji, z toho asi budeme vychazet: UZI (http://www.cpmclub.de, http://www.dougbraun.com/uzi.html) UZIX (http://uzix.sourceforge.net) - znalost Z80 na urovni celkoveho prehledu a moznosti - to asi ma kazdy tady - zakladni znalost architektury MZ-800 (opet asi dost zbytecna podminka - uvadim jen pro uplnost) ===================================================== Uzitecne a vitane - dle toho, kdo se jak chce angazovat na projektu: - portovani unixu nebo ostatnich modernich OS na zarizeni s omezenymi zdroji LUnix http://lng.sourceforge.net/ Minix: http://www.cs.vu.nl/~ast/minix.html Contiki: http://www.dunkels.com/adam/contiki Elks: http://elks.sourceforge.net ... a mozna dalsi, viz google - znalost a hlavne zkusenosti z Z80 a Z80-kovych architektur do detailu vcetne mozneho vyuziti nedokumentovanych vlastnosti - znalost MZ-800 architektury do detailu (MZ-800 ROM, 8255, 8253, Z80PIO, ... - zde bude asi hodne cenen Zdenek a asi i dalsi) ; neco je na http://www.sharpmz.org - znalost programovani periferii sharpa - IDE, FD, RD, ... - implementace jadra ruznych unix/linux-ovych systemu - viz google, je hodne zdroju - a asi jeste spousta dalsich veci, ale ted me uz nic nenapada - kdyz tak me doplnte. ========================================================== jine nazory/doplneni samozrejme vitam. Fuzzy