ZenOS
A HupWiki-ből...
Tartalomjegyzék |
Zion ~ Zen OS v1.
Java-VXC Operációs Rendszer a kutatásért és az oktatásért
Bevezetés
A 2000. év közepén kezdtük el megtervezni a Zen 0. verzióját. Ez a rendszer még csak OS-emulátorként működött, egy MS-DOS operációs rendszer felett futó EXE program formájában. A rendszer UNIX alapokra épült, 4 rendszerkonzollal és 4 felhasználói konzollal. Az első rendszerkonzolon a rendszerfolyamatok indulása volt végigkövethető, a másodikon egy adminisztrátori shell futott, a harmadikon a Morfeus Commander 0. változata, a negyediken a felhasználói folyamatok indulása és megállása volt követhető. A felhasználói konzolokhoz nem volt kezelőprogram, sem beléptető alkalmazás. A futtatható programok csak bemutatóként szolgáltak.
A programok forráskódja Assembly nyelven készült (TASM), valós módú környezetre. Ez aztán meg is pecsételte az operációs rendszer sorsát. Elfogyott a TASM környezet által használható 640kB, így aztán a forráskód növekedtével megállt a fejlesztés.
2002-ben elkezdődött az 1. verzió fejlesztése. Az alapkövek a következők voltak:
- a) Védett módban fusson
- b) UNIX alapú legyen
- c) Saját fájlrendszerrel működjön, ami POSIX és Sun XDR kompatibilis
- d) Saját fejlesztõkörnyezettel rendelkezzen (ASM, C++)
- e) Ismerje a VXC, Java Byte Code, és a ZE futtatható bináris formátumot, vagyis implementálja a VXC Server-t és a JavaVM-et
- f) Adjon grafikus és szöveges felhasználói felületet, ezek között valósítson meg olyan átkapcsolást, amely során a grafikus felület lényegében keveset változzon
- g) Lehessen fejleszteni PIE (platform független) program-csomagokat
Az utóbbi két évben nem sok idő jutott a Zen fejlesztésére. Most azonban a ZenAssembly nyelv kifejlődésével út nyílik alkalmazások készítésére.
Szívesen várjuk minden érdeklődő javaslatát vagy kérdéseit, de legfőképpen annak örülnénk, ha fejlesztő kedvű ifjak rohamoznák meg a rendszert és észrevennék, mekkora lehetőségek és előnyök rejlenek benne, s ez motiválná őket ugyanúgy, ahogy ez az érzés engem is - a vezető fejlesztőt - elindított annak idején, sok sok évvel ezelőtt...
Fejlesztők
- Németh Róbert MORFEUS ~ Magyar Operációs Rendszer Fejlesztők Szövetsége