Cărţi şi reviste

De la wiki.lug.ro
Salt la: navigare, căutare

Încercăm să ținem aici o listă de cărți de Linux cât mai reprezentative, și care au fost publicate sub o licență asemănătoare în scop cu licențele folosite în lumea Free/Open Source Software. Includem în listă și cărți distribuite gratuit direct de autor. Nu excludem nici industia autohtonă de cărți care joacă un rol major în promovarea software-ului liber în România.


Cuprins

Cărți românești

Cărți traduse

Administrare sistem

Linux Kernel in a Nutshell

  • Autor: Greg Kroah-Hartman
  • Editura: O'Reilly
  • Ediție: 2006
  • Licență: Creative Commons Attribution-ShareAlike 2.0 license
  • Homepage: http://www.kroah.com/lkn/
  • Descriere: Scrisă de unul din developerii principali ai kernelului Linux, cartea prezintă etapele de configurare și instalare a unui kernel Linux. Se adresează tuturor utilizatorilor Linux și în special sysadminilor pentru care cunoștințele de configurare și instalare a kernelului au devenit o necesitate. Cartea nu intră în detalii de programare, și necesită un nivel minim de cunoștințe de utilizare a liniei de comandă (shell). Cartea descrie versiunea 2.6.18 a kernelului și este disponibilă în format PDF sau DocBook.

Linux Network Administrator's Guide

  • Autori: Olaf Kirch, Terry Dawson
  • Editura: O'Reilly
  • Ediție: Ediția a 2-a, 2000
  • Licență: Linux Documentation Project Copying License
  • Homepage: http://www.oreilly.com/catalog/linag2/book/index.html
  • Descriere: Aceasta este o carte de referință pentru administrarea de rețea în Linux. Cartea se adresează atât utilizatorilor avansați, cât și celor începători. Inițial, a fost scrisă sub forma unui tutorial în cadrul Linux Documentation Project, pentru a fi preluată apoi și publicată de O’Reilly. De aici și licență de distribuție liberă a cărții.

The Linux Cookbook: Tips and Techniques for Everyday Use

  • Autor: Michael Stutz
  • Editura: No Starch Press
  • Ediție: Ediția întâi, 2001
  • Licență: Distribuită de autor
  • Homepage: http://dsl.org/cookbook/cookbook_toc.html
  • Descriere: Un adevărat Unix geek face totul din linia de comandă. De ce ar folosi un mouse și o interfață grafică când are mai mult control folosind tastatura și o serie de comenzi magice. Dacă frazele de mai sus vă scandaliezează, vă sugerăm să instalați Ubuntu. Altfel, această carte este pentru dumneavoastră. Format HTML, sub forma unei cărți de bucate!

Linux from Scratch

  • Autor: Gerard Beekmans
  • Editura: Clearly Open
  • Licență: Distribuită de autor
  • Homepage: http://www.linuxfromscratch.org
  • Descriere: Este una din acele cărți rare care au reușit să genereze un cult. Membrii cultului se ocupă cu construcția sistemelor Linux după cum îi taie pe ei capul. Tot codul este compilat din sursă, iar indivizii specifică unde, cum și de ce un anume program este instalat în sistem. Este o carte pentru cei care vor în primul rând să învețe în cel mai mic detaliu cum funcționează un sistem Linux. Format HTML.


Programare

Structure and Interpretation of Computer Programs

Linux Device Drivers, Third Edition

  • Autori: Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman.
  • Editura: O'Reilly
  • Licență: Creative Commons Attribution-ShareAlike 2.0 license
  • Homepage: http://lwn.net/Kernel/LDD3/
  • Descriere: Aceasta este cartea de referință pentru cei care vor să se implice în dezvoltarea de software pentru kernelul Linux. Parcurgerea cărții necesită cunoștințe de programare în limbajul C și cunoștințe de UNIX system calls. Cartea descrie implementarea unui număr de module kernel, codul pentru aceste exemple este disponibil pe site la O'Reilly la http://examples.oreilly.com/linuxdrive3/ . Textul cărții este diponibil în format PDF.

Advanced Linux Programming

  • Autori: Mark Mitchell, Jeffrey Oldham, Alex Samuel (CodeSourcery LLC)
  • Editura: New Riders Publishing
  • Licență: Open Publication License, Version 1, no options exercised
  • Homepage: http://www.advancedlinuxprogramming.com/
  • Descriere: Cartea detaliază cele mai importante concepte de programare pentru Linux. Se pune exclusiv accentul pe programarea în limbaj C sau C++. Cartea se adresează programatorilor experimentați care fie folosesc deja Linux drept platformă de programare, fie efectuează o tranziție spre Linux de pe alt tip de sistem de operare. Format PDF.

Thinking in C++ 2nd Edition

  • Autor: Bruce Eckel
  • Licență: Distribuită de autor
  • Homepage: http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
  • Descriere: Aceasta pare a fi una din cărțile favorite pentru învățarea limbajului C++. Scrisă ca un tutorial cu o mulțime de exemple, cartea începe cu o trecere în revistă a principiilor programării orientate pe obiecte, pentru a trece apoi la explicarea pedagogică a tuturor aspectelor limbajului, de la clase și inheritance până la exception handling și templates. Format PDF și HTML, două volume.

