Archive

Articles taggués ‘Debian’

Le projet Debian s’élève contre les brevets

21/02/2012 Aucun commentaire

Le projet Debian notamment par la voix du DPL ( Debian Project Leader ) Stefano Zacchiroli, publie sa charte sur les brevets logiciels. La position de Debian est très claire sur le sujet, puisqu’il est mis en avant que les brevets logiciels constituent « un obstacle à la mission de Debian qui consiste à fournir un système d’exploitation libre pour tous ». Debian demande ainsi à ses développeurs amonts (upstream) de s’opposer aux brevets. Debian dénonce également le troll-patent ainsi que le FUD généré par ces affaires. Eben Moglen directeur fondateur du centre juridique du logiciel libre déclare que l’adoption de cette charte permettra à Debian de défendre plus efficacement ses développeurs et utilisateurs.
La charte est ainsi constituée de 5 points, dont la ligne directrice est que Debian n’acceptera aucun logiciel qui serait en contradiction avec le contrat social Debian.
Une adresse email spécifique a été créée pour remonter d’éventuels risques liés à des brevets et qui seraient présents dans l’archive Debian : patents@debian.org.

Il est encourageant de voir que des projets OpenSource de la taille de Debian s’engagent fermement contre des principes qui n’ont comme seul et unique but l’enrichissement de sociétés ou de juristes en dépit de l’innovation. Les récentes affaires Apple/Samsung ne font que renforcer cet état de fait, mais se couvrir publiquement de ridicule ne semble pas être un frein à la course éternelle aux profits …

Tags: , , , , , ,

Debian de nouveau leader des serveurs WEB GNU/Linux

13/01/2012 7 commentaires

Une étude de w3techs révèle qu’avec 29,4%, Debian GNU/Linux est la distribution la plus représentée dans le parc de serveurs WEB fonctionnant sous GNU/Linux. En terme de « parts de marché » globales, Debian représente 9,6% du parc mondial des serveurs WEB.
Ce n’est pas la première fois que Debian se retrouve à cette place, mais elle l’avait perdu depuis juin 2010 au profit de CentOS.
L’étude montre également que Debian est la distribution enregistrant le plus fort taux d’adoption, puisque tous les jours 54 du million des sites les plus en vue, passent sous Debian. W3techs nous indique également qu’en terme de représentativité géographique à l’échelle européenne, c’est l’Allemagne qui avec 39,7% est le pays où Debian se rencontre le plus. Suit la Pologne avec 36,1% et la France avec 33.6%. En revanche aux Etats-Unis la part de Debian est epsilon voire moins …
Il est intéressant de noter que sur les serveurs WEB exploitant Debian, c’est Nginx et Lighttpd qui s’offrent la part du lion avec 60% de taux de présence.
EDIT: Comme me l’ont signalé certains, j’ai fait une petite erreur dans la lecture des chiffres. Il fallait donc comprendre que 60% des installations de Nginx et Lighttpd se font sur des serveurs Debian, mais qu’Apache conserve largement son leadership sur l’ensemble du parc Debian.

W3techs conlue en disant que les webmasters qui utilisent GNU/Linux sont assez versatiles et nous donne rendez-vous dans quelques mois pour un nouveau point.

Tags: , , , ,

Debian Wheezy supportera plusieurs architectures sur le même système

28/07/2011 2 commentaires

La Debconf 2011 a été l’occasion pour le projet Debian, d’annoncer un changement plutôt radical dans le support de différentes architectures matérielles.
Comme nous le savons déjà, Debian est la distribution GNU/Linux supportant le plus grand nombre d’architectures différentes (i386, amd64, Itanium, MIPS, Sparc …), c’est d’ailleurs également pour cette caractéristiques que l’on appelle Debian « le système d’exploitation universel ».

Wheezy qui sera la future version Stable 7e édition (actuellement en Testing), proposera une refonte complète du support de ces architectures, puisqu’elle sera capable de faire fonctionner les librairies et les programmes provenants de différentes plateformes matérielles, sur le même système.
Selon Steve Langasek le Leader du projet, c’est la promesse d’assurer un meilleur support des anciennes applications 32 bits sur de nouvelles installations 64 bits, et également de pouvoir migrer directement des systèmes 32 bits vers des architectures 64 bits.
Vous pouvez lire l’annonce sur la Mailing-List.

A la lecture de ces lignes Debian est vraiment plus que jamais le Système d’Exploitation Universel.

Tags: , , , , ,
Categories: Linux et Open-Source

Installation de Debian sur Plateforme AMD Zacate (brazos)

07/06/2011 13 commentaires

