MANOS ("open source NetWare")

mhi_

MANOS ("open source NetWare")
« kdy: 09. 09. 2018, 16:26:19 »
Mam tu perlicku pro pametniky Novell Netware:

Povedlo se mi prelozit projekt MANOS, coz je prepsany kernel Novell Netware SMP puvodnimi autory, kteri opustili Novell a zalozili vlastni firmu, kterou pak zavreli, a uvolnili sve zdrojaky. Potiz je, ze se nedaji moc prelozit a jsou v nich chyby. Nicmene dostal jsem to do stavu, kdy se to da nahodit, funguje tam debugger, funguje tam "monitor" (pozor, neni to "monitor.nlm", ale primo built-in prikaz monitor). Nic zajimaveho to neumi, je to jen kernel bez driveru, filesystemu, site. Protoze tam nejsou definovane exporty, nelze loadovat ani dalsi moduly.

stazeni binaru http://leteckaposta.cz/611943600

test:
   qemu-system-x86_64 -drive format=raw,file=manos.img -no-reboot -no-shutdown -smp cpus=4 -no-acpi 

az nabehne konzole zadejte "help", "monitor", atd., kdo znal NetWare bude vedet co dal.

pripojeni image pro pripad dalsiho zkoumani:
mount -o loop,offset=32256 manos.img /mnt

Pokud by nekdo chtel zdrojaky, muzu je poskytnout, ale upozornuji, ze tam je spousta chybek, preklada se to pod Windows s Borland C++.


mhi_

Re:MANOS ("open source NetWare")
« Odpověď #1 kdy: 09. 09. 2018, 16:43:45 »
Jeste obrazky:

konzole

monitor


debugger

RDa

  • *****
  • 2 785
    • Zobrazit profil
    • E-mail
Re:MANOS ("open source NetWare")
« Odpověď #2 kdy: 09. 09. 2018, 17:13:51 »
To je pekny! Se me libi ty moznosti dneska - to na co byla pred deseti rokama potreba korporace nebo alespon team lidi, dnes zvladne jednotlivec. Jak v oblasti software tak hardware :)

mhi_

Re:MANOS ("open source NetWare")
« Odpověď #3 kdy: 09. 09. 2018, 17:38:44 »
Vetsina zajimavych projektu byla navrzena par lidmi (casto jednim architektem, zbytek byli "lopaty"), akorat tehdy nad tim byla korporace. Netyka se to jen NetWare.

Timpanogas Research Group, Inc byla zalozena nekdy koncem 90. let pote co Major & Merkey opustili Novell, takze je to dnes jiz 20 let stary kod.

Ja jsem jenom resil to, aby to slo spravne prelozit a dalo se spustit (i tak mi tam nefunguji DLL/NLM moduly a nemam cas to dal resit, hlavne protoze zadny realny modul k nahrani neexistuje). Kod je plny ruznych hacku, nekde jsem tam nasel zadratovane 4 CPU, apod. Tedy z me strany nejde o nijak zavratnou praci. Delal jsem to vcera v noci a dneska odpoledne, jen pro predstavu.

Re:MANOS ("open source NetWare")
« Odpověď #4 kdy: 09. 09. 2018, 18:01:39 »
Perličky a novinky patří do zpráviček, ne do fóra. Prosím, vložte zprávičku. Zamykám.