Forum Linux.débutant Les pré-requis pour bien comprendre linux

Posté par . Licence CC by-sa
Tags : aucun
1
23
avr.
2016

Bonjour ou rebonjour,

Je ne crois pas me tromper en disant que Linux est avant tout utilisé par les "débrouillards" en informatique.

Bien sûr, tout un chacun peut utiliser linux, les fonctions sont à peu près les mêmes que windows. Reste à s'habituer à l'interface.

Mais si on veut vraiment comprendre linux et s'aventurer dans des distributions un peu plus spécifiques, alors ça relève de quelles compétences ? C'est du "hardware", du langage informatique, c'est quoi ?

Merci d'avance (bis).

  • # Mon avis

    Posté par . Évalué à 2.

    Salut,

    Je dirais que cela dépend essentiellement de ta curiosité et de ton intérêt pour l'informatique.

    Je ne pense pas qu'il s'agisse de "comprendre linux" mais plutôt de quoi est constitué un système d'exploitation et comment il inter-agit avec le hardware (en tous cas dans un premier temps).

    Passer par un système GNU/Linux est une bonne idée car il y pléthore de documentation, de tous niveaux, sur le web ou sur papier.

    Basiquement je commencerai par wikipédia et je potasserai les articles sur les systèmes d'exploitation et le noyau :

    Il y a déjà beaucoup de matière rien que dans ces 2 articles. Je ne pense pas qu'il y ait de grosses erreurs …

    Ensuite, sur la base des notions que tu trouveras dans ces articles, tu pourras chercher à "manipuler" ton système/noyau. Tu trouvera des infos dans les documentation des distributions, sur ton moteur de recherche…. Voir également un récent journal : https://linuxfr.org/users/cascador/journaux/mes-ressources-francophones-autour-du-libre

    Les compétences dont tu parles (hardware, code, …) viendront naturellement en fonction de l'intérêt que tu portera à tel ou tel domaine.

    C'est mon point de vu, il vaut ce qu'il vaut.

    A+

  • # erreur dans la cible

    Posté par . Évalué à 2.

    Mais si on veut vraiment comprendre linux et s'aventurer dans des distributions un peu plus spécifiques, alors ça relève de quelles compétences ? C'est du "hardware", du langage informatique, c'est quoi ?

    et bien deja faut positionner linux pour ce qu'il est.
    comme windows c'est un systeme d'exploitation
    auquel les distributions ajoutent les logiciels libres

    ensuite savoir comment fonctionnent linux, non cela n'a rien à voir avec le hardware
    par contre il faut comprendre ce qu'est un systeme d'exploitation ? à quoi ca sert ?
    puis comment un logiciel interagit avec le systeme d'exploitation.

    enfin comment fonctionne un logiciel (là en effet, ca passe par le code source, donc le langage de programmation)

    • [^] # Re: erreur dans la cible

      Posté par (page perso) . Évalué à 2. Dernière modification le 24/04/16 à 17:39.

      ensuite savoir comment fonctionnent linux, non cela n'a rien à voir avec le hardware
      Une notion d'archi hardware n'est pas un mal (i.e. se renseigner sur comment interagissent : RAM, CPU, disque, carte réseau…) :-)

      A ta question d'origine Supradebutus, je suggérerais quelques saines lectures sous forme d'e-book :
      - http://www.linuxfromscratch.org : un livre qui explique comme construire soit même sa distribution GNU/Linux : ce livre explique comment tout installer "à la main" à partir des sources j'ai commencé avec ce bouquin il y a 10 ans et autant te dire que c'est formateur et qu'après tu comprendras bien Linux (voir tu ne voudras plus le lâcher)
      - http://www.oreilly.com/openbook/linuxdrive3/book/ : un livre qui explique le développement de driver sur le noyaux Linux, je ne sais pas si il est toujours d'actualité, mais il est très bien pour comprendre les rouages du Kernel.

      Et comme c'est open source, il ne faut pas hésiter à aller regarder le code source, les discussions sur les mailings de projet…

      Voir même aller voir des vrais les gens dans un LUG prêt de chez toi ;-)

      Bon courage dans ton apprentissage.

  • # résumé

    Posté par . Évalué à 2.

    Merci beaucoup pour vos réponses.

    Ah oui en fait, mon raisonnement est inversé. Je me dis qu'il faut déjà comprendre comment fonctionne windows pour ensuite aborder linux, alors qu'en fait, il vaut mieux travailler sur linux pour comprendre le fonctionnement d'un système d'exploitation, pour ensuite éventuellement s'attaquer à windows.

    J'ai bien compris ?

    Et pourqui windows documente-t'il mal son logiciel ? N'est-ce pas dans son intérêt que des développeurs s'y intéressent ?

    • [^] # Re: résumé

      Posté par . Évalué à 4.

      Et pourqui windows documente-t'il mal son logiciel ? N'est-ce pas dans son intérêt que des développeurs s'y intéressent ?

      windows n'est pas "mal documenté" cherche MSDN dans ton moteur de recherche
      c'est juste son code code source n'est pas fournit, on ne sait pas donc pas comment il fonctionne vraiment, ce qu'il fait de tes données.
      les developpeurs qui veulent faire un logiciel ont toutes les infos necessairent,
      juste que le developpeur ne peut pas "refaire" son propre windows, avec un correctif qu'il souhaiterait s'il a trouvé une faille ou une amelioration.

    • [^] # Re: résumé

      Posté par . Évalué à 2.

      Pour savoir comment fonctionnent les systèmes d'exploitation, je te recommande fortement le livre "système d'exploitation" de A. Tannenbaum. Tu y trouveras tout les concepts de base des systèmes d'exploitation, et dans la dernière version (qui date un peu mais les concepts abordés restent valabe), tu verras comment sont appliqués ces concepts dans Windows et Linux.

      Ce livre n'est plus disponible dans les librairies, mais peut-être sur les sites d'enchères en ligne ?

Suivre le flux des commentaires

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