Je viens de remplacer mon Asus 1215n par un Sony Vaio VPC Y1sb1. La raison première est que la technologie Optimus présente sur l’Asus fonctionne ne fonctionne pas sous Linux ou alors de manière un peu chaotique grâce à des projets libres comme Bumblebee. Optimus consiste à embarquer 2 cartes graphiques dans le laptop, et à intégrer un mécanisme de bascule automatique en fonction de la gourmandise de l’application.
Sous Windows cela fonctionne plutôt pas mal (bien que n’ayant pas testé moi même) mais sous Linux y’a encore du boulot. Bref en ayant assez de ne pas pouvoir profiter pleinement des technologies de mon laptop j’ai acquis en remplacement le Vaio.

Le Sony est basé sur la dernière plateforme mobile d’AMD Brazos, composée du processeur E-350 cadendé à 1.6 ghz, lui même embarquant la partie graphique une ATI Radeon HD6310. Ce couple se montrant plus performant que l’Atom D525+Ion Nextgen de l’Asus (je vous renvoie à ce test éloquant de blogeee.net).

Autant vous le dire tout de suite l’installation de Debian sur la machine n’a pas été une partie de plaisir.
J’ai commencé par vouloir installer une Squeeze 64 bits. L’installation s’est plutôt bien déroulée. Au redémarrage, 2 constatations :
Le touchpad ne fonctionnait pas et la résolution d’écran était en 1024×768 (au lieu de 1366×768). Pour le pilote graphique je lis qu’il faut installer le pilote propriétaire d’ATI. Ce que je ne voulais absolument pas. J’ai quand même essayé.
La résolution était désormais la bonne, mais les fenêtres et la navigation WEB saccadaient énormément. Bref inutilisable. Pour le touchpad je déduis un problème de kernel qu’un essai avec un live-cd Ubuntu sous 2.6.38 me confirme. Décision est alors prise de migrer vers SID.
La migration se passe et au redémarrage j’obtiens un écran irrisé avec l’impossibilité de switcher vers un autre TTY. Le live-cd d’Ubuntu m’a également montré que le pilote libre radeon fonctionnait très bien.

Voici donc ce que j’ai fait pour parvenir au résultat atttendu sans recourrir à un pilote propriétaire.
J’ai compilé un noyau 2.6.38.8 depuis les sources de kernel.org. Je vous joins ici le .config du kernel. Pour la compilation je vous renvoie à un précédent billet traitant du sujet.

Un dpkg -i des 2 fichiers créés et le noyau était installé dans une Squeeze fraîchement (ré)installée. Redémarrage sur le nouveau noyau et passage vers SID. Au redémarrage, tout était fonctionnel. De la carte graphique au Touchpad en passant par le WIFI, le Bluetooth (lui ne marchant pas en 2.6.39) et le son.
Voilà l’installation est désormais terminée et la machine fonctionne parfaitement. J’espère que mon expérience vous sera profitable si vous décidez également d’adopter cette plateforme qui semble prometteuse.

Tags: , , , , , ,

Election annuelle du Debian Project Leader

20/04/2011 Aucun commentaire

Le 16 avril 2011 Stefano Zacchiroli a succédé à lui même à la tête du projet Debian. Son élection n’a pas souffert trop de la concurrence puisque personne ne s’est présentée en face. Cet état de fait a d’ailleurs suscité quelques mini débats.

Le programme de « Zack » est consultable sur le site officiel du projet. Il y explique pourquoi il souhaite être réélu et quels sont ses buts pour cette nouvelle année. Je vous conseille de le lire car on y apprend quelles sont ses motivations et explique parfaitement les implications du Projet Debian.

Tags: , , , , ,

compiler son kernel dans un bootstrap

30/01/2011 Aucun commentaire

Le cas est le suivant : Mon netbook dispose d’une architecture 32 bits, et je souhaite lui compiler un nouveau kernel à base de 2.6.37. Pour des raisons évidentes, je ne souhaite pas le compiler sur le netbook, j’ai donc souhaité le concocter sur une machine disposant des ressources suffisantes à cet harassant travail. Seulement la machine sur laquelle j’ai jeté mon dévolu une Debian SID ….. 64bits. J’ai d’abord envisagé de spécifier l’architecture au moment de la compilation, ou exporter la variable d’environnement ARCH. Mais après avoir recueilli plusieurs avis sur le sujet j’ai décidé de passer par la technique debootstrap. Le deboostrap permet d’installer une Debian au sein d’une autre Debian. Le but étant de se chrooter dedans afin de faire toutes les manipulations que l’on veut sans risquer d’endommager le système hôte, ou bien comme dans mon cas, d’installer un environnement 32 bits au sein d’un environnement 64 bits afin de pouvoir compiler le kernel idoine.

Il y a donc 2 étapes dans ce tutorial. La première étant la création du bootstrap en lui même.

Mise en place de l’environnement chrooté

Il faut d’abord installer debootstrap par un simple :

sudo aptitude install debootstrap

