Linux File System
- SuperStep
- Entusiasta Emergente

- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Linux File System
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'.
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'.
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Re: Linux File System
Ogni distribuzione ha le sue convenzioni specifiche.
Per debian & co, vedi: https://wiki.debian.org/HowToPackageForDebian
Per debian & co, vedi: https://wiki.debian.org/HowToPackageForDebian
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
- SuperStep
- Entusiasta Emergente

- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: Linux File System
e se volessi partire dal basso, cominciando con le convenzioni del kernel?
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
- vaeVictis
- Imperturbabile Insigne

- Messaggi: 4703
- Iscrizione: venerdì 27 luglio 2012, 17:58
- Desktop: Gnome
- Distribuzione: Ubuntu 20.04 64bit
Re: Linux File System
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
Forse però non ho ben capito cosa intendi
Pirates arrrrrrrrrrr awesome!!!
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
Re: Linux File System
Qual'è esattamente la domanda?
Lo sviluppo del kernel è diverso dallo sviluppo delle applicazioni.
Lo sviluppo del kernel è diverso dallo sviluppo delle applicazioni.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
- SuperStep
- Entusiasta Emergente

- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: Linux File System
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.
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.
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Re: Linux File System
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.
Software is meant to be soft!
- vaeVictis
- Imperturbabile Insigne

- Messaggi: 4703
- Iscrizione: venerdì 27 luglio 2012, 17:58
- Desktop: Gnome
- Distribuzione: Ubuntu 20.04 64bit
Re: Linux File System
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.:
Attimi di ilarità in biblioteca che non ti dico
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.:
...vavevo letto sucsate... ma con la sola prima "s".cerco di spiegarmi meglio, sucsate.
Attimi di ilarità in biblioteca che non ti dico
Pirates arrrrrrrrrrr awesome!!!
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
- Wilson
- Imperturbabile Insigne

- Messaggi: 3539
- Iscrizione: domenica 20 novembre 2005, 14:47
- Desktop: Unity
- Distribuzione: Edubuntu 15.04 x86_64
- Località: Torino
Re: Linux File System
Credo che questo sia una buon punto di partenza, oltre alla guida di Debian linkata sopra: http://gapil.gnulinux.it/
-- Provate Ubuntu! Innocuo se usato secondo le istruzioni --
- SuperStep
- Entusiasta Emergente

- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: Linux File System
hahaha xP è stato involontario, questo errore mi ha regalato attimi di felicità, sto ancora ridendo. Sono un mongoloide.vaeVictis [url=http://forum.ubuntu-it.org/viewtopic.php?p=4594027#p4594027][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Sui...vavevo letto sucsate... ma con la sola prima "s".cerco di spiegarmi meglio, sucsate.
Attimi di ilarità in biblioteca che non ti dico
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).Wilson [url=http://forum.ubuntu-it.org/viewtopic.php?p=4594135#p4594135][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Credo che questo sia una buon punto di partenza, oltre alla guida di Debian linkata sopra: http://gapil.gnulinux.it/
questo è molto interessante. Grazie!!!toro2k [url=http://forum.ubuntu-it.org/viewtopic.php?p=4594016#p4594016][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: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.
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
- vbextreme
- Entusiasta Emergente

- Messaggi: 1214
- Iscrizione: domenica 12 gennaio 2014, 14:06
- Desktop: lxde
- Distribuzione: xubuntu 14.10
Re: Linux File System
Se ti interessa anche un pò di documentazione di come lavora il kernel col filesystem eccoti qua un pò di robina da leggere.
- SuperStep
- Entusiasta Emergente

- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: Linux File System
grazie mille!vbextreme [url=http://forum.ubuntu-it.org/viewtopic.php?p=4594677#p4594677][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Se ti interessa anche un pò di documentazione di come lavora il kernel col filesystem eccoti qua un pò di robina da leggere.
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti
