Vieux geek, épisode 11 : l’épopée 3Dfx.

Revenons en décembre 1993 : iD Software donne un grand coup de pied dans la fourmilière en sortant le premier Doom. C’est un titre qui propose presque de la 3D. Car les personnages restent désespérement plat. Même si les titres qui se suivent améliorent plus ou moins le principe (comme les très bons Dark Forces ou le mythique Duke Nukem 3D), les personnages comme les objets restent désespérement plat.

1996 : iD Software frappe de nouveau un grand coup avec Quake premier du nom. Même s’il nécessite un monstre de puissance pour l’époque (un pentium 75 et 8 Mo de mémoire pour être tranquille), il propose un univers véritablement en 3D. La vidéo ci-dessous montre ce que donnait l’une des béta du jeu à l’époque. Autant dire que tout était calculé par l’ordinateur, et que le résultat était plutôt moche. Et qu’il dépendait de la puissance de calcul pur de l’ordinateur.

A la même époque, Intel met la dernière main à ce qui se veut une révolution, les processeurs munit des instructions MMX qui étaient censés donner un coup de fouet aux programmes optimisés pour le dit MMX. Et accessoirement pour vendre plus de processeurs 166 et 200 Mhz à l’époque.

Mais il faut être réaliste, le gain était proche de… zéro. A la même époque, une petite boite du nom de 3Dfx interactive se lance dans un marché juteux : les cartes additionnelles pour le rendu 3D. Elle avait un avantage non négligeable : elle libérait le processeur de calculer le rendu des images accelérées.

Continuer la lecture de « Vieux geek, épisode 11 : l’épopée 3Dfx. »

Vieux geek, épisode 10 : Microsoft WinG, l’ancêtre de DirectX…

J’ai eu l’idée de cet article en jetant un oeil sur la fiche d’un jeu sur Steam et d’un étrange copier / coller, , je cite :

OS:Ubuntu 12.04 LTS
Processor:Pentium 4
Memory:512 MB RAM
Graphics:DirectX 9.0c compatible
DirectX®:9.0c

Je voudrais bien voir DirectX® fonctionner sous Linux. Par simple curiosité. A moins que Wine ne le permette ?

Sinon, une image m’est revenu à l’esprit. Un vieux titre des débuts de la vraie 3D sur PC. Avant la sortie de Descent (pour les Shoot’em’up) en 1995 et Quake en 1996, les jeux dits 3D étaient souvent de la 2D trafiquée : Doom et Duke Nukem 3D en sont les parfaits exemples.

A la même époque, un Shoot’em’up en 3D fait son apparition sous MS-DOS, j’ai nommé Terminal Velocity.

Microsoft demandera alors à l’équipe derrière Terminal Velocity de proposer un jeu identique pour promouvoir son système d’exploitation sortant la même année, j’ai nommé MS-Windows 95. Et en attendant la sortie de MS-Windows 95 pour août 1995, Microsoft développe une surcouche qui sera l’ancêtre de DirectX, j’ai nommé WinG.

Continuer la lecture de « Vieux geek, épisode 10 : Microsoft WinG, l’ancêtre de DirectX… »

Vieux geek, épisode 8 : quand les Network Computers étaient l’avenir du PC.

Avec la mode des tablettes tactiles, on parle de nouveau de la fin des PC. En tant que vieux geek, cela m’a parlé. Et m’a fait me souvenir d’une révolution avortée : celle des Network Computer.

Depuis 1981, date du premier PC et 1996, les capacités ont explosées : En l’espace de 15 ans, les processeurs ont vu leur vitesse multipliée par 20 voire 25. La capacité de mémoire vive multipliée par 1000. La capacité de stockage multiplié par 50 à 60. Autant dire qu’aucune industrie n’avait connue une telle croissance. Mais les machines restaient chères. Et en 1996, une toute fraîche nouveauté chamboule tout, c’est l’internet.

Un des grands noms de l’industrie, Oracle s’allie avec IBM, Apple, Sun et quelques autres pour proposer un retour aux sources : un ordinateur le plus simple possible, qui ne fonctionnerait que grâce et au travers du réseau. Et si possible, sans aucune capacité de stockage, en clair, un bête écran avec un clavier et une souris, branché sur un boîtier réduit au strict minimum. Bref, une machine ne fonctionnant qu’en réseau, le Network Computer.

