|
|
25 Aprile 2022 |
Postato da: AMG_Novice_Usr |
Primi esperimenti con FreeDOS: domande |
|
Buongiorno,
recentemente ho installato su macchina virtuale, con Oracle VirtualBox, l’OS FreeDOS, per spippolare un po' con una VM che emulasse l’MS-DOS nel modo più fedele possibile, senza dover recuperare un PC IBM o compatibile ad-hoc allo scopo.
Premetto che mi sto trovando bene (intendiamoci, non ci devo fare assolutamente nulla di chè, solo qualche spippolamento ogni tanto).
Per adesso ho visto un po' i files di sistema più importanti, ovvero:
KERNEL.SYS
Che dovrebbe essere l’equivalente di MSDOS.SYS, ovvero il firmware del kernel, a cui viene passato il controllo dal bootloader scritto nell’MBR, che si trova appena prima della tabella delle 4 partizioni primarie.
Qui:
https://it.wikipedia.org/wiki/IO.SYS
c’è la spiegazione di come avviene il boot in un sistema DOS, per chi fosse interessato.
Il kernel poi processa FDCONFIG.SYS, che è l’equivalente dell’originale CONFIG.SYS, e in effetti se FDCONFIG.SYS lo chiamo CONFIG.SYS, tutto funziona lo stesso perfettamente. Provato a customizzare il menu di intro, e funziona. Poi tale FDCONFIG.SYS impone al kernel di lanciare la shell COMMAND.COM (la versione vecchia di cmd.exe), la quale fa il parsing di FDAUTO.BAT, che sono certo essere l’equivalente di AUTOEXEC.BAT, le cui ultime istruzioni batch sono:
…
…
parsing, se esiste, di cdrom.bat
parsing, se esiste, di welcome.bat
Ho provato ad esempio ad eseguire una versione abandonware per MSDOS di pacman.exe (ed un’altra .com, ad ogni modo un eseguibile in modalità reale), ed in effetti il gioco funziona.
Con il comando fdimples possiamo installare o rimuovere pacchetti, e anche questo l’ho provato e sembra funzionare (questo “fdimples” aveva un equivalente anche nell’originale MSDOS?).
Diciamo che fino ad ora tutto sembra stare molto in piedi … ottimo!
Passiamo adesso alle domande:
|
|
Utenti Online |
|
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 2 registrati - Kyle - braian -
e 15 non registrati
|
|
|
Benvenuto all'ultimo utente registrato: zulu |
|
|
Buon Compleanno a Hannibal - |
|
|
|