Pagina 1 di 1
Linux File System
Inviato: mercoledì 4 giugno 2014, 17:29
da SuperStep
Salve,
linux, a differenza dei rivali, ha un modo diverso di organizzare le sue informazioni, troviamo infatti un FS completamente diverso dagli altri. Credo che segua gli standard unix, ma io non saprei farne un uso corretto completo.
mi chiedevo, se esistesse un manuale (non per forza gratuito, e non per forza in italiano) che spiega dettagliatamente come organizzare bene i programmi che si scrivono per questo ambiente; vale a dire:
so che un programma che fa uso di librerie le va a cercare nella directory /lib, il programma risiede in /etc/<nome> ed i dati li mette di solito in /var/<nome> e cosi via...
quello che cercavo era qualcosa incentrato su questo, sull'organizzazione dei dati, come disporli, dove metterli, quando e perche' usare utenti diversi, e le filosofie legate a questo approccio.
ad esempio, se volessi scrivere un programma, e creare il relativo deb, quali standard dovrei seguire?
penso che il discorso sia chiaro, nel caso in cui non lo sia, cerchero' di rimuovere le ambiguita'.
Re: Linux File System
Inviato: mercoledì 4 giugno 2014, 17:39
da Zoff
Ogni distribuzione ha le sue convenzioni specifiche.
Per debian & co, vedi:
https://wiki.debian.org/HowToPackageForDebian
Re: Linux File System
Inviato: mercoledì 4 giugno 2014, 17:46
da SuperStep
e se volessi partire dal basso, cominciando con le convenzioni del kernel?
Re: Linux File System
Inviato: mercoledì 4 giugno 2014, 18:05
da vaeVictis
Perderesti tempo, a mio avviso, perché le convenzioni specifiche di quello che stai chiedendo, come ti ha detto precedentemente Zoff, sono a livello di distribuzione e non di kernel.
Forse però non ho ben capito cosa intendi

Re: Linux File System
Inviato: mercoledì 4 giugno 2014, 18:06
da Zoff
Qual'è esattamente la domanda?
Lo sviluppo del kernel è diverso dallo sviluppo delle applicazioni.
Re: Linux File System
Inviato: mercoledì 4 giugno 2014, 18:12
da SuperStep
cerco di spiegarmi meglio, sucsate.
nella root del FS, sono presenti alcune directory particolari, come ad esempio:
/sys, /dev, /run, ecc ecc...
queste sono usate dal kernel per fare qualcosa (montare dischi, conservare i processi, conservare le device)...
poi ne esistono altri come:
/home, /root
per conservare gli utenti
ed altri come:
/lib, /bin
per conservare le librerie o i file eseguibili
e cosi' via.
Quello che vorrei e' una cosa del genere, una lista che rappresenta il significato di ognuna di queste directory, e che dia suggerimenti nell'organizzare il proprio lavoro.
Re: Linux File System
Inviato: mercoledì 4 giugno 2014, 18:24
da toro2k
Effettivamente la struttura del filesystem dipende dalla distribuzione/sistema ma i sistemi che aderiscono alla
Linux Standard Base (tra cui, in parte, Ubuntu e Debian) dovrebbero utilizzare la struttura prescritta dal
Filesystem Hierarchy Standard.
Re: Linux File System
Inviato: mercoledì 4 giugno 2014, 18:46
da vaeVictis
Sui numeri (abbastanza) recenti di Gnu/Linux Magazine si parlava di questo che (penso di aver capito che) chiedi.
Ne parlavano nell'ambito di un progetto di preparazione alla certificazione da "esperto" di Linux,
quella data dall'istituto LPI.
Questo per dire che probabilmente sul sito c'è la documentazione relativa al problema che esponi.
Anche se non ho controllato
p.s.:
cerco di spiegarmi meglio, sucsate.
...vavevo letto sucsate... ma con la sola prima "s".
Attimi di ilarità in biblioteca che non ti dico

Re: Linux File System
Inviato: mercoledì 4 giugno 2014, 23:27
da Wilson
Credo che questo sia una buon punto di partenza, oltre alla guida di Debian linkata sopra:
http://gapil.gnulinux.it/
Re: Linux File System
Inviato: giovedì 5 giugno 2014, 7:07
da SuperStep
hahaha xP è stato involontario, questo errore mi ha regalato attimi di felicità, sto ancora ridendo. Sono un mongoloide.
Conosco ed ho già letto il gapil, ma non tratta argomenti riguardanti l'organizzazione del file system, bensì della struttura del kernel e del funzionamento dello stesso, (vale a dire: il file system funziona i questo modo, ma non in che modo organizzare il tuo file system).
questo è molto interessante. Grazie!!!
Re: Linux File System
Inviato: venerdì 6 giugno 2014, 9:48
da vbextreme
Se ti interessa anche un pò di documentazione di come lavora il kernel col filesystem eccoti
qua un pò di robina da leggere.
Re: Linux File System
Inviato: venerdì 6 giugno 2014, 18:42
da SuperStep