Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Versione Linux sempllificata

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2016
    Messaggi
    12

    Versione Linux sempllificata

    Salve,
    sto cercando un Sistema Operativo (probabilmente basato su Unix) ridotto davvero all'osso.
    Il mio obiettivo è quello di montarlo su una macchina e studiare il suo codice, per questo vorrei qualcosa senza grafica, a riga di comando. Magari un SO con solo scheduler, gestore della memoria, file system.

    Cosa mi consigliare di studiare? E dove posso trovarlo?
    Grazie

  2. #2
    le principali distro hanno l'iso "-netinst" dalla quale puoi installare la base del sistema (o forse vuoi studiare il kernel? i sorgenti li trovi anche http://lxr.free-electrons.com/ )

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2016
    Messaggi
    12
    Vorrei studiare il Kernel più semplificato possibile, magari del primo S.O. tipo Unix.

    Oppure se c'è una qualche macchina virtuale che simula il primo PC e mi permette di creare un sistemino tutto mio, magari in Assembly. Avendo prima dato un'occhiata al codice di un Kernel semplice vero e proprio

  4. #4
    - ti puoi installare (la base, a partire dal netinstal) i sistemi che vuoi magari in una macchina virtuale

    tutte le distribuzioni le trovi su http://www.distrowatch.org (linux, *bsd e altri)



    - c'e' un libro che parla approfonditamente del kernel del sistema *linux
    http://gapil.gnulinux.it/download/



    - oppure puoi provare "minix" (il sistema dal quale ha preso spunto linus torvalds)
    http://www.minix3.org/doc/



    - oppure i vari *bsd



    p.s.
    ci sono diversi libri, anche in italiano , sui sistemi operativi
    Ultima modifica di sacarde; 10-04-2017 a 21:55

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2016
    Messaggi
    12
    Quote Originariamente inviata da sacarde Visualizza il messaggio
    - c'e' un libro che parla approfonditamente del kernel del sistema *linux
    http://gapil.gnulinux.it/download/
    - oppure puoi provare "minix" (il sistema dal quale ha preso spunto linus torvalds)
    http://www.minix3.org/doc/
    - oppure i vari *bsd
    p.s.
    ci sono diversi libri, anche in italiano , sui sistemi operativi
    Diciamo che per quanto riguarda i libri non dovrei averne bisogno visto che frequento un corso di sistemi operativi all'università dove vediamo gli elementi essenziali del SO. Ciò che non studiamo è il codice e quindi un'implementazione della parte teorica. A mio avviso sarebbe molto utile per capire al meglio il funzionamento, per questo motivo cerco del codice semplice che per esempio implementi i vari algoritmi di scheduling (Round Robin, Shortest-Job-Fist, First-Come-FirstServed ecc). L'ideale sarebbe vederli e provarli su simulatori di calcolatori, magari non proprio su macchine virtuali

  6. #6
    qui trovi al capitolo:

    3.4 La gestione della priorit` dei processi . . . . . . . . . . . . . . . . .

    3.4.1 I meccanismi di scheduling . . . . . . . . . . . . . . . . . .
    3.4.2 Il meccanismo di scheduling standard . . . . . . . . . . . .
    3.4.3 Il meccanismo di scheduling real-time . . . . . . . . . . . .
    3.4.4 Il controllo dello scheduler per i sistemi multiprocessore . .
    3.4.5 Le priorit` per le operazioni di I/O . . . . . . . . . . . . . .
    http://gapil.gnulinux.it/files/2011/12/gapil.pdf

  7. #7
    vedo che MINIX e' usato nelle universita'in rete si trova qualcosa a riguardo

    http://stackoverflow.com/questions/9...fcfs-algorithm




    http://wiki.minix3.org/doku.php?id=d...ersguide:start
    Ultima modifica di sacarde; 11-04-2017 a 10:18

  8. #8
    Utente di HTML.it L'avatar di lnessuno
    Registrato dal
    Feb 2002
    Messaggi
    2,825
    Damn small linux?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2017 vBulletin Solutions, Inc. All rights reserved.