Linuxfr.org condamné

Publication judiciaire

Par un jugement rendu le 31 mars 2009 par la 42e Chambre 23e Section du Tribunal de Grande Instance d’Issy-les-Moulineaux, dans un litige opposant le MINISTÈRE DE LA CULTURE ET DE LA COMMUNICATION à l’association LINUXFR (création parue au Journal Officiel le 19/12/1998 n°19980051 annonce 2505), il a été jugé notamment:

Dit qu’en diffusant les articles et publications édités par l’association LINUXFR et comportant les termes libdvdcss, mplayer, vlc, miro, kaffeine, youtube-dl, dailymotion-dl, Freenet, Tor, Vuze/Azureus, mlDonkey, Shareaza, eMule, Poppler, The Pirate Bay et drm.mediaarea.net, l’association LINUXFR a commis une contrefaçon au sens des articles 11 à 30 de la Loi n° 2006-961 du 1 août 2006 relative au droit d’auteur et aux droits voisins dans la société de l’information. Contrairement au précédent classement sans suite dans le cadre des auto-dénoncés de StopDRM.info, M. le Président de la Cour Desmirrhack a maintenu les poursuites contre l’association LINUXFR.

Continuer votre lecture sur LinuxFr.org

Web

Downgrade Xorg Ubuntu 8.10 Intrepid vers Ubuntu 8.04 Hardy

Contexte

La dernière version de Ubuntu 8.10 livre une version packagée de xorg qui ne gère pas les drivers Matrox.

Conséquence plus de dual-screen !

Les développeurs chez Matrox sont formels: leur roadmap n’inclu pas de porter les drivers Matrox (mtx, mga) pour la dernière version de Xorg.

Procédure

La seule solution est d’installé la version de xorg contenue dans la distribution précédente Ubuntu 8.04 Hardy.

En root sur une console, éteindre X:

/etc/init.d/gdm stop

Ajouter dans /etc/apt/sources.list:

deb http://us.archive.ubuntu.com/ubuntu hardy main
deb http://us.archive.ubuntu.com/ubuntu hardy-updates main
deb http://us.archive.ubuntu.com/ubuntu hardy-security main

Mis à jour:
apt-get update

Purge des paquets:

cd /var/lib/dpkg/info/
dpkg --purge `ls *xorg*.list | sed s/.list//`

NB: il peut y avoir des erreurs de purges suite à des dépendances. On peut néanmoins poursuivre.

Réinstallation de xorg à partir du dépot Hardy:

apt-get --reinstall install x11-common/hardy xorg/hardy xserver-xorg/hardy xserver-xorg-core/hardy xserver-xorg-input-kbd/hardy xserver-xorg-input-mouse/hardy

Consommation réelle et cout d’une eee box sous Linux

eee-box-consommation

Mesures de puissance:

eee box (seul): 12W
eee box (+clef usb): 12,5W
eee box (+disque dur autoalimenté 160G): 14,5W

Finalement la consommation (réelle) n’est pas de 20W.

Cout électricité:

mensuel

  • 2€ pour une eee box seul alimenté 24h/24 7j/7
  • 2,5€ pour une eee box seul alimenté 24h/24 7j/7 + clef usb + disque dur 160G autoalimenté

annuel

  • 24€ pour une eee box seul alimenté 24h/24 7j/7
  • 30€ pour une eee box seul alimenté 24h/24 7j/7 + clef usb + disque dur 160G autoalimenté

Pour information une eee box consomme moins que le boitier HD Freebox !

freebox-hd

FreeBox HD (veille): 14W
FreeBox HD (lecture TV): 15,5W

Modules et Compilation du noyau Linux

Option du Noyau au démarrage

options du noyau que votre système a démarré :
cat /proc/cmdline

configuration des options dans grub (par default)
/boot/grub/menu.lst

Gestion des modules

liste tous les modules installé
modprobe -l

liste des module du noyau activé
lsmod

active le module
modprobe nommodule

désactive un module du noyau
rmmod nommodule (-f pour forcer!)

modules chargés au démarrage :
more /etc/modules

modules à ne pas charger au démarrage :
/etc/modprobe.d/blacklist

Informations sur le module :
modinfo nommodule

Compilation du noyau

Sauce debian allégé en root

Récupération des outils :
apt-get install build-essential kernel-package fakeroot libncurses5-dev

Récupération des sources :
cd /usr/src
wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.*.tar.bz2
tar jxfv linux-source*

Renommer le répertoire de source du noyau :
mv linux-source* linux

Récupération du fichier de config du noyau
cp /boot/config-* /usr/src/linux/.config

Configurer les options du noyau
make menuconfig

Compiler et faire le paquet debian du noyau :
make-kpkg clean
make-kpkg --append-to-version=-patch-borntoberoot kernel_image

Installer le noyau
dpkg -i linux-image-2.6.8-patch-borntoberoot_10.00.Custom_i386.deb

Désinstaller le noyau
apt-get remove --purge linux-image-2.6.8-test001


Noyau de kernel.org sur debian
Recompilation dernier noyau (kernel.org) sur une Debian stable fraichement installée. En root.

apt-get install debhelper modutils kernel-package libncurses5-dev
wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.*.tar.bz2
cp linux-2.6.*.tar.bz2 /usr/src
cd /usr/scr
tar jxvfp linux-2.6.*.tar.bz2
mv linux-2.6.* linux
cd linux
cp /boot/config-* .config
make menuconfig
Choisir ses options
make-kpkg clean
export v=versionX
time make-kpkg --initrd --revision $v --append-to-version $v kernel_image
cd ..
dpkg -i kernel-image-*$v*
shutdown -r now

Solutions Linux / Open Source 2009 – 31 mars, 1er et 2 avril

