Présentation du projet suckless

Posté par  . Modéré par Nÿco.
Étiquettes :
19
19
avr.
2010
Communauté
Suckless est un projet libre abritant différents projets de logiciels libres. L'objectif de ce projet est de constituer un ensemble de logiciels conçus pour les utilisateurs avancés. Les développeurs de suckless pensent, en effet, que l'utilisateur avancé est souvent délaissé par les grands projets libres et que le nombre d'utilisateurs dans cette catégorie ne cesse de croître.

Suckless mise beaucoup sur la simplicité de conception de leurs logiciels (beaucoup tiennent en quelques milliers de lignes de code et en un seul fichier source C) et beaucoup de leurs projets se configurent par modification des sources puis recompilation.

Le suite de la dépêche se propose de décrire quelques-uns des projets suckless.

SliTaz GNU/Linux 3.0

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par Nÿco.
Étiquettes :
20
18
avr.
2010
Distribution
Le projet SliTaz est fier d'annoncer la publication de SliTaz GNU/Linux 3.0, la nouvelle version stable de la distribution. SliTaz est un système libre fonctionnant en mémoire vive et démarrant depuis un média amovible tel qu'un CDROM ou une clé USB. Le projet est entièrement traduit en français et dispose d'une communauté très réactive.

Cette nouvelle version est encore plus simple à utiliser, plus rapide, plus facile à personnaliser, plus puissante et toujours aussi légère pour fonctionner sur des anciens matériels. Le boot est ultra-rapide sur les machines actuelles

Elle est le résultat d'une année de travail communautaire. SliTaz propose un bureau graphique complet dans moins de 30 Mo, les applications nécessaires à un serveur fiable et robuste, et environ 2300 paquets logiciels facilement installables en quelques clics de souris. 1000 paquets ont été réalisés depuis la dernière version.

Cette distribution est réalisée from scratch.

L'arrivée de nouveaux PC sur base ARM, nous pousse à développer une version pour cette architecture. Nous recherchons des contributions matérielles de test.

Sortie de GCC 4.5

Posté par  (site web personnel) . Modéré par Mouns.
66
15
avr.
2010
GNU
La nouvelle version majeure du compilateur GCC du projet GNU vient de sortir.
Écrit à l'origine par Richard Stallman, le logiciel GCC (GNU Compiler Collection) est le compilateur de référence du monde du logiciel libre. Il accepte des codes source écrits en C, C++, Objective-C, Fortran, Java et Ada et fonctionne sur une multitude d'architectures.

Dans la suite de la dépêche, vous pourrez découvrir les nouveautés et les optimisations mises en œuvre dans cette version 4.5 de GCC ainsi qu'un entretien avec Basile Starynkevitch, employé par le CEA, développeur du greffon MELT et contributeur de GCC. Merci à lui pour avoir pris le temps de répondre à mes questions et merci également à Laurent Guerby pour sa relecture de la dépêche et pour ses suggestions.

La fondation Apache sort Cassandra 0.6

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par Florent Zara.
Étiquettes :
20
16
avr.
2010
Base de données
Le NoSQL est un mouvement qui vise à offrir des bases de données dont les caractéristiques sont différentes des bases de données relationnelles, afin de laisser aux développeurs le choix. Par exemple, une de ces caractéristiques est la "mise à l'échelle" (scalability) : certains très gros sites Internet ont besoin de gérer des bases de données conséquentes et dont la taille ne cesse de croître, sans pour autant voir leurs coûts de fonctionnement exploser. Cassandra vient justement répondre à ce besoin.

Cassandra est un stockage structuré de clés-valeurs, distribué, acceptant facilement la montée en charge et résistant aux pannes. Initialement développé par Facebook, le projet a été libéré sous licence Apache 2.0 et placé dans les mains de la fondation Apache. Il a depuis connu un succès grandissant : en plus de facebook, twitter, digg, reddit et bien d'autres ont annoncé qu'ils utilisent Cassandra.

Cassandra bénéficie de beaucoup d'activités : la version 0.6 est sortie il y a quelques jours et apporte des fonctionnalités très intéressantes (plus de détails dans la seconde partie de la dépêche). Cassandra participera aussi au Google summer of code sous le chapeau de la fondation Apache.

Ostinato, un complément idéal à Wireshark

Posté par  . Modéré par patrick_g.
Étiquettes :
24
16
avr.
2010
Internet
Vénérable est le grand Wireshark. Que ce soit pour déverminer un softphone, appréhender un problème de DNS ou encore plus prosaïquement collecter les mots de passe de ses collègues, il est la référence de la capture et de l'analyse de traces réseau. Deux armes manquent cependant à l'arsenal - massif - de celui-ci : la modification de trames et leur rejeu.

Ostinato se propose de combler ces deux manques. Il permet de créer des paquets et d'en modifier les couches de niveau 2, 3 et 4, dont les instances les plus connus sont Ethernet, IPv4 et TCP/UDP. Il est bon de rappeler que netdude offre des fonctionnalités comparables.

