Pagina 1 di 1

codice sorgente della distro

Inviato: venerdì 10 marzo 2017, 12:14
da linud-dk
Salve ragazzi,
vorrei scaricare il codice sorgente della distro ma in questa pagina, che è l'unica che ho trovato - visto che della versione 16.04 non c'è neanche l'ombra del codice sorgente, e se ci fosse qualche anima pia la pregherei di indicarmi qualche link - ma ci sono vari file immagine. Che differenza c'è tra i vari file?!

http://cdimage.ubuntu.com/source/pendin ... e/?C=S;O=A

Fatemi sapere, Grazie!

Re: codice sorgente della distro

Inviato: venerdì 10 marzo 2017, 13:26
da DoctorStrange
Ma tu vorresti il codice sorgente, di che, in particolare?

Re: codice sorgente della distro

Inviato: venerdì 10 marzo 2017, 15:12
da linud-dk
dell'intera distro di ubuntu... possibilmente della versione 16.04 o successiva...
(Inoltre ho notato che è stata messa da poco la versione 16.04.02...)

Re: codice sorgente della distro

Inviato: venerdì 10 marzo 2017, 15:29
da GreYOwL
Oddio... ubuntu non è un software unico, quindi non esiste un unico codice sorgente. Ubuntu è come tutte le distro linux, un insieme programmi uniti al kernel per avere un "sistema operativo" pronto. E metto sistema operativo fra "" perchè in teoria, sarebbe sbagliato chiamarlo tale tecnicamente, ma È prassi comune e quindi.
Se vuoi il codice sorgente del kernel, ad esempio, vai su kernel.orgQUI la definizione di distro linux :birra:
modifica:
SORGENTI KERNEL
e i vari pacchetti puoi trovarli sia su
launchpad
sia sui siti dei vari progetti.

Re: codice sorgente della distro

Inviato: venerdì 10 marzo 2017, 15:32
da woddy68
Una distro è fatta di tanti software, non credo esista un unico codice sorgente, ma bensì i codici sorgenti dei vari software.
Edit. sono stato anticipato...ma il concetto è quello.

Re: codice sorgente della distro

Inviato: venerdì 10 marzo 2017, 15:33
da DoctorStrange
Da come ne parli sembra che non sai dove mettere mani, e cosa fare.

Un sistema operativo è composto da un'amalgama di linguaggi, interfacce e, in genere, sistemi di connessione tra le precedenti.

Ha quindi poco senso parlare di codice sorgente di un sistema operativo, sia esso Linux, Windows o Mac.

Potresti volere per esempio il codice sorgente del ServerX, che sovrintende al render della grafica, oppure potresti volere il codice sorgente di systemd, che sovrintende alla sequenza di startup ed avvio, oppure potresti volere il codice sorgente di inittab, che sovrintende all'accesso ai sistemi di persistenza dei dati, ai ramdisk ed, in genere ai sistemi della persistenza delle informazioni.

E' solamente l'azione combinata di tutti questi componenti che permette il funzionamento di una cosa così complessa come Linux.

Oppure potresti volere i codici sorgente del kernel, cosa che mi sembra di intendere.

In quest'ultimo caso, potresti per esempio consultare la pagina ufficiale di chi supporta la distribuzione che usi.
Nel caso per esempio di Ubuntu, supportata da Canonical, con interfaccia unity, limitandoci, per esempio al kernel 4.4.0, che è solo uno degli innumerevoli kernel disponibili del mare magnum di linux, allora potresti per esempio, andare qui, scaricare l'archivio compresso e li dentro trovi i codici sorgenti del kernel.

Come ti ho detto poco sopra comunque, ti serviranno ben a poco.

Se magari chiarisci meglio quali sono le tue intenzioni, ti si potrebbe aiutare molto meglio.

Non pensare che puoi metterti a studiare i codici sorgenti di un kernel, non solo hanno un'organigramma ed una complessità astruse, ma non hanno alcun valore didattico, nel caso in cui il tuo scopo sia meramente accademico, per tentare di comprendere più a fondo il sistema.

Saluti.

Re: codice sorgente della distro

Inviato: venerdì 10 marzo 2017, 16:25
da linud-dk
volevo darci solo un'occhiata... so benissimo della complessità del codice, sopratutto del kernel!
Ho chiesto l'intero codice perché se non erro trovai un po di tempo fa qualche distro che conteneva l'intero codice sorgente... ma forse non era ubuntu!!!

In particolare la comunità qui di cosa si occupa dello per quanto riguarda la sezione SVILUPPO?! Delle singole applicazioni o anche del kernel?!

Re: codice sorgente della distro

Inviato: venerdì 10 marzo 2017, 16:33
da DoctorStrange
Questo è un forum di supporto, non si occupa attivamente di sviluppo del kernel.

Se un utente dovesse avere qualche problema inerente lo sviluppo d una qualche propria applicazione, allora può chiedere in quella sezione.

Almeno a me pare di aver capito così.

Re: codice sorgente della distro

Inviato: venerdì 10 marzo 2017, 16:40
da linud-dk
OK! Non è un problema visto l'estrema difficoltà a comprendere il codice... oltre che a costruirlo...

Un assistente universitario una volta si vantò di aver modificato un driver del suo portatile modificando il codice sorgente...
Ovvio che la cosa è alla portata di pochissimi...

Ad ogni modo se qualcuno trova il codice sorgente di ubuntu completo me lo faccia sapere...
Se non erro di SLACkWARE c'è ...

