Premettendo che sono un programmatore in fase di apprendimento del linguaggio C, per me sarebbe molto importante poter osservare, capire e semmai modificare il codice sorgente del mio sistema operativo: Ubuntu versione 14.04. Ho saputo che c'è un libro che spiega come creare una distribuzione Linux che si chiama "Linux from Scratch", ma non è questo libro la soluzione al mio problema. Io vorrei VEDERE il codice sorgente di Ubuntu, non ricostruirlo da zero. So che c'è un codice che si può usare dal terminale per vedere i codici sorgente dei vari programmi, ma al momento non riesco a capire come fare, poiché il codice richiede l' inserimento del pacchetto che si vuole analizzare, e io non so quale è quello del pacchetto di Ubuntu, c'è qualcuno che può aiutarmi?

chiesto 30 Giu '14, 18:53

Mark%20Williams's gravatar image

Mark Williams
15124


Ubuntu è una distribuzione basata su Linux.
Questo significa che Ubuntu è composto dal kernel Linux che è il "cuore" del sistema, e tantissimi pacchetti diversi che fanno ognuno una piccola parte del lavoro, alcuni creati dagli sviluppatori di Ubuntu (esempio Unity) e molti creati dalla comunità di Linux.

Quindi no, non esiste un unico pacchetto che contiene tutto Ubuntu, ma il codice sorgente è per l'appunto quello dei singoli pacchetti.
Comunque...

  • Il codice sorgente di Linux lo puoi trovare qua.
  • Il codice dei vari pacchetti creati dagli sviluppatori di Ubuntu si trova nei vari progetti su launchpad.
  • Il codice degli altri pacchetti lo devi cercare nei siti degli sviluppatori.
coll. permanente

ha risposto 01 Lug '14, 10:35

pietroalbini's gravatar image

pietroalbini ♦♦
3.1k2947

Ok, grazie mille, volevo solo testare fino a quanto Ubuntu possa essere open source :)

(01 Lug '14, 20:35) Mark Williams Mark%20Williams's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×1,720

domanda posta: 30 Giu '14, 18:53

domanda visualizzata: 7,716 volte

ultimo aggiornamento: 01 Lug '14, 20:35

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.