MenuetOS 64 bit 1.0.0

Címkék

MenuetOS 1.0.0

Megjelent a 100%-ban assembly (FASM) nyelven írt, SMP, prepreemptív multitasking, USB, TCP/IP stb. funkciókkal, szolgáltatásokkal, transzparens GUI-val rendelkező MenuetOS operációs rendszer 1.0.0-s kiadása.

A MenuetOS-t 32 bites és 64 bites x86 architektúrákhoz tervezték. A 32 bites változata nyílt forrású, szabad szoftver, amelyet a GNU GPLv2 feltételei szerint lehet terjeszteni, módosítani, másolni. A 64 bites verziója proprietary.

Részletek a bejelentésben és a projekt weboldalán.

Hozzászólások

'Intel Pentium 4' a leg gyengebb proci amit tamogat, tehat a nagyon low end x86 compatibilis procik kiestek.

Az hogy hobby project azt meg talan meg is ertem,
de mire jo properitary verzio ? 'Hard real-time data fetch' ??

Amit nem lehet megirni assemblyben, azt nem lehet megirni.

Attól nem lesz valami hatékonyabb, hogy mindent ASM-ben fog megírni.

"Kivancsi lennek, hogy itt a hup-on hany ember tud megirni pl. c/c++-ban tcp/ip stacket."

Tfh. hogy írsz egyet. Mivel lesz jobb, mint a létező 200 másik implementáció?

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™

Az miért jó, hogy 100%-ban assemblyben van írva? Arra való a compiler.

GUI-t elég írni önmagában. C compiler megint egy nagy falat. Ez nem az a project amely mögött százak, ezrek vannak és nekilátnak, megcsinálják. Közben lehet készül az is, csak idő kell hozzá.
Célját továbbra sem látom a projectnek, ha tudod akkor ne tartsd magadban.

Remek, csak mitől lesz hatékonyabb, mintha C-ben írtad volna egy normális fordítóval? Nem kell messzire menni, elég figyelembe venni, hogy hány regiszter van egy x86 és egy x64-es CPU-ban. Mindkettőre megírod a kódot külön-külön kézzel kioptimalizálva vagy inkább rábízod a fordítóra, amely akár képes subarch-ra is optimalizálni?

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™

Minden tiszteletem az alkotóé, mert tényleg nagy dolog, hogy ennyi minden működik 0-ról ASM-bne megírva. De szerintem sem sincs sok értelme. Ha mondjuk csinált volna egy C-nél jobb programozási nyelvet, és abban ír oprendszert, vagy mondjuk a Unix elveket meghaladó felépétésű oprendszert talál ki, és fejleszt, akkor azt mondom, hogy van benne valami jövőbe mutató. De ez így szerintem zsákutca minden téren. Persze sokat tanult belőle, és azonnal alkalmaznám ha menedzser lennék bármilyen projektre, ahova zseni kell :-).

Azért ez a wiki megér egy misét: http://violazoli.info/poliverzumwiki/doku.php :-D

Vagyépp, ha már mau: http://mek.oszk.hu/13000/13093/13093.pdf

Rájöttem, még ha ez egyesek szemében túlzott szerénytelenségnek
tűnik is, hogy az én képességeimhez nagyobb feladatok a valóak/méltóak!
Szokásos bombasztikusan túlzó stílusomban úgy fogalmazhatok, hogy bár korábban
nagy vágyam volt programnyelvet alkotni, de most hogy sikerült, rájöttem
hogy ez is csak „kispályásoknak” való szellemi feladat, afféle „szellemi hátulgombolósaknak”...
Ilyesmit hogy egy új programnyelv, egy szorgalmasabb utcalány is
összedob pár hónap alatt, ha úgy dönt, hogy felhagy a kéjipari szakmával, s egy
kicsit elmélyed a megfelelő tudnivalókban!

--
blogom

Koszi :)

Elkezdtem olvasni, de nehez nekem. Nemigazan ertem, mit ert "ext2-specifikus flagek" alatt. Jo, mondjuk, nem is akarom megerteni.

De ez mellbevert:
Szoftverkövetelmények: e gépen elindítasz egy Linux disztrót, ami kizárólag
vagy Gentoo lehet, vagy LFS. (utóbbi az ajánlott). Erre felraksz valamely virtua­
lizációs szoftvert, s azon belül elindítasz egy Windowst. A Windowson belül is
elindítasz egy virtuális gépet, s azon belül kell fusson az a Linux disztró, amire a
mau interpretert lefordítod. Itt kreálsz magadnakhelyett egy álfelhasználót,
mondjuk "testuser" néven, akinek kb semmihez sincs joga, s még így is readonly
jogokat adsz csak a mau interpreter indítása előtt az összes könyvtárára és fájl­
jára. Azt a partíciót is amin e testuser mappái vannak, mountoláskor readonly­
ként csatolod fel a rendszerbe, természetesen!

--
http://www.micros~1
Rekurzió: lásd rekurzió.

Hm a 64bit miért proprietary ? Mert így döntöttek jó. Azon túl ? Ki fogja ezt megvásárolni? :)

Itt van a MenuetOS 64 (bit) licensze:
1) Free for personal and educational use.
-> Otthonra és oktatási célra ingyenes.
2) Contact menuetos.net for commercial use.
-> Kereskedelmi célra való használatnál kell megkeresni a programozót.

Pénzről nem esik szó, csak hogy zárt forráskódú és visszafejteni tilos.

Rossz helyre ment. Ide akartam:
"( krix | 2015. május 15., péntek - 16:36 )
Hm a 64bit miért proprietary ? Mert így döntöttek jó. Azon túl ? Ki fogja ezt megvásárolni? :)"
Igen, proprietary, de pénzről nem esik szó, hogy fizetni kellene érte. Mint irtam, otthoni és oktatási célra ingyenes a licensz szerint. Céges felhasználásra kérhet pénzt, nem tudom mi történik ilyenkor a háttérben.