D’ailleurs, en 1995, Larry Ellison, un des porteurs du projet déclare :

A PC is a ridiculous device. What the world really wants is to plug into a wall to get electronic power, and plug in to get data

Ce qu’on peut traduire par :

Un PC est un appareil ridicule. Ce que veut le monde est d’enfoncer une prise dans un mur pour avoir le courant électronique et le brancher pour avoir des données.

Autant dire qu’à l’époque, avec des connexions de tortue rhumatisante à 3 pattes, et d’accès internet payé à la minute, cela ne pouvait être qu’un énorme flop.

Surtout que tous les logiciels étaient stockés à distance, ainsi que les données, dans ce qu’on appelle de nos jours, le cloud. Mais il y a plus de 15 ans, c’était vraiment balbutiant. Et les problèmes dont on parle de nos jours étaient déjà vrai à l’époque, par exemple :

  1. Quel contrôle de mes données à distance ?
  2. Les serveurs seront-ils toujours en fonctionnement dans un, deux ou trois ans ?
  3. Qui me dit que ma connexion n’est pas fliquée, et donc que mes données ne le sont pas ?

Google a essayé de réinventer le Network Computer avec ses Chromebook, sans grand succès. Alors, si on vous dit que les PCs sont en train de mourir, répondez que ce n’est que la énième fois qu’on déclare cela pour des machines nées il y a 30 ans 😉

Vieux geek, épisode 7 : mon honteux secret pour mes débuts sur internet…

J’ai honte de l’avouer, mais mes débuts sur internet, ce fut avec… AOL ! Non, ne fuyez pas. J’ai débuté en 1997. A l’époque les fournisseurs d’accès sont « minoritaires », et on utilisait des Services en Ligne avec accès à Internet. AOL est le plus connu, surtout pour les CD qui envahissaient les boites aux lettres.

Jusqu’à la mise en place d’une campagne au nom parleur « No More AOL CDs ! », qui dura de 2001 à 2007.

Mais pourquoi oublier alors Compuserve ou Infonie ?

Oui, à l’époque, il était habituel de passer par de tels services qui donnait aussi accès à l’internet. Je suis allé par la suite sur feu Club-Internet dès 1998 et découvert le vrai Internet.

Mais à quoi ressemblait AOL en 1997 ? Cette page montre quelques captures d’écran intéressante, la première étant AOL aux alentours de 1997. Je vous conseille les autres, c’est assez brut de décoffrage.

Même s’il est honteux d’avouer qu’on a commencé par ce genre de services, le terme d’AOLamers, dont je ne donnerais pas la définition servait à définir de manière extrème l’utilisateur d’AOL, il vous suffira d’aller voir sur cette page la définition en anglais, il faut dire que c’était monnaie courante pour débuter.

Au point que la comédie romantique de Nora Ephron de 1998, « You’ve Got Mail » fait passer AOL pour internet tout entier.

Cf la bande annonce du film.

Maintenant, qui osera avouer sans honte qu’il ou elle a commencé avec AOL ?

Vieux geek, épisode 6 : les multiples « révolutions » de MS-Windows 95.

Oui, parlons de ce bon vieux Microsoft Windows 95, qui a révolutionné pour beaucoup l’informatique personnelle. Après une réussite longue et périlleuse (7 ans entre Microsoft Windows 1.0 et Microsoft Windows 3.1), Microsoft Windows 95 innove vraiment. Car les personnes qui n’ont pas connu l’informatique avant 1995 ne connaissait pas certaines limites de MS-Dos et Microsoft Window 3.1. Entre autres :

  1. Une interface graphique vraiment imbuvable, limite plus insupportable que Gnome Shell.
  2. Des noms de fichiers limités à 8 caractères plus un point puis une extension sur 3 lettres.
  3. Un multitâche pourri. Oui celui de Microsoft Windows 95 bien que nul avec le recul était meilleur que celui de Microsoft Windows 3.1
  4. On n’utilisait pas encore le bouton droit de la souris
  5. La limitation des disques dur en taille en une seule partition est de 2 Go, corrigé en 1996 avec l’arrivée de Microsoft Windows 95 OSR2 et la Fat32

Août 1995, en utilisant les Rolling Stones, Bill Gates et Steve Ballmer sortent en grande pompe Microsoft Windows 95, de son petit nom technique la version 4.0. Il apporte une nouvelle interface, qui ne bougera pas jusqu’à Microsoft Windows 7 (14 ans plus tard), et surtout apporte une énorme nouveauté : le Menu Démarrer. Aussi on peut avoir des noms de fichiers jusqu’à 255 caractères.

