DevLog de Gno_

Gno

Stagiaire de Morwën
Auteur du topic
Membre du personnel
Donateur
9 Nov 2022
854
1,624

DevLog 4.2

Je suis vraiment aléatoire et personne ne peut me prévoir.

Donc à votre avis, de quoi va parler ce DevLog ? Oui, bravo ! On va pas parler de modélisation 3D, ou bien de programmation, ou bien électronique, mais on va parler de : système d'exploitation

Donc avant tout, on va contextualiser. Un système d'exploitation c'est un programme clé pour toute machine "intelligente", et qui permet à un ordinateur de fonctionner. Sur un ordinateur (par exemple), on distingue 2 couches, la couche physique (le processeur, la mémoire, le stockage, et autre composant, ce qu'on appelle hardware) et la couche "numérique" (comme les logiciels tels que le navigateur web, les outils de traitement de texte, etc. Ce qu'on appelle software). Le système d'exploitation est là pour faire une liaison entre cette couche physique et numérique (permettant aux développeurs de coder des outils compatibles avec l'ordinateur), gérant ainsi le lancement des programmes, l'allocation de la mémoire, l'accès au stockage, la gestion des périphériques, etc.

Question à 1 million : Vous connaissez quoi comme système d'exploitation ? Windows, MacOS, et Linux ? Ca fait quand même peu non ? Bien sûr je n'ai cité que quelques exemples de systèmes d'exploitation (OS, Operating System) pour ordinateur, mais si on s'attarde sur les autres machines, comme pour les téléphones, on peut citer iOS (le système d'exploitation des iPhone) et Android (qui est au final un Linux, mais nous le verrons un peu plus tard).

Maintenant ça serait intéressant de connaître les différences (s'il y en a) entre ces différents systèmes d'exploitation :
CaractéristiquesWindowsMacOSLinux
DéveloppeursMicrosoftAppleDivers développeurs (Open-Source donc tout le monde peut y contribuer)
InterfaceInterface basique, vous la connaissezInterface soignéeVariable, tout dépend de l'interface qu'on choisit (et il en existe des milliers)
PrixPayant (inclus avec le prix du PC normalement)Inclus dans les produitsGratuit
Liberté et personnalisationMoyenneFaibleTrès grande
SécuritéBonne, mais très ciblée par les virusTrès bonneExcellente (moins ciblée + l'open-source permet d'avoir un patch très rapidement)
Utilisation typiqueUsage général (familial, professionnel, jeux)Création multimédia et usage personnelDéveloppement, serveurs, systèmes embarqués... quoique....

Vous remarquez maintenant que Linux semble mieux que les deux autres, ce qui peut être vrai en fonction du point de vue, le grand problème étant que moins de logiciels sont compatibles avec Linux, bien que cette logique tende à changer grâce à la montée de Linux, mais aussi grace à des utilitaires comme Wine qui permettent d'exécuter des .exe (exécutables Windows) sur Linux.

Mais maintenant on va voir pourquoi vous ne devez pas choisir le système d'exploitation Linux.

Doucement, doucement, je vous vois tous me huer car juste avant j'ai super bien vendu Linux, et surtout je suis un fan absolu de Linux. Mais Linux n'est pas un système d'exploitation, c'est un noyau (un kernel), donc le coeur même du système d'exploitation, la boîte à outils qui permet de créer un système d'exploitation. Ce qui fait qu'il n'y a pas un seul mais plusieurs OS différents, qu'on appelle distributions, certaines sont open-source, d'autre moins voire pas du tout.

Faire une liste exhaustive risque d'être long, mais je vais tâcher d'être pertinent :
  • Debian: distribution qui se veut open-source jusqu'au bout, avec une grande communauté (surtout française) active
    • Ubuntu: basé avec la structure de Debian, c'est une distribution qui se veut très accueillante (c'est la porte d'entrée logique si vous voulez avoir un système d'exploitation Linux), mais au grand regrets de certains, moins open-source que son père Debian, mais c'est surtout car Ubuntu ont des contrats avec certains fabricants de composants pour avoir accès à leurs drivers (ce qui permet de faire fonctionner le composant), drivers qui ne sont pas forcément open-source donc Ubuntu ne peut pas l'être non plus par héritage. (Breaking News : Steam existe sur Ubuntu et on peut même jouer à ses jeux)
      • Linux Mint : basé sur Ubuntu, très simple et interface similaire à Windows
  • Elementaty OS : une version très esthétique et inspirée de MacOS
  • Arch Linux : pour les utilisateurs expérimentés, installation manuelle pour apprendre plus en profondeur, et très optimisé au niveau de performances
    • Manjaro : basé sur Arch, mais en plus accessible
  • Kali Linux : tourné cybersécurité et cryptographie (très efficace pour les calculs, plus que les autres) avec des outils intégrés
  • Tails : axé sur la confidentialité et pour l'anonymat, peut tourner intégralement sur une clé USB (utile pour les journalistes dans des pays en guerre)
  • Red Hat Enterprise Linux (RHEL): utilisé dans les entreprises, avec un support payant
    • CentOS : version communautaire et gratuite de RHEL

Donc vous voyez, je n'ai fait que citer quelques exemples, mais on peut bien sûr creuser encore plus. Et il y a différentes versions de Linux pour différentes utilisations, même une version de Linux (Garuda Linux) qui est optimisé pour le gaming, sans oublier Steam qui est disponible comme dit plus haut).

Pour ma part, j'ai pas mal roulé ma bosse sur Ubuntu, qui est très convivial et cool (en plus d'être moins gourmand que Windows, que j'ai d'ailleurs viré du PC en gardant le SSD d'origine), mais j'en avais un peu marre et j'ai décidé de passer mon PC de développement sur Arch Linux, qui est BIEN PLUS chiant à installer, avec beaucoup d'utilitaires à installer (notamment celui qui gère le bluetooth), mais il est plus efficace que Ubuntu (j'ai transféré les données d'un SSD 2x plus rapidement avec Arch) et surtout j'avais besoin d'un changement d'air.

Gros avantage d'Arch Linux, c'est que lors de l'installation, on peut choisir entre énormément d'interfaces graphiques différentes, ce qui est pratique si on veut seulement une interface sans trop de fioritures, très légère et donc moins gourmande en ressource graphique, ou bien une interface plus moderne. Pour ma part j'ai choisi GNOME, qui est celle qui est de base sur Ubuntu (comme ça je ne suis pas trop perdu) mais qui semble être la meilleure candidate pour être maintenu pendant encore un long moment.

Cependant, même si j'ai décidé de prendre la même interface graphique que mon ancien Ubuntu, je peux noter des différences. Sur Arch, il n'y a aucune barre de multitache de visible (et on peut pas le changer facilement dans les paramètres, on peut sans doute en modifiant les configs de l'OS mais grosse flemme), et c'est super pour la navigation avec le pavé tactile du PC.

Un slide avec 3 doigts vers le haut et ça m'ouvre toutes les fenêtres actives :
1744047484254.png

Si je refais la même manip ça m'ouvre le menus des applications :
1744047540173.png

Et bien sûr les manips dans le sens inverse font la même chose mais dans l'autre sens.

L'interface est d'ailleurs très épurée et moderne, loin du standard du Linux moche en ligne de commande (qui existe, mais sur des anciennes versions ou bien des versions serveur, sans interpréteur graphique).

Bon je vous laisse, remerciez moi d'avoir écrit un truc pour vous à la fin de ma journée de stage.
 
Dernière édition:
  • Like
  • Fleurs
Réactions: 1 membres

Edgar

Administrateur
Membre du personnel
11 Sept 2001
1,170
2,153
Je suis passé par pas mal d'OS jusqu'à présent, mais l'OS parfait n'existe malheureusement pas encore pour moi.
Windows (XP, Vista, 7, 10, 11) :
+ Compatibilité énorme avec plein de logiciels
- C'est un gros bordel sur lequel ils rajoutent des couches à chaque version (en cherchant bien certaines apps ont encore l'interface d'il y a 10/20 ans et n'ont quasi jamais été mises à jour)
- Pas mal de bugs random

Linux (Ubuntu, PopOS) :
+ C'est léger, parfait pour redonner vie à des vieux ordis.
- Pas très facile d'utilisation pour des gens normaux (ex: ma mère qui en avait marre à chaque fois qu'elle devait emprunter mon ordi)
- Mauvaise compatibilité avec les logiciels lambda

