Récupération: Dell OptiPlex GX260N et exploration de Puppy Linux - BionicPup32

Bonjour,

Après avoir  testé plusieurs version de Linux et finalement opté pour Puppy Linux - BionicPup32 pour propulser mon vieux Dell Optiplex GX260N (voir cet article).

Il est maintenant temps de voir ce que cette distribution nous offre sur un Pentium 4 et 240 Mo de RAM.

Il a du mérite le Puppy Linux... oui, vraiment!

Le bureau

Le premier contact avec le bureau est très bon... le système est épurer et réactif.
Je retrouve tous mes repères rapidement (je viens de Linux Mint, donc Ubuntu).

Puppy Linux - BionicPup32 - Bureau

Un menu "applications" est bien fournit et ne manque pas d'outils.
Le menu "Places" jusque a côté du menu applications permet d'accéder rapidement à ses documents.
Je reconnais Parcelite (outil pour copier/coller avec historique) ainsi qu'un sélecteur permettant de passer d'un bureau virtuel à l'autre (il y a 3 bureaux virtuels).

Le click droit sur le bureau affiche le menu Gnome permettant de démarrer rapidement une application. Même si je ne suis pas très habitué à cela, ce n'est pas gênant.

La présence de CUPS permettra de gérer l'impression (et imprimantes) tandis que le bon vieux ALSA s'occupera du rendu audio.

Le haut de l'écran reprend une barre de démarrage rapide avec pas mal d'applications utiles.

Petite revue des applications rapide d'accès (de gauche à droite):

  • Rox : un chouette petit gestionnaire de fichiers conçu dans la simplicité. Ouverture en un clic. Il fait son Taf.
  • Light : navigateur WEB offrant un bon rendu et des performances correctes si l'on tient compte de la puissance de la machine. N'essayez pas YouTube avec un Pentium 4... cela va littéralement tuer le système.
  • HexChat : programme de chat populaire... que je n'ai jamais utilisé.
  • LXterminal : tout ce qu'il y a de plus standard. Il supporte les volets multiples, fonctionnalité que l’emploi de plus en plus souvent.
  • Task Manager : gestionnaire de tâches, indispensable sur un système avec si peu de ressource. Permet de garder à l'oeil la ressource CPU et Mémoire.
  • AbiWord : traitement de texte dy type Wordpad. Amplement suffisant.
  • GNumeric : tableur de gnome.
  • mtPaint : programme de dessin Bitmap. Aussi moche que sur WinDoz. Faut dire que ma référence est Gimp que j'utilise très souvent.
  • Geany : utilisé comme éditeur de texte, Geany est également un éditeur de code. Le choix n'est pas mauvais en soi... nous verrons à l'usage si cela est bien approprié.
  • Puppy Setup : écran d'accueil pour configurer Puppy (interface réseau, iprimante, affichage, langue, etc). Mon avis est que cette application n'a rien à faire dans la barre de démarrage rapide!
  • Gestionnaire de paquet : Puppy Package Manager (MPM) est l'outil permettant d'installer de nouveaux paquets logiciels. 
  • Tray edit: permet de réarranger les éléments du bureau (le Tray 1 est la barre de menu, le Tray 2 la barre de démarrage rapide). Pour moi, le bureau parfait devrait avoir son menu démarré en haut a gauche et la barre rapide en bas.
    L'application "Tray Edit" n'a pas vraiment d'intérêt dans la barre de démarrage rapide.

Les applications

L'installation de Puppy Linux vient avec un grand nombre d'applications pré-installée.
Les logiciels mastodontes (libre office, FireFox, etc) ne sont pas installés d’emblées mais restent accessibles. Il faut ici choisir entre performances ou fonctionnalités.

Pas mal des logiciels pré-installés sont appropriés pour un usage Maker (ou estudiantin). Voici les quelques applications que je retiens de mon exploration:

Section: Fun

Petit assortiment de jeux, ce n'est pas la partie qui m'intéresse le plus.
Ceci dit gPlanner est digne d'intérêt mais il manque quand même un démineur (MineSweeper) ou un solitaire! 

Section: Multimedia

Très largement agrémenté cette section contient des player de média, équaliseur, streaming radio, organisation de collection de disque, etc.

Parmi les nombreux outils, voici les plus intéressants:

  • Le graveur de CD/DVD
  • L'éditeur de fichier ISO
  • FFConvert : convertisseur multimédia
  • mhWaveEdit : éditeur de fichier son

Section: Internet

Aussi pas mal fournie, elle contient des outils qui pourrons se montrer utiles.

  • SSH-Client : connexion sécure shell... très utiles si vous disposez de plusieurs machines Linux.
  • gFtp : client FTP
  • Transmission: client Torrent.
  • Pub Advert Blocker : un bloqueur de publicité.
  • Sylpheed : client email

Section: Network

  • Serveur Ftp
  • Client Samba : disque Windows partagés.
  • Pare-feux logiciel
  • Scanner de port
  • PGPRSConnect : connexion GPRS

Section: Personnal

