Linux 4.9 : multiples améliorations et support de Greybus
Qui ne servira pas tout de suite...
Le 12 décembre 2016 à 10h40
2 min
Logiciel
Logiciel
Après une longue phase de test, le kernel Linux 4.9 est enfin disponible. Selon Linus Torvalds, il s’agit de l’un des plus gros noyaux jamais publiés, notamment en termes de participation. Il contient de nombreuses améliorations et signe l’arrivée du sous-système Greybus.
La nouvelle version du noyau Linux est disponible depuis hier. Sa plus grande nouveauté est l’ajout du sous-système Greybus. Comme nous l’avions indiqué en mai 2015 dans un article sur le projet ARA de Google (officiellement arrêté), il permet aux composants interchangeables d’un smartphone de se déclarer d’eux-mêmes au système. Il ne sera donc pas utile pour l’immense majorité des utilisateurs, mais son intégration au sein du kernel simplifiera les développements futurs pour ce type d’appareil.
Le noyau Linux 4.9 améliore la plupart des systèmes de fichiers pris en charge, soit via des hausses de performances, soit par la correction de petits problèmes. 29 nouveaux appareils ARM sont également pris en charge, notamment le Nexus 5 et le Raspberry Pi Zero.
Le pilote AMDGPU nettement amélioré
Le pilote AMDGPU, pour les cartes graphiques embarquant des puces AMD, comporte une nouvelle partie DRM (Direct Rendering Manager) et plusieurs autres nouveautés. Par exemple, la fonction « reset » est nettement mieux supportée, permettant de déclencher plus facilement la réinitialisation du GPU en cas de dysfonctionnement du pilote. Par ailleurs, ce dernier supporte désormais les écrans virtuels.
Parmi les autres nouveautés, on citera une meilleure gestion du P-State dans les processeurs Atom d’Intel, le support des clés de protection pour la mémoire (MPK/Pkeys), de multiples modifications dans la pile de virtualisation, des améliorations dans le sous-système Perf ou encore un support initial de Clang et LLVM pour les développeurs.
Compiler ou attendre
Comme toujours, les utilisateurs les plus aguerris pourront récupérer les sources du nouveau noyau et les compiler pour leur système. La majorité des utilisateurs attendra cependant que la version 4.9 soit disponible dans les dépôts de leur distribution. Attention, en fonction de celle retenue, il peut ne pas se manifester avant la prochaine révision majeure.
Linux 4.9 : multiples améliorations et support de Greybus
-
Le pilote AMDGPU nettement amélioré
-
Compiler ou attendre
Commentaires (133)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 12/12/2016 à 15h57
Intéressant !
T’as un bon lien pour commencer ?
(sinon pas grave, je demanderais à google)
Le 12/12/2016 à 16h04
Le 12/12/2016 à 16h09
Non, non, c’est pas un noyau hurd, c’est bien le noyau linux qui est utiliser dans android.
Mais linux n’est absolument pas fait pour avoir des driver userspace.
Je citer hurd car sa conception fais que c’est un microkernel, noyau gère vraiment que les ressource matériel tout les reste ca va dans le userspace ce qui permet une grande flexibilité et en plus une sécurité accrue.
“‘Jai toujours eu du mal à mettre la limite entre noyau et OS d’ailleurs.”
Les deux sont lier tu n’a pas d’os sans noyau, sinon Emacs serait un système d’exploitation depuis longtemps.
Le noyau est censée attribuer les ressources du matériel point finale.
C’est clair et net mais ça c’est sur papier.
Dut a divers problèmes ils est BEAUCOUP plus simple de faire un noyau monolithique que de faire ce que l’on appelle un microkernel.
Hurd est en fait composer de plusieurs logiciel et de serveur qui communique en eux.
Ça rend l’ensemble très flexible/pratique et c’est ce que considère RMS comme le plus important, en gros c’est d’être libre dans les choix (contrairement a systemd).
Le 12/12/2016 à 16h13
Je pense que le plus raisonnable est de commencer par la doc officielle de ta distrib puis ensuite une fois que tout marche comme tu veux, refaire la même chose non pas en utilisant les outils de ta distrib mais uniquement ce qui est commun à tous les GNU/Linux (par exemple en suivant le guide LFS)
Ubuntu : https://doc.ubuntu-fr.org/tutoriel/comment_compiler_un_kernel_de_kernel.org
Debian : https://www.debian.org/releases/stable/i386/ch08s06.html.en
LFS :
http://www.linuxfromscratch.org/lfs/view/development/chapter08/kernel.html
Le 12/12/2016 à 16h15
Merci " />
Le 12/12/2016 à 16h17
“une nouvelle partie DRM” …" />" /> …(Direct Rendering Manager) " /> " />" />
Le 12/12/2016 à 16h34
RMS tient a parler de cela non pas pour des raisons de popularité, mais pour des raisons éthique car le message véhiculer par la linux fondation va a l’encontre de ce que fais RMS depuis 1984
Si tu penser au long terme tu comprendrais que ce que les idées diffusé par la linux fondation ne fera au final que corrompre la communauté du libre.
“Quand ce cher Richard m’expliquera comment je peux vivre de mon métier ”
Propos débattue et re-débatue encore et encore c’est lassent alors que tu na qu’a lire (en quantité je concède).
Tu peut parfaitement vendre du logiciel libre ça a déjà était répéter RMS le dis lui même il n’y a aucun problème a vendre du logiciel libre cela na jamais était un problème il a aussi vendue des copies d’emacs a une époque.
Il y a divers moyen de faire des profits monétaire avec des logiciels libre.
Certain préfère vendre le logiciel, d’autre préfère vendre un services au mois (ce qui est beaucoup plus rentable et c’est d’ailleurs mon cas)
Même dans le jeux vidéo c’est faisable.
Par exemple tu vend le contenue (art, scenario, music etc…) plutôt que le code.
Tu ne peut pas maximiser les profits car il est peut probable que tu puissent abuser des utilisateurs.
Car je rappelle que la majorité des bénéfices lier aux logiciel non-libre sont du a des abus de positions.
Il est a noter aussi qu’il y a pas beaucoup de gens qui savent comment compiler et ne veulent pas savoir, donc vient pas dire que on ne peut pas faire de profit.
C’est a toi de te vendre l’argent ne vient pas sans effort commercial de nos jour (je ne comprendrez jamais pourquoi les gens son attirer par du flashy que part du bien fait, mais bon c’est la vie).
Le 12/12/2016 à 16h45
J’ai bien indiquer que c’était un compromis ^^
Le 12/12/2016 à 16h56
Le 12/12/2016 à 16h57
Le 12/12/2016 à 17h01
Le 12/12/2016 à 17h10
En même temps, compiler un noyau sans console " />
Le 12/12/2016 à 17h23
Les drivers en userspace ça apporte aussi beaucoup en terme de sécurité (quand c’est bien fait).
Le 12/12/2016 à 17h41
Le 12/12/2016 à 17h42
Un mini-guide pour ceux qui chercherait un “Par où commencer ?” pour mettre un pieds dans la compilation du noyau.
ip@ip-VirtualBox:~/Downloads$ uname -a
ip@ip-VirtualBox:~/Downloads$ sudo apt-get install build-essential initramfs-tools fakeroot debconf-utils dpkg-dev debhelper bin86 kernel-package
ip@ip-VirtualBox:~/Downloads$ cd /home/ip/Downloads/
ip@ip-VirtualBox:~/linux-4.9$ cp /boot/config-4.4.0-53-generic .config
6. J’upgrade la conf et je réponds par oui ou non pour activer de nouvelles fonctionnalités (je réponds tout par défaut pour l’exemple ici) :
ip@ip-VirtualBox:~/linux-4.9$ make oldconfig
ip@ip-VirtualBox:~/linux-4.9# echo “CONCURRENCY_LEVEL= 4” >> /etc/kernel-pkg.conf
ip@ip-VirtualBox:~/linux-4.9# make-kpkg –initrd –append-to-version=-monnoyau –revision=1.0 –rootcmd=fakeroot kernel_image kernel_headers
ip@ip-VirtualBox:~/linux-4.9# dpkg -i ../linux-image-4.9.0-monnoyau_1.0_amd64.deb
ip@ip-VirtualBox:~/linux-4.9# sudo nano /etc/default/grub
#GRUB_HIDDEN_TIMEOUT=0
ip@ip-VirtualBox:~/linux-4.9# sudo update-grub
Generating grub configuration file …
Found linux image: /boot/vmlinuz-4.9.0-monnoyau
Found initrd image: /boot/initrd.img-4.9.0-monnoyau
Found linux image: /boot/vmlinuz-4.4.0-53-generic
Found initrd image: /boot/initrd.img-4.4.0-53-generic
Found linux image: /boot/vmlinuz-4.4.0-51-generic
Found initrd image: /boot/initrd.img-4.4.0-51-generic
Found linux image: /boot/vmlinuz-4.4.0-47-generic
Found initrd image: /boot/initrd.img-4.4.0-47-generic
Found linux image: /boot/vmlinuz-4.4.0-31-generic
Found initrd image: /boot/initrd.img-4.4.0-31-generic
ip@ip-VirtualBox:~/Downloads$ uname -a
Le 12/12/2016 à 17h51
18 - Je recommence à partir de 7 en ajoutant / supprimant des options du noyau
ip@ip-VirtualBox:~/linux-4.9$ make menuconfig
19 - Je change en 8 le nom/version du noyau pour ne pas faire de conflit entre l’actuel nouveau et le “nouveau-nouveau” qui vont partager exactement le même numéro de release.
Le 12/12/2016 à 14h05
Le 12/12/2016 à 14h17
Sur un 486DX4-100, ça prenais bien 3 heures " />
Le 12/12/2016 à 14h21
Le 12/12/2016 à 14h23
c’est pour celui qui écrase l ancien par mégarde au lieu d’un joli lien symbolique " />
Le 12/12/2016 à 14h26
Le 12/12/2016 à 14h27
C’est pas vraiment de la faute à Google mais plutôt aux fabricants qui fond des drivers en userspace et utilise des API kernel spécifique Android comme ion dmabuf.
Le 12/12/2016 à 14h41
Le 12/12/2016 à 14h42
C’est vieux !
Il vaut mieux un compilateur d’OS moderne comme visual studio 2017
Le 12/12/2016 à 14h43
Le 12/12/2016 à 14h44
Le 12/12/2016 à 14h47
On n’est pas vendredi " />
Le 12/12/2016 à 14h50
Le 12/12/2016 à 14h51
Il faut dire qu’il y a des avantages avec des driver userspace.
Dans ce cas la google aurait dut utiliser le noyau hurd (la 0.9 c’est pour bientôt)
Mais bon ils n’en veulent pas c’est sous GPLv3.
Le 12/12/2016 à 15h00
Ahah oui le problème de l’écran merdique ! Me rappel quelque galère aussi ton histoire … mais c’était il y à bien 6-8 ans … comme quoi !
Finalement tu vois le problème est toujours déplacé du coté des fournisseurs de matériel qui se moquent éperdument du libre, pour la plupart.
Le 12/12/2016 à 15h02
ah ah ah.
Si ce n’est toi, c’est donc ton frère moniteur qui répond de travers " />
Le 12/12/2016 à 15h02
Le 12/12/2016 à 18h15
Le 12/12/2016 à 18h15
Le 12/12/2016 à 18h33
En effet mais cela serait court-circuiter si Torvalds met a jour la license en GPLv3 (est-ce que je me trompe ?)
Le 12/12/2016 à 18h46
Dispo dans une semaine ou deux sur Archlinux :)
Le 12/12/2016 à 19h02
Il faut différencier processeur et téléphone. Le RPI est sous ARM et est plutôt conçu comme un PC. Y installer une distrib est simple.
Le Galaxy est un téléphone, conçu avec des couches de sécurité (bootloader), et avec une puce graphique dont il n’existe pas de driver (simplement) compatible avec Linux, y installer une distrib n’est pas simple …
Le 12/12/2016 à 19h04
Sinon, voici une liste de téléphones sur lequel GNU Linux tourne.
C’est une liste basée sur Mer (Sailfish OS), mais étant donné que c’est la même base, Ubuntu Mobile pourrait tourner dessus théoriquement
https://wiki.merproject.org/wiki/Adaptations/libhybris
Evidemment, je triche, car Mer / SailfishOS / Ubuntu touch utilisent libhybris, qui font appel aux drivers Android (propriétaires)
Le 12/12/2016 à 19h07
20 - Maintenant je “sais faire” mais au final je n’ai pas appris grand chose (que fais 8) ?)
Je passe donc en mode “manuel”, sans utiliser d’assistants fourni par ma distribution.
L’avantage :
a) C’est commun à tous les GNU/Linux
b) On voit un peu mieux ce qui se passe.
Je reprends à partir de 6) (les sources sont téléchargées, configurées par rapport au noyau existant).
7 - J’ajoute/je bricole des options :
ip@ip-VirtualBox:~/linux-4.9$ make menuconfig
Notamment pour la démo je mets un nom custom à mon noyau:
General Setup > Local Version > “lfs”
8 - Je compile le kernel, mais avant :
*: le but n’est pas de débattre ici du % de perf en plus ou de l’utilité des options mais de montrer que comme n’importe quel autre software, le Kernel obéit aux mêmes possibilités de compilation.
Ref: https://wiki.gentoo.org/wiki/GCC_optimization/fr
http://www.linuxfromscratch.org/lfs/view/development/chapter08/kernel.html
9 - J’utilise donc des drapeaux de compilations de GCC pour optimiser le binaire de mon noyau avec mon matos local:
ip@ip-VirtualBox:/linux-4.9$ CFLAGS=“-march=native -O3 -pipe -fomit-frame-pointer” make -j 4
Je fais aussi une compilation en utilisant les 4 cores de mon cpu (-j 4)
10 - Cette config de noyau a le support activé des modules et à peu près tout est compilé sous forme de modules.
Je dois donc installer ces modules (fichiers *.ko compilés précedemment) sur mon système (pour qu’ils soient trouvable et utilisable par mon nouveau noyau).
Si je ne le fais pas, c’est comme si vous essayer de démarrer votre voiture avec un moteur raccordé à rien.
Vous n’êtes pas obligés d’avoir tout sous formes de modules. Par ex, les noyaux des serveurs dédiés OVH ont le support des modules désactivés, et rien n’est compilé sous forme de modules, mais en dur dans le noyau (le choix s’effectue dans l’utilitaire de configuration du noyau: menuconfig/xconfig par ex)
ip@ip-VirtualBox:/linux-4.9\( make modules\_install
Où sont t'ils installés ?
ip@ip-VirtualBox:~/linux-4.9\) ls -lh /lib/modules/
total 24Kdrwxr-xr-x 6 root root 4,0K déc. 12 19:03
4.4.0-31-genericdrwxr-xr-x 5 root root 4,0K déc. 12 19:03
4.4.0-47-genericdrwxr-xr-x 5 root root 4,0K déc. 12 19:03
4.4.0-51-genericdrwxr-xr-x 6 root root 4,0K déc. 12 19:04
4.4.0-53-genericdrwxr-xr-x 3 root root 4,0K déc. 12 19:20
4.9.0lfsdrwxr-xr-x 3 root root 4,0K déc. 12 19:23 4.9.0-monnoyau
> Un dossier par version de noyau installé.
C’est pourquoi il est important en cas de même version mais de compilation différente de différencier les noyau via un suffix additionnel.
11 - Je copie le binaire du noyau compilé dans /boot (où se trouvent les autres gérées par la distrib)
ip@ip-VirtualBox:/linux-4.9$ sudo cp arch/x86/boot/bzImage /boot/vmlinuz-4.9.0lfs
12 - J’installe (optionnellement) le System.map (fichiers de symbole utile en cas de debug du kernel)
ip@ip-VirtualBox:/linux-4.9\( sudo cp System.map /boot/System.map-4.9.0lfs
13 - Je sauvegarde la config, toujours utile (si pas intégré dans le kernel via l'option apropriée)
ip@ip-VirtualBox:~/linux-4.9\) sudo cp .config /boot/.config-4.9.0lfs
14 - Ce kernel utilise un initramfs comme les autres, alors je le génère :
ip@ip-VirtualBox:/linux-4.9$ sudo update-initramfs -c -k 4.9.0lfs
15 - Il me reste à ajouter ce kernel au boot de la distribution.
16 - Je détermine si le boot loader est géré par Grub ou Lilo (ici Grub ca Ubuntu 16.04)
17 - J’ajoute une entrée Grub pour mon kernel.
Là je dois revenir sur quelque chose spécifique à la distribution que j’utilise. Ma distrib (Ubuntu) impose une certaine façon de modifier la conf de Grub, je respecte donc cela.
Mais sous Ubuntu, du moment que vous nommer correctement votre bzimage/Sytem.map/inirtd dans /boot, il y a une autodétection faite par /etc/grub.d/10_linux pour générer une nouvelle entrée, donc ici il vous suffit de :
ip@ip-VirtualBox:/linux-4.9\( nano /etc/grub.d/99\_mylinux
ip@ip-VirtualBox:~/linux-4.9\) sudo update-grub
et de reboot.
Voilà, vous avez fait à la main ce que “kernel-package” fait pour vous proprement, vous pouvez appendre un peu plus de chacune de ces étapes.
Le 12/12/2016 à 19h13
Le 12/12/2016 à 19h17
Pour faire ceci, il faut :
Arrête de rêver et bienvenue dans le monde réel.
Nota : si tu pouvais écrive un français correct cela aiderait pas mal. C’est horrible toutes tes fautes.
Le 12/12/2016 à 19h17
Dommage ta réaction, mais sur l’histoire du multi-poste, il y a deux versions indépendantes donc 2 posts différents.
On est aussi sur pci, pas sur Github, l’édition est difficile.
Enfin, il peut être utile se savoir compiler son noyau en dehors d’une approche pour apprendre, j’ai donné un cas réel au début.
Le 12/12/2016 à 19h40
C’est con, j’avais même pas pensé que Cinnamon pouvait être le responsable.
Je télécharge Fedora pour voir.
Le 12/12/2016 à 20h03
C’est vraiment dommage que le marché soit fermé à ce point. J’espère que la situation changera à terme car pour le moment à part Apple et Google, c’est le néant sur ce secteur.
Le 12/12/2016 à 20h21
Sincèrement, savoir configurer, compiler et installer un noyau c’est franchement pas mal pour pleins de raisons :
Cela dit, je suis comme toi, l’âge aidant, je suis plus enfrein à suivre l’évolution de l’informatique, donc un truc comme genkernel sous Gentoo par exemple, c’est pas si mal " /> " />
Le 12/12/2016 à 20h58
” - l’accord de tous ceux qui ont du code dans le noyau Linux, ce qui risque d’être difficile à obtenir “
Ce n’est pas forcement le cas tout dépend si le contributeur a mis un copyright sur son morceau de code qui sera peut être intégrer.
” - que Linus en ait envie alors qu’il est contre la GPL v3. Il a même dit qu’il la haïssait. “
Je suis au courant de cela, Torvalds a toujours montrer son accointance pour l’open source et non pour le libre.
” Arrête de rêver et bienvenue dans le monde réel. “
Je ne comprend pas ?!
” Nota : si tu pouvais écrive un français correct cela aiderait pas mal. C’est horrible toutes tes fautes.
“
My frenchs isn’t the best , sorry.
Le 12/12/2016 à 21h53
C’est quoi un “écran virtuel” ?
Le 12/12/2016 à 22h19
Une mauvaise traduction d’un “bureau virtuel” certainement.
Le 13/12/2016 à 15h06
Je vais réessayer je dois remettre un PC qui n’aura pas besoin de windows juste web et surement Libre Office.
Mais les gars comme bagofgnutea ils sont limite flippant avec son passage sur la corruption du libre il me fait penser a un " />annonçant l’apocalypse.
Le 13/12/2016 à 15h48
Le 13/12/2016 à 16h55
Le 14/12/2016 à 10h51
Le 14/12/2016 à 10h54
C’est la distribution a laquelle je pensais mais le PC en question est plutôt faiblard, cinamon ou mate?
Le 14/12/2016 à 11h16
Le 14/12/2016 à 11h23
Le 14/12/2016 à 12h07
je n’ai pas dit que cela résous tout les problèmes sociaux, ils faudrait (comme tu la dit) être “illuminés” ou mal renseigner pour croire cela.
Cela peut résoudre des problèmes sociaux, comme par exemple le partage de travaille (code source) sans avoir a signer de NDA.
Peut être que c’est plus le terme “éthique” ce que je cherche a exprimer plutôt que “social”.
Dans le cas donner en exemple cela facilite tout simplement les échanges entre individues sans avoir a perdre sa liberté de parole/pensée.
Le 14/12/2016 à 12h07
Le 14/12/2016 à 12h10
Oui c’est sur éthique est plus clair que social
Le 14/12/2016 à 12h11
Ok merci du renseignement " />
Le 14/12/2016 à 12h16
Le 14/12/2016 à 12h19
Je me moque de du type de license des logiciels que j’utilise, si ça me convient je le prend.
J’utilise Libre Office sur Window 10 j’ai pas besoin de plus. Le PC a remettre en route il n’y aura pas de jeux dessus pas besoin de windows.
Le 14/12/2016 à 12h24
Le 14/12/2016 à 12h29
“Oui c’est sur éthique est plus clair que social
”
C’est noter ;)
En tout cas, merci, d’avoir répondue cordialement.
Passe une bonne journée.
Le 14/12/2016 à 13h46
Blabateur idéologique présent.
Et tu crois que je fais pas partie du terrain ?
Je dis ça avec le sourire. ^^
Il est évident qu’un logiciel doit te convenir, il n’y a pas a tergiverser la dessus.
Tu ne travaille pas avec un outils qui n’est pas efficace ou avec un système qui révèles des informations aléatoires sans ton accord, c’est évident.
Mais il faut prendre en compte que d’une manière ou d’une autre un jour tu sera concerner pas ton choix et malheureusement le choix d’autre personnes.
Le 12/12/2016 à 12h58
Je sais qu’on parle du noyau linux mais le reste des distributions linux, il ne pourrait pas se concentrer à intégrer des choses simples comme choisir la résolution d’un écran.
Anecdote j’ai installé linux mint 18 pour mes parents. Avec un écran 1440p, j’ai du changer la résolution en utilisant un tuto et en faisant du code…. J’étais découragé qu’en 2016 on en soit encore là.
Fin du hors sujet
Le 12/12/2016 à 12h58
Tu ne connais rien, John Snow!
Le 12/12/2016 à 13h00
en single-core ? car en compilation parallèle avec make -jn (par exemple “make -j8” sur un i7 ) ça prend beaucoup moins de temps normalement
Le 12/12/2016 à 13h03
De mon expérience, ce qui interdit un ubuntu-touch d’être facilement porté sur un terminal mobile (Android) c’est
Il existe des solutions pour le manque de driver (libhybris, utilisant les drivers Android pour baser une stack Linux dessus), sur laquelle ubuntu-touch est basée, mais le point 3 fait que les ROM sont quand même rare
Le 12/12/2016 à 13h17
????????
Linux Mint scaling interface and text size
Le 12/12/2016 à 13h18
je prend pas de risque avec le -j sur la compilation noyau, surement un reflex dû à un problème ancien désolé " />
Enfin le temps que ça prend c’est vraiment une question très secondaire, je lance souvent ce genre de compilation avant d’aller me coucher, et je fais le “make install” quand j’ai la foi de redémarrer la machine dans la foulée " />
Le 12/12/2016 à 13h20
Est tu certain que ce soit une fonctionnalité du noyau? " />
Le 12/12/2016 à 13h21
Je suis loin d’être un pro du pingouin, mais dans un tels cas je dirais plutôt qu’il faut tirer sur le fournisseur de ta puce graphique … Parce que bon, oui en 2016, les distributions linux avec un bureau graphique te permettent de changer de résolutions avec quelques click-clic, et depuis longtemps … mais pour cela il faut que ton matériel soit complètement reconnu…
Après on est d’accord que peut importe le responsable, c’est rageant….
Le 12/12/2016 à 13h22
Le 12/12/2016 à 13h29
Je viens de le compiler sur ma machine, ça a pris 5min15sec. Sur un i7-6820HQ (en make -j 9).
Le 12/12/2016 à 13h29
Ah oui…. J’avoue que Mint=Cinnamon dans mon petit esprit limité. " />
Le 12/12/2016 à 13h33
Quid de la version embed de Windows ?
Je tente un double troll inversé, avec une vrille en ligne de commande.
Le 12/12/2016 à 13h38
Sois content que tu n’aies pas eu à recompiler le noyau.
Le 12/12/2016 à 13h52
Le 12/12/2016 à 13h56
Je vois pas le problème, tu compile ça marche pas, tu revient sur l’ancien noyau.
Le 12/12/2016 à 15h04
Reste que sur WIndows….il est détecté automatiquement en 1440P….
Bref/
" />" />
Le 12/12/2016 à 15h10
Avec le même nombre de couleurs ?
Le 12/12/2016 à 15h15
Le 12/12/2016 à 15h19
Le 12/12/2016 à 15h19
Le 12/12/2016 à 15h21
Tout ce que je demande c’est un GUI pour mettre la résolution custom que l’on souhaite.
Sinon on peut cesser le débat. Linux a ses avantages, je ne faisais que ressortir une anecdote comme quoi commencer par la base ça a du bon.
Le 12/12/2016 à 15h22
Merci,
Je ne connaissais pas. J’utilise Mint pour sa simplicité.
Le 12/12/2016 à 15h24
Le 12/12/2016 à 15h25
Le 12/12/2016 à 15h28
Il est vrais que mint est très simple, mais je l’ai trouver son interface moin intuitif pour les utilisateurs qui viennent de windows (comparer a Trisquel)
La différence capitale entre mint est Trisquel (je me répete) c’est les refus de logiciel non-libre donc faite des testes avant, histoire de voir si le matériel est bien supporter (si vous avez de l’amd c’est foutue, dite merci a AMD de mettre systématiquement des blobs ).
Et surtout allez sur le forum et n’hésiter pas a poser des questions si vous avez des soucis.
Le 12/12/2016 à 15h30
C’est un noyau hurd ?
Je pensais que c’était un système basé sur le noyau linux (pour reprendre ta terminologie sur ton laïus GNU/linux)
J’ai toujours eu du mal à mettre la limite entre noyau et OS d’ailleurs. Ça m’a bien pris la tête en réfléchissant sur comment docker fonctionne
Le 12/12/2016 à 15h30
Je ne suis pas sur, mais quand j’ai installé Mint je crois qu’il me demandais si j’acceptais d’avoir des logiciel non-libre….ou peut-être était-ce des drivers proprios…je sais plus exactement. Dans tous les cas, je vais essayer Trisquel.
Le 12/12/2016 à 15h40
Le 12/12/2016 à 15h43
Le 12/12/2016 à 15h50
C’est intéressant cette “peur” lié à la compilation du noyau. Je l’ai souvent constaté autours de moi, même avec des personnes pourtant à l’aise dans l’administration de systèmes GNU/Linux.
Cette appréhension est encore pire quand il n’y a pas d’accès physique à la machine (elle en deviendrait presque paralysante). Mais ça fait longtemps que cette appréhension n’est pas raisonnable (chez OVH avec des serveurs dédiés par ex: netboot réseau, rescue mode, kvm…)
La possibilité de crasher totalement le système et de devoir “formater” est infime. Il faudrait pour cela au moins arriver à corrompre son système de fichiers (ou son RAID) à cause d’un mauvais noyau. Ca arrive, mais généralement parce que vous l’avez vraiment cherché. Dans tout le reste des cas, même si vous terminez sur un kernel panic, même si vous n’avez plus un seul kernel installé fonctionnel (parce que vous avez été trop confiant), le fait que le kernel c’est le plus souvent un seul fichier sur votre disque fait que vous serez toujours sauver pour en restorer un autre (celui de la distrib, ou un “huge” kernel qui a tout d’activer) via un live-cd, une fonctionnalité “netboot” ou “rescue” de votre fournisseur.
Mais ici on parle généralement de “mettre à jour” son noyau, et la base minimum est toujours de partir d’une configuration fonctionnelle (généralement celle du noyau en cours), d’upgrader cette configuration pour activer ou non de nouvelles fonctionnalités, de vérifier si il n’y a pas de “drop” de support quelconque, de compiler, d’installer ce nouveau noyau supplémentaire non pas en remplaçant l’existant mais comme un choix supplémentaire possible lors du boot. A partir de là vous avez 10 chances sur 10 que tout fonctionne normalement.
Bien sûr, dans 99% des cas vous n’aurez pas besoin d’avoir un noyau personnalisé. Mais il arrive que cela soit nécessaire, parfois :
Enfin, si vous utilisez une distribution plutôt populaire (Debian, Ubuntu), les assistants de compilation de noyau (kernel-package) vous permette de gérér tous les noyaux de vos envies comme n’importe quel package.
Bref, si vous avez envie et que vous avez un peu de temps, j’invite le maximum d’entre vous à sauter ce premier pas. Au pire utilisez une VM et vous verrez comment compiler un noyau c’est simple et instructif :)
Le 12/12/2016 à 15h52
Mint comme ubuntu installe des drivers non-libre sans demander votre avis (comme les carte wifi par exemple) c’est en partie du au noyau linux car Torvalds autorise depuis 1994 (si je ne me trompa dans la date) les drivers non-libre dans le noyau.
Lors de l’installation ubuntu/mint demande si vous voulez installer des logiciels non-libre comme par exemple pour supporter la lecture des mp3 et autre.
Ils ne sont absolument pas nécessaire, il existe déjà plein de logiciel qui peuvent remplacer ces fonctions.
Un autre aspect qui n’est pas souvent pris en compte mais problématique c’est le faite d’installer par mégarde un logiciel non-libre.
Un débutant n’a évidement pas l’habitude de vérifier les licences des logiciels qu’ils utilisent.
Et c’est la le problème, ubuntu/mint par défaut ajoute les dépôts de paquet non-libre sans signaler a l’utilisateur que les logiciel qu’ils installent son oui ou non non-libre.
Un dépôt (si vous savez pas ce qu’est un dépôt) c’est un serveur qui mes a disposition des logiciels, ils peuvent être libre ou non-libre, dans le cas d’ubuntu/mint il a les deux dépôt d’activer ce qui permet d’installer des logiciel libre et non-libre.
Mais voila comment différencier un logiciel libre d’un non libre lorsque l’on a peut d’expérience…
Et ce la que trisquel rentre en jeu car les développeurs on tout simplement refuser que les utilisateurs puisse se tromper et donc de retomber dans le même problème qu’ils avaient fuient.
Le 12/12/2016 à 11h20
Personnellement j’attendrai que ça soit disponible dans les dépôts. Si je casse tout après c’est le bordel.
" />
Le 12/12/2016 à 11h22
République FrançaiseBarbus !
" />
Le 12/12/2016 à 11h53
Le 12/12/2016 à 12h06
Es que l’arrivée du sous-système Greybus permettra un portage plus simple/efficace/stable de distributions comme Ubuntu Touch sur divers terminaux mobiles ?
J’ai cru comprendre que ce qui empêchait d’installer un Linux sur de l’ARM aussi simplement que sur de l’x86 était le fait qu’il n’y ai aucun “listage” des matériel par un quelconque BIOS au démarrage de la machine (sur de l’ARM).
Es que cette nouveauté permettra de palier ce manque et permettra t-elle d’enfin pouvoir installer (à terme) des distributions Linux sur des smartphones en bootant simplement sur un ISO comme on le fait avec un PC ?
Le 12/12/2016 à 12h14
Le 12/12/2016 à 12h18
Le 12/12/2016 à 12h20
Le 12/12/2016 à 12h21
Le 12/12/2016 à 12h22
Le 12/12/2016 à 12h24
Le 12/12/2016 à 12h27
Le 12/12/2016 à 12h32
Le 12/12/2016 à 12h49
”…un support initial de Clang et LLVM pour les développeurs.”
Ah enfin ! On peut esperer pouvoir en finir avec gcc comme sous d’autres OS modernes.
Le 12/12/2016 à 12h53
Le 12/12/2016 à 12h54
Le 12/12/2016 à 12h57
Le noyau est régulièrement upgradé sur Fedora
Le 12/12/2016 à 22h27
Merci pour ce mini-guide " />
Le 12/12/2016 à 23h01
Le 12/12/2016 à 23h23
Je n’ai pas dit que c’était inintéressant. J’ai dit que ce n’était pas utile.
Les rares fois où j’ai eu réellement “besoin” de compiler Linux, c’est dans le cadre professionnel pour des cas spécifiques (hardware custom, contrainte de taille du binaire, backport, …).
En tant qu’utilisateur, surtout sur une plateforme PC, autant attendre quelques jours (parfois heures) et récupérer la mise à jour sur un dépot.
Et puis, cocher des cases du menuconfig et lancer un make, c’est pas vraiment cela qui apprend comment fonctionne le kernel de Linux. " />
Le 13/12/2016 à 05h45
Ne me prend pas pour un illuminer de l’église d’emacs s’il te plais.
“ Faire l’obscurantiste ne sert à rien.”
En quoi promouvoir le fait de reprendre le contrôle de son informatique c’est de l’obscurantisme ?
“ Il y a plusieurs définitions du libre et pas juste celle de la FSF. ”
Il y a en effet plusieurs en effet plusieurs définition de ce qu’est le libre.
Que se soit pour que cela plus présentable car lecontexte de l’époque te fessait passer pour un communiste.
Ou que cela fasse plus business.
Une bonne partie du temps c’est surtout pour enlever des liberté au utilisateurs.
Mais l’une des premières définitions répandue qui fut retravaille mainte fois reste celle de RMS.
Cela ne met pas évidement cette définition sur un piédestal car elle était la première plus répandue, ce serez ridicule.
RMS a créer la GPL pour les utilisateurs et non les développeurs.
Je pense que c’est la meilleur solution au long terme c’est tout simplement ça.
“Tes idées sont utopiques ”
Je pense que depuis 1984 les idées véhiculer par RMS etcie (1970) sont était éprouver.
“Et ne fonctionnent pas bien dans le monde réel des entreprises.”
Donc c’est quoi qui fonctionne bien ?
Abuser les clients ignorants?
Revendre leur vies privées, les spammer de pub ?
Sen prendre directement a des développeurs qui font la même chose que vous ?
Ridiculiser le travaille d’un collègues qui travaille chez le concurrent pour qu’il perde son emploi ?
Ne me flag pas en t’en qu’un gros con qui reste derrière son clavier a rabâcher des idées alors qu’il na jamais travailler.
Ne fais pas de présomption s’il te plaît.
Et ça veut dire quoi le monde réel des entreprises.
(oui je lis les postes de Torvalds et je crois savoir a quoi tu fais référence)
Tu a ton expérience et j’ai mon expérience.
Tu veut travailler avec des entreprises car cela te convient, tu dors bien tout les soirs ? t’en mieux pour toi.
je comprend pourquoi Torvalds veut de la souplesse par rapport a la GPL et a l’admission de blobs dans le kernel.
Mais la GPLv3 empêche juste la tivoisation. (je ne nie pas ton propos précédent sur la difficulté de changer de licence)
Torvalds explique que cela
permet a certaine entreprise réticent d’adopter le système pour qu’ils
soit plus populaire.
C’est en soit une bonne actions mais il y a de plus
en plus de logiciel non libre et cela ne se deblob pas.
Je n’ai pas vue (corrige moi
si je me trompe je ne suis pas omniscient) de drivers devenir libre après une certain périodes (tu me dira certainement les drivers amd son ““opensource”“, mais pas de bole ils ont des blobs).
Ce qu’on bien compris les entreprises, c’est que le système fonctionne bien et mieux qu’un windows.
Microsoft lui même est d’accord.
Donc si ils veulent exploiter le systèmes c’est avant tout pour des raisons techniques.
Et d’ailleurs moi même je préfère ce genre de système sur mes parc (petit) car techniquement j’ai le contrôle totale de mes infrastructures j’ai une liberté de créer, une souplesse de faire entretenir librement par n’importe qui pour peut que le gars soit former (ça coure pas les rue, certes, mais n’importe qui peut se former, c’est comme ça que j’ai démarrer).
Que se soit un dev ou un tech ils auront une indépendance et une liberté pour leur outils de travaille.
Mais au final ça apporte quoi si je fais cela juste pour des raison technique?
De la popularité ?
Bien sur
Mais est-ce de bonnes raisons ?
Si on sen tient a ça donne quoi ?
Ça apporte des violation de la gpl.
Ça apporte une ambiances des plus malsaine dans la communauté.
Les utilisateurs se font sucrer des libertés sans qu’ils le sachent.
Le raspberry pi est ““opensource”” mais je n’ai pas accès au boot et a la carte graphique ?
Ça donne des téléphones android qui sont désactivable a volonté.
Ça donne des appareil comme le tivo, j’ai bien accès au code, je peut le modifier mais je ne peut pas exécuter le code que j’ai modifier ?
En plus lorsque l’on connais le passer de MS.
Ça donne une speudo liberté qui ressemble au final ce dont on a lutter contre.
Le monstre de Frankenstein en mauvaise qualité.
Le 13/12/2016 à 07h49
Il me semble que c’est une version LTS, quelqu’un peut confirmer ou infirmer?
Le 13/12/2016 à 08h05
oui LTS
http://kroah.com/log/blog/2016/09/06/4-dot-9-equals-equals-next-lts-kernel/
Le 13/12/2016 à 08h19
si tout va bien ! (cf article)
Le 13/12/2016 à 09h04
Comme tous les gars qui veulent avoir raison à tout prix, tu balances un énorme pavé.
Je t’avais bien cerné depuis le début.
Je te laisse à tes croyances.
Quant à ton attaque “tu dors bien tout les soirs ?”, elle est puante et méprisable en plus d’être gratuite et sans fondement.
Le 13/12/2016 à 09h58
Vu le contexte je ne pense pas, ça n’aurait aucun sens !
Le 13/12/2016 à 10h12
C’est tout ce que connaissait qui y ressemble " />.
Du coup, j’ai cherché un peu, j’ai trouvé deux autres possibilités : wireless display ou retinal display.
Le 13/12/2016 à 10h19
Mouehhh,
Linux n’évolue plus, n’innove pas….. on sent bien le contrôle des majors US qui l’ont mis sous contrôle.
La fondation linux est sous leur domination et les seules évolutions ne sont que les reflets de leurs intérêts.
Le 13/12/2016 à 10h42
Le 13/12/2016 à 11h30
Le 13/12/2016 à 12h50
Le 13/12/2016 à 14h24
J’avais essayer linux " /> il y’a quelques années mais quand je vois le télé-évangéliste bagofgnutea , ça donne pas trop envie de renouveler l’expérience a l’époque je m’étais fait tackler a coup de " /> mais la c’est pire.
Le 13/12/2016 à 14h56
Teste, tu verra c’est COOL. Et pas besoin de lire des évangélistes pour ça, je te recommande plus les wiki/documentations. Même si honnêtement l’écrasante majorité du temps, avec une distribution grand public, même pas besoin de ça à moins d’avoir envie de le faire.
Le 12/12/2016 à 10h51
Comme toujours, les utilisateurs les plus aguerris pourront récupérer les sources du nouveau noyau et les compiler pour leur système. Les plus “”““aguerris”“”“, oui c’est le minimum. " />
Le 12/12/2016 à 10h58
Pour les plus barbus d’entre nous, combien de temps prend la compilation du noyau sur une machine récente ?
Le 12/12/2016 à 11h05
J’ai souvenir d’une 20aine de minutes à l’époque où j’installais Gentoo sur un Core2Duo. Sur des machines récentes, en moins de 10 minutes, ça doit être fait si on compile pas la terre entière (uniquement les modules dont on a besoin).
Le 12/12/2016 à 11h09
La compilation du noyau c’est une grosse demi-heure en fonction des options…
Si c’est sur la base d’une config type “ubuntu” peut être que ça atteint 1h30 (pratiquement tout les modules activés)
sinon pour ceux qui veulent s’amuser (dans le dossier décompressé des sources linux) :
zcat /proc/config.gz > .config
make oldconfig
make && make modules
si possible pas en root ;)
Le 12/12/2016 à 11h10
Le 12/12/2016 à 11h20
J’imagine qu’il va être assez vite intégré à Fedora :)