Chrios operációs rendszer
Menü
 
Menuet
 
OpenBSD
 
Bejelentkezés
Felhasználónév:

Jelszó:
SúgóSúgó
Regisztráció
Elfelejtettem a jelszót
 
Blog
 
Bevezető

A ChriOs nem egy teljesen nulláról írt operációs rendszer.

- első lépésben megkopasztok egy létező, nyílt forrású operációs rendszert, eltávolítom belőle mindazt, amely felesleges a kitűzött célomhoz (a kitűzött célról majd később)
- második lépésben már saját fejlesztéseket hajtok végre.
- később elkezdődhet a rendszer teljes refaktorálása, fejelsztése.

Szóba jöhető operációs rendszerek:
- Linux valamely disztribúciója (mostanára a Linux meghízott, nem szívesen foglalkoznék vele).
- FreeDOS: előnye, hogy egyszerű, érthető. Élő projekt, de nem mondható túlságosan korszerűnek. http://www.freedos.org/
- FreeBSD: ő az egyik kiszemelt. http://www.freebsd.org/
- OpenBSD: ő a másik kiszemelt: http://www.openbsd.org/

Talán az OpenBSD egyszerűbbnek tűnik (legalábbis a honlap alapján - micsoda butaság :D), így szívem szerint erre esne a választásom. De ki tudja...

5 hozzászólás
Idézet
2013.06.23. 12:16
kriszo

További szükséges programok:

webböngésző: Chromium (pl.)

adatbázis kezelő: Postgre SQL. Össze kell építeni az operációs rendszerrel.

assembler:  pl. flat assembler.

c/c++ fordító.

c/c++ kódot folyamatábrává alakító program. Minden olyan más program, amely a forráskódot segít áttekinteni.

Idézet
2013.06.23. 12:37
kriszo

Kell egy világos vízió, amelyhez csatlakoznak emberek és hobbiból írnak egy opre-t.

Ehhez kell egy honlap, amely megjeleníti ezt a víziót. Ez nagyon fontos, hogy jó legyen, világos legyen, mivel ez alapján hozzák meg a hobbi programozók a döntésüket.

Fel kell mérni a hobbi programozók véleményét. Mi az ami hiányzik az embereknek.?

A honlapot folyamatosan karban kell tartani, hogy minél többen csatlakozzanak. Mégegyszer: a honlap nagyon fontos.

 

Idézet
2016.08.28. 16:53
kriszo

Már régóta ismertem, de most egy kicsit jobban tanulmányoztam a Menuet-et: http://www.menuetos.net/
Nagyon tetszik.
 

Idézet
2020.04.13. 20:03
kriszo

Ebbe az operációs rendszerbe elég sokminden nem kell. Pl. nincs szükség arra hogy, idegen bináris kódot futtasson. Így nem kell védenie saját magát. Ez a rendszer csak saját magát futtatja. Így nem tud belassulni sem és olyan holtponti állapotba kerülni hogy úgy nézzen ki, mintha lefagyott volna.

Mivel nem képes idegen kódot futtatni, ezért csak a saját maga által meghatározott bináris file-t képes értelmezni. De ez olyan bináris, amely nem tartalmaz futtatható kódot. Természetesen fel kell készíteni az elterjedt kép / videó / hang / dokumentum formátumok kezelésére.

Könnyedén tud RTOS módban is futni, vagyis csak egy feladatra koncentrálni, így használható bármilyen vezérlésre is. Ha multitaskban kell futnia, akkor azt teheti úgy is, hogy a kritikus feladatot magas prioritással végrehajta, a többit meg akkor, ha "marad" rá idő.

1. Ne legyen szükség hosszú installálási procedúrára. Vagyis megveszem a gépet, akkor ki akarom nyitni és használni. Bekapcsolom és böngészem a netet vagy elindítok egy filmet a yt-ról. Ez könnyen megoldható, ha a telepítő eleve futtatható állapotban van.

2. Frissítéskor ne kívánja a figyelmemet. Nem akarom látni, hogy ő most letölt és azt sem, hogy elkezdte a frissítést és főleg ne kérje, hogy indítsam újra. Majd újraindítom, ha már nem használom. Szervergépeknél inaktív állapotban egy rövid ideig szolgáltatás kimaradás elfogadható (pl. egy msec), amíg a régi verziójú szolgáltatáskezelő átadja a feladatát az új verziójú szolgáltatáskezelőnek. A megoldás valami olyasmi lehet, hogy egyidejűleg futhat több operációs rendszer is a gépen (régi és új) és abban az ütemben, ahogy leállítja magát a régi, úgy veszi át a feladatokat az új. Az egész csak processzor / memória kihasználtságban látszik. Semmi egyéb jelét ne lehessen látni.

