Pubblicato il: 30 maggio, 2009
La prima edizione è stata un grande successo (solo verificare le recensioni su Amazon se non mi creda), anche se non così universalmente (Immagino non è possibile accontentare tutti). Questa seconda edizione si suppone essere aggiornato per la versione 2.6 del kernel Linux, versione 2.3 della libreria GNU C, ed è aggiornato sui più recenti standard POSIX. Si suppone di immergersi nel profondo dei mari del Linux-estensioni specifiche e funzionalità di sviluppo di applicazioni di Verne (o Nemo’s) Nautilus. E ‘successo? Scopriamolo.
Prima novità. E ‘intenzione di essere il mio valore di tempo e denaro a sborsare per l’ultimo libro o il mio vecchio testo ancora bene? Dove posso trovare queste informazioni e come è facile per me l’accesso? La risposta nel caso di questo libro, è proprio sul retro di copertina. Ciò significa che posso eseguire la scansione di questo libro casualmente in libreria il mio preferito e vedere se per me “che cosa c’è di nuovo” mi interessa. Oltre a quello che ho citato finora, il libro contiene nuove informazioni sulla scrittura di programmi di sicurezza di Linux, migliora la propria copertura di utilizzo di espressioni regolari, e copre l’IPv6, e questo è solo l’inizio. La prima edizione, anche se eccellente, subito da parte di alcuni problemi organizzativi. Questa edizione opere di correzione da fornire una migliore e un glossario e un indice numerato linee di esempi di codice.
Avrei potuto vivere senza la “breve” storia di Linux all’inizio del libro, ma devo ricordare a me stesso che una parte dei destinatari di questo testo è il sviluppatore C cercando di spostare in Linux app sviluppo. Linux esperti sviluppatori possono saltare Parte I. Per fortuna, è solo 21 pagine.
Se la prima edizione non sono mai arrivati sul vostro schermo radar, allora ti consigliamo di conoscere il libro nel suo complesso, non solo il nuovo bit. Prima di tutto, è facile da leggere. Voglio dire che dal punto di vista di chi indossa occhiali da lettura. Il testo è un po ‘più grandi rispetto alla media e rende più facile per gli occhi e, di conseguenza, non si è spreco di energia cercando di ottenere i termini di messa a fuoco. Gli esempi di codice sono numerati e semplice, ma spero che non ti piace il colore. L’intero libro è un omaggio al bianco e nero. E ‘certamente una “vecchia scuola” libro di testo.
Come nella “dadi e bulloni” del libro, è davvero dimostrare il suo valore, in particolare per i lettori che hanno bisogno di un porto applicazioni Linux / UNIX piattaforma. L’economia è il modo in cui esso è, un buon numero di organizzazioni che desiderano porto applicazioni da Windows a Linux a causa della maggiore ROI coinvolti. Inoltre, mentre l ‘ “Anno del Linux Desktop” non sono arrivati nel 2008, Linux è generalmente di una maggiore presenza, sia nella stanza dei server e nella sala consiglio, rispetto agli anni precedenti. Ciò significa che vi è una maggiore necessità di porting di applicazioni Linux che mai.
La cosa è, il porting di applicazioni Windows su Linux che si richiede per capire come le dipendenze per ogni sistema operativo differiscono. Questo libro è appena fatto per aiutarlo a capire. Johnson e Troan anche fare un grande tasso di posti di lavoro nel descrivere il programmatore C lo sviluppo degli strumenti necessari per lo sviluppo di applicazioni per Linux, Linux e come interfaccia con ogni applicazione. Ho citato gli esempi di codice nel passaggio precedente, ma ciò che è importante tanto quanto gli esempi, sono le spiegazioni chiare e coerenti per il codice che vedi nel libro. Il lettore è portare attraverso ciascun campione, acquisendo competenze come lui o lei si muove in avanti, attraverso il libro.
C’è solo un po ‘di cosa si ha bisogno di essere a conoscenza del …, la seconda edizione è stata pubblicata nel 2005 … in hardback, che è. L’edizione tascabile è ciò che è assolutamente nuovo di zecca e il diritto d’autore pagina parla da sé, come fa una veloce ricerca su Amazon. Potrebbe essere questo figurati se eri a conoscenza del fatto che la versione 2.6 del kernel Linux è stato rilasciato il 17 dicembre 2003. Ovviamente, la versione 2.6.27 è stato rilasciato solo poco più di un mese fa (come scrivo questa recensione), e pochi giorni prima della brossura edizione è stata pubblicata. Ciò significa che non vi è stato un grande kernel release successive di questo libro, così non è un disastro. Pubblicazione del libro in brossura non rendere più accessibile e, di conseguenza, più accessibile ai lettori interessati.
Parlando di accesso, tutti gli esempi di codice sono stati concepiti per essere disponibili a http://ladweb.net. Dico “dovrebbe”, perché quando ho cercato di accedere al sito, non è stato disponibile (sì, ho avuto una connessione a Internet al momento). Speriamo che la fortuna di essere meglio di miniera, almeno se hanno il supporto per web il libro è importante per voi. Io non sono assolutamente rigide. So che il server web scendere tutto il tempo, così ho appena accaduto a scegliere il tempo e ha sbagliato la temuta “Errore di caricamento della pagina”.
Non vorrei dare alla “Seconda edizione di sviluppo applicazioni linux ” marchio perfetto, ma certamente molto, molto più elevato (si pensi, quattro su cinque stelle). Detto questo, se Greg Kroah-Hartman ha dato la sua benedizione (e assumendo che trovare la sua parola credibile), quindi come un programmatore C voler spostare in Linux per lo sviluppo di applicazioni o un esperto sviluppatore di Linux che desiderano saperne di più, questo libro è il diritto uno per voi.
Tag: applicazioni, libro, Linux