Et surtout, il est censé fonctionner avec un 386DX et 4 Mo de mémoire vive. Un ticket d’entrée plus réaliste étant un 486DX2-66Mhz avec 12 Mo de mémoire vive.

Coté taille installée, ce sera un monstre par rapport à la taille des disques dur à l’époque. Avec la version 95 OSR2.5, on monte à environ 210 Mo !

Continuer la lecture de « Vieux geek, épisode 6 : les multiples « révolutions » de MS-Windows 95. »

Vieux geek, épisode 5 : Ubuntu Dapper Drake, la distribution qui m’a fait arrêter le distro-hopping.

Petite définition : le distro-hopping, c’est l’activité pour un utilisateur de sauter de distribution en distribution jusqu’à trouver la perle rare.

Avril 2006, mon équipement Mac – et oui, j’ai été un utilisateur du coté obscur et fruité de l’informatique – rend l’âme au bout de 14 mois de bons et loyaux services.

C’est alors à l’époque des versions béta de ce qui allait devenir la Ubuntu 6.06 LTS que je l’installe sur un vieux bouzin dont je disais à l’époque : « Encore heureux, j’ai récupéré un vieux PC sous Ubuntu Dapper Drake, mais celui ci est aussi silencieux qu’un Airbus A380 au décollage. » C’était un Pentium 4, avec 512 Mo (ou un Go ?) de mémoire vive, 120 ou 160 Go de disque si mes souvenirs sont bons.

Après un passage très rapide, une semaine sous OpenSuSE 10.1 , je réinstalle la Ubuntu Dapper Drake. Qui me fera migrer sur Ubuntu durant environ 2 ans. Un premier passage sous Archlinux (décembre 2007 à Mars 2008), puis un ultime passage sous Ubuntu (mars 2008 à mai 2009), avant de migrer pour de bon sous Archlinux.

J’avoue que j’ai gardé un souvenir ému de la première version LTS de la distribution proposée par Canonical. J’ai encore le CD en version 32 bits chez moi. Supporté durant 3 ans (sur le bureau) et 5 ans (sur le serveur), elle proposait aux personnes n’ayant pas envie de risquer tous les 6 mois une migration qui aurait pu être « casse-gueule ».

D’ailleurs, à l’époque, la distribution est somme toute assez gourmande. Il est précisé dans le coffret qui est le premier à être proposé uniquement sous la forme d’un liveCD :

System Requirements
To use the Live CD, you must have a PC with at least 256 MB or RAM.
To install Ubuntu, you should have at least 2 GB of disk space.

Je ne me souviens plus trop de la taille des disques dur en 2006, mais ça devait tourner dans les 250 à 300 Go en haut de gamme, non ? 😉

L’équipement logiciel était assez bien développé pour l’époque : OpenOffice.org 2, Mozilla Firefox 1.5, Gnome 2.14.1. Le gros point fort de cette version : un seul et unique média à télécharger. Quelle révolution à l’époque, même si maintenant c’est devenu ultra-banal.

J’ai donc dégainé le CD de la Ubuntu 6.06LTS que j’ai encore dans mes archives, et je l’ai récupéré en utilisant la commande dd :

[fred@fredo-arch ISO à tester]$ dd if=/dev/sr0 of=ubuntu606.iso
1429788+0 enregistrements lus
1429788+0 enregistrements écrits
732051456 octets (732 MB) copiés, 170,114 s, 4,3 MB/s

Et puis, j’ai utilisé qemu-kvm pour relancer ce morceau d’histoire de l’informatique libre.


[fred@fredo-arch ISO à tester]$ qemu-img create -f qed disk.img 32G
Formatting 'disk.img', fmt=qed size=34359738368 cluster_size=65536 table_size=0
[fred@fredo-arch ISO à tester]$ kvm32 -hda disk.img -cdrom ubuntu606.iso -boot order=cd &

kvm32 étant un raccourci pour :

qemu-system-i386 --enable-kvm -m 2048 -k fr -soundhw all -usb

 

Continuer la lecture de « Vieux geek, épisode 5 : Ubuntu Dapper Drake, la distribution qui m’a fait arrêter le distro-hopping. »

