Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Zpět na zprávu

Celé vlákno · 6 zpráv

MZIX (?) - iniciace

Fuzzy SHARP MZ-800

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

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