Debian remplace la glibc par eglibc

Posté par  (site web personnel) . Modéré par tuiu pol.
Étiquettes :
36
8
mai
2009
Debian
Les mainteneurs Debian de la bibliothèque standard C ont décidé de passer de la GNU libc (glibc) à eglibc. La migration est déjà effective dans Debian Sid. La « libc » est un élément essentiel dans une distribution étant donné que l'intégralité des applications l'utilise. La décision de migrer a été mûrement réfléchie et découle de plusieurs raisons : relations difficiles avec les développeurs de la glibc, prise en charge incomplète de l'ARM dans la glibc, branche stable non maintenue, etc.

Le projet eglibc a été lancé en août 2006 par Codesourcery et est aujourd'hui soutenu par un consortium (Freescale, MIPS technologies, MontaVista, Wind River). Ce n'est pas à proprement parler un « fork » de la glibc, c'est une collection de patchs visant l'embarqué. Il permet notamment de désactiver certains composants, les locales par exemple, pour diminuer l'empreinte mémoire. La compilation croisée est également améliorée, point important pour l'embarqué. La bibliothèque eglibc est aussi compatible avec d'autres shells que le très classique Bash.

Le projet vise une compatibilité binaire avec la glibc, et pour cela l'arborescence des sources est régulièrement synchronisée. La distribution Linux OpenWrt supporte déjà eglibc (en plus d'uClibc).

Veille technologique sur le web

Posté par  (site web personnel) . Modéré par tuiu pol.
10
5
mai
2009
Internet
Développeur d'applications web communautaires pour af83, je collectionne plus ou moins régulièrement les liens sur tout ce qui pourrait intéresser mes collègues développeurs. Ainsi, de temps à autres, je publie une liste de liens sur notre blog.

Ma dernière sélection (voir la suite de la dépêche) traite des langages, du moteur de recherche Google, de Ruby et Rails, de Javascript, du profileur (analyseur de performances) et de performances, d'infrastructure web, de PDF, etc.

NdM : merci de nous dire dans les commentaires si vous trouvez ces liens utiles ou non sur LinuxFr.org, si vous souhaitez voir plus souvent de telles compilations de liens, si vous êtes un développeur toujours à la recherche des dernières outils, langages, bibliothèques, etc.

Parchive : les prémices d'une norme

Posté par  . Modéré par baud123.
Étiquettes :
11
24
avr.
2009
Internet
Les utilisateurs des newsgroups binaires connaissent certainement l'utilitaire « parchive » (format PAR) permettant la reconstruction des parties manquantes d'un fichier téléchargé en plusieurs parties. Les membres du projet sont actuellement en train de tester différentes améliorations en vue de produire le format PAR3 dans le cadre d'une normalisation ISO/IEC.

Pour ceux qui n'en ont jamais entendu parler, il s'agit d'un projet ayant pour but de définir et mettre en œuvre un format de fichier servant de correcteur d'erreur à un ensemble de fichiers lors de son échange. L'utilisation principale et la plus connue est le transfert de fichier par l'intermédiaire des newsgroups (alt.binaries.*).

L'ensemble des travaux sur une éventuelle norme sont disponibles sur la liste de diffusion parchive-devel.

Le projet Unladen Swallow vise à accélérer Python d'un facteur 5

Posté par  . Modéré par patrick_g.
Étiquettes :
26
31
mar.
2009
Python
Des ingénieurs de Google ont lancé un projet, Unladen Swallow, qui vise à accélérer Python d'un facteur cinq au moins. L'idée est de créer un compilateur à la volée (JIT) basé sur LLVM pour remplacer la machine virtuelle de l'interpréteur Python.

Au passage, plusieurs améliorations sont envisagées, dont un nouveau ramasse-miettes et la possibilité de s'affranchir du Global Interpreter Lock (GIL). Le GIL est un verrou qui assure que les objets Python se comportent de manière thread-safe (ils ne le sont pas intrinsèquement), mais qui pénalise les programmes multithreadés.