Une fois le paquet installé on passe à la création de l’environnement.

on crée le répertoire qui accueillera l'environnement
mkdir /home/julien/bootstrap
on passe à la création en elle même
sudo debootstrap --arch i386 lenny /home/julien/bootstrap
http://ftp.fr.debian.org/debian

à noter que tout est sur la même ligne.

Que faisons nous avec cette commande :
--arch i386 indique que nous souhaitons un environnement 32 bits
lenny indique que nous souhaitons installer une lenny nous aurions pu spécifier SID à la place
http://ftp.fr.debian.org/debian indique que nous allons chercher les paquets sur le miroir Debian français.
Vous pouvez spécifier votre miroir local

Laissez l’environnement se créer. Vous allez voir ça à l’écran :

Quand vous arrivez là :

C’est que le bootstrap est créé.

On va maintenant se chrooter dedans :

sudo chroot /home/julien/bootstrap

Vous aurez alors un prompt root dans votre nouvel environnement.

Il faut maintenant installer des paquets nécessaires à la compilation :

aptitude install build-essential make libncurses-dev kernel-package bzip2

A ce titre si vous compilez sous Lenny, je vous conseille d’ajouter les dépôts de SID dans votre sources.list afin d’installer la version de SID de kernel-package, sous peine de renconter ce genre d’erreur pendant la compilation :

The UTS Release version in include/linux/version.h does not match current version

Une fois tous les paquets installés, vous pouvez passer à l’étape de compilation en elle même.
Je vous renvoie à un article que j’ai déjà écrit sur le sujet.
Une fois la compilation terminée, vous pouvez sortir du bootstrap en tapant :

exit
Tags: , , , , ,

Compte à rebours pour la sortie de Debian Squeeze

25/01/2011 Aucun commentaire

Et oui ce n’est pas un rêve ni un canular, mais Debian 6.0 aka Squeeze est en approche finale.
La release team du projet Debian a annoncé que Squeeze sera dans les bacs le week-end du 5-6 février.
Le 18 janvier Neil McGovern a annoncé sur la mailing list devel de Debian, qu’une Release Candidate de l’installeur avait été publiée.
De nouveaux bugs ont ainsi été découverts et corrigés ce qui a donné lieu à la publication d’une RC2 dans la foulée.

Neil mentionne que cette date ne sera pas appelée à glisser en théorie exceptée si une machine de Build crash ou que la RC2 explose dans une gigantesque boule de feu :-) Voici le lien vers le post de Neil : debian-devel

Dans le même temps la dernière version de Lenny la 5.0.8 est également disponible. Pour ceux qui mettent régulièrement à jour leur distribution, vous êtes à un ou deux paquets près, déjà en 5.0.8. Pour les autres, un sudo aptitude update && sudo aptitude safe-upgrade vous permettra de vous mettre à jour.

Parmi les corrections apportées on trouve :

Corrections de bogues : (liste non exhaustive)

  • spamassasin mise à jour de la liste ARIN pour éviter les faux-positifs RelayEval
  • surfraw mise à jour de l’URL du système de suivi de la sécurité
  • perl problèmes de sécurité liés à l’analyse d’en-tête
  • git-core vulnérabilité de script intersite
  • base-files mise à jour de /etc/debian_version
  • awstats traversée de répertoire à l’aide d’un LoadPlugin compromis
  • mumble empêcher la lecture du fichier de conf par tout le monde

Mises à jour de sécurité : (liste exhaustive)

  • DSA2110 et DSA-2126 dans linux-2.6 plusieurs problèmes
  • DSA-2122 dans glibc augmentation de privilèges
  • DSA-2127 dans wireshark déni de service
  • DSA-2128 dans libxml2 accès mémoire non valable
  • DSA-2131 dans exim4 exécution de code arbitraire à distance
  • DSA-2132 dans xulrunner plusieurs vulnérabilités
  • DSA-2133 dans collectd déni de service
  • DSA-2135 dans xpdf plusieurs vulnérabilités
  • DSA-2136 dans tor débordement de tampon
  • DSA-2137 dans libxml2 plusieurs vulnérabilités
  • DSA-2138 dans wordpress injection SQL
  • DSA-2139 dans phpmyadmin plusieurs vulnérabilités
  • DSA-2140 dasn libapache2-mod-fcgid débordement de pile
  • DSA-2141 dasn apache2, nss et openssl  défaut de conception du protocole
  • DSA-2141 dans apache2-mpm-itk reconstruction avec apache2-src 2.2.9-10+lenny9
  • DSA-2141 dans lighttpd problème de compatibilité avec openssl mis à jour
  • DSA-2142 dans dpkg traversée de répertoires
  • DSA-2143 dans mysql-dfsg-5.0 plusieurs vulnérabilités
  • DSA-2144 dans wireshark débordement de tampon
  • DSA-2145 dans libsmi débordement de tampon
  • DSA-2146 dans mydms  traversée de répertoires
  • DSA-2147 dasn pimd  fichiers temporaires non sécurisés
  • DSA-2148 dans tor plusieurs vulnérabilités