MacOS :
+ Beau, simple et pratique
+ J'aime le fait que les logiciels soient un seul fichier que tu balance dans le dossier apps, plutôt que devoir chercher dans 15 dossiers différents où j'ai installé un logiciel comme sur Windows.
- Compatibilité bien mais pas incroyable (pas mal de logiciels connus ou de jeux ne sont pas dispo sur MacOS)

Selon moi l'OS parfait serait un MacOS avec autant de compatibilité que Windows.
J'envisage pas mal de passer à MacOS pour mon prochain PC d'ailleurs. Vu que c'est possible d'installer Windows dans une VM (même si c'est Windows for Arm ça devrait être pas trop mal), en gardant un PC Windows dans le placard au cas où je tombe sur un logiciel pas compatible.
 

Gno

Stagiaire de Morwën
Auteur du topic
Membre du personnel
Donateur
9 Nov 2022
854
1,624
J'aime les VM, mais il faut avoir un bon gros stockage dans le PC, car quand tu as 256Go (genre moi...) c'est compliqué d'allouer de la mémoire. Sur Arch j'ai fait un système de VM pour avoir une console Debian, du coup j'ai utilisé QEMU (merci les cours à la fac) avec le format QCOW2, qui a l'avantage d'être dynamique et on peut fixer une limite de stockage max (genre 10Go par exemple).

Mais pour une VM avec interface graphique, c'est plus la même. Et en plus de ça, j'aime pas trop les VM car génééralement c'est pas entièrement bien intégré à l'ordi (tu remarques toujours que c'est une VM), mais ça va surtout dépendre du logiciel utilisé
 
  • Like
Réactions: 1 membre

Akari_☆

Sage
7 Nov 2024
717
769

DevLog #2.5

Un DevLog plus court, peut-être moins informatique mais je vais relayer ce que j'ai pu faire aujourd'hui.


1. Le PC bricolé

Plus haut dans ce topic, j'ai dit que j'avais acheté un PC en entier car ça coutait tout aussi cher qu'acheter le processeur séparément. J'ai un peu attendu avant de le booter etc, car il me fallait un SSD pour le faire fonctionner, SSD que j'ai récupéré en défonçant un SSD externe pour récupérer la petite carte à l'intérieur.

J'attendais de recevoir la commande Aliexpress que j'avais faite, car il y avait justement un adaptateur en SATA pour cette petite carte, afin que je puisse le connecter au PC, et j'ai reçu tout ça aujourd'hui. En soi, tout fonctionne, c'est ce qu'il me fallait. La prochaine étape c'est l'installation de Debian (j'ai déjà une clé USB bootable avec un Debian dessus, donc c'est 15 minutes d'économisé). J'allume le PC, après un peu de galère, je rentre dans un des nombreux menus UEFI, et j'ai une page ressemblant à un pré-BIOS. Je choisis l'option pour aller dans le BIOS et là :
Voir la pièce jointe 4538
(faites pas attention au bureau.)

Donc en gros : Le vendeur m'a vendu un PC avec un mot de passe qui m'empêche d'accéder au BIOS (donc je ne peux même pas désactiver le secure boot).
La solution la plus simple c'est de contacter le vendeur (ce que j'ai fait), en espérant avoir une réponse positive.

Maintenant, si jamais je n'ai pas de réponse, la dernière chose à faire c'est de l'éteindre, le débrancher, vider les condensateurs et retirer la pile CMOS pendant 30 minutes pour espérer reset la mémoire de la carte mère. Maintenant j'ai pas beaucoup d'espoir pour cette solution car ça a été "patch" pour les PC professionnels (et c'est justement ce type de PC que j'ai).


2. NFC et compagnie

Dans le lot Aliexpress que j'ai commandé, j'ai aussi reçu mes tags NFC. C'est une connerie qui coute 2€ (les 20), mais j'ai toujours voulu en avoir pour rigoler un peu. Pour ceux qui ne savent pas ce que c'est, c'est des puces sans fils (généralement sous la forme d'une carte), qui permettent d'accéder à une page internet ou autre. C'est souvent utilisé (à l'heure d'aujourd'hui) dans les restaurants pour avoir les cartes avec le téléphone.

J'ai premièrement fait un tag qui m'ouvre Waze sur mon téléphone, et vous allez me demander "mais pourquoi Gno ?". En fait je l'ai mis sur le support de téléphone dans ma voiture, comme ça, quand je le mets dessus, ça m'ouvre Waze et j'ai plus qu'à entrer la destination que je veux. (bon l'idée est géniale mais dans la pratique c'est pas parfait).

Pour la deuxième utilisation, je me suis muni de mon meilleur logiciel de modélisation, et j'ai modélisé un petit truc rapidement. Je l'ai imprimé, j'ai tout monté, peint et voici le résultat :
Voir la pièce jointe 4535Voir la pièce jointe 4536Voir la pièce jointe 4537
(pour ceux qui ne reconnaitrait pas, c'est un badge qui ouvre une page vers mon GitLab.)

Au prochain épisode : probablement la réponse du vendeur (si elle est négative je pète mon crâne, mais au moins ça vous sera peut-être plus divertissant de me voir en train de galérer avec un PC).
La main de Gno 😱
 

Gno

Stagiaire de Morwën
Auteur du topic
Membre du personnel
Donateur
9 Nov 2022
854
1,624
Entre quelques corruptions de mon noyau linux (résolues car c'est bon je connais les manips par coeur à force) j'ai pu avancer sur ça :
1749642184123.png

Donc un éditeur Typst qui fonctionne en local (contrairement au site typst.app), en utilisant le compilateur qui est open-source. C'est du pur web, sauf que c'est pas du React, mais du Electron. React c'est un truc de barbare, et moi (en dépit de coder en JavaScript), je suis quelqu'un de civilisé.

PS: l'interface est rudimentaire pour le moment, mais il y a le basique : créer un projet, charger un projet et compiler (avec l'aperçu PDF qui change lorsque c'est compilé)
 
  • Cœur
Réactions: 1 membres

Gno

Stagiaire de Morwën
Auteur du topic
Membre du personnel
Donateur
9 Nov 2022
854
1,624
1749735664232.png
Une JOURNÉE pour faire juste un textarea avec un effet d'éditeur de code. Je suis à la fois con, et c'est un peu mal foutu aussi.
 
  • Wow
  • Cœur
  • Haha
Réactions: 3 membres

Gno

Stagiaire de Morwën
Auteur du topic
Membre du personnel
Donateur
9 Nov 2022
854
1,624
Oula, ça fait plus de 15 jours que j'ai pas posté d'avancement.
1751399949570.png
Ca a un peu (énormément) changé, et faire un pauvre screen en montrant les choses supplémentaires, c'est compliqué
 
  • Cœur
Réactions: 1 membres

Etoile

Génie
30 Oct 2024
3,271
4,074
On en parle que y a max 8 membres qui comprennent ce que tu veux dire ?
(Edgar, Pingouin, La team nsi (Tam, Cal, et je sais pas qui), moi et un autre pour se donner de la marge)
Mais c'est cool que t'avances sur tes projets !
 
  • Like
Réactions: 1 membre

Gno

Stagiaire de Morwën
Auteur du topic
Membre du personnel
Donateur
9 Nov 2022
854
1,624
On en parle que y a max 8 membres qui comprennent ce que tu veux dire ?
(Edgar, Pingouin, La team nsi (Tam, Cal, et je sais pas qui), moi et un autre pour se donner de la marge)
Mais c'est cool que t'avances sur tes projets !
Oui je me doute bien, mais j'écris ça pour ces max 8 personnes

J'en profite pour dire que mon linux a été full corrompu (vive Archlinux) et la seule solution a été de tout réinstaller de zéro. Ne vous en faites pas, le projet à l'air d'être safe car j'ai sauvegardé le dossier /home de mon ancien linux (donc j'ai gardé les dossiers genre Downloads, Documents, et l'important .config)
Messages fusionnés :

J'ajoute que : j'ai anonymisé mon gitlab, donc il y a moyen que j'envoie l'app ici, si vous voulez la tester (seuelement pour Windows et Linux, j'ai pas tenté de build pour MacOS vu que j'ai aucun moyen de tester si l'application fonctionne, vu que j'ai pas de mac, et flemme de faire un hackintosh temporaire)
 
Dernière édition:
  • Like
  • Lune
Réactions: 1 membres

Gno

Stagiaire de Morwën
Auteur du topic
Membre du personnel
Donateur
9 Nov 2022
854
1,624
Update du soir :
1751577996592.png
J'ai un RGB color picker (aucune programmation, y'a juste un dingue qui a fait ça sur GitHub, spécialement pour CodeMirror, éditeur de code que j'utilise dans l'app)
 
  • Cœur
  • Wow
Réactions: 3 membres

Gno

Stagiaire de Morwën
Auteur du topic
Membre du personnel
Donateur
9 Nov 2022
854
1,624
Oula, c'est abandonné ici. Encore.

J'ai pas beaucoup de choses à vous montrer sur les avancements (car rien de trop visuel). J'ai quand même implémenté un outil pour insérer des diagrammes Mermaid.js (un petit outil codé en javascript qui permet d'automatiquement créer des graphes sans se prendre la tête, c'est souvent utile pour les rapports)
1752699690963.png
Quand on clique sur "insérer" ça génère l'image et ça la met dans le document.

Y'a eu un peu de correction de bugs (y'en a toujours), et l'ajout de fonctionnalités basiques que j'ai volé chez Visual Studio Code.

Au dernier message que j'ai envoyé ici, l'app était en 1.2.0, et actuellement j'ai un peu bossé, si bien qu'on est en 1.3.9, et la prochaine release n'est même pas encore prête.
Messages fusionnés :

C'est vraiment accurate par contre
1752774509737.png
(et encore, l'issue du projet gitlab a changé, j'ai ajouté le double d'information)
(et faites pas attention au pseudo de Pingouin, c'est un léger détail)

Car pour vous donner un ordre d'idée, j'ai :
  • Une fonctionnalité pour insérer du LaTeX brut en SVG à implémenter (ça va être assez simple, j'ai trouvé un module NPM qui s'appelle KaTeX qui va grandement m'aider)
  • Un convertisseur Markdown to Typst (car bien que les deux aient une syntaxe presque similaire, y'a des disparités)
  • Et donc ce créateur de bibliographie
J'ai beaucoup de boulot, et la fin des vacances approches
 
Dernière édition:
  • Like
  • Cœur
Réactions: 2 membres

Gno

Stagiaire de Morwën
Auteur du topic
Membre du personnel
Donateur
9 Nov 2022
854
1,624
Mince. J'ai un problème.

Pour recontextualiser, j'avais beaucoup de segfault core dumped sur mon PC de dev (celui sous Linux). Donc beaucoup d'app crashaient aléatoirement. En soi c'est pas grave, mais quelle perte de temps quand VSCode crash 10 fois en 30 secondes.

Cependant, hier, j'ai eu une énième corruption de kernel (rien de grave, j'ai toujours ma clé USB magique pour sauver mon PC). Après avoir réparé l'OS, sur le truc de boot de la clé, je vois une option pour faire un test de mémoire RAM. Je perds rien, je le lance.

1000006545.jpg
Rien qu'au début, ça n'annonçait rien de bon. Je l'ai quand même laissé tourner, histoire de voir. Au final je suis monté à 4000 et quelques erreurs (erreurs qui signifie que chaque adresse mémoire ne correspond pas à sa valeur espérée).
1000006546.jpg
Bon, ce screen ça signifie pas trop grand chose, juste pour montrer que ça a foiré (et c'est plutôt 5000 erreurs, avec seulement deux réussites).

Je sais pas si ça a une réelle valeur et que c'est fiable, néanmoins un PC sous Linux peut tourner sans RAM, en utilisant le stockage comme RAM de secours.

Maintenant vous allez me dire "Mais Gno, pourquoi tu ne changes pas la RAM", et c'est vrai, j'aurai pû. J'ai une barrette de 16go qui traîne, mais ce putain de PC à une LPDDR4 (LP = Low Powered) donc de la RAM de tablette qui est soudée à la carte mère. Donc impossibilité de réparer.

Au final j'ai racheté un PC. Quelque chose de classique, i7 de 13e gen, 24go de RAM en DDR5, 1To de stockage, etc. Pas si classique, mais j'ai préféré mettre plus pour avoir mieux (et pas de RAM soudée cette fois-ci, j'ai une hybridation avec 8go en soudé et 16 en barrette).

En conclusion, checkez bien un PC ou une tablette avant d'acheter, car après vous avez de mauvaises surprises. Malheureusement à l'époque où j'ai acheté le PC du screen, j'étais mal renseigné. Et ça m'attriste de devoir lui dire au-revoir, car je ne l'ai eu qu'en 2021-2022.

Maintenant je compte pas le jeter, vu qu'il boot encore un peu (grâce à la tolérance de Linux qui oublie une partie des erreurs de la RAM), je vais supprimer les drivers de RAM (comme Pingouin me l'a suggéré en MP, ce qui est une très bonne idée).
Messages fusionnés :

Minnce, je n'ai pas fait de vidéo unboxing. Mais je vais faire une review du coup.

Mince vous sentez cette odeur ? On dirait une odeur nouvelle mais teintée de nostalgie. Et vous savez pourquoi ? Car c'est l'heure du :

DevLog #5

Ça vous avait manqué hein ?

Pour commencer, on va faire un préambule, un contexte, un prologue. J'avais officiellement deux machines (car officieusement, j'en avais plutôt 7), une pour l'université (un magnifique Lenovo ThinkPad qui s'est mangé des sales chutes, mais il est toujours en vie), ainsi qu'un ancien Huawei Matebook D14 2020 (acheté en 2021 pour pouvoir mieux suivre les cours en distanciel (époque COVID), malgré le PC portable fournit par l'établissement, c'était compliqué de suivre un cours en visio et travailler sur word en même temps).

Plus le temps passait, plus ce PC (celui acheté en complément pour les cours en visio) avait une place un peu "batarde", tantôt il était un PC personnel, parfois un PC pour jouer (même si ses performances n'étaient pas adaptée), et parfois un PC pour faire des projets vidéo. Mais il y a plus d'un an, je lui ai trouvé sa place, je l'ai passé sous Linux (car j'ai eu un ras le bol de Windows, et d'avoir fait un stage pendant 2 mois où je n'étais que sur Ubuntu m'a pas mal fait apprécier Linux). J'ai donc racheté un SSD d'occasion (car je ne voulais pas écraser les données de l'ancien Windows 10 dedans), et j'ai installé Ubuntu (puis après je l'ai remplacé pour ArchLinux). Ce PC a donc eu sa place, c'était mon PC de développement, car faire du dev sur Linux c'est toujours plus agréable à mes yeux.

Pour venir au contexte actuel, je vais initier un problème : Sous ArchLinux, j'ai commencé à avoir beaucoup de bugs, notamment Firefox (réputé parfait, et il l'est toujours à mes yeux) qui se fermait très souvent. Durant de nombreuses heures cumulées (sans vraiment blaguer) de recherche sur internet, un utilisateur Reddit m'a fait penser au fait que ça pouvait être le moteur de Firefox (Gecko) qui n'était pas pleinement compatible avec ArchLinux (car Arch est considéré comme casse-couille et instable). Donc la solution est simple : Changer de moteur de recherche (il y a l'embarras du choix), et il faut bien choisir. J'ai choisi Brave (car c'est plutôt pratique) et surtout, il est basé sur le noyau Chromium (donc la partie open-source de Google Chrome), qui pouvait être plus stable (en croisant les doigts).

Ça allait un peu mieux, il y avait moins de crash (toujours un peu, mais je mettais ça sur le hasard). Mais chose intéressante, j'ai eu aussi des erreurs de fermeture subites d'application sur Discord et Visual Studio Code (et c'était très très relou pour VS Code). Le point commun entre les deux, c'est que ce sont des applications basées sur Electron (un outil fait par Google, qui émule une page internet, et qui a pour avantage d'être très très compatible entre tous les OS existants). Je me suis dit que ça pouvait être une instabilité liée à Electron, donc après un moment de cogitation, j'ai décidé d'installer Discord d'une autre manière.

Je vais faire un aparté pour expliquer les différents outils pour installer des applications sur Linux. La première façon, c'est d'utiliser un gestionnaire de paquets (comme l'APT Manager sur Debian/Ubuntu, ou bien Pacman/YAY sur ArchLinux). C'est plutôt simple, et très bien mis à jour par la communauté. La seconde méthode c'est d'utiliser un outil comme Flatpak, qui va "conteneuriser" une application en l'isolant du système. Car mon constat allait dans ce principe : l'application se faisait tuer par le système. Cette solution ne s'est pas révélée inutile, mais il y avait toujours des crashs.

On en vient au message précédant sur ce topic : Mon PC a sa RAM qui est corrompue. Là où sur un bon PC on se dirait juste : "Je vais la changer et ça sera réglé", car une barrette de RAM est faite pour être facilement changée, et bien sur le Huawei, la configuration AMD (celle que j'avais choisi, avec un Ryzen 5 comme processeur) possédait de la RAM soudée, donc hormis avoir du matos à 500€ et des talents énorme en micro-soudure, c'est impossible de changer la petite puce de mémoire.

Maintenant, un PC sous Linux peut fonctionner sans RAM (notamment en utilisant ZRAM/SWAP, qui est un système permettant d'avoir une mémoire de secours), et c'est pour ça qu'il y a souvent la blague du "sur Linux la RAM est optionnelle". Mais utiliser un PC sans mémoire (donc avec une RAM localisé dans le SSD) est très contraignant car bien plus lent.


On en vient au sujet du jour, j'ai reçu le PC ce matin, j'ai réinstallé ArchLinux dessus (j'avais que ça sous la main). J'ai eu des petits problèmes, mais rien de grave.
Je vais quand même les citer car ça peut vous amuser (j'espère) :
  • Les composants comme la carte bluetooth et carte wifi étaient softlock (donc j'ai du les débloquer, et les lancer)
  • J'ai échoué l'installation 3 fois (c'est au bout de la deuxième fois où j'ai été regarder sur un Reddit pour trouver une réponse)
  • Et lorsque l'installation était faite, j'ai remarqué que j'avais pas installé NetworkManager (qui est important, car ça gère le wifi)
    • Pour me défendre : je pensais que c'était par défaut (et c'est pourtant pas la première fois que j'installe Arch)
    • Et le plus drôle c'est que sans internet je peux pas installer NetworkManager (et y'a pas de prise Ethernet sur le PC)
    • Mais rien de grave comme je l'ai dit avant, j'ai juste boot dessus en terminal de secours et j'ai installé NetworkManager
J'ai donc un PC bien plus puissant (10 coeurs contre 4 sur le Huawei, 16 threads contre 8 sur le Huawei), et qui va me durer dans le temps. C'est d'ailleurs pour ça que j'ai allongé en ajoutant un billet de 150€, pour avoir quelque chose de plus durable, et ça sera la conclusion. Car j'ai vu beaucoup de PC sur CDiscount, et ils étaient tous intéressants au premier abord, mais en y regardant de plus près : beaucoup de PC en configuration AMD avaient de la RAM soudée (et pour moi c'est un grand non), et rien que ce détail retire un bon 50€ sur le prix final.

Maintenant c'est juste un principe classique : acheter moins, mais acheter mieux. Et selon moi, les 150€ de plus, ce n'est pas 150€ de perdu. D'autant plus que j'ai choisi quelque chose de bien plus puissant que ce que je voulais et qui sera bien plus durable dans le temps. Bien sûr, il faut pouvoir se permettre de payer plus cher, et c'est une sacré somme en plus, mais si vous voulez acheter moins cher quelque chose, il faut être au courant de ce que vous avez en moins. Mais parfois, c'est peut-être mieux d'attendre un peu plus pour mettre plus d'argent de côté, et acheter quelque chose qui sera mieux.
 
Dernière édition:
  • Cœur
Réactions: 1 membre

Gno

Stagiaire de Morwën
Auteur du topic
Membre du personnel
Donateur
9 Nov 2022
854
1,624
I have a pen
1756495377291.png
I have an apple
1756495397859.png
Han! Apple-Pen
1756495465708.png

(oui j'ai fait un logo pour le script que j'ai fait.)
 
  • Cœur
  • Like
  • Lune
Réactions: 2 membres

Gno

Stagiaire de Morwën
Auteur du topic
Membre du personnel
Donateur
9 Nov 2022
854
1,624
Breaking news: Je dois acheter une licence Linux apparemment

1757423443739.png
(comprendra qui pourra)
 
  • Haha
  • Cœur
Réactions: 1 membres

Gno

Stagiaire de Morwën
Auteur du topic
Membre du personnel
Donateur
9 Nov 2022
854
1,624
Mesdames et Messieurs, je vous offre des fonds d'écrans faits par moi
render5.png
arlegno_simple_v3.png
arlegno_simple_dark_v3.png

Les deux derniers c'est si vous voulez affirmer votre idolation envers moi.
 
  • Cœur
  • Like
Réactions: 2 membres

Gno

Stagiaire de Morwën
Auteur du topic
Membre du personnel
Donateur
9 Nov 2022
854
1,624
Code:
        _,met$$$$$gg.          gno@streamgate
     ,g$$$$$$$$$$$$$$$P.       --------------
   ,g$$P""       """Y$$.".     OS: Debian GNU/Linux 12.12 (bookworm) x86_64
  ,$$P'              `$$$.     Host: HP 280 G2 MT (Non-Legacy)
',$$P       ,ggs.     `$$b:    Kernel: Linux 6.1.0-38-amd64
`d$$'     ,$P"'   .    $$$     Uptime: 78 days, 11 hours, 45 mins
 $$P      d$'     ,    $$P     Packages: 727 (dpkg)
 $$:      $$.   -    ,d$$'     Shell: bash 5.2.15
 $$;      Y$b._   _,d$P'       Terminal: /dev/pts/0
 Y$$.    `.`"Y$$$$P"'          CPU: Intel(R) Core(TM) i7-6700 (8) @ 4.00 GHz
 `$$b      "-.__               GPU: Intel HD Graphics 530 @ 1.15 GHz [Integrated]
  `Y$$b                        Memory: 921.93 MiB / 15.48 GiB (6%)
   `Y$$.                       Swap: 270.25 MiB / 976.00 MiB (28%)
     `$$b.                     Disk (/): 19.94 GiB / 466.95 GiB (4%) - ext4
       `Y$$b.                  Disk (/mnt/plex): 887.48 GiB / 3.64 TiB (24%) - fuseblk
         `"Y$b._               Local IP (enp2s0): 192.168.0.31/24
             `""""             Locale: fr_FR.UTF-8

                                                      
                                                      
gno@streamgate:~$

78 jours que le PC est allumé, c'est pas mal
 
  • Sad
  • Lune
Réactions: 1 membres

Edgar

Administrateur
Membre du personnel
11 Sept 2001
1,170
2,153
C'est quoi la commande pour checker ? Je suis curieux de voir depuis quand mon raspberry tourne
 

Gno

Stagiaire de Morwën
Auteur du topic
Membre du personnel
Donateur
9 Nov 2022
854
1,624
Moi j'ai installé Fastfetch (pour Debian et donc Raspi OS c'est chiant, il faut wget et installer le .deb local), donc j'ai cet affichage
Sinon tu peux simplement faire :
Code:
uptime
Ou
Code:
uptime -p
 
  • Like
Réactions: 1 membre

Edgar

Administrateur
Membre du personnel
11 Sept 2001
1,170
2,153
J'ai perdu, j'ai 67 jours d'uptime x)
 
  • Fête
Réactions: 1 membre

Gno

Stagiaire de Morwën
Auteur du topic
Membre du personnel
Donateur
9 Nov 2022
854
1,624
Tiens j'ai jamais tenté un fastfetch sur un Raspi
Code:
   `.::///+:/-.        --///+//-:`     nas@naspi
 `+oooooooooooo:   `+oooooooooooo:     ---------
  /oooo++//ooooo:  ooooo+//+ooooo.     OS: Raspberry Pi OS 12.11 (bookworm) aarch64
  `+ooooooo:-:oo-  +o+::/ooooooo:      Host: Raspberry Pi 3 Model B Rev 1.2
   `:oooooooo+``    `.oooooooo+-       Kernel: Linux 6.12.34+rpt-rpi-v8
     `:++ooo/.        :+ooo+/.`        Uptime: 39 days, 15 hours, 4 mins
        ...`  `.----.` ``..            Packages: 788 (dpkg)
     .::::-``:::::::::.`-:::-`         Shell: bash 5.2.15
    -:::-`   .:::::::-`  `-:::-        Terminal: /dev/pts/0
   `::.  `.--.`  `` `.---.``.::`       CPU: BCM2837 (4) @ 1.20 GHz
       .::::::::`  -::::::::` `        GPU: Broadcom bcm2835-vc4 [Integrated]
 .::` .:::::::::- `::::::::::``::.     Memory: 289.97 MiB / 906.23 MiB (32%)
-:::` ::::::::::.  ::::::::::.`:::-    Swap: 234.99 MiB / 512.00 MiB (46%)
::::  -::::::::.   `-::::::::  ::::    Disk (/): 4.62 GiB / 27.82 GiB (17%) - ext4
-::-   .-:::-.``....``.-::-.   -::-    Disk (/srv/dev-disk-by-id-ata-TOSHIBA_MQ04ABF100_X7CVT48XT): 204.33 GiB / 931.51 GiB (22%) - btrfs
 .. ``       .::::::::.     `..`..     Disk (/srv/dev-disk-by-uuid-0cd7b085-08df-4881-bf2e-a68d69401af6): 5.78 MiB / 931.51 GiB (0%) - btrfs
   -:::-`   -::::::::::`  .:::::`      Disk (/srv/dev-disk-by-uuid-89364159-301e-43e2-b12e-24f3b079f019): 520.38 MiB / 931.51 GiB (0%) - btrfs
   :::::::` -::::::::::` :::::::.      Local IP (eth0): 192.168.0.50/24
   .:::::::  -::::::::. ::::::::       Locale: C.UTF-8
    `-:::::`   ..--.`   ::::::.
      `...`  `...--..`  `...`                                 
            .::::::::::                                       
             `.-::::-`
nas@naspi:~ $

Le logo est plutôt joli (d'ailleurs j'ai de la couleur, donc c'est encore plus joli de mon côté)
 
  • Like
  • Cœur
Réactions: 1 membres