nftables, successeur d'iptables

Posté par  . Modéré par Pascal Terjan.
Étiquettes :
27
29
mar.
2009
Sécurité
Patrick Mac Hardy, chef du projet Netfilter, travaille depuis l'été 2008 à une ré-écriture d'iptables sous un nouveau nom : nftables. Or, depuis le 18 mars dernier, nftables est officiellement disponible en version alpha. C'est le moment d'en refaire le tour.

NdM : Un grand merci à switcher pour son journal dont est tiré la dépêche.

MINIX 3 - Google Summer of Code

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
21
27
mar.
2009
Noyau
MINIX 3 est un très petit système modulaire multiserveur qui vise une grande fiabilité, une tolérance aux erreurs et l'auto-guérison. Le code qui tourne en mode noyau fait approximativement 5000 lignes de code seulement.
Le reste est exécuté en tant que processus utilisateurs, en majorité des processus pour chaque pilote de périphérique et serveur.

Si un pilote plante, il est automatiquement remplacé par une nouvelle copie, sans l'intervention de l'utilisateur (ni même qu'il le sache) et sans affecter les programmes actuellement exécutés.

Il y a peu d'autres systèmes qui peuvent résister à des erreurs fatales dans des composants de système critique de manière continue.
Le but des systèmes fiables sera achevé quand :
  • aucun ordinateur n'aura de bouton RESET
    et
  • aucun utilisateur n'aura connu de plantage ni même ne connaîtra quelqu'un dans son entourage ayant expérimenté ce désagrément.
Pour la seconde année consécutive, le projet MINIX 3 est accepté au Google Summer of Code, permettant à des étudiants de travailler (travail rémunéré par Google) sur MINIX 3 durant l'été, avec certains de ses développeurs.

NdM : Cette dépêche est une traduction en français de la page MINIX sur le Google Summer of Code 2009.

Enlightenment - Google Summer of Code

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
16
25
mar.
2009
Serveurs d’affichage
Enlightenment est un gestionnaire de fenêtres extrêmement configurable et peu gourmand en ressources. Il est basé sur un ensemble de bibliothèques nommées EFL (Enlightenment Foundation Libraries), qui elles-mêmes peuvent être utilisées à part pour créer tout type d'applications.

Pour la deuxième année consécutive, le projet Enlightenment est accepté au Google Summer of Code, permettant à des étudiants de travailler (travail rémunéré par Google) sur Enlightenment et les EFL durant l'été, avec certains de ses développeurs (quelques uns étant même français)

Spécifications OpenGL 3.1

Posté par  . Modéré par Nÿco.
Étiquettes :
46
25
mar.
2009
Serveurs d’affichage
Une nouvelle version de la spécification d'OpenGL est disponible.

OpenGL est l'interface de programmation standardisée de référence pour le rendu 3D, développée par le groupe Khronos, un consortium d'industriels ayant des intérêts dans le domaine (Intel, AMD, Apple…). Basée sur le langage C, elle a l'avantage d'être portable sur de nombreuses plate-formes, y compris sur du matériel mobile via sa mouture « ES ». Elle est en concurrence avec l'interface propriétaire de Microsoft, Direct3D, qui est au fil des ans devenue la référence dans le domaine du jeu vidéo sur ordinateur personnel.

À l'occasion de la Game Developpers Conference 2009, le groupe Khronos a donc publié les spécifications d'OpenGL 3.1, qui représente une étape importante de son développement, abandonnant finalement les reliques du passé. OpenGL 3.1, alliée à la naissante interface de calcul à hautes performances sur cartes graphiques OpenCL, se pose donc enfin comme une alternative tout à fait moderne à Direct3D. Cette version s'accompagne d'évolutions touchant GLSL, le langage d'écriture de Shader associé.

Une mise en perspective de cette nouvelle version dans l'histoire d'OpenGL est disponible dans la seconde partie de la dépêche.

SIP Communicator et Google Summer of Code

Posté par  . Modéré par Nÿco.
Étiquettes :
5
23
mar.
2009
XMPP
SIP Communicator participe pour la troisième année consécutive au Google Summer of Code (tm) et cherche des candidats.

Pour rappel, le Google Summer of Code est un événement organisé chaque été par Google, qui se propose de rétribuer des étudiants de tous les pays pour leur travail sur un projet libre durant leurs vacances d'été. Tout au long du projet, les étudiants sont encadrés par des spécialistes du domaine auquel ils contribuent.

SIP Communicator est un logiciel libre (LGPL) de communication par texte, audio et vidéo écrit en Java. Il gère la majorité des protocoles utilisés actuellement SIP et Jabber (et puis AIM, ICQ, MSN, Yahoo! Messenger, Bonjour...). Son développement a commencé à l'université de Strasbourg mais le projet rassemble aujourd'hui des contributeurs du monde entier : Allemagne, Brésil, Bulgarie, Cameroun, Chine, France, Espagne, Estonie, États-Unis d'Amérique, Inde, Japon, Roumanie, Royaume-Uni et bien d'autres...

Si vous êtes intéressés par ce logiciel, choisissez un projet dans la liste des projets proposés par l'équipe ou présentez votre propre projet pour SIP Communicator ! Attention, les inscriptions sont limitées à la période du 23 mars au 3 avril !

AndroidDevCamp samedi 28 mars

Posté par  . Modéré par Nÿco.
Étiquettes :
6
23
mar.
2009
Mobile
Samedi 28 mars se tiendra le premier rassemblement de développement Android (AndroidDevCamp) parisien. Il aura lieu à La Cantine et sera l'occasion d'échanges autour du développement Android. SFR Jeunes Talents Développeurs (http://sfrjtd.fr/ → concours de développement Android) est sponsor de cet événement. Le principe d'un barcamp est que tout un chacun peut être conférencier. Plusieurs ateliers auront lieu animés par les différents participants du barcamp. Il suffit de proposer son atelier lorsque l'on arrive le matin. Des développeurs Android expérimentés seront présents pour répondre aux questions des développeurs.

L'AndroidDevCamp aura lieu de 10h à 17h30. Il est nécessaire de s'inscrire sur cette page (http://barcamp.org/AndroidDevCampParis1A) pour participer car les places sont limitées.

Sortie de Qt 4.5

Posté par  . Modéré par baud123.
Étiquettes :
33
3
mar.
2009
KDE
Qt 4.5, la bibliothèque C++ libre et multiplate-forme (UNIX, Mac OS X, Windows et Windows CE) sur laquelle se base KDE vient de sortir.

C'est la première version en LGPL, permettant ainsi de l'utiliser même pour un développement propriétaire.

Cette version apporte nombre d'améliorations après le gros bond en avant de la précédente version majeure, la 4.4. En même temps que la sortie de cette version, Qt Software (qui est un département de Nokia), distribue la première version stable de son environnement de développement intégré, Qt Creator.

Conférence EuroTcl 2009

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
1
25
fév.
2009
Communauté
La 8ième édition de la Conférence Européenne des Utilisateurs de Tcl/Tk aura lieu le 5 et le 6 juin 2009 à l'IGBMC près de Strasbourg.

Depuis 9 ans, une conférence européenne est organisée chaque année (sauf 2004) afin de permettre aux utilisateurs (professionnels et amateurs) et aux personnes impliquées dans le développement du langage de script Tcl/Tk de partager leurs expériences et de présenter leurs réalisations.

Vous pouvez d'ores et déjà vous inscrire et soumettre les résumés de vos présentations.
La limite de soumission est fixée au 05 mai 2009.

Une nouvelle version (0.11) de remotefs est disponible

Posté par  . Modéré par Nÿco.
Étiquettes :
14
16
fév.
2009
Linux
Remotefs est un système de fichier en réseau conçu pour fonctionner sur du matériel à faible performance comme les routeurs offrant le raccordement d'un disque dur ou des NAS.

Les caractéristiques principales sont :
  • Transmissions sur réseau très performante ;
  • Utilisation sur réseau Adresse IPv6 possible ;
  • Liste de contrôle d'accès ACL (POSIX) ;
  • Chiffrement SSL, si besoin.


Il est fourni sous forme de paquet deb ou RPM pour i386, mais aussi pour des systèmes basés sur OpenWrt, ou encore sous forme d'ebuild pour Gentoo. Bien sûr, il est également possible de télécharger les sources sous licence GPL.
À noter, les paquets pour plateforme OpenWrt sont expérimentaux. C'est à dire qu'ils ont été compilés pour ce système, mais n'ont pas été testés. Tout retour dessus sera grandement apprécié.

Vidéos de l'Embedded Linux Conference Europe 2008 disponibles !

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
9
10
fév.
2009
Mobile
L'Embedded Linux Conference Europe 2008, organisée par le Consumer Electronic Linux Forum, s'est déroulée au mois de novembre aux Pays-Bas, en même temps que la conférence automnale du NLUUG sur la mobilité. ELCE est sans aucun doute une des plus intéressantes conférences européennes consacrées à Linux embarqué.

Une petite équipe, composée de Ruud Derwig (NXP), Tim Bird (Sony), Thomas Petazzoni et Michael Opdenacker (de Free Electrons) a enregistré la plupart des conférences de ces deux évènements. Les vidéos résultantes, au nombre de 32, viennent d'être mises en ligne par Free Electrons et sont disponibles à tous, sous licence libre CC-BY-SA 3.0, au format Ogg Theora.

On notera en particulier les présentations (keynotes) d'Harald Welte (bien connu pour son travail sur NetFilter, le projet gpl-violations.org, la participation à OpenMoko et bien d'autres choses) et de David Woodhouse (un des deux mainteneurs « embarqué » du noyau). Les deux conférences de Frank Rowand sur le temps réel utilisant les patches linux-rt sont également très intéressantes, de même que la conférence de Tim Bird sur la réduction du temps de démarrage, celle de Philip Lougher sur le système de fichiers Squashfs récemment intégré dans la version officielle du noyau, et enfin celle de Gustavo Sverzut Barbieri sur l'utilisation des bibliothèques EFL (Enlightenment Foundation Libraries) pour créer des interfaces graphiques sympathiques.

La nuit OpenWRT au FOSDEM (samedi soir 7 Février)

Posté par  (site web personnel, Mastodon) . Modéré par Mouns.
Étiquettes :
4
3
fév.
2009
Sécurité
Hacker Space Brussels (HSB) vous invite a une nuit de hacking autour d'OpenWRT ce samedi 7 Février. OpenWRT est la meilleure distribution Linux pour l'embarqué. De nombreux développeurs d'OpenWRT seront présents au FOSDEM et cette nuit de hacking sera l'occasion de tester la dernière version RC2 :

Date
Début : Samedi soir 7 Février @ 18:00
Fin : Dimanche 8 Février @ 12:00

Objectifs
  • Présentation des nouvelles fonctionnalités de la RC2 ;
  • Test de la RC2 sur des routeurs Asus WL-HDD, foneras, etc. ;
  • Dégustation de bières belges.
Nous fournissons
  • Un frigo plein de bières ;
  • Espace, électricité, internet ;
  • Rafraîchissements et snacks.
Adresse
HackerSpace Brussels
Void*Pointer
Av princesse elisabeth 46
1030 Bruxelles

Transport
  • Le tram 23 part de l'ULB et arrive a notre porte (arrêt 'prinses elisabeth').
  • Le bus de nuit Noctis s'arrête à 'verboekhoven', qui est à 100m à pied.
Inscription
L'espace étant limité, nous vous demandons de vous inscrire en avance en effectuant les deux actions suivantes :
  1. Envoyez un email à zoobab at gmail.com
  2. ET
  3. Enregistrez-vous sur Doodle
Contact
Benjamin Henrion +32-484-566109