Une fois manufacturés avec soin et amour, les paquets sont prêts à être injectés dans le réseau. Un ensemble de drones se chargent d'injecter les paquets.

Ostinato est composé d'une interface graphique qui permet de préparer les paquets et de contrôler les drones, et d'un ou plusieurs drones. L'interface est en Qt. Le code source est sous licence GPLv3. Le projet est jeune mais suscite l'intérêt d'Aaron Turner, créateur entre autres de tcpreplay.

Le point sur Java 7

Posté par  (site web personnel, Mastodon) . Modéré par baud123.
Étiquettes :
22
16
avr.
2010
Java
Pour les développeurs Java, les nouveautés que réserve Sun^WOracle pour les prochaines versions de son langage Orienté Objet sont autant de sujets d'attentes, de débats, et même pour certains ... d'espoirs ! Beaucoup a été dit et surtout bloggué depuis le lancement du projet Java 7 "Dolphin", les échanges ont été nombreux et le débat fourni. À l'heure où la sortie de cette dernière mouture de Java est imminente, faisons le point sur le sujet et tout particulièrement sur le projet Coin de Sun et des améliorations qu'il apporte à Java 7.

NdM : Merci à galaux pour son journal à l'origine de la dépêche.

Archos 5IT : Du linux dans ma tablette

Posté par  . Modéré par tuiu pol.
Étiquettes :
21
16
avr.
2010
Matériel
Archos est une "petite" boite française spécialisé dans les lecteurs multimédia. Elle a la bonne habitude de libérer les spécifications de ses produits de génération antérieure, ce qui a donné naissance au projet openAOS. Ce dernier propose de fournir un firmware alternatif, sous linux, à ces baladeurs.

Or, la génération actuelle (Génération 7) sous Android, a vu ce processus accélérer, puisqu'Archos fournit, depuis février de cette année, un firmware SDE (pour Special Developer Edition) pour la tablette de la marque. Grâce à ce dernier, les développeurs ont pu commencer à prendre en main le matériel, et nous avons même pu voir fleurir des initiatives intéressantes, avec une debian modifiée qui se lance en mode graphique.

Enfin, depuis quelques jours, les développeurs de l'initiative openAOS ont montré un véritable dual boot sur la tablette, permettant de choisir le firmware au démarrage.

Sortie de Pharo 1.0

Posté par  . Modéré par Bruno Michel.
Étiquettes :
15
16
avr.
2010
Technologie
Il y a un peu plus d'un an, une dépêche sur DLFP annonçait la mise en place du projet Pharo, fork de Squeak.
Ce 15 avril, le projet a franchi un nouveau cap avec la sortie de la version 1.0, preuve - s'il en était besoin - de la bonne naissance du projet.

Squeak est une implémentation libre du langage smalltalk. Il s'agit de l'implémentation la plus couramment répandue et, fort logiquement, celle qui a agrégé le plus de communautés.
Devant un certain immobilisme, quelques forks ce sont créés, Pharo est l'un des plus récents. Il a notamment pour but de nettoyer le code de Squeak, de proposer une vision claire à long terme et de devenir une référence. Le code de Pharo a été porté sous licence MIT et sous licence Apache 2.0.

Pharo a rapidement atteint l'un de ces objectifs, en effet dès le 07 février 2009 on pouvait lire sur la mailing list de Squeak (retranscrite ici en quelques lignes) que la version 4.0 serait l'aboutissement de 4 ans de projets pour modifier les licences du logiciel. Effectivement, la version 4.0 de Squeak sortie ce 16 mars 2010 est fonctionnellement équivalente à la version 3.10.2, mais sous licence MIT et pour partie sous licence Apache 2.0. Le code a été nettoyé des morceaux sous licence Squeak (l'annonce dans la mailing-list et pour ceux qui veulent comprendre l'historique de la licence de Squeak, la communauté française détaille cela sur une page de son site.).

Les gouvernements devraient-ils s'abstenir d'externaliser les développements ?

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par patrick_g.
Étiquettes :
18
16
avr.
2010
Sécurité
Suite à une dépêche de pBpG sur la sécurité et le "Threat Modeling", j'ai eu une intéressante discussion avec ce dernier.
Je suis parti de l'idée que pour améliorer la sécurité, il fallait commencer par fournir des garanties aux utilisateurs de logiciel.

Aujourd'hui, je reçois Crypto-Gram, par Bruce Schneier. Le dernier article traite des assurances dans le domaine de la sécurité logiciel et émet l'avis qu'elles sont nécessaires pour faire réellement avancer la sécurité et que les nouvelles méthodes n'apporteront rien.

J'ai donc tenté l'exercice (fort difficile) de la traduction, Lord, have mercy...

Sortie de Scub Foundation Socle Technique Java Open Source

