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.

 

 

10 éves a Haikyuu!! Ennek alkalmából részletes elemzést olvashatsz az anime elsõ évadáról az Anime Odyssey blogban!    *****    Ismerd meg az F-Zero sorozatot, a Nintendo legdinamikusabb versenyjáték-szériáját! Folyamatosan bõvülõ tartalom.    *****    Advent a Mesetárban! Téli és karácsonyi mesék és színezõk várnak! Nézzetek be hozzánk!    *****    Nagyon pontos és részletes születési horoszkóp, valamint 3 év ajándék elõrejelzés, diplomás asztrológustól. Kattints!!!!    *****    A horoszkóp a lélek tükre,egyszer mindenkinek érdemes belenézni.Keress meg és én segítek értelmezni a csillagok állását!    *****    HAMAROSAN ÚJRA ITT A KARÁCSONY! HA SZERETNÉL KARÁCSONYI HANGULATBA KEVEREDNI, AKKOR KATT IDE: KARACSONY.GPORTAL.HU    *****    Nyakunkon a Karácsony, ajándékozz születési horoszkópot barátaidnak, ismerõseidnek.Nagyon szép ajándék! Várlak, kattints    *****    Dryvit, hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168 Hívjon!    *****    A legfrissebb hírek a Super Mario világából és a legteljesebb adatbázis a Mario játékokról.Folyamatosan bõvülõ tartalom.    *****    Gigágá! Márton napján is gyertek a Mesetárba! Nemcsak libát, de kacsát is kaptok! Játsszatok velünk!    *****    A Nintendo a Nintendo Music-kal megint valami kiváló dolgot hozott létre! Alaposan nagyító alá vettem, az eredmény itt.    *****    Leanderek, Parfümök, Olajok, és Szépségápolási termékek! Használd a LEVI10 kupont és kapj 10% kedvezményt!Megnyitottunk    *****    Megjelent a Nintendo saját gyártású órája, a Nintendo Sound Clock Alarmo! Ha kíváncsi vagy, mit tud, itt olvashatsz róla    *****    Megnyílt a webáruházunk! Parfümök, Szépségápolási termékek, Olajok mind egy helyen! Nyitási akciók, siess mert limitált!    *****    Az általam legjobbnak vélt sportanimék listája itt olvasható. Top 10 Sportanime az Anime Odyssey-n!    *****    Pont ITT Pont MOST! Pont NEKED! Már fejlesztés alatt is szebbnél szebb képek! Ha gondolod gyere less be!    *****    Megnyílt a webáruházunk! NYITÁSI AKCIÓK! Tusfürdõ+Fogkrém+Sampon+Izzadásgátló+multifunkcionális balzsam most csak 4.490!    *****    Új mese a Mesetárban! Téged is vár, gyere bátran!    *****    Veterán anime rajongók egyik kedvence a Vadmacska kommandó. Retrospektív cikket olvashatsz róla az Anime Odyssey blogban    *****    Parfümök, Olajok, Párologtatók mind egy weboldalon! Siess mert nyitási AKCIÓNK nem sokáig tart! Nagy kedvezmények várnak