A priori, pas grand chose d'intéressant si ce n'est:

  • BCrypt : encryption de de fichier
  • Figaro : gestionnaire de mot de passe.
  • didiWiki : prise de notes sous forme d'un Wiki. le malheur c'est qu'il faut démarrer un serveur http (ce que je ne recommanderais pas).

Section: Business

Tout ce qui touche au calcul de près ou de loin. Pas énormément de logiciel mais digne d'intérêt pour des Makers:

  • GNumeric: un tableur, très pratique pour les calculs de masse.
  • GCalculator : calculatrice scientifique supportant différents mode dont la logique polonaise inverse (RPN) et différentes bases (décimal, octal, hexadécimal)
  • Cgtkcalc: calcul de nombres complexes (avec partie réelle et imaginaire).
  • GMeasures: outils de conversion d'unités.

Section: Document

Il y a les traitements de texte, bien entendu, mais aussi les éditeurs de code.
  • AbiWord: traitement de texte avec fonctionnalités de base.
  • LeafPad: éditeur de texte, celui utilisé sur les Raspberry-Pi.
  • Geany: Editeur de code léger et performant.
  • MP: Minimum Profit est un éditeur en mode console. Je ne suis jamais arrivé à utiliser les menus depuis un terminal. Je lui préfère donc nano.
  • plusieurs visualiseurs PDF.

Section: Graphic

  • mPaint : éditeur bitmap rudimentaire (très rudimentaire)
  • InkScape : dessin vectoriel
  • Visualiseurs d'images

Il y a bien une dizaines d'utilitaires complémentaires mais l'intérêt varie d'un utilisateur à l'autre.

Section: Utility

Contient de nombreux utilitaires. Les plus utiles sont quand même ceux concernant la manipulation des archives.
  • PackIt : création d'archive (compressant un répertoire)
  • UExtract : extraction epuis une archive
  • XArchiver : autre logiciel de compression.
  • pRun : lanceur d'application (genre gnomeDo)
  • rsync : outil de synchronisation/backup via réseau.
  • pmirror : réplication/copie de répertoire
  • Divers utilitaires de backup et copie.

Voici qui donne une assez bonne idée des possibilités

Gestionnaire de paquet

Puppy Packet Management (PPM pour les intimes) permet d'ajouter assez facilement des logiciels sur l'ordinateur.

Puppy Package Manager

J'ai l'impression de faire un bond de 10 ans en arrière. Les gestionnaires de logiciels actuel sont plus agréables à l'emploi (disons plus ergonomiques et user friendly).

Quoi qu'il en soit c'est fabuleux de de pouvoir ajouter des logiciels, surtout sachant qu'il y a des dizaines de milliers de paquets disponibles.

Information système

Voulant exploiter ce système au mieux pour faire de la programmation, rien de tel que d'obtenir un maximum d'information sur la configuration matérielle.

C'est pour moi un point important. S'il est possible d'obtenir ces informations à la ligne de commande, il faut reconnaître qu'un outil graphique c'est plus abordable.

L'utilitaire PupControl (PCP) accessible via le menu "Application -> Setup -> PupControl" offre de très nombreuses informations for utiles

Puppy Linux - BionicPup32 - Pup Control

Reprenant plusieurs volet (visible sur la gauche), le volet "System" sera le plus intéressant puisqu'il donne l'accès à:

  • System Quick View : détails niveau système d'exploitation.
  • SysInfo Info : accès aux détails matériel du système. Une mine d'information 

En passant le Volet "System" -> bouton "SysInfo utilities" il est possible d'atteindre le menu "PupControl - SysInfo" (SI pour les intimes).

PupControl - System Information

  • Hard Info : détails sur le matériel sous forme d'arborescence (comme sur Windows).
  • Net Report : détails des interface ethernet et leur configuration
  • Pup-KView : concerne les modules du Kernel utilisés par le système d'exploitation
  • Pup-SysInfo : donc la capture est visible ci-dessous. Permet d'accéder à des informations matérielles très détaillées (addresse bus, DMA, IRQ, etc) mais aussi fichier de Logs, de démarrage, variables d'environnement et autres
  • Video FPS : test openGL.

Puppy Linux - BionicPup32 - PupSysInfo

PupSysInfo est un outil absolument formidable! Il permet d'accéder aux information sur:

  • Le Bios
  • Le CPU
  • DMA, IRQ, IO
  • Mémoire
  • Les périphériques PCI & pilotes PCI
  • Les périphériques USB & pilotes USB
  • Interface Réseau & configuration
  • Modules chargés par le noyaux (et ceux black-listés)

Et pour la suite

Après ce premier tour du système d'exploitation, je vais m'attarder sur les outils de programmation autour du langage Python et MicroPython.

2 commentaires:

  1. Bonjour, j'ai quelques barrettes RAM de récup en PC2100, seriez-vous intéressé pour que je vous en envoies afin d'upgrade un petit peu cette machine ?

    RépondreSupprimer
    Réponses
    1. bonjour.... ce serait avec plaisir. vous pouvez me contacter via gmail.com en mettant dmeurisse devant l arobase

      Supprimer