Vieux geek, épisode 4 : MS-Windows, l’arrivée de l’interface « Fisher Price ».

Octobre 2001 : alors que la bulle internet est en plein dégonflage, la crise des « dotcom » commencée en avril 2000 ne trouvera sa fin que 2 ans plus tard), Microsoft sort son nouveau MS-Windows, connu longtemps sous le nom de code de Whistler, à savoir MS-Windows NT 5.1 alias MS-Windows XP.

Basé sur le coeur de MS-Windows NT 5 alias 2000 Pro, c’est le premier MS-Windows grand public utilisant le moteur de la version professionnelle de l’OS de Microsoft. Sorti en février 2000, Microsoft Windows 2000 Pro reprend l’interface de MS-Windows 98 et va partager son environnement sonore avec le peu aimé MS-Windows Millennium.

Ouvrons une parenthèse : J’avais eu le nez creux en achetant dès sa sortie, fin février 2000, MS-Windows 2000 Pro qui avec MS-Windows XP reste mes préférés, enfin, c’est un bien grand mot. Il faut dire que la première installation de MS-Windows 2000 Pro (sur un Celeron 333, 128 Mo de mémoire, et 8 Go de disque) avait dépassé l’age canonique de 6 mois. Fermons cette parenthèse.

Mais ce qui choque le plus avec Microsoft Windows XP, c’est son interface. Elle chamboule énormément de trucs. Outre l’absence du MS-Dos (normal, la même base diffère de l’ancienne branche grand public), elle introduit deux nouveautés : le nouveau menu Démarrer (plus intelligent), et l’interface Luna que certaines personnes appelleront l’interface Fisher Price, car la transition pique les yeux à l’époque.

Pour les personnes n’ayant connues que MS-Windows XP, Vista et 7, voici à quoi ressemblait MS-Windows 98 / Millenium en général :

Et voici pour MS-Windows XP…

On peut aisément imaginer le choc d’une personne qui découvre l’interface Luna : c’est quoi ces gros boutons, ces couleurs plastiques, le menu qui regroupe tout ? Et le panneau de configuration qui oblige à fouiller pour régler quoique ce soit ? 😀

Je sais pas pour vous, mais cela me semble familier comme interrogation. Vous savez, l’arrivée des interfaces nouvelles générations dans le monde libre, le duo (ou duel ?) Unity / Gnome-Shell, et ce qui risque d’arriver pour Microsoft avec son MS-Windows 8…

Vieux geek épisode 3: Ubuntu Warty Warthog alias Ubuntu 4.10.

Nous sommes en octobre 2004. A l’époque, installer une distribution GNU/Linux est encore assez périlleux, mais moins que quelques années auparavant, et largement moins que lors de la première distribution que j’avais installé sur une partition ms-dos (en utilisant la technologie umsdos), une Slackware Linux 2.3 en 1996, fourni sur un CD de feu PC-Team.

C’est alors qu’une personne, du nom de Mark Shuttleworth propose une idée incroyable : prendre une version de Debian GNU/Linux unstable et la stabiliser pour en faire un environnement de bureau utilisable.

A l’époque – ce problème n’étant corrigé qu’en 2006 avec la première version LTS – deux images ISOs sont disponibles. Une pour tester la compatibilité et l’environnement, l’autre pour installer la distribution.

D’ailleurs son nom de code est assez tordant : Warty Warthog, le phacochère couvert de verrues.

A l’époque, RedHat propose la Fedora Core 2, que j’ai un peu utilisé… Même si c’était une horreur sans nom pour gérer les divers dépôts tiers, ne serait-ce pour avoir le support des mp3… 🙁

J’ai pu retrouver la première version installable à cette adresse : http://old-releases.ubuntu.com/releases/4.10/ J’ai donc décidé de l’installer dans une machine virtuelle qemu.


[fred@fredo-arch ISO à tester]$ qemu-img create -f qcow2 disk.img 32G
Formatting 'disk.img', fmt=qcow2 size=34359738368 encryption=off cluster_size=65536 lazy_refcounts=off
[fred@fredo-arch ISO à tester]$ kvm32 -hda disk.img -cdrom warty-release-install-i386.iso -boot order=cd &

kvm32 étant un alias pour :


qemu-system-i386 --enable-kvm -m 2048 -k fr -soundhw all -usb

Continuer la lecture de « Vieux geek épisode 3: Ubuntu Warty Warthog alias Ubuntu 4.10. »