Bonjour à tous,

Je suis depuis un petit bout de temps sur fedora maintenant (sans pour autant être devenu un grand manitou) et j'aimerais passer au niveau supérieur en maîtrise de l'OS. Je cherche donc un bouquin (si possible disponible en version électronique) qui me permette de me plonger dans les tréfonds de Linux. J'ai rapidement jetté un oeil à Linux aux petits oignons qui a été recommandé plusieurs fois sur ce forum, et je pense qu'il s'adresse à un public plus débutant.
On m'a passé une copie de LPIC in a nutshell qui est sans doute très bien pour quelqu'un qui a juste besoin de se rafraîchir la mémoire avant de passer la certif linux mais qui n'est pas réellement fait pour quelqu'un comme moi qui souhaite apprendre.
Je vois déjà venir ceux qui vont me dire de lire le Tanenbaum, mais n'est-il pas un peu trop général et surtout, doit-on vraiment en arriver là?

Je cherche donc un bouquin qui m'en apprenne plus sur l'organisation générale de l'OS, avez-vous des suggestions?

Merci d'avance.
Et oui "Systèmes d'exploitation" de Andrew Tanenbaum, c'est presque incontournable, même si c'est pas spécifique Linux mais tu retrouves bien les concepts qui font pourquoi l'OS et ses briques sont organisés de la sorte. Et si tu comprends les concepts "génériques" ça aide pour Linux (entres autres). Donc une très bonne base!

Un autre qui explique pourquoi s'est fait de la sorte, mais qui est très (très très) technique vu qu'il est plutôt fait pour apprendre à coder des drivers pour linux c'est "Essential Linux Device Drivers" de Sreekrishnan Venkateswaran, recommandé par Alan Cox et Theodore Ts’o (rien que ça). Le bouquin existe qu'en anglais mais tu n'as pas précisé de contre indication là dessus.

Pour rester dans la doc pointues http://kernelnewbies.org/Documents

La doc kernel officielle est pas mal aussi (yum install kernel-doc)

Et suivre les articles sur http://www.unixgarden.com/, voire les magazines concernés aussi
Merci madko et Philippe.

Je lirai probablement le livre d'Andrew Tanenbaum un jour, mais en attendant j'ai trouvé ceci:
http://shop.oreilly.com/product/9780596007607.do
Qui a l'air assez bien. Quelqu'un l'a-t-il lu et peut me donner un avis?
Dans tous les cas je pense qu'il va aller orner mes étagères.
974 pages ça doit être complet! ou trop vague, t'as vu la liste des chapitres? Tout t'interesses? En tout cas O'reilly en général c'est du bon niveau
Ca semble un peu vieux 2005, vu les évolutions rapides.
madko, oui une bonne partie des chapitres m'intéresse, c'est pour ça que j'ai dit que je le trouvais bien d'ailleurs.
En revanche par rapport à ce que tu disais nouvo09, j'étais persuadé d'avoir lu 2009. En effet 2005 me semble un peu vieux moi aussi, mais c'est le livre que j'ai trouvé qui correspond le mieux à ce que je recherche. Je vais essayer de me mettre à jour sur les évolutions au fur et à mesure que j'avance dans le livre.
merci.
Fiftyone50 wrote:Merci madko et Philippe.

Je lirai probablement le livre d'Andrew Tanenbaum un jour, mais en attendant j'ai trouvé ceci:
http://shop.oreilly.com/product/9780596007607.do
Qui a l'air assez bien. Quelqu'un l'a-t-il lu et peut me donner un avis?
Dans tous les cas je pense qu'il va aller orner mes étagères.
Les Andrew Tanenbaum sont un must. Par contre, il ne m'a jamais répondu à mon courrier où je lui demandais de pouvoir récupérer Minix puisqu'il le proposait 😉

J'ai lu le running Linux. Il me semble dans sa 2 ou 3 ième édition.
Tu n'apprendras rien de plus que ce que tu peux trouver dans les liens données.
La 4ième éditions est récupérable, par exemple, ici http://its.lnpu.edu.ua/edocs1/new_doc/en/Welsh%20M.Running%20Linux.2002.pdf.

Si c'est Fedora qui t'interresse, il vaut rester sur les liens donnés. tu en apprendras bien plus que dans runnning linux.