3. Minden vánszorogjon fel a felhőbe. Ha készítek egy képet, filmet, vagy írok egy doksit és azt elmentem. Az szép lassan töltődjön fel a felhőbe. Kivéve, ha másképp rendelkezem és képes vagyok privát adatot kezelni. A felhő alatt nem feltétlenül kell érteni egy hatalmas és drága szerverparkot. Ez a rendszer támaszkodhat a többi klens gépére is. A modelt még ki kell dolgozni, hogyan is lehet megúszni a szerverparkot. Ugye mindenkinek van otthon egy routere vagy mobil telefonja, amely elég nagy valószínűséggel be van kapcsolva (pl. mindenki kapcsolhatna egy kis vinyót a routerére).

4. Manuális mentés ne legyen szükséges. Mindenkinek a rémálma, hogy dolgozik valamin elmélyülten. Közben nem nyomogatja serényen a mentés gombot és egyszercsak puff. Elveszik a munkájának jó része. Meg kell szabadulni ettől az eshetőségtől. A mentés legyen magától értetődő. Egy teljes áramtalanítás esetén is max. 10 sec veszhessen el. Ha folyamatosan mentünk, akkor a kikapcsolás procedúra gyakorlatilag egy áramtalanításnak felel meg. Nincs szükség bonyolult leállítási procedúrára.

5. Indításkor a felhasználói intefész és az alap i/o kezelés a lehető leggyorsabban álljon rendelkezésre, azt érzékeltetve, mintha a rendszer már fel is állt volna 100%-ig. Ezt követően kezdje indítani a szolgáltatásokat a user viselkedésének (akár history alapján) megfelelően. A redszer indítása 1 sec-en belül történjen meg és már fogadja a user parancsait.

6. Ne legyen szükség időközönkénti újratelepítésre. Jelenleg a friss operációs rendszer a legjobban működő operációs rendszer. A mai napig szükség van arra, hogy reseteljük a gépet időközönként, mivel a feltelepített programok összeszemetelik a gépet. Előbb-utóbb betelik rendszer és belassul az egész. Esetleg meghibásodik és pl. minden indításkor dob egy hibát.
Ezt úgy lehet kiküszöbölni, hogy nagyon szigoran szétválasztjuk a rendszer és a user adatot. Így ha már nincs szükség a programra, akkor azt az utolsó bitig el kell távolítani. Gondolni kell a program által létrehozott user adatra is. Arra is figyelni kell, hogy a user azt is eltávolíthassa, ha akarja. Ha pl. a user

Idézet
2020.04.13. 22:28
kriszo

7. Telepítés csak store-on keresztül engedélyezett. A store-okat hierarciába lehet szedni, így bárkinek lehet store-ja, akár sw cégeknek is. Káros kódok elkerülésének céljából van erre szükség. Ha egy program nem publikus, akkor arra lehet privát store-t is létrehozni, így csak az tud telepíteni, akinek a privát store engedélyt ad. Ahhoz, hogy minden userhez eljusson az a program, amely őt érdekelheti a user viselkedésen kívül egy program ki is kérdezheti és felajánlhatja neki az őt érdeklő programokat. A kikérdezés egy döntési fa alapján lehetséges.

8. Meghibásodás kezelése, újraindítás elkerülése. A legprcízebben megírt, legrobosztusabb és legjobban letesztelt program is meghibásodhat akár hardveres okokból. Pl. hibás tápegység, rosszul kezelt túlfeszültség, túlmelegedés. Ilyenkor gondoskodni kell róla, hogy a hibás processzt a rendszer kiiktassa új példányt indítson és a meghibásodott processzt a rendszer lelője. Bizonyos fokú duplikációra is szükség van, legalább az input adatok nagyobb biztonságban való megőrzésére.

