Newsgroup: it.comp.os.linux.iniziare
Titolo: LSB

qualcuno ha avuto a che fare con il Linux Standard Base ?

 qualcuno ha avuto a che fare con il Linux Standard Base ?
Beh, più o meno tutti gli utenti che non usano gentoo o LFS.
http://it.wikipedia.org/wiki/Linux_Standard_Base
POSIX è uno standard UNI/ISO e IEEE, se vuoi consultarlo devi pagare
(prova ad andare sul sito di UNI). Ai linuxisti "piace di più" se
può circolare liberamente, per questo motivo è nato LSB:
http://www.linux-foundation.org/en/LSB
Ciao, ClaudioT.

Scusa per la genericità della domanda. E' che mentre stavo cercando doc sulla 
creazione di rpm, ho trovato questa cosa. E mi chiedevo se era utile per la 
produzione di codice a livello aziendale. Ovvero se, per quel tipo di 
pogrammazione, il gioco valesse la candela.
Tu, se sei un programmatore, hai utilizzato questo standard ? Come ti ci sei 
trovato ? etc. ..
ciao,
Obelix.

 qualcuno ha avuto a che fare con il Linux Standard Base ?
sembra che tu abbia l'orologio fuori posto.

 sembra che tu abbia l'orologio fuori posto.
lo so. Ma non riesco a farlo funzionare correttamente, anche se lo imposto 
giusto. Se imposto l'ntp non mi trova i server neanche a disabilitare il firewall.
Sulla macchina ho sia windows che fc6. :(
Ciao,
Obelix.

 giusto. Se imposto l'ntp non mi trova i server neanche a disabilitare il
]zac[
???? l'ora la puoi regolare manualmente anche con l'apposito tools grafico.
P.S. se ha sia win che linux non usare l'ora UTC in linux .

Obelix ha scritto:

Non sono un programmatore.
Lo standard, tra le tante cose, descrive come devono essere organizzate
le interfacce tra sistema e utente sia a livello basso che alto.
Con un esempio:
lo standard prevede che su un sistema conforme ci sia un MTA (non
specifica quale, ma specifica in che modo debba essere accessibile
ai programmi che ne vogliono utilizzare le funzionalità, quindi questo
può essere sendmail o postfix), o che ci sia uno spooler di stampa
(analogamente a prima non importa se è lpr o cups), o che ci sia un
logger ...
inoltre prevede che ci siano delle librerie di base e che queste mettano
a disposizione certe funzioni (per esempio cin, cout, printf ...) Le
librerie C standard GNU sono sempre presenti in un sistema conforme a
LSB, perciò se programmi ricorrendo solo a librerie indicate in LSB o
a librerie che a loro volte sono costruite utilizzando solo chiamate
standard ti assicuri la portabilità del tuo progetto su tutti i sistemi
conformi allo LSB.
Poichè LSB è in pratica una formalizzazione di POSIX, programmi
portabili su sistemi LSB sono portabili anche su sistemi POSIX. Per
questo motivo è piuttosto facile portare un programma per Linux su
Unix (BSD o simili), mentre è molto più complicato portarlo su Windows.
LSB è piuttosto articolato.
Il motivo per cui standard come questi esistono è reso chiaro facendo
un parallelo: se hai un rubinetto e ti si rompe la guarnizione, vai dal
ferramenta e sei sicuro di trovarne una sostitutiva, perchè esiste uno
standard UNI/ISO/AISI/ANSI che dice ai costruttori come costruire le
guarnizioni. Non importa chi sia il costruttore della tua guarnizione,
puoi sempre trovarne una equivalente; allo stesso modo non importa che
tu abbia postfix o sendmail, sul tuo sistema aderente allo LSB il tuo
programma sarà sempre comunque in grado di inviare mail.
Ciao, ClaudioT.