Paquets supprimés : (liste exhaustive)

  • pytris
  • python-gendoc
  • clive
  • gmailfs
  • python-libgmail

Changelog

Tags: , , , , , ,

Sortie de Untangle version 8

19/11/2010 Aucun commentaire

Le projet Untangle vient de sortir la nouvelle version de son UTM, la 8.0.
Pour rappel, le projet Untangle est un firewall UTM (Unified Threat Management ou traitement de la menace unifiée) basé sur Debian et qui propose des services de sécurité tels que :

  • Firewall
  • Mailrelay avec antispam et antivirus
  • Filtrage de contenu HTTP et d’urls
  • Bloquage de la publicité sur les pages web
  • Passerelle VPN
  • IDS/IPS

La version 8 apporte désormais son lot de nouveautés avec :

  • Des fonctionnalités de contrôle de la bande passante (monitoring en temps réel, priorisation du trafic, quotas horaire, hebdo ….)
  • Un «visualiseur» de sessions en train d’être scannées
  • La possibilité d’importer/exporter les rèlges dans des tableaux
  • SNI de eSoft pour le filtrage des URLs
  • la possibilité de voir en temps réel les utilisateurs connectés au portail captif
  • nouveau design du Wizard de OpenVpn

Ceci est un overview non exhaustif du ChangeLog de la version 8. Pour plus de détails, je vous renvoie au wiki du projet.
Je suis particulièrement intéressé par ce projet car c’est aujourd’hui le seul projet majeur d’UTM OpenSource reposant sur Debian. En effet la plupart de ceux que j’ai testé sont soit sur BSD ou Red Hat.
Enfin je rappelle que Untangle est disponible en version gratuite, mais également en version commerciale avec l’ajout de modules tels que l’antivirus Kaspersky, la solution de filtrage Web de eSoft, les fonctionnalités de Failover et de Load Balancer, le sempiternel support inhérant à chaque projet OpenSource payant, et la connexion à l’annuaire de l’entreprise.

Untangle peut fonctionner en tant que Routeur ou en Bridge transparent.

Tags: , , , ,

Chromium ne sera pas présent dans les dépôts de Squeeze

16/09/2010 4 commentaires

La nouvelle commence à faire un peu de bruit, notamment du à la popularité croissante du navigateur OpenSource.
Rappelons que Chromium sert de base à Google pour son navigateur Chrome. Peu de temps avant le gel de Squeeze le développeur principal de Chromium (Guiseppe Iuculano) avait averti la Release Team de Debian, de son souhait remplacer Chromium 5 par la version 6.
Le développeur explique que le moteur du navigateur (webkit) avait subi en avril un refactoring de son code et considérant les difficultés qu’il avait pour patcher la version 5, il préférait voir la version 6 intégrée dans les dépôts.

Il a alors déposé la version 6 dans les dépôts SID et demandé à la Release Team de soit débloquer la version 6 pour la passer dans Testing, soit de supprimer Chromium 5. Et c’est ce dernier choix qu’a fait l’équipe Debian arguant que Chromium changeait trop souvent pour être intégré dans la version stable de Debian.

Tout n’est évidemment pas perdu, car depuis l’officialisation des Backports, n’importe quel utilisateur souhaitant utiliser chromium n’aura qu’à exécuter un petit :

aptitude install chromium-browser

pour retrouver son navigateur favori.
Retrouvez l’ensemble de la discussion sur le blog de Giuseppe (qui pour ne rien gâcher est italien Forza !!!)

Tags: , , ,

Le dépôt backport de Debian officialisé dans l’installateur

08/09/2010 6 commentaires

Et oui comme quoi tout arrive !! Le dépôt de backport autrefois dissident et hébergé sur backports.org devient désormais officiel et accessible à backports.debian.org (backports.org continue de vivre en tant que mirroir).
Petit rappel pour ceux qui ne connaitraient pas les backports. Debian est organisé en 3 branches principales. Stable (actuellement Lenny), Testing (actuellement Squeeze) et Unstable ( SID pour Still In Developpement).
Les backports permettent à un utilisateur de la version stable, d’installer des paquets en provenance de Testing (voire de SID pour des mises à jour de sécurité uniquement). Et ainsi avoir des logiciels à jour ou bien de nouveaux drivers ou fonctionnalités non disponibles dans la branche Stable.
Les responsables du dépôt attirent l’attention des utilisateurs qui font du pinning sur le fait de modifier le fichier preferences de apt (/etc/apt/preferences) car l’origine et le label passent de « backports » à « Debian Backports ».

Tags: , , , ,