Java Application Development on Linux

  • Autori: Carl Albing, Michael Schwarz
  • Editura: Prentice Hall.
  • Seria: Bruce Perens' Open Source Series.
  • Licență: (din prefață) We hope this book will be one of those you use on the Web and buy on paper.

We don't know about you, but we like to use Web books for reference, but for reading, we like books... We hope that open publishing will be the new model.

salvează o grămadă de bani, atât ca platformă de dezvoltare cât și ca platformă de distribuire. O serie de probleme specifice platformei sunt detaliate în această carte. Cititorul învață printre altele cum să folosească GNU Compiler for Java (gcj), Ant, NetBeans IDE, IBM's Eclipse Java IDE, JUnit, și SunONE Studio, tehnologii de genul JDBC și JSP, cum să adauge o interfață grafică unui produs folosind Sun's Abstract Window Toolkit (AWT) și IBM's SWT, etc.

GNU Bash Reference Manual

  • Autori: Chet Ramey, Brian Fox, Brian Gough
  • Editura: Network Theory Ltd
  • Licență: GNU Free Documentation License
  • Homepage: http://www.network-theory.co.uk/docs/bashref/
  • Descriere: O carte de referință de GNU Bash scrisă de developerii originali ai programului. GNU Bash este o implementare completă a specificației POSIX.2 Bourne shell (/bin/sh), cu o serie de facilități împrumutate din C-shell (csh) și Korn shell (ksh).

C++ GUI Programming with Qt 3

GTK+/Gnome Application Development

  • Autori: Havoc Pennington
  • Editura: New Riders Publishing
  • Licență: Open Publication License fără opțiunile A și B astfel încât să poată fi inclusă în documentația oficială gnu.org
  • Homepage: http://developer.gnome.org/doc/GGAD/
  • Descriere: O carte de Gnome development pentru programatori intermediari/avansați. Deși de la momentul scrierii până acum majoritatea interfețelor s-au schimbat în Gnome, conceptele au rămas aceleași. După cum spune și autorul (http://ometer.com/books.html), dacă vrei să pui un simplu buton pe ecran atunci mai bine consulți un tutorial.

Version Control with Subversion

  • Autori: Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato
  • Editura: O'Reilly
  • Licență: Creative Commons Attribution 2.0 license
  • Homepage: http://svnbook.red-bean.com/
  • Descriere: Cartea descrie sistemul de source control Subversion care este destinat a înlocui bătrânul CVS. O introducere a sistemului este urmată de un tur al capabilităților acestuia. Capitolele care urmează intră în detalii avansate de utilizare precum branching și administrare de sistem. Dacă nu ați mai folosit un sistem de source control, cartea vă oferă toate informațiile de care aveți nevoie. Dacă sunteți un veteran al unui alt sistem source control, cartea vă va fi de ajutor în migrarea spre Subversion. Format HTML, PDF, DocBook.

Cross-Platform GUI Programming with wxWidgets

Practical Common Lisp

  • Autori: Peter Seibel
  • Editura: Apress
  • Ediția: 2009
  • Licență: ?
  • Homepage: http://www.gigamonkeys.com/book/
  • Descriere: Cartea nu este un manual complet al limbajului Common Lisp, ci doar o introducere lejeră, cu exemple practice. Recomandată celor curioși despre Common Lisp și lisp în general. Disponibilă online în format HTML.

Sisteme de documentare

DocBook: The Definitive Guide

  • Autori: Norman Walsh, Leonard Muellner
  • Editura: O'Reilly
  • Licență: Distribuită de autor.
  • Homepage: http://www.oreilly.com/catalog/docbook/chapter/book/docbook.html
  • Descriere: Aceasta este documentația oficială a proiectului DocBook. DocBook este un format de Document Type Definition (DTD) bazat pe SGML și XML. A fost dezvoltat pentru documentație tehnică și este folosit în momentul de față de un număr de companii din domeniul calculatoarelor pentru operațiile de documentare. De asemenea, un număr de grupuri Open Source printre care și Linux Documentation Project (LDP) folosesc acest sistem. Cartea este disponibilă în format HTML, Micro$oft Help și ...DocBook la OASIS.

TeX for the Impatient

  • Autor: Paul W. Abrahams
  • Editura: Addison Wesley Publishing Company
  • Licență: GNU Free Documentation License
  • Homepage: http://savannah.gnu.org/projects/teximpatient
  • Descriere: Cartea este of referință rapidă și practică a limbajului TeX, fiecare concept și fiecare comandă sunt explicate separat cu o mulțime de exemple. Este, dacă vreți, o versiune mult prescurtată și foarte la obiect a cărții originale a lui Donald Ervin Knuth, The TeXbook. Download în format PDF la CTAN.

Making TeX Work

  • Autor: Norman Walsh
  • Editura: O'Reilly
  • Licență: GNU Free Documentation License, Version 1.1 or any later
  • Homepage: http://makingtexwork.sourceforge.net/mtw/
  • Descriere: TeX este un sistem foarte puternic de creare de documente de calitate tipografică profesională. Este folosit în special în domeniile științifice. TeX este descris în multe cărți, acesta fiind una din puținele care descrie instalarea și utilizarea programele folosite în crearea documentelor. Format HTML.
Unelte personale
Spații de nume

Variante
Acțiuni
Navigare
Unelte