Liens connexes

Dépêche modérée par

: Seconde édition de "Systèmes d'exploitation"

Posté par \o/ (Jabber id, ). Modéré le 25 juin 2003.
0
Le livre "Systèmes d'exploitation" d'Andrew Tanenbaum semble être une référence pour tous ceux qui veulent connaître les mécanismes internes des systèmes d'exploitation. Je l'avais consulté il y a quelques temps et m'était senti quelque peu "frustré" par le fait qu'il datait un peu et que tous les exemples reposaient sur Minix, le système écrit par l'auteur à but pédagogique. Je suis tombé hier chez un libraire sur une nouvelle édition de ce livre dans lequel Linux et Windows 2000 font leur apparition, au détriment de Minix. La version originale date de 2000, c'est la version française qui est sortie cette année.

> Lire la suite (54 commentaires, moyenne: 1,4).   [dépêche : 778 caractères]

Cette nouvelle édition a, semble-t'il, été "épurée" de quelques 400 pages de contenu ancien. L'auteur considère par exemple que tout ce qui concerne les systèmes distribués n'a plus sa place ici puisqu'ils font généralement l'objet de cours à part.
D'un autre coté, d'autres chapitres ont été ajoutés :
* Nouveaux chapitres sur la sécurité informatique
* Exploitation étendue de Linux (rigolo quand on pense aux threads musclés entre Tanenbaum et Torvalds à ses débuts), Unix et Windows dans les exemples
* Chapitre sur la conception de SE
* Étude des interfaces graphiques, des systèmes multiprocesseurs, virus, systèmes sécurisés, terminaux réseaux

Le livre contient en outre 450 exercices et problèmes. Un peu moins de 1000 pages, 45€, Éditions Pearson Education

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re: Seconde édition de "Systèmes d'exploitation"

Posté par Bonnefille Guilhem (page perso, ) le 25/06/2003 à 08:05. (lien). Évalué à 0.

rigolo quand on pense aux threads musclés entre Tanenbaum et Torvalds à ses débuts

Ouh le vilain troll ;-))

Comme quoi, y'a que les &*^^%$# qui changent pas d'avis.

Re: Seconde édition de "Systèmes d'exploitation"

Posté par Christophe Lucas (page perso, ) le 25/06/2003 à 08:38. (lien). Évalué à 5.

Je l'ai souvent lu au cours de mes études. J'ai beaucoup aimé ce livre.

Mais n'ayant pu que l'emprunter à la bibilothèque universitaire, j'ai donc franhis le pas cette fois en achetant cette nouvelle édition.
Toujours aussi complet et bien écrit, c'est un délice de lire ce livre :-)
Ce n'est que mon humble avis.
De longues et amusantes heures de lecture sont devant moi, ce qui me réjouit :-)

Effectivement ce post n'amène pas grand chose, juste mon enthousiasme pour ce livre et les informations et connaissances qu'il m'apporte.

--
http://titux.tuxfamily.org(...)

--
- Christophe -

[+] Re: Seconde édition de "Systèmes d'exploitation"

Posté par Marc (Jabber id, page perso, ) le 25/06/2003 à 08:53. (lien). Évalué à -6.

ca fait 20 plombes qu'il est sorti ce bouquin (en anglais en tt cas)

Re: Seconde édition de "Systèmes d'exploitation"

Posté par alenvers () le 25/06/2003 à 11:31. (lien). Évalué à 1.

Le dernier que j'ai acheté est

Distributed Systems: Principles and Paradigms
by Maarten Van Steen, Andrew S. Tanenbaum

J'ai été extrèmement déçu et meme été capable de le finir... Des chapitres entiers ressemblent à de la publicité. Des pages et des pages sont dédiés à des trucs triviaux alors qu'on passe vite fait sur ce qui est un peu plus complexe.

Autant "Système d'exploitation" m'avait plu à l'époque autant "Distributed system" a été décevant. Un livre à ne pas acheter.


Sur Amazon :
http://www.amazon.com/exec/obidos/tg/detail/-/0130888931/ref=pd_sim(...)

Re: Seconde édition de "Systèmes d'exploitation"

Posté par morfal () le 25/06/2003 à 11:33. (lien). Évalué à 4.

Ce livre est merveilleux. Rien que la couverture, avec ces analogies entre des images de cirque et le vocable des systèmes d'exploitation, vaut le détour !

