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

Külső hivatkozások