PROJET AUTOBLOG


FredericBezies

source: FredericBezies

⇐ retour index

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

mercredi 17 octobre 2012 à 10:06

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 ;)

En vrac’ rapide et libre

mardi 16 octobre 2012 à 10:17

En ce mardi pluvieux.

Voila, c’est tout pour aujourd’hui.

Frugalware Linux 1.8pre1 – Cinna : le retour de l’autre grand nom des distributions rolling release.

lundi 15 octobre 2012 à 10:43

Ce 15 octobre 2012, les ISOs de la première préversion de la Frugalware Linux 1.8 sont sorties. Au menu : Grub 2.0, KDE 4.9.x, systemd 189, noyau linux 3.5.x. Bref, que des bonnes choses.

J’ai donc récupéré l’ISO d’installation par le réseau avec un petit wget.

[fred@fredo-arch ISO à tester]$ wget -c ftp://ftp7.frugalware.org/pub/frugalware/frugalware-testing-iso/frugalware-1.8pre1-x86_64-net.iso
–2012-10-15 08:45:31– ftp://ftp7.frugalware.org/pub/frugalware/frugalware-testing-iso/frugalware-1.8pre1-x86_64-net.iso
=> «frugalware-1.8pre1-x86_64-net.iso»
Résolution de ftp7.frugalware.org… 2001:1b48:10f::2, 158.255.96.2
Connexion vers ftp7.frugalware.org|2001:1b48:10f::2|:21…connecté.
Ouverture de session en anonymous…Session établie!
==> SYST … complété. ==> PWD … complété.
==> TYPE I … complété. ==> CWD (1) /pub/frugalware/frugalware-testing-iso … complété.
==> SIZE frugalware-1.8pre1-x86_64-net.iso … 162529280
==> EPSV … complété. ==> RETR frugalware-1.8pre1-x86_64-net.iso … complété.
Longueur: 162529280 (155M) (non certifiée)

100%[======================================>] 162 529 280 1,79MB/s ds 91s

2012-10-15 08:47:03 (1,70 MB/s) – «frugalware-1.8pre1-x86_64-net.iso» sauvegardé [162529280]

Et j’ai utilisé Qemu pour la machine virtuelle.


[fred@fredo-arch ISO à tester]$ qemu-img create -f qed disk.img 128G
Formatting 'disk.img', fmt=qed size=137438953472 cluster_size=65536 table_size=0
[fred@fredo-arch ISO à tester]$ kvm64 -hda disk.img -cdrom frugalware-1.8pre1-x86_64-net.iso -boot order=cd &

L’installateur est toujours le même. Donc, pas grand chose de nouveau à rajouter. Après avoir installé la base, j’ai installé le nécessaire pour obtenir un environnement Gnome sous la main.

La distribution proposant systemd, je n’ai pas eu trop de problèmes pour gérer les services de démarrage à grand coup de systemctl. Un peu cryptique au début, mais tellement puissant quand on en a pris l’habitude ;)

On voit que c’est une première préversion, car sauf erreur de manipulation de ma part – qui est possible – le thème appliqué sur le Gnome-Shell est incomplet. Sinon, la logithèque est assez jeune : Mozilla Firefox 15.0.1, LibreOffice 3.6.2. On peut supposer que Baste qui s’occupe de l’empaquetage de Gnome doit avoir du pain sur la planche en ce moment.

Donc, on verra bien ce que donnera cette nouvelle version de la Frugalware Linux, dont la version 1.8 est prévue pour février prochain.

Razor-Qt 0.5 : le « clone » de Lxde basé sur QT est de retour.

dimanche 14 octobre 2012 à 17:48

J’avais parlé il y a près d’un an du projet reprenant le principe de lxde pour l’appliquer à QT.  La version 0.5 étant sortie récemment, j’ai voulu voir ce que cela donnait désormais. J’ai donc utilisé une base Archlinux et j’ai ensuite récupéré le paquet AUR correspondant en l’adaptant. Le tout dans une machine virtuelle.