Re: codice sorgente della distro

Inviato: venerdì 10 marzo 2017, 16:53
da woddy68
...ho fatto una veloce ricerca, ma devo dire che il codice sorgente di Slackware non lo trovato.

Re: codice sorgente della distro

Inviato: venerdì 10 marzo 2017, 16:55
da DoctorStrange
linud-dk [url=http://forum.ubuntu-it.org/viewtopic.php?p=4965221#p4965221][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Un assistente universitario una volta si vantò di aver modificato un driver del suo portatile modificando il codice sorgente...
Ovvio che la cosa è alla portata di pochissimi...
Ahhh ora si capiscono un sacco di cose :D :D

Chissà che avrà raccontato quel tipo, per fare quella cosa non è assolutamente necessario studiare il codice sorgente del kernel, ma ti basta sapere che il kernel di linux è di tipo modulare, quindi tu puoi aggiungere i tuoi stessi moduli che magari assolvono alla funzione di supportare un particolare tipo di hardware od una funzione selettiva che non è nativamente inclusa con il kernel standard.

Un modulo per il kernel è una cosa "relativamente" facile da realizzare, e può essere un buon punto di partenza, ma logicamente presuppone una conoscenza di base di alcune componenti, prova a consultare qui sul forum alcune delle innumerevoli discussioni inerenti un WiFi non funzionante, e simili.

Cerca su internet come creare ed includere al kernel moduli "custom" ed in pratica è quello che ha fatto l'assistente.

Prova a cercare su google "develop linux custom kernel modules".

Saluti

Re: codice sorgente della distro

Inviato: venerdì 10 marzo 2017, 21:56
da noel80
Tra l'altro devi tener presente che la ridistribuzione di immagini modificate , partendo da Ubuntu , non è concessa , essedo Ubuntu un Trademark di Canonical , e lo abbiano specificato :
"Any redistribution of modified versions of Ubuntu must be approved, certified or provided by Canonical if you are going to associate it with the Trademarks. Otherwise you must remove and replace the Trademarks and will need to recompile the source code to create your own binaries."
Official Ubuntu images and trademarks

Re: codice sorgente della distro

Inviato: lunedì 20 marzo 2017, 16:17
da linud-dk
e meno male che si chiama open-source!!!

:D

Questa è una licenza super-personalizzata!!!

Re: codice sorgente della distro

Inviato: lunedì 20 marzo 2017, 16:22
da woddy68
linud-dk [url=http://forum.ubuntu-it.org/viewtopic.php?p=4967448#p4967448][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:e meno male che si chiama open-source!!!

:D

Questa è una licenza super-personalizzata!!!
Mi sembra logico che Canonical intenda difendere il proprio marchio.

Re: codice sorgente della distro

Inviato: lunedì 20 marzo 2017, 16:26
da linud-dk
viene definita come distribuzione (con licenza) GNU/GPL...

ma qui sembra che sia tutto tranne che CNU/GPL...

il codice sorgnte di debian invece c'è o almeno è possibile modificarlo?!

Re: codice sorgente della distro

Inviato: lunedì 20 marzo 2017, 16:48
da wilecoyote
:) Salve, visto che ci tieni tanto al «codice sorgente» di Ubuntu, qui troverai i sorgenti di Tutti i pacchetti/programmi che compongono le release di Ubuntu supportate... :sisi:

Buona lettura, ed ancor piu fortuna... :asd:

:ciao: Ciao

P.S. a richiesta si fornisce indirizzo anche per le release non più supportate...

Re: codice sorgente della distro

Inviato: lunedì 20 marzo 2017, 16:56
da caturen
linud-dk [url=http://forum.ubuntu-it.org/viewtopic.php?p=4967453#p4967453][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:viene definita come distribuzione (con licenza) GNU/GPL...

ma qui sembra che sia tutto tranne che CNU/GPL...

il codice sorgnte di debian invece c'è o almeno è possibile modificarlo?!
un conto è prendere tutti i pacchetti presente nei repo di canonical e "redistribuirlo" come fanno tutte le varie distro che derivano da ubuntu, un altro conto è il nome ubuntu che è un marchio proprietario e chi vuole usarlo deve sottostare a determinate regole. Vedi le varie derivate (Xubuntu - kubuntu - ubuntu-gnome - ecc) che prima di potersi chiamare XXXX-ubuntu devono sottostare alle regole di canonical.

Re: codice sorgente della distro

Inviato: lunedì 20 marzo 2017, 17:04
da woddy68
caturen [url=http://forum.ubuntu-it.org/viewtopic.php?p=4967467#p4967467][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
linud-dk [url=http://forum.ubuntu-it.org/viewtopic.php?p=4967453#p4967453][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:viene definita come distribuzione (con licenza) GNU/GPL...

ma qui sembra che sia tutto tranne che CNU/GPL...

il codice sorgnte di debian invece c'è o almeno è possibile modificarlo?!
un conto è prendere tutti i pacchetti presente nei repo di canonical e "redistribuirlo" come fanno tutte le varie distro che derivano da ubuntu, un altro conto è il nome ubuntu che è un marchio proprietario e chi vuole usarlo deve sottostare a determinate regole. Vedi le varie derivate (Xubuntu - kubuntu - ubuntu-gnome - ecc) che prima di potersi chiamare XXXX-ubuntu devono sottostare alle regole di canonical.
....in ogni caso la licenza di Ubuntu è approvata dalla free software foundation.