Ciao sono nuovo, mi sono appena registrato, scusate se magari scrivo nella sezione sbagliata ..

Comunque volevo sapere, visto che Ubuntu è Open Source, quale linguaggio di programmazione viene usato per aggiungere funzionalità o altro all'interno del sistema operativo Ubuntu ??

Perché mi interesserebbe imparare a conoscere bene Ubuntu e quindi anche il suo codice.

Grazie molte ;)

chiesto 22 Giu '15, 18:50

aled96's gravatar image

aled96
2012

La tua domanda non ha senso, ogni programma e pacchetto è scritto in un linguaggio diverso e Ubuntu è una distribuzione, non è un pacchetto.

Esattamente di quale pacchetto vuoi conoscere il linguaggio in cui è scritto?

(22 Giu '15, 19:00) dadexix86 ♦♦ dadexix86's gravatar image

Scusa, non sono esperto di queste cose.. pensavo che i pacchetti fossero scritti nello stesso linguaggio.. A me interesserebbe sapere in generale quali vengono maggiormente usati. Io conosco C, C++, Java e le basi di Phyton. Scusa la mia ignoranza ma, per chiarezza, ognuno può andare a modificare il codice del proprio S.O. e volendo modificare, (ora dico una cosa a caso ma giusto per capire) la visualizzazione delle cartelle etc.?

(22 Giu '15, 19:47) aled96 aled96's gravatar image

Certo che sì, tutto è Open Source :)

Ad esempio nautilus (il gestore dei files) è scritto quasi interamente in C.

In generale, se vuoi avere a disposizione il codice sorgente di un pacchetto, la cosa più comoda è utilizzare

apt-get source NOME_DEL_PACCHETTO

ad esempio

apt-get source unity

scaricherà nella cartella in cui si trova il terminale i sorgenti del pacchetto unity, che invece è scritta in C++.

(22 Giu '15, 20:34) dadexix86 ♦♦ dadexix86's gravatar image

Grazie molte ! :) Ci sono delle guide che spiegano come utilizzare certi comandi per la creazione o per la modifica di codici già esistenti ? Perché il C che conosco non penso basti per poter modificare codici di questo genere anche solo che per divertimento ed apprendimento ;)

(22 Giu '15, 20:51) aled96 aled96's gravatar image

Un primo passo necessario è il leggere i file README, HACKING, ecc dei software che vuoi modificare e, se non bastano, metterti in contatto diretto con la comunità degli sviluppatori del software specifico :)

Purtroppo (e per fortuna) non c'è un modo omogeneo di scrivere codice e ogni progetto ha delle regole e indicazioni proprie.

(22 Giu '15, 21:03) dadexix86 ♦♦ dadexix86's gravatar image

Eh si questo lo so, infatti mi hanno sempre insegnato a commentarlo per farlo capire meglio :P Spero lo facciano anche gli altri :)

(22 Giu '15, 21:06) aled96 aled96's gravatar image
Scrivi tu la prima 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,598
×102
×2

domanda posta: 22 Giu '15, 18:50

domanda visualizzata: 574 volte

ultimo aggiornamento: 22 Giu '15, 21:06

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

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