Je tiens à remercier Alexandre Singh pour avoir fait circuler l’info sur google+.

[fred@fredo-arch ISO à tester]$ qemu-img create -f qed disk.img 128G
Formatting 'disk.img', fmt=qed size=137438953472 cluster_size=65536 table_size=0
[fred@fredo-arch ISO à tester]$ kvm64 -hda disk.img -cdrom archlinux-2012.10.06-dual.iso -boot order=cd &

Après avoir installé OpenBox comme gestionnaire de fenêtres, j’ai adapté le paquet proposé sur AUR.

Voici ce que cela donne modifié, en attendant une modification officielle :


# Contributor: Sergio Montesinos
pkgname=razor-qt
pkgver=0.5.0
pkgrel=1
pkgdesc="Razor is a toolbox-like desktop-environment"
url="http://razor-qt.org"
arch=('i686' 'x86_64')
license="GPL2"
depends=('qt' 'polkit-qt' 'udev' 'libxrender' 'libxcomposite'
'libxdamage' 'zlib' 'file' 'libxcursor' 'libstatgrab')
makedepends=('cmake')
optdepends=('openbox: Razor-qt works with various WM, but most of
Razor developers use Openbox.'
'upower: To Shutdown/Reboot from Razor'
'udisks: For the Removable Media plugin to work'
)
source=("https://github.com/downloads/Razor-qt/razor-qt/razorqt-${pkgver}.tar.bz2")
md5sums=('6bc9c30e87624f1bfc61b9c22df88536')

build() {
cd « ${srcdir}/razorqt-${pkgver} »
cmake ./ -DCMAKE_INSTALL_PREFIX=/usr
make
}

package() {
cd « ${srcdir}/razorqt-${pkgver} »
make DESTDIR= »${pkgdir} » install
}

Et un cliché un peu geek, le logiciel en pleine compilation :)

Une fois Razor-Qt installé, il faut appliquer les commandes suivantes :


mkdir -p ~/.config/razor
cp /etc/xdg/razor/session.conf ~/.config/razor

Pour des raisons pratiques, j’ai rajouté udisks (pour la gestion des médias), le thème oxygene pour les icones. Côté outils, étant donné que c’est encore assez léger, j’ai choisi Thunar (le gestionnaire de fichier de Xfce), terminal (de Xfce pour la ligne de commande), VLC (pour les vidéos), Rekonq pour la navigation sur internet et Clementine pour la gestion musicale. Enfin, j’ai utilisé lxdm comme gestionnaire de sessions.

Et voici une petite vidéo de l’environnement en action.

Comme vous pouvez le voir, c’est une environnement ultra rapide, ultra léger, le paquet d’installation ne pesant que 6,9 Mo. Cependant deux gros outils manquent, un pour configurer la disposition du clavier. L’autre ? Un gestionnaire de fichiers dédié.

A suivre… Car j’avoue que je le supporte mieux que lxde. Et que c’est un des environnement des plus rapides que j’ai pu voir depuis pas mal de temps…

Guide d’installation d’Archlinux et Gnome : une petite mise à jour.

samedi 13 octobre 2012 à 23:21

Avec l’annonce de l’officialisation de systemd comme système d’initialisation par défaut pour Archlinux, j’ai eu envie de mettre à jour mon guide d’installation, dont la dernière version date un peu, mai dernier pour être précis.

Il se base sur une machine virtuelle Qemu, utilisant Grub 2.0. On obtient un système assez fonctionnel, avec Gnome 3.4.2 au final.

Ce n’est pas un tutoriel à suivre au pied de la lettre, mais une base pour se dégrossir. Le fichier zip contient :

Le guide en question est sous licence CC-BY-SA 3.0.

Bonne lecture !

Note : une coquille s’est introduite dans la première version de ce document. Après le partitionnement, il faut faire :

mount /dev/sda3 /mnt
mkdir /mnt/{boot,home}
mount /dev/sda1 /boot
mount /dev/sda4 /home

Une version modifiée est en route :)

Note 2 : Guide corrigé envoyé en ligne. Désolé pour le désagrément :(