LinuxExpo Solutions Linux / Open Source 2009 nous donnera l’occasion d’assister à de nombreuses conférences aux sujets divers et variés en accord avec les besoins du monde industriel.

Le site : http://www.solutionslinux.fr

Le programme : http://www.confsolutionslinuxparis.com/programme/

Ma sélection : S2 – Data Center et logiciels libre, S9 – Collaboration 2.0 : les outils du web et réseaux sociaux adaptés à l’entreprise, S13 – Virtualisation & Clusters, S19 – Plates-formes décisionnelles en open source, premiers retours d’expériences, S23 – Votre plate-forme internet et intranet avec PHP, S26 – Sécurité

Dessiner vos plans avec Sweet Home 3D

sweethome3dlinuxsmall

Sweet Home 3D est un logiciel libre d’aménagement d’intérieur
qui vous aide à placer vos meubles sur le plan d’un logement en 2D, avec une prévisualisation en 3D.

http://sweethome3d.sourceforge.net/fr/

Sauvegarder et Restaurer tous vos emails sous Evolution

Testé sous Evolution 2.24.2

tar -cvzf evolution-backup.tar.gz .evolution .gconf/apps/evolution .gnome2_private/Evolution

Une fois l’archive crée il suffit de l’importer par l’interface graphique d’Evolution puis de configurer son compte Email.

En savoir plus

App

Notes prises au JM2L 2008

Le web sémantique une méta-utopie

Outre les stands de Linux Azur, de l’April, de l’ESSI, du projet Mozilla, il y avait les conférences et notamment celle de Jean Demartini.

Voici quelques notes autours de cette présentation.

Idées principales:

  • le web est pervasif, il est comme l’eau il s’infiltre partout.
  • le web regroupe 100 milliards de documents accessible en 1 clic. Il s’agit d’une estimation en réalité on se sait pas.
  • le web est chaotique

Problématique soulevé par ces idées:

Si on organise des documents pour en faciliter l’accès, vaut-il mieux le faire:

  • selon le point de vue de l’auteur ?
  • ou selon le point de vue du lecteur ?

Prenons l’exemple du boulanger puisqu’il a été evoqué.
Est-ce au boulanger de dire si son pain est bon, ou plutôt à ses acheteurs ?

Une autre problématique évoquée par Jean Demartini est l’aspect culturelle et sémantique à l’echelle du Web.
Ce qui confirmerais un temps soit peu l’article écris il y a bientôt 1 an :  Le Web sémantique n’existe pas.

Dernière note intéressante sur cette conférence:
ETSI est un groupe d’experts charger d’harmoniser les communications entre des machines.
On parle de standardisation de communication inter-machines: M2M (Machine To Machine).

Atelier: Votre distribution nomade sur mesure avec Debian Live

lh_config [options]

le répertoire config est généré. Modifier les sources si necessaire.

lh_build

l’image binary.iso est générée. On peut tester avec un qemu.

qemu -cdrom binary.iso -boot d

Si la distribution convient il suffit de la copier sur une clef USB:

cat binary.img > /dev/sda

Web

Le succès d’un logiciel (libre) passe par l’adoption effective des utilisateurs

Selon une étude américaine le facteur critique permettant à un logiciel (libre) de réussir est à 70% lié à l’adoption effective des utilisateurs.

Ah bon ?

Ce qui pourrait apparaitre comme un facteur déterminant ne l’est pas forcément.
Les facteurs suivants le montrent assez bien:

  • les fonctionnalités du logiciel -> seulement 1% de la valeur créé
  • l’intégration du logiciel dans les processus existants -> 13% de la valeur créée
  • les changements d’ordre organisationnel -> 16% de la valeur créée

En conclusion, vous aurez beau créer le meilleur logiciel (libre) au monde avec toutes ses fonctionnalités si il n’est pas adopté par les utilisateurs, en clair si les utilisateurs n’utilisent pas votre logiciel (libre) le résultat est sans appel: votre logiciel n’est pas suceptible de créer de la valeur.

L’étape suivante serait: comment faire adopter un logiciel (libre) aux utilisateurs ?

  • créer un logiciel (libre) simple d’utilisation, intuitif et ergonomique
  • respecter les standards de développement
  • documenter le logiciel (libre)
  • former les gens

App

Quelques notes sur le Packaging Debian

Notes (20/03/2008) issues de la présentation de Raphaël Pinson sur le Packaging Debian.

L’art de bien faire du paquet

______.orig.tar.gz                           ______.diff.gz
Sources du Logiciel                        Modification(s) du mainteneur: patch

l                                                     l
——————————
l
Paquet Source
l
Paquet Binaire

Nomenclature des Versions Debian

upstream-revision
ex:  1.3.1-2

1.3.1 est l’upstream
révision 2

Cycle d’un paquet Debian

old-stable              stable             testing          unstable
<———–   <———-  <———-

Une nouvelle version (new release) tous les 2 ans.

Intérêt d’un backport

Prenons l’exemple d’une demande de backport d’un paquet Debian etch -> sarge

  1. un paquet Debian ne peut avoir un nom de release identique.sarge                                         etc
    interdit                2.2.6-1 <—–                  2.2.6-1
  2. un backport ne peut avoir un numéro de release supérieur
    En cas de mise à jour du système d’exploitation (OS upgrade) les mises à jour vers etch ne fonctionneront pas.

    sarge                                         etch
    interdit                2.2.6-2 <—–                  2.2.6-1

  3. Solution: ajouter ~bp (~backport) au numéro de version du paquet.
    Ce qui permet de garder un numéro de version inférieur.

    2.2.6-1~bp.nom_depot  <—–    2.2.6-1

Référence: Ubuntu Pakaging Guide

Recent Tweets

Catégories