Je ne l'ai pas terminé, mais si j'ai un reproche à lui faire, il concerne les questions. Certes nombreuses, mais pas toujours judicieuses. Certaines se contentent de demander le contenu d'un paragraphe du chapitre précédent, d'autres plus fouillées ne sont pas accompagnées de réponse...

M

Re: Seconde édition de "Systèmes d'exploitation"

Posté par Yomgui (page perso, ) le 26/06/2003 à 12:32. (lien). Évalué à 1.

Pour revenir sur quelques passages des commentaires:

* Linux n'a pas un micro-noyau, vous lavez compris majoritairement mais j'ai cru voir certain commentaires voulant le faire s'en rapporcher. Non, même si vous pensez qu'il est proche, il n'est pas.

* Rapidité du noyau Linux ? Ah! vaste sujet, beaucoup de recherche a été dessus. Mais bon, le résulat est que l'on se confrontera toujours à la barrière "compromis entre portabilité et compatibilité au niveau hardware contre vitesse d'execution". C'est un fait, une constante.
Pourquoi Linux est un noyau modulaire (macro-noyau) ? L'origine vient de la façon dont le "grand ordonnanceur" travail et les temps de latence dans les changement de contextes (tâches, ITs). Le cpu d'origine étant de la classe des CISC (même si maintenant les Intel & Co. sont un curieux mélange) et au vu des instructions proposées, il n'était pas possible de développer micro-noyau rapide, contrairement à ce que l'on peut faire avec un cpu comme les PowerPC. En découlera tout son développement, ses critiques et encouragement.

Pour moi Linux s'est imposé car il est arrivé au bon moment, celui où beaucoup de monde ne voulait d'une dérive de l'informatique, de système monolithique (au sens global, pas seulement sur le noyau). Il était le contre-pied à MS-Win. Et c'était intéressant de voir comment on pouvait inversé la vapeur d'un complexe financié et ce par la volonté non pas d'entreprises quelconque mais d'utilisateurs/développeur/etc... indépendants. Tout cela ajouté au phénomène "chouette moi aussi je peux bidouiller mon OS", intrinséque à "l'open source".

Maintenant regardons ce qu'est devenus Linux. Personnellement j'ai peur. Oui, ce que j'ai redouté il y a 4-5 ans quand j'était heureux de bidouiller dans Linux est arrivé: ça popularité grandissante, il en est maintenant victime. Le developpement (dans son sens complet, pas seulement le système) est éparpillé sur beaucoup d'équipes, chacune possédant sa propre "philosophie" de de programmation et donc pas facile de faire cohabité tout ce petit monde parfois (remarque au sujet des drivers bidouillards). Le problème est mathématique, je ne critique pas les possibilités qu'apporte l'ouverture d'un système (toutes les possibilitées sont vues, etc...) mais lorsque qu'une certaine masse critique de developpeurs, la gestion, la distribution et la publicité (au près des utilisateur) devient difficiles et vague (pour le pauvre Mr lambda en bout de chaine). C'est d'ailleur pour cela que beaucoup de gens encore ne sont pas près de faire le pas vers Linux: pas toujours intuitif (vous me direz c'est le crédo des distributions de faire des choses prètes à l'emploi).
Heureusement pour me rassurer je vois qu'il y a pour les principaux développement des équipes bien faites (pas trop grosses, ni trop petites) qui assurent un suivis et aussi garantissent "la pérénnité" des connaissances et non pas son éparpillement.

* Pour ce qui est du developpement en Inde: on dit "ils sont bon en informatique" ça c'est bon pour le discours d'un manager. Ils aiment bien la réduction des idées. L'informatique étant un vaste domaine, il serait bien difficile qu'un peuple soit bon completement sur tout un domaine aussi vaste. En faite ils sont plutôt bon pour ce qui est du code de haut niveau et d'un truc tout à fait industriel "la qualité" (les niveaux CMM par exemple), ne confondez pas avec la qualité de travail, c'est pas toujours lié (malheureusement). Par contre si maintenant vous allez demander de faire un driver temps-réel à indien vous aller vous mordre les doigts. J'en ai fait l'expérience.
Evidemment vous trouvez toujours l'exception. Mais je parle globalement bien-sûr.
Donc faut crâcher sur tout, mais faut pas non plus faire tout avec des composantes uniques (développeurs Indiens ici par exemple).

Voilà et à plus tard ;-)

PS: sinon le bouquin est bien, bon Tanenbaum à toujours été un peu absolus sur certaines de ses idées. Mais dans l'ensembe il ne dit pas que des conneries. :)

Revenir en haut de page