Imaginez-vous développer sur une telle configuration

Quelle en serait votre usage ?
Avez-vous eu accès à la machine de vos rêves ?
Une erreur dans cette actualité ? Signalez-le nous !
Coté matériel :
- du hardware n'utilisant pas de matériaux rares et recyclable bien plus facilement - du hardware générique basé sur des plans open-source afin de pouvoir vérifier qu'il n'y a pas de backdoor caché par des constructeurs ou imposé par les états - d'une consomation inférieur à 200W (ce qui peut être produit par une éolienne/turbine individuelle) - des killswitch physique et non logiciel pour tous les périphériques externes, camera, réseau, audio, wifi, bluetooth afin d'avoir une garantie concernant la vie privée qu'aucun des grands acteurs IT n'offrent. Coté logiciel : - des logiciels opensource et copyleft (licenses Apache2,BSD,MIT,CC0 ou équivalent) - la fin des faux progres des spécifications, DRM, popup system, etc... - la mise à mort de l'ISO et des standards payant. - des vrais applications bureau qui utilisent peu de mémoire et non des saletés à la Electron/QtWeb qui sont cent fois plus lente et gourmande que java (je troll, Java n'est pas lent, Electron si). Coté performance : - 8/10Go de ram - 4/6 coeurs physiques à ~2.5Ghz - un affichage 4K sur un ecran 40 pouces - 1/2To de disque
Le problème c'est que tout est m^rdique
![]() ![]() Entre :
Une machine qui s'auto-programme selon mes demandes, une mémoire infinie, sécurisé et sans backdoors, qui connaitrait toutes les sciences connues sur le bout des doigts (ou transistors
![]() Du genre J.A.R.V.I.S ![]()
Moi je veux une machine de dev qui code toute seule à partir de spécifications techniques mal écrites.
Parce qu’un codeur c'est fainéant, c'est bien connu.
Je fais du dév, mais aussi du dessin… Donc côté perf, j'ai besoin d'un truc qui rame pas quand je m’excite à dessiner à toutes vitesses et qui ne passe pas un temps fout à transférer les fichiers. Après, je suis sur une 4K 100cm (~40"
![]() Après pour le reste, je m'en fous. Tant que ça ne rame pas. Après le mieux ça serait d'avoir un matériel durable (on n'y est pas loin, je change plus ma machine tous les 2 ans comme il y a 20 ans), écoresponsable (ça on y est très loin), qui consomme peu (on commence à y venir).
La machine de mes rêve allie à perfection éthique et performance.
De manière plus concrète, j'apprécierais que les marques de manière générale, créent enfin une gamme "essential" pour Mr et Mme Michu, et qui soit non castré, simplement des connectiques et fonctionnalités en moins... dans le but de réduire la fragmentation de leurs catalogues. Puis d'utiliser leur argent économisé sur la fragmentation (sur le design ou le support entre autre), à des produits plus spécifiques, plutôt que de simplement rajouter 10% du tarif pour quelques diodes clignotantes. =,=' Côté matériel, le rêve c'est du open-hardware sur un Unix des familles. Coté réalité : - une alimentation réalisé par un constructeur (Seasonic, HEC, FSP ...il y en a que 3 en occident), fanless, qui gère bien les coupures de courant et les surtension du secteur. - une carte-mère fiable (2 BIOS), ayant 2 port ethernet (ou fibre). - une architecture processeur suffisamment PAS récente pour ne pas essuyer les pots cassés. --> parce que maintenant dans tout les secteurs "connectés", ont vend, et ensuite seulement on fini le produit (quand on y consent). - une carte graphique fanless ou peu bruyante, qui gère les distribution /échanges de charge et de ressources entre CPU et GPU. --> c'est tout de même con qu'une appli qui pousse le GPU à saturation laisse le CPU s’emmerder à 20% =/ - un boitier proposant ENFIN des filtres à poussières (une techno acquise par les fabricant de sèche-linge depuis un bon paquet d'années). - une souris/clavier consciencieux pour mes mains et poignets (la table de bureau également), et Bépo pour un meilleur accès aux caractères. - un écran intégrant ENTIÈREMENT le standard DisplayPort, pour pouvoir enfin utiliser cet écran comme hub/switch --> un cable du PC vers un écran principal (transportant l'alim, la vidéo, et les datas), puis sur cet écran son relié : souris, clavier, clé USB... voir chaîner un/plusieurs autres écran (dans la limite de puissance du câble) un format d'écran au plus proche de 1,4142... racine de 2, le SEUL format que l'on peut dupliquer /découper sans produire de déformation (le 3/2 et 4/3 sont ceux qui s'en rapproche le plus, mais le plus démocratisé est le 16/10e). côté logiciel, le rêve c'est du open-software sur un Unix des familles... - un BIOS souple, et bien configuré de base (adieu les fonctionnalités exotiques non commentés, activés par défaut, pour la plupart destiné aux entreprises ...sur du matos mainstream !), tournant sous LibreBoot plutôt que sous UEFI pour un environnement plus sûre, transparent, et souple. - des licences GPL/LGPL v3+ (pour son copyleft fort, ses protections contre les brevets, DRM...). - des logiciels métiers enfin portés SÉRIEUSEMENT sur linux, pas un Wine patché camouflé. - une gestion plus fine (ou au moins, plus mesuré) des ressource hardware, des données générés, de leur sécurisation (contre leur perte physique ou virtuelle). - des logiciels qui détectent les dépassement de RAM, et qui proposent un amincissement des ressources /données réquisitionnés (global ou sélectif) lorsque cela survient. en 2019, je peux statuer, pour un usage info' et personnel : - RAM minimum = 16Go --> les logiciels sont de plus en plus gourmand, car moins consciencieux --> amplification d'écriture sur le disk (fichier d'échange /partition swap) en lieu d'usage de la RAM --> vieillissement accéléré du disque, et consommation maximal de la RAM (en Watt). edit : rajouter 8 à 16Go de RAM pour faire du RAMdisk ou du RAMcache convenablement. ![]() - 1 à 2 To pour un disque HDD ...ou 500 à 1 To pour un SSD (système), accompagné d'un autre disque pour le reste 1 à 2 To. choisir un SSD pour une certification de quantité de To inscriptible n'a pas de sens si on le blinde à 90% --> la puce qui gère la répartition mémoire fini par planter (moins d'espace, plus dur est sont travail), et le SSD est alors foutu ("briqué" ![]() - CPU 4 coeurs minimum --> les logiciels vont tirer de plus en plus parti des archi' multi-coeurs, plus il y en aura (accompagné de cache conséquent), moins vite vieillira ma machine. Certains favorisent la fréquence, d'autres le parallélisme... mais tous s'améliorent sur le parallélisme. - un PC assemblé, facile à démonter pour l'entretient --> dépoussiérage, accès aux câble... exemple qui simplifie grandement la vie pour nettoyer un ventirad : Innovation Cooling (IC) Graphite Thermal Pad un joint thermique plus que raisonnable qui permet de retirer /reposer son radiateur en 2 en 3 mouvements, avec une excellente régularité quand aux montage successif du radiateur, contrairement à une application manuelle de pâte. - un OSD (menu de réglage des écrans) digne de ce nom, permettant des réglages poussés /fins, pas seulement l'accès au contraste, à la luminosité, et à l'heure (j'exagère, mais pour certains modèles on s'approche dangereusement du vrai). En ce qui concerne les taille d'écran le nombre, la puissance GPU... ça varie énormément en fonction des besoins. Les cas classiques me conviennent parfaitement, je suis un peu plus regardant sur la couverture colorimétrique, mais sans réelle nécessité. PS: je fonctionne actuellement sans GPU, l'alim et le CPU sont fanless, j'entends depuis mon écran siffler (coil-wine). J'ai tout de même ventilé le boitier et le CPU via des ventilo pour pouvoir taper au fin fond des ressources matérielles. Merci à la série ML de Corsaire (inaudible de 0% à 50% --> 60 CFM)
Mémoire vive d'au moins 8Go, fréquence d'horloge élevée, clavier décent et écran d'au moins 17". Le reste je m'en fout... Enfin, cela va dependre du type de machine pour lesquelles le logiciel à développer est destinée.
Si on ne pouvait reprocher que cela
![]()
Et en plus,
Les points principaux qui impactent réellement ma productivité:
- Deux écrans 32 pouces (indispensable) - Clavier ergonomique QWERTY (Microsoft Natural Ergonomic Keyboard 4000) - Chaise ergonomique (Steelcase, comme ceux qu'utilisent Google) - 8GO mémoire vive - Un vrai IDE qui prend en charge les écrans multiples, pour coder et voire les données en temps réel (je developpe sous R) La puissance des proc ne me parait plus indispensable, à moins qu'on fasse du gaming, pour l'HDD, tout est stocké dans le cloud, 100 go de SSD suffisent.
|