Si c'est les OS (pour les concepts), c'est les Tanenbaum. Et aussi Tanenbaum pour les concepts réseaux :
Computer Networks, (ISBN 0130661023) (en français : Réseaux)
Operating Systems: Design and Implementation, (ISBN 0136386776)
Modern Operating Systems, (ISBN 0130313580) (en français : Systèmes d'exploitation)
Structured Computer organization, (ISBN 978-0132916523) 6e édition (25 juillet 2012) (en français : Architecture de l'ordinateur)

Pour les réseaux, il y a aussi Pujolles.

Si c'est le réseau, en particulier TCP, c'est les Stevens : http://www.kohala.com/start/.
Stevens, tout comme Tanenbaum, c'est le must.

Pour le développement systèmes, il y a Christophe Blaess : programmation système en C sous Linux. Il y a avait le Jean-Marie Rifflet (La programmation sous Unix), mais Blaess est bien plus complet.
philippe_PMA wrote:
Fiftyone50 wrote:Merci madko et Philippe.

Je lirai probablement le livre d'Andrew Tanenbaum un jour, mais en attendant j'ai trouvé ceci:
http://shop.oreilly.com/product/9780596007607.do
Qui a l'air assez bien. Quelqu'un l'a-t-il lu et peut me donner un avis?
Dans tous les cas je pense qu'il va aller orner mes étagères.
Les Andrew Tanenbaum sont un must. Par contre, il ne m'a jamais répondu à mon courrier où je lui demandais de pouvoir récupérer Minix puisqu'il le proposait 😉

J'ai lu le running Linux. Il me semble dans sa 2 ou 3 ième édition.
Tu n'apprendras rien de plus que ce que tu peux trouver dans les liens données.
La 4ième éditions est récupérable, par exemple, ici http://its.lnpu.edu.ua/edocs1/new_doc/en/Welsh%20M.Running%20Linux.2002.pdf.

Si c'est Fedora qui t'interresse, il vaut rester sur les liens donnés. tu en apprendras bien plus que dans runnning linux.

Si c'est les OS (pour les concepts), c'est les Tanenbaum. Et aussi Tanenbaum pour les concepts réseaux :
Computer Networks, (ISBN 0130661023) (en français : Réseaux)
Operating Systems: Design and Implementation, (ISBN 0136386776)
Modern Operating Systems, (ISBN 0130313580) (en français : Systèmes d'exploitation)
Structured Computer organization, (ISBN 978-0132916523) 6e édition (25 juillet 2012) (en français : Architecture de l'ordinateur)

Pour les réseaux, il y a aussi Pujolles.

Si c'est le réseau, en particulier TCP, c'est les Stevens : http://www.kohala.com/start/.
Stevens, tout comme Tanenbaum, c'est le must.

Pour le développement systèmes, il y a Christophe Blaess : programmation système en C sous Linux. Il y a avait le Jean-Marie Rifflet (La programmation sous Unix), mais Blaess est bien plus complet.
Certes, et merci pour cet avis, mais j'ai deux gros problèmes avec la docu web ou même les man pages. Premièrement, je me connais et je sais que sans une structure un minimum linéaire comme celle d'un livre, je ne vais jamais savoir où j'en suis et ma progression sera bien plus lente. Deuxièmement, lorsque je suis sur un ordinateur je suis très facilement distrait par le moindre e-mail ou simplement l'envie d'écouter de la musique. En revanche, sur un support tel qu'un livre ou une liseuse, même avec l'ordinateur à côté je reste concentré.
Quelqu'un pourrait m'avancer les meilleures raisons du monde, comme je suis un peu têtu et que j'ai été confronté à ce problème lorsque je travaille, je suis réticent à l'idée d'effectuer un travail qui demande de la concentration sur un ordinateur.

Ensuite, je ne cherche pas quelque chose de spécialisé réseaux/programmation système, ni quelque chose d'abstrait (comprendre général) comme le Tanenbaum. C'est sur ma liste, mais pour l'instant je cherche quelque chose de plus directement applicable. C'est pour ça que le livre Running Linux me paraissait bien. Tu dis qu'il ne m'apportera pas plus que la documentation que tu m'as donné en lien. Toi qui l'as lu, est-ce qu'il m'apportera autant?
Fiftyone50 wrote:Bonjour à tous,

Je suis depuis un petit bout de temps sur fedora maintenant (sans pour autant être devenu un grand manitou) et j'aimerais passer au niveau supérieur en maîtrise de l'OS. Je cherche donc un bouquin (si possible disponible en version électronique) qui me permette de me plonger dans les tréfonds de Linux. J'ai rapidement jetté un oeil à Linux aux petits oignons qui a été recommandé plusieurs fois sur ce forum, et je pense qu'il s'adresse à un public plus débutant.
On m'a passé une copie de LPIC in a nutshell qui est sans doute très bien pour quelqu'un qui a juste besoin de se rafraîchir la mémoire avant de passer la certif linux mais qui n'est pas réellement fait pour quelqu'un comme moi qui souhaite apprendre.
Je vois déjà venir ceux qui vont me dire de lire le Tanenbaum, mais n'est-il pas un peu trop général et surtout, doit-on vraiment en arriver là?

Je cherche donc un bouquin qui m'en apprenne plus sur l'organisation générale de l'OS, avez-vous des suggestions?

Merci d'avance.
Bonjour,

Ce qu'il te faut, c'est un ou plusieurs ouvrages sur l'administration système, en fait.

"Linux aux petits oignons", c'est sympa, mais bon, limité, tu l'avais deviné.

Voici deux ouvrages que j'ai, excellents :

- "LINUX, Maîtrisez l'administration du système", par Sébastien ROHAUT, Collection "Ressources Informatiques" chez eni Éditions : 591 pages

Trés complet, et facile à aborder.

-" LINUX Administration", chez Eyrolles, par Bouchaudy et Goubet, encore plus fouillé et pointu.

En fait, les deux se complètent très bien, et tu es tranquille dix ans. :hammer:

Voilou. 🙂
Sébastien Rohaut c'était mon prof de Linux, je plussoie!
Fiftyone50 wrote: ...
Certes, et merci pour cet avis, mais j'ai deux gros problèmes avec la docu web ou même les man pages. Premièrement, je me connais et je sais que sans une structure un minimum linéaire comme celle d'un livre, je ne vais jamais savoir où j'en suis et ma progression sera bien plus lente. Deuxièmement, lorsque je suis sur un ordinateur je suis très facilement distrait par le moindre e-mail ou simplement l'envie d'écouter de la musique. En revanche, sur un support tel qu'un livre ou une liseuse, même avec l'ordinateur à côté je reste concentré.
Quelqu'un pourrait m'avancer les meilleures raisons du monde, comme je suis un peu têtu et que j'ai été confronté à ce problème lorsque je travaille, je suis réticent à l'idée d'effectuer un travail qui demande de la concentration sur un ordinateur.
Je pense que tu n'as pas bien fouillé le lien : http://docs.fedoraproject.org/fr-FR/index.htmlhttp://docs.fedoraproject.org/fr-FR/index.html

Tu peux récupérer les documents aux formats :
- EPUB : pour liseuse.
- HTML : avec des liens HTML entre les chapitres.
- HTML simple : en seule page.
- PDF : parfait pour imprimer ou lire sur ce que tu veux.

Quand tu arrives sur le lien que je t'ai redonné, il faut "déplier" en cliquant sur les triangles à gauches. Ne pas hésiter à regarder dans toutes les versions, des fois des documents ne sont pas republié à chaque version. Et une fois que tu as le titre / sujet qui t’intéresse, tu passes la sourie sur le triangle à droite et les 4 formats cité apparaitront. Il te reste alors à cliquer sur celui que tu souhaites.

Es-tu sur d'être assez têtu tenace ?
Fiftyone50 wrote:
Ensuite, je ne cherche pas quelque chose de spécialisé réseaux/programmation système, ni quelque chose d'abstrait (comprendre général) comme le Tanenbaum. C'est sur ma liste, mais pour l'instant je cherche quelque chose de plus directement applicable. C'est pour ça que le livre Running Linux me paraissait bien. Tu dis qu'il ne m'apportera pas plus que la documentation que tu m'as donné en lien. Toi qui l'as lu, est-ce qu'il m'apportera autant?
Il ne t'apportera pas plus, ni autant.
Il suffit de comparer les titres de runnning Linux et la pléthore de documents Fedora ...

Par contre, le running linux te permettra une couverture plus large mais moins "profonde" et surtout pas spécifique à Fedora. A toi de voir si c'est un avantage ou un inconvénient.

Sinon, comme l'écrit paradise un ou plusieurs bouquin d'administration système semble être ce qu'il te convient (et / ou les docs Fedora http://docs.fedoraproject.org/fr-FR/index.htmlhttp://docs.fedoraproject.org/fr-FR/index.html).

Comme déjà dit : les O'Reilly c'est toujours d'une très grande qualité technique ... J'en dis pas plus sinon j'y passe encore une heure ...
Juste ça : http://www.eyrolles.com/Accueil/Recherche/?q=o%27reilly+linux, sachant que tu peux en trouver une partie sur le net.