Programmazione sistema operativo
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Pag 1 di 2 12 UltimoUltimo
Visualizzazione risultati da 1 a 15 di 20

Discussione: Programmazione sistema operativo

Cambio titolo
  1. #1
    Utente L'avatar di -Jeko-
    Registrato il
    07-06
    Località
    Napoli
    Messaggi
    670

    Programmazione sistema operativo

    Se c'è qualcuno interessato alla programmazione di un sistema operativo, o al porting di applicazioni per un nuovo sistema operativo, o alla scrittura di librerie o applicazioni per un nuovo sistema operativo, può contattarmi via mp o scrivere un messaggio qui. Avrei bisogno del maggior aiuto possibile! Grazie a tutti!

  2. #2
    l' oscuro nemico L'avatar di morgoth90
    Registrato il
    05-06
    Località
    C LikeLandia
    Messaggi
    2.275
    io e roby65 in questi giorni stiamo scrivendo i primi pezzi di codice del kernel
    te a che punto stai?



    ESISTE UN UNICO AMMINISTRATORE


  3. #3
    Cecchino L'avatar di Brolyssj4
    Registrato il
    12-06
    Località
    Oslo
    Messaggi
    1.901
    Citazione morgoth90 Visualizza Messaggio
    io e roby65 in questi giorni stiamo scrivendo i primi pezzi di codice del kernel
    te a che punto stai?
    ciao morgoth, senti so che per fare un sistema operativo serve sapere l'assembly per fare alcun cose,per fare il resto serve il c++ vero?

    comunque vorrei consigliare a tutti questo sito, www.osdev.org, dedicato alla programmazione di sistemi operativi.

  4. #4
    l' oscuro nemico L'avatar di morgoth90
    Registrato il
    05-06
    Località
    C LikeLandia
    Messaggi
    2.275
    C o C++ e asm
    oltre al sito che hai citato non bisogna dimenticarsi l' Intel developer's manual volume 3



    ESISTE UN UNICO AMMINISTRATORE


  5. #5
    Cecchino L'avatar di Brolyssj4
    Registrato il
    12-06
    Località
    Oslo
    Messaggi
    1.901
    Citazione morgoth90 Visualizza Messaggio
    C o C++ e asm
    oltre al sito che hai citato non bisogna dimenticarsi l' Intel developer's manual volume 3
    senti ho quasi 14 anni,se studio come un nerd forsennato a 18 anni posso iniziare a farmi un mio sistema operativo!?(anche 20 volendo)
    Sarebbe bello poterne portare uno come tesi per l'esame finale all'università facolta ing.informatica.
    Il prof: che cosa ha portato come tesi?
    Io: una cosuccia da niente,un mio sistema operativo

    apparte gli scherzi è possibile farne uno da soli o è meglio lavorare in 2/3?

  6. #6
    l' oscuro nemico L'avatar di morgoth90
    Registrato il
    05-06
    Località
    C LikeLandia
    Messaggi
    2.275
    io un anno e mezzo fa sapevo pochissimo di informatica in generale
    una volta imparato un linguaggio di programmazione o più di uno, capito come funziona la cpu scrivendo un po in asm si hanno le basi, poi bisogna studiarsi la teoria sui sistemi operativi ed il funzionamento della CPU in modalità protetta



    ESISTE UN UNICO AMMINISTRATORE


  7. #7
    Utente L'avatar di Gogeta super sayan.
    Registrato il
    02-07
    Località
    FI
    Messaggi
    2.802
    interessante, anche se sono un dilettante Sono ancora alla programmazione testuale, ma con mio fratello che rompe le palle tutto il giorno con la sua chitarra di merda non so come studiare.
    P.S scusate lo sfogo


  8. #8
    Cecchino L'avatar di Brolyssj4
    Registrato il
    12-06
    Località
    Oslo
    Messaggi
    1.901
    comunque so che è difficilissimo ma consiglio sia a jeko che a morgoth di implementare nel sistema operativo stesso delle API fatte da voi in modo da permettere facilmente lo sviluppo di nuove applicazioni per il sistema stesso.

  9. #9
    StorieDallaSalaMacchine L'avatar di miniBill '90
    Registrato il
    08-05
    Località
    Bergerac
    Messaggi
    4.204
    io ci starei a portare un po' di animale africano per il vostro SO

    ESISTE UN UNICO AMMINISTRATORE
    Quoto-thisisgorman-
    (La mi ex-firma sta qua)

  10. #10
    swisstux
    Ospite
    Citazione Brolyssj4 Visualizza Messaggio
    comunque so che è difficilissimo ma consiglio sia a jeko che a morgoth di implementare nel sistema operativo stesso delle API fatte da voi in modo da permettere facilmente lo sviluppo di nuove applicazioni per il sistema stesso.
    secondo me ancora non hanno scritto la parte I/O (che dovrebbe essere la piu difficile)

  11. #11
    Linux User # 477930 L'avatar di Metflar
    Registrato il
    09-06
    Località
    Anagni
    Messaggi
    2.353
    vorrei tanto aiutare ma conosco solo c\c++ (e se può servire java)

    conoscenze: C\C++, Java, PHP,Python

  12. #12
    Utente L'avatar di -Jeko-
    Registrato il
    07-06
    Località
    Napoli
    Messaggi
    670
    allora per ora il mio sistema operativo supporta:
    Memoria virtuale con protezione e supporto alle estensioni PGE
    Preemptive multitasking con protezione
    Virtual File System con sistema di mounting simile a quello di linux
    I/O System strutturato con richieste asincrone (cosi da non bloccare i task per ogni operazione di IO e da eliminare le richieste inutili, per chi vuole saperne di più basta chiedere!)
    Esecuzione file eseguibili ELF
    Funzioni kernel altamente ottimizzate attraverso l'utilizzo di istruzioni MMX, SSE e SSE2
    Utilizzo di device drivers e filesystem drivers in formato ELF
    SMP (Symmetric Multi-Processing), cioè computer con multiprocessore (anche Hyperthreading)
    Syscalls utilizzando sia interrupt ma anche sysenter/syscall quando sono presenti.

    Devo implementare:
    Swapping sul disco
    Librerie shared (che peraltro sono una priorità)

    Ho sicuramente dimenticato qualcosa nelle cose implementate e nelle cose da implementare, però più o meno è questo

  13. #13
    Utente L'avatar di -Jeko-
    Registrato il
    07-06
    Località
    Napoli
    Messaggi
    670
    comunque ho bisogno di qualunque aiuto possibile, non mi serve per niente chi conosce l'assembly perchè per le cose a basso livello ci penso io. Mi serve qualcuno che scrive/fa il porting di drivers o applicazioni oppure che mi aiuta nella scrittura delle componenti kernel più ad alto livello (ad esempio se ha qualche idea nuova per il VFS oppure per la gestione dei drivers o quant'altro)

  14. #14
    Utente L'avatar di -Jeko-
    Registrato il
    07-06
    Località
    Napoli
    Messaggi
    670
    Citazione swisstux Visualizza Messaggio
    secondo me ancora non hanno scritto la parte I/O (che dovrebbe essere la piu difficile)
    dipende cosa intendi per parte I/O

  15. #15
    Utente L'avatar di -Jeko-
    Registrato il
    07-06
    Località
    Napoli
    Messaggi
    670
    Citazione miniBill '90 Visualizza Messaggio
    io ci starei a portare un po' di animale africano per il vostro SO
    grazie per la risposta molto utile... potevi anche risparmiartela!

Pag 1 di 2 12 UltimoUltimo

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •