Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#26 Le 20/10/2017, à 10:39

Rufus T. Firefly

Re : Compilation de noyau minimaliste pour ordinosaure

Salut,

Première compilation, avec l’option de configuration « localyesconfif ».  Qui ne garde uniquement ce dont mon matos à besoin. Résultat après 3 heures de compilation sur mon P4 1,8GHZ, 300Mo ald 3Mo pour le noyau…

3 Mo ?
Si tu utilises l'option "expert install" (graphique ou non) de netinstall, tu as le choix à un moment donné entre un noyau générique (genre ce qu'on trouve chez ubuntu, aussi) et un noyau réduit, limité aux modules "usuels".


1508491459.png

Voici le résultat :

ls -l /boot
total 12188
-rw-r--r-- 1 root root  186386 sept. 28 19:27 config-4.9.0-4-amd64
-rw-r--r-- 1 root root 4894031 oct.  18 07:12 initrd.img-4.9.0-4-amd64
-rw-r--r-- 1 root root 3182709 sept. 28 19:27 System.map-4.9.0-4-amd64
-rw-r--r-- 1 root root 4208416 sept. 28 19:27 vmlinuz-4.9.0-4-amd64

C'est vrai que tu obtiens encore moins que ça, mais il convient de remarquer que c'est surtout initrd.img qui fond comme neige au soleil (environ 19 Mo sur le noyau generic contre seulement 5 Mo sur le noyau réduit). Et tu peux encore le réduire en remplaçant dans /etc/initramfs-tools/initramfs.conf :

MODULES=most

par

MODULES=dep

Puis

sudo update-initramfs -u

Ici sur Debian jessie :

ls -l /boot
total 9556
-rw-r--r-- 1 root root  157786 sept. 19 17:12 config-3.16.0-4-amd64
drwxr-xr-x 5 root root    4096 oct.  18 07:24 grub
-rw-r--r-- 1 root root 3805362 oct.  18 07:19 initrd.img-3.16.0-4-amd64
-rw-r--r-- 1 root root 2682302 sept. 19 17:12 System.map-3.16.0-4-amd64
-rw-r--r-- 1 root root 3129104 sept. 19 17:11 vmlinuz-3.16.0-4-amd64

Là c'est du amd64. Mais s'il s'agit d'ordinosaure, le 32 bit non-pae suffit largement et il est nettement plus petit. Ici antiX MX16 non-pae

ls -l
-rw-r--r-- 1 root root   162426 juin  26 20:46 config-3.16.0-4-586
drwxr-xr-x 2 root root     4096 déc.  12  2016 grub
-rw-r--r-- 1 root root  5603401 oct.  20 11:55 initrd.img-3.16.0-4-586
-rw-r--r-- 1 root root  1993171 juin  26 20:46 System.map-3.16.0-4-586
-rw-r--r-- 1 root root  2832992 juin  26 20:46 vmlinuz-3.16.0-4-586

Le noyau fait moins de 3 Mo !

Dernière modification par Rufus T. Firefly (Le 20/10/2017, à 11:00)


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#27 Le 24/10/2017, à 16:02

Freco_1

Re : Compilation de noyau minimaliste pour ordinosaure

Rufus T. Firefly a écrit :

Salut,

Première compilation, avec l’option de configuration « localyesconfif ».  Qui ne garde uniquement ce dont mon matos à besoin. Résultat après 3 heures de compilation sur mon P4 1,8GHZ, 300Mo ald 3Mo pour le noyau…

3 Mo ?
Si tu utilises l'option "expert install" (graphique ou non) de netinstall, tu as le choix à un moment donné entre un noyau générique (genre ce qu'on trouve chez ubuntu, aussi) et un noyau réduit, limité aux modules "usuels".


http://pix.toile-libre.org/upload/thumb/1508491459.png

Merci pour les précisions!
Oui, j'ai choisi cette option sur l'installateur pour ma Debian minimaliste, mais je n'ai pas testé la différence avec un noyau recompilé. J'ose penser que si cela apportait autant de gain sans recompilation, que ce serait une option à intégrer à l'installation classique!


Sinon en effet, pour revenir aux autres réponses, je réalise qu'il n'y a pas que le noyau qui a grossit, mais bien l'ensemble des logiciels "de base" du système, sans parler d'environnement de bureau.
Et je conclu de mes tests pour ordinosaure que la seule solution viable étant un système intégré en mémoire vive, avec sauvegarde (persistance) des modifications (l'écart de performances est impressionnante sur un monoprocesseur du début du siècle!).

Freco.


Ubuntu 17.10 / Debian Sid i3 / Puppy Slacko 6.3.2

Hors ligne

#28 Le 24/10/2017, à 16:58

jack

Re : Compilation de noyau minimaliste pour ordinosaure

Je suis le fil super intéressant

Hors ligne

#29 Le 24/10/2017, à 17:27

Anonyme68

Re : Compilation de noyau minimaliste pour ordinosaure

le must niveau optimisation : http://kolibrios.org/fr/

bon on sort du cadre Linux, mais bon un OS complet qui tient sur une disquette, c'est sympa aussi wink


846/2381 jeux linux sur Steam

Vous avez plein d'ISO d'ubuntu ? Une bonne bande passante ? Aimer partager ? Essayer mon script

Hors ligne

#30 Le 24/10/2017, à 20:28

Freco_1

Re : Compilation de noyau minimaliste pour ordinosaure

Anonyme68 a écrit :

le must niveau optimisation : http://kolibrios.org/fr/

Oula, ça m'a l'air bien léger! Mais à part un éditeur de texte et des jeux... qu'est-ce qu'on peut faire avec?


Ubuntu 17.10 / Debian Sid i3 / Puppy Slacko 6.3.2

Hors ligne

#31 Le 24/10/2017, à 20:34

nam1962

Re : Compilation de noyau minimaliste pour ordinosaure

Elégant, mais comme dit Freco_1, c'est léger, léger ! même pas de markdown ! (ou alors il faut le cloud, mais sur le cloud tu n'es pas chez toi... Les données ne t'appartiennent plus !)


Almanet doLys de l'open source : mon tuto pour optimiser / finaliser une install
Xubuntu devel - Manjaro unstable - OpenSUSE tumbleweed (GeckoLinux) -Debian Testing Et vous ?
57 convertis  IRL (n'ont pas eu le choix...).
Un jeune site que j'aime bien, le top du T-shirt homme ...bio et éthique en plus : https://goudronblanc.com

Hors ligne

#32 Le 24/10/2017, à 21:53

Anonyme68

Re : Compilation de noyau minimaliste pour ordinosaure

tu peux écouter aussi de la musique, naviguer sur internet, discuter sur IRC ...

tu as même dosbox et des émulateurs installés, y a tout ce qu'il faut wink


846/2381 jeux linux sur Steam

Vous avez plein d'ISO d'ubuntu ? Une bonne bande passante ? Aimer partager ? Essayer mon script

Hors ligne

#33 Le 24/10/2017, à 21:56

Toobuntu

Re : Compilation de noyau minimaliste pour ordinosaure

Un petit coucou juste pour m'abonner à ce fil tongue


Ubuntu 17.10 , 16.04 , 14.04
Sur galere PC : HP ENVY 17 J107SF jack :/ , bluetooth :/ , EFI qui est une calamité , son à configurer :/ Wifi rtl3290 :/
Les vignettes des fichiers geogebra 4, 5, 6 : https://framadrive.org/s/jcr6wjY0IAsZh9u
Zsync est ton ami : https://doc.ubuntu-fr.org/zsync

Hors ligne

#34 Le 25/10/2017, à 05:54

kholo

Re : Compilation de noyau minimaliste pour ordinosaure

@Toobuntu (et ceux qui ne connaissent pas)
pour t'abonner, tu as un lien en bas de la discussion : Suivre cette discussion cool

Hors ligne

#35 Le 25/10/2017, à 06:21

moko138

Re : Compilation de noyau minimaliste pour ordinosaure

Anonyme68 a écrit :

le must niveau optimisation : http://kolibrios.org/fr/

Chez moi, quel que soit le navigateur, échec :
FFow : "La connexion a échoué"
elinks : "Incapable de récupérer http://kolibrios.org/fr:
              Le réseau n'est pas accessible"

nslookup kolibrios.org
Server:		127.0.0.1
Address:	127.0.0.1#53

Non-authoritative answer:
Name:	kolibrios.org
Address: 46.4.23.4

Et même échec en remplaçant kolibrios.org/ par 46.4.23.4/


%NOINDEX%
Un utilitaire méconnu : ncdu

En ligne

#36 Le 25/10/2017, à 06:40

kholo

Re : Compilation de noyau minimaliste pour ordinosaure

idem,
après recherche, le site est référencé en https mais c'est pas fonctionnel non plus...

sinon c'est un fork de menuet et c'est une évolution de programmation en assembleur...
un peu comme les démos des jeux crackés des atari st ou du MsDos...
on est loin de Linux...

A voir : micro distributions

Dernière modification par kholo (Le 25/10/2017, à 06:42)

Hors ligne

#37 Le 25/10/2017, à 07:47

nam1962

Re : Compilation de noyau minimaliste pour ordinosaure

Curieux : chez moi j'ouvre la page sans souci.


Almanet doLys de l'open source : mon tuto pour optimiser / finaliser une install
Xubuntu devel - Manjaro unstable - OpenSUSE tumbleweed (GeckoLinux) -Debian Testing Et vous ?
57 convertis  IRL (n'ont pas eu le choix...).
Un jeune site que j'aime bien, le top du T-shirt homme ...bio et éthique en plus : https://goudronblanc.com

Hors ligne

#38 Le 25/10/2017, à 09:14

moko138

Re : Compilation de noyau minimaliste pour ordinosaure

nam1962 a écrit :

Curieux : chez moi j'ouvre la page sans souci.

Est-ce que ça peut être le hotspot freewifi qui interdise ce site et cette IP ?


%NOINDEX%
Un utilitaire méconnu : ncdu

En ligne

#39 Le 25/10/2017, à 09:25

lepetit

Re : Compilation de noyau minimaliste pour ordinosaure

la compilation d'un noyau personnaliser va surtout permettre un gain au niveau du démarrage
pour le gain lors de l'utilisation, tu ne devrai pas voir grand chose
il faut bien comprendre que meme si le kernel s'alourdit avec le temps, il ne charge que ce qui lui est nécessaire au démarrage via des modules

Dernière modification par lepetit (Le 25/10/2017, à 09:26)


1)pc principale: core i3 4170, 8go de ram, nvidia 960 @ ubuntu 17.10
2)mini pc: amd 5350 mini itx fanless, 8go de ram, ssd @ linux mint cinnamon
3)mini pc 2: intel core 2 duo t4200, 1.5 go de ram, gforce 710 (pilote libre) @ linux mint xfce
4)netbook samsung nc20, via nano 1.3ghz+, 2go de ram, via vx800 @ xubuntu 16.04