9. Kattintottam és nem történik semmi. Számtalanszor előfordul, hogy megtörténik egy egér kattintás és elkezdődik egy homokórázás. Majd, amikor elfogy a türelem, akkor még egy kattintás vagy egy F5 gomb nyomás történik. Anélkül, ki tudja, hogy egyáltalán megjelenne-e az adott web tartalom. Ezt elkerülendő garantálni kell, hogy az egérkttintás garantáltan egy válasszal jár. Ezért, ha nem jön adat nagyon rövid időn belül, akkor újra meg kell próbálni letölteni a kért adatot és közben ellenőrizni, hogy minden a legnagyobb rendben van-e, szükség esetén drivert és egyéb szoftverkomponenst észrevétlenül újraindítani.

10. Minél nagyobb user felület, egy kereső doboz, menü. A user felület egyre zsugorodik, köszönhetően a az egyre több menüsornak és a címsávnak és ikonoknak. Ebben kéne rendet tenni és egy kereső dobozt a lehető legjobb helyre letenni. Egy címsáv és abba integrált leggyakrabban szanált ikonsor és egy menü/ikon sor legyen. Így minél több helyet biztosítva a hasznos tartalomnak, pl. újságcikknek vagy videónak.

11. User dolgozni / szórakozni akar. Ne zavarhasson bárki / bármi. Ha egy rendszert futtatunk, akkor azt akarjuk csinálni, amit éppen csinálunk, nem szeretnénk a rendszertől, a facebooktól, a skype-tól üzeneteket kapni. Ezért ennek testreszabására külön program lenne, hogy ki, mikor zavarhat és ez hogy jelenjen meg. Milyen diszkréten, mennyire figyelemfelhívóan.

 

 

Ha te is könyvkiadásban gondolkodsz, ajánlom figyelmedbe az postomat, amiben minden összegyûjtött információt megírtam.    *****    Nyereményjáték! Nyerd meg az éjszakai arckrémet! További információkért és játék szabályért kattints! Nyereményjáték!    *****    A legfrissebb hírek Super Mario világából, plusz információk, tippek-trükkök, végigjátszások!    *****    Ha hagyod, hogy magával ragadjon a Mario Golf miliõje, akkor egy egyedi és életre szóló játékélménnyel leszel gazdagabb!    *****    A horoszkóp a lélek tükre, nagyon fontos idõnként megtudni, mit rejteget. Keress meg és nézzünk bele együtt. Várlak!    *****    Dryvit, hõszigetelés! Vállaljuk családi házak, lakások, nyaralók és egyéb épületek homlokzati szigetelését!    *****    rose-harbor.hungarianforum.com - rose-harbor.hungarianforum.com - rose-harbor.hungarianforum.com    *****    Vérfarkasok, boszorkányok, alakváltók, démonok, bukott angyalok és emberek. A világ oly' színes, de vajon békés is?    *****    Az emberek vakok, kiváltképp akkor, ha olyasmivel találkoznak, amit kényelmesebb nem észrevenni... - HUNGARIANFORUM    *****    Valahol Delaware államban létezik egy város, ahol a természetfeletti lények otthonra lelhetnek... Közéjük tartozol?    *****    Minden mágia megköveteli a maga árát... Ez az ár pedig néha túlságosan is nagy, hogy megfizessük - FRPG    *****    Why do all the monsters come out at night? - FRPG - Why do all the monsters come out at night? - FRPG - Aktív közösség    *****    Az oldal egy évvel ezelõtt költözött új otthonába, azóta pedig az élet csak pörög és pörög! - AKTÍV FÓRUMOS SZEREPJÁTÉK    *****    Vajon milyen lehet egy rejtélyekkel teli kisváros polgármesterének lenni? És mi történik, ha a bizalmasod árul el?    *****    A szörnyek miért csak éjjel bújnak elõ? Az ártatlan külsõ mögött is lapulhat valami rémes? - fórumos szerepjáték    *****    Ünnepeld a magyar költészet napját a Mesetárban! Boldog születésnapot, magyar vers!    *****    Amikor nem tudod mit tegyél és tanácstalan vagy akkor segít az asztrológia. Fordúlj hozzám, segítek. Csak kattints!    *****    Részletes személyiség és sors analízis + 3 éves elõrejelzés, majd idõkorlát nélkül felteheted a kérdéseidet. Nézz be!!!!    *****    A horoszkóp a lélek tükre, egyszer mindenkinek érdemes belenéznie. Ez csak intelligencia kérdése. Tedd meg Te is. Várlak    *****    Új kínálatunkban te is megtalálhatod legjobb eladó ingatlanok között a megfelelõt Debrecenben. Simonyi ingatlan Gportal