Posté par  (site web personnel) . Modéré par tuiu pol.
6
16
avr.
2010
Java
Scub foundation est un socle technique (basé sur Maven) composé d’un ensemble de modèles de projets, de frameworks, de conventions, d’outils et de procédures qui structurent les développeurs et leurs développements.

Concrètement, ce socle technique offre au développeur un environnement de développement intégrant les meilleurs éléments Open Source (Eclipse, Maven, Spring, GWT…) ainsi que des modèles de projet.
Scub Foundation a été conçu avec les objectifs suivants :
  • Ne pas réinventer la roue (Intégration d’Eclipse et des frameworks populaires comme hibernate, spring, gwt, JUnit…).
  • Avoir des modèles de projets pour chaque type de projet mais avec des structures identiques.
  • Avoir des tâches automatisées pour l’ensemble du cycle de vie du projet (compilation, packaging, test…).
  • Développement SOA (intégration de la notion de noyau et du découplage Interface/implémentation).
  • Gestion automatique des dépendances / librairies.
  • Gestion des environnements de production, test, développement…
  • Une documentation complète pour rapidement mettre à niveau son équipe ou intégrer un nouveau membre.

Résultats de l'enquête sur les logiciels libres (Cyberlog-corp.com)

Posté par  (site web personnel) . Modéré par baud123.
9
15
avr.
2010
Communauté
Les résultats de la deuxième enquête sur les logiciels libres menée par cyberlog-corp.com du 6 mars au 6 avril 2010 sont publiés sur http://cyberlog-corp.com/spip/spip.php?article199 et le tri à plat sur http://cyberlog-corp.com/spip/spip.php?article197

Dans la suite de la dépêche vous trouverez des réponses aux critiques émises à l'occasion de la précédente dépêche sur LinuxFr ainsi que les résultats du questionnaire.

Thunderbird 3.0 en breton

Posté par  . Modéré par tuiu pol.
3
15
avr.
2010
Mozilla
Sorti début décembre 2009 en 49 langues et 3 plates formes (Linux, Mac OS X et Windows), le logiciel de messagerie Mozilla Thunderbird 3.0 est aujourd'hui disponible en langue bretonne.

La mise à jour de la traduction, depuis la version 2.0, a été réalisée par Michel Nedelec, qui prend la relève d'Alan Monfort. Elle a nécessité le traitement de 3000 chaînes de caractères.

Compagnon idéal de Mozilla Firefox, Mozilla Thunderbird est un client de messagerie libre distribué par la Fondation Mozilla et issu du projet Mozilla. Ce projet, uniquement dédié au courrier électronique, aux groupes de discussion et aux flux RSS et Atom, se veut plus léger et plus rapide que la suite intégrée Mozilla (aujourd'hui dénommée SeaMonkey).

Vous devrez installer au préalable le logiciel en anglais ou en français puis télécharger le pack breton de Mozilla Thunderbird 3.0.

Sondage Je suis dans ma société (|administration...) depuis

Posté par  .
Étiquettes : aucune
11
14
avr.
2010
  • moins de 3 mois :
    207
    (5.7 %)
  • moins d'un an :
    333
    (9.2 %)
  • moins de 2 ans :
    384
    (10.6 %)
  • moins de 5 ans :
    904
    (25.0 %)
  • moins de 10 ans :
    618
    (17.1 %)
  • plus de 10 ans :
    433
    (12.0 %)
  • je ne travaille pas encore :
    404
    (11.2 %)
  • je cherche du taf :
    224
    (6.2 %)
  • je ne travaille plus :
    109
    (3.0 %)

Total : 3616 votes

Perl 5.12 - une constante jeunesse

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
22
14
avr.
2010
Perl
Perl est un langage de script initié par Larry Wall en 1987 qui est un des fondements du mouvement des logiciels libres. Il est distribué sous la licence libre Artistic. La version 5.0 est sortie en 1994 et la version 5.12 vient de paraître. Belle pérennité et surtout magnifique travail communautaire. En effet, le gros de l'infrastructure Perl tourne autour du CPAN (Comprehensive Perl Archive Network) qui concentre des milliers de module réutilisables et en constante amélioration.

Perl utilise depuis quelques temps déjà la notation impaire pour les versions de développement et paire pour les versions stables. Depuis la version 5.11.0, la communauté Perl a basculé sur un agenda de sortie des versions à date fixe, une version de développement tous les 20 du mois en cours et une version stable tous les ans au printemps (dans l'hémisphère Nord). La 5.12 est donc la première version stable à profiter de ce nouvel agenda.

À peine sortie, un essai d'intégration dans la future Debian squeeze est déjà en route et semble sur la bonne voie. Il faut savoir que Debian n'intègre qu'une seule version de Perl à la fois et que ce langage est très intégré dans cette distribution même si à chaque version de celle-ci, de gros efforts sont réalisés pour diminuer le nombre de dépendances dans le cœur de la distribution.