Hors ligne

#40 Le 25/10/2017, à 20:45

Freco_1

Re : Compilation de noyau minimaliste pour ordinosaure

lepetit a écrit :

la compilation d'un noyau personnaliser va surtout permettre un gain au niveau du démarrage
pour le gain lors de l'utilisation, tu ne devrai pas voir grand chose
il faut bien comprendre que meme si le kernel s'alourdit avec le temps, il ne charge que ce qui lui est nécessaire au démarrage via des modules

Merci pour les précisions.
Ce qui veut dire que l'alourdissement des distributions est du au grossissement de la couche de logiciels se trouvant entre le noyau et les logiciels du bureau? Du genre X11 et les bibliothèques de bases?


Ubuntu 17.10 / Debian Sid i3 / Puppy Slacko 6.3.2

Hors ligne

#41 Le 26/10/2017, à 10:35

lepetit

Re : Compilation de noyau minimaliste pour ordinosaure

oui puis le nombres de services systemd qui augmentent pour toujours supporter plus de trucs
sans parler du passage des environnements a des bibliothèques plus lourdes style gtk3

Dernière modification par lepetit (Le 26/10/2017, à 10:42)


1)pc principale: core i3 4170, 8go de ram, nvidia 960 @ ubuntu 17.10
2)mini pc: amd 5350 mini itx fanless, 8go de ram, ssd @ linux mint cinnamon
3)mini pc 2: intel core 2 duo t4200, 1.5 go de ram, gforce 710 (pilote libre) @ linux mint xfce
4)netbook samsung nc20, via nano 1.3ghz+, 2go de ram, via vx800 @ xubuntu 16.04

Hors ligne

#42 Le 14/11/2017, à 20:01

argolance

Re : Compilation de noyau minimaliste pour ordinosaure

Bonsoir,
J'utilise personnellement (et avec bonheur!) Puppy LINUX depuis bientôt 10 ans et n'ai jamais eu à déplorer le moindre problème de sécurité! Lorsqu'on fonctionne sur clé USB sans fichier de données personnelles (ou plutôt avec un fichier de données de base dans lequel on n'enregistre pas les modifications apportées au cours de nouvelles sessions), avec un système intact rechargé en RAM à chaque nouvelle session, quel risque y a-t-il? Il me semble que c'est la façon la plus simple et sécurisée d'utiliser un OS (sans laisser de traces sur l'ordinateur hôte) et il n'y a, à ma connaissance, que Puppy qui permette ça!
Beaucoup critiquent Puppy sans savoir au juste comment il fonctionne et par là même comment il est possible d'utiliser cette petite merveille. C'est bien dommage!

Cordialement.

Dernière modification par argolance (Le 14/11/2017, à 20:36)

Hors ligne