Newsgroup: it.comp.os.dos
Titolo: Sistema Operativo Open Source

Scusate mi sapreste dire il nome di un sistema operativo open source molto
facile con un minimo di funzioni giusto per scopi didattici???
Grazie


Freedos, ovviamente...
E' un ottimo clone del dos microsoft, anche se personalmente ho
qualche problema con win3.1....
Basta anche il solo dischetto e non l'immagine iso del cd.
Il link credo sia 
www.freedos.org

Non č che mi potresti spiegare il funzionamento dei due file del
freedos freecom.zip e ke2034src.zip ... a cosa servono ... non saprei
cosaltro chiederti


 molto facile con un minimo di funzioni giusto per scopi didattici???
  Guarda che  Linux, nonostante tutto, utilizzato  in modo "text-only"
(come del resto lo uso io) *NON E`* difficile.
  Puo` forse disorientare chi  - come me - e` nato  con Ms-Dos. Ma chi
dovesse mettere le mani su di un computer per la prima volta, dovrebbe
faticare piu` o meno allo stesso modo.
  Linux ha  tutte le funzioni tipiche  di Ms-Dos, solo che  cambiano i
nomi dei comandi, che possono essere tranquillamente 'clonati' con gli
'alias' (io  per esempio uso  sempre 'dir',  anche se in  Linux dovrei
scrivere 'ls_-la'). Pero` ne ha molti altri che gli utenti di Ms-Dos -
come me - se li sono sempre sognati...
  Ma soprattutto, dati gli "scopi didattici":
1) Si lavora in ambiente Unix, dal quale Ms-Dos deriva. Cioe` si parte
   direttamente   dal   'padre',   e  non   dal   'figlio   degenere'.
   "Didatticamente", e` un vantaggio non da poco.
2) Ms-Dos consente  un 'minimo' di programmazione  elementare - oserei
   dire quasi  esclusivamente 'sequenziale' -  con i suoi  file batch,
   mentre sotto  Unix si  puo` veramente parlare  di "programmazione",
   con gli script bash.
3) Ms-Dos  fornisce  come  linguaggio di  programmazione  'nativo'  il
   Basic. Linux invece fornisce tutti  i linguaggi possibili, ma anche
   solo imparando il Perl, ci si fanno un sacco di cose. E imparare il
   Perl, per  chi e` completamente  digiuno di programmazione,  non e`
   molto dissimile dall'imparare il Basic. Con la differenza che ormai
   conoscere 'molto bene' il Basic  serve a ben poco, mentre conoscere
   anche solo  'abbastanza' il  Perl e` tutt'altra  faccenda... (parlo
   per esperienza personale...)
4) Linux - come Ms-Dos - puo` partire anche da floppy, su computer dal
   386 in su.
  Detto questo, una volta da  qualche parte esisteva il 'Caldera Dos',
che era free... Ma non lo definirei propriamente "Open Source"...
-- 
Cio` che ho scritto, ho scritto.



Sono rispettivamente l'interprete dei comandi ed il kernel
Spiegazione concisa, ma uso  questo clone di dos solo per "emergenze"
hardware...



Io uso linux, precisamente la Slackware 9.1, solo che volevo vedere i
comandi a basso livello che un sistema operativo deve fare(gestione
memoria, filesystem, etc) e visto che in linux era un po' complicato
volevo prima partire con qualcosa di più semplice.

 Grazie
Perchč non provi a guardarti:
http://www.italios.it/
A me č capitato sotto mano qualche giorno fa e l'ho trovato piů 
che interessante!
Bye
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 po' complicato volevo prima partire con qualcosa di più semplice.
  'Azzarola, potevi dirlo prima... ;)
  Beh,  ci sarebbe  `Minix', dal  quale Torvalds  ha preso  spunto per
creare Linux. Credo sia difficile trovare qualcosa di piu` "semplice".
Cmq tieni  presente che a  livello di SO l'unico  linguaggio possibile
e`  l'assembler,  almeno per  quanto  riguarda  la gestione  di  tutte
le  periferiche  (in sostanza  la  gestione  delle  porte di  I/O)  e,
ovviamente, anche della memoria. Diciamo il "Kernel" del Kernel, ecco.
Solo a  quel punto  e` possibile  cominciare a  pensare in  termini di
linguaggio "ad alto" livello, tipo `C'.
  Non a caso, lo storico annuncio di Torvalds diceva, piu` o meno, che
Linux forniva un SO, un compilatore e una bash, cioe` un interprete di
comandi. E da li` si poteva partire per fare tutto il resto...
  Potresti anche procurarti i sorgenti del "primo" Linux...
  Insomma... tanti auguri... ;)
