Dégooglisons Internet, saison 2 : ils ne savaient pas que c'était impossible, alors ils l'ont fait !

75
8
oct.
2015
Internet

Framasoft lance la seconde saison de sa campagne « Dégooglisons Internet », annoncée sur le Framablog.

Partie il y a pile un an à l'assaut de la montagne GAFAM en tongs et en shorts, l'équipe de Framasoft semble avoir réussi à tenir son pari de mettre à disposition du public pas moins de 15 services libres en un an. Pas mal. Mais l'objectif de ses membres est d'aller encore au moins deux fois plus loin. Et ils n'y arriveront qu'avec votre aide.

Python 3.4 est sorti avec 7 nouveaux modules

Posté par  (site web personnel) . Édité par Davy Defaud, Benoît Sibaud, Nils Ratusznik, BAud, NeoX, claudex, palm123, Nonolapéro, jihele, Philippe F et tuiu pol. Modéré par tuiu pol. Licence CC By‑SA.
Étiquettes :
75
19
mar.
2014
Python

En termes de nouveautés, Python 3.4 est la version de Python qui en apporte le plus ! Il n’y a pas moins de 7 nouveaux modules entre Python 3.4 et 3.3 (séparés de 18 mois), tandis qu’entre Python 3.3 et Python 2.7 (séparés de 27 mois) il y en a huit. En termes de propositions d’améliorations de Python, 14 PEP (Python Enhancement Proposals) ont été implémentées dans Python 3.4. Cette version donne un sérieux coup de vieux à Python 2.7. La 2e partie de la dépêche détaille les principales nouveautés et la manière dont Python est développé.

Mon article Why should OpenStack move to Python 3 right now?, cité ci‐dessous, explique pourquoi Python 2 est désuet et pourquoi vous devez porter dès maintenant vos applications sur Python 3. L’article a été écrit pour le projet OpenStack mais reste général.

FlightGear 3.0 pour prendre son envol

Posté par  (site web personnel) . Édité par BAud, ZeroHeure, palm123 et M5oul. Modéré par patrick_g. Licence CC By‑SA.
75
28
fév.
2014
Jeu

FlightGear 2.0 est sorti en février 2010. Ça fait déjà 4 ans ! Voici la sortie, ce 17 février 2014, de la version 3.0 de FlightGear le simulateur de vol libre, sous licence GPL.

FlightGear vise à être réaliste, plus de 20 000 aéroports réels sont modélisés, avec un soin particulier porté aux inscriptions et éclairages de pistes et d’approche, ainsi que le respect des pentes de pistes. De nombreux aéroports ont des voies de circulation (taxiway) fonctionnelles. Pour simuler des animations de vols réaliste FlightGear utilise JSBSim.

FlightGear est plus qu’un jeu puisqu’il est officiellement employé dans des simulateurs validés par la FAA.

Vol au dessus des nuages - Beechcraft b1900d
Vol au dessus des nuages - Beechcraft B1900D

Le parlement français adopte une disposition législative donnant la priorité au logiciel libre

Posté par  . Édité par Benoît Sibaud, Xavier Teyssier, Nils Ratusznik et claudex. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
75
10
juil.
2013
Communauté

Après d'intenses débats, le parlement français vient d'inscrire pour la première fois dans la loi la priorité au logiciel libre pour un service public, avec l'adoption du projet de loi enseignement supérieur et recherche.

Cette disposition avait été introduite par le Sénat, puis confirmée fin juin 2013 par la commission mixte paritaire (CMP) qui s'était réunie pour réexaminer les dispositions votées non conformes dans les deux chambres (Assemblée nationale et Sénat). De nombreuses personnes s'étaient mobilisées suite à l'appel de l'April pour contacter les députés et sénateurs membres de cette CMP pour que la disposition en faveur du logiciel libre soit conservée.

L'Afdel et le Syntec numérique ont tenté de s'opposer à cette disposition notamment en arguant de prétendues « difficultés juridiques ». L'Inria a rejoint récemment le lobby contre la disposition en faveur du logiciel libre, générant plusieurs réactions dont l'Aful, François Pellegrini et des personnels de l'Inria. En contact avec les parlementaires et le gouvernement, l'April leur a communiqué une analyse sur la validité juridique d'une disposition législative donnant la priorité au logiciel libre.

Après le Sénat le 3 juillet 2013, l'Assemblée nationale a finalement adopté le 9 juillet 2013 le projet de loi relatif à l'enseignement supérieur et à la recherche. Le texte n'attend plus désormais que sa promulgation par le Président de la République.

L'article 9 du projet de loi précise que :

    II. – Au même code de l’éducation, il est rétabli un article L. 123-4-1 ainsi rédigé :

    « Art. L. 123-4-1. – Le service public de l'enseignement supérieur met à disposition de ses usagers des services et des ressources pédagogiques numériques.

    « Les logiciels libres sont utilisés en priorité. »

PostgreSQL 9.3

Posté par  . Édité par ZeDuke, palm123, Nicolas Casanova, claudex, arthurr, olivierweb, Xavier Teyssier, Spone Gary, ZeroHeure, Nÿco et Yala. Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
75
10
sept.
2013
Base de données

La version 9.3 de PostgreSQL est sortie le 9 septembre 2013.

Avec cette nouvelle version, la plus aboutie des bases de données libres s'enrichit encore de nouvelles fonctionnalités.

PostgreSQL

Principales nouveautés :

  • tables externes modifiables ;
  • le pilote pgsql_fdw permet l’agrégation de base de données PostgreSQL ;
  • vues modifiables ;
  • vue matérialisée ;
  • jointure latérale ;
  • fonctions JSON supplémentaires ;
  • recherche indexée des expressions régulières ;
  • checksums des pages disques ;
  • utilisation de mmap pour réduire la consommation de mémoire partagée SysV.

Plus de détails dans la deuxième partie.

LibreOffice se met en 4.0

Posté par  (site web personnel) . Édité par coid, Nÿco, ZeroHeure, Yves Bourguignon, Xavier Verne, baud123, El Titi, patrick_g, francis latouche, NeoX, Def, jcr83 et j. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
75
8
fév.
2013
Bureautique

La suite bureautique libre LibreOffice vient de sortir en version 4.0 le sept février. Ce changement soudain de numéro de version s'explique par l'évolution de l'interface de programmation applicative (API) induisant des incompatibilités avec d'autres programmes, comme les extensions, qui devront être adaptés.

LibreOffice

La suite de cette dépêche s'attachera à préciser lesdites incompatibilités, puis un petit tour des nouveautés sera proposé, agrémenté de captures d’écrans correspondantes.

KLANG - Kernel Level Audio Next Generation

Posté par  (site web personnel) . Édité par baud123, claudex, Pierre Jarillon et rootix. Modéré par rootix. Licence CC By‑SA.
75
1
août
2012
Audiovisuel

Wolfgang Draxinger a lancé le projet KLANG. Il ambitionne d'écrire un nouveau gestionnaire audio pour les noyaux Linux et FreeBSD avec un rendu professionnel :

  • sans hachure,
  • avec un minimum de latence
  • et avec une gestion intelligente de l'énergie.

Alors que l'information est en train de se répandre sur la toile, l'auteur met en garde : bien qu'un site décrivant les ambitions du projet existe, le code n'est pas encore dans un état acceptable pour une première version publique.

Sortie de la version 2.6.37 du noyau Linux

Posté par  (site web personnel) . Modéré par Xavier Teyssier.
75
5
jan.
2011
Noyau
La sortie de la version stable 2.6.37 du noyau Linux vient d'être annoncée par Linus Torvalds. Le nouveau noyau est, comme d'habitude, téléchargeable sur les serveurs du site kernel.org.

Le détail des évolutions, nouveautés et prévisions est dans la seconde partie de la dépêche (qui est sous licence CC BY-SA).

PS : Outre mes camarades relecteurs/modérateurs je tiens particulièrement à remercier davy78 qui a bien voulu accepter de relire longuement la dépêche pour traquer les fautes et me permettre de les corriger.

Sortie de GIMP 2.99.18 (version de développement)

Posté par  . Édité par Matthieu, Jehan, C138, orfenor, Julien Jorge, patrick_g, Benoît Sibaud et Arkem. Modéré par bobble bubble. Licence CC By‑SA.
74
13
mar.
2024
Graphisme/photo

Note : cette dépêche est une traduction de l'annonce officielle de la sortie de GIMP 2.99.18 du 21 février 2024 (en anglais).

Voici enfin la dernière version de développement avant GIMP 3 ! Bien que la sortie de la version 2.99.18 soit un peu en retard par rapport au planning espéré, celle-ci contient un certain nombre de fonctionnalités et d'améliorations que nous sommes ravis de pouvoir partager avec vous.

⚠️ ☢️ Nous vous rappelons qu'une version de développement sert à présenter les travaux en cours, mais vous permet aussi de détecter et signaler les problèmes au plus tôt. En d'autres termes, cette version est instable et nous ne recommandons pas son usage en production. Utilisez-là parce que vous voulez aider à améliorer GIMP en signalant des bogues.

En particulier, cette version 2.99.18 est peut-être l'une des versions les plus instables de la série 2.99 à cause du projet « space invasion » (NDT : « invasion venue de l'espace », un jeu de mots avec l'anglais colorspace signifiant espace de couleurs). Cela est parfaitement attendu et normal. ⚠️ ☢️

Debian 30 ans déjà...

Posté par  (site web personnel) . Édité par Ysabeau 🧶 🧦. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
74
16
août
2023
Debian

La distribution Debian (ou Debian GNU/Linux) est un système d’exploitation libre complet. Il est développé par une organisation communautaire fondée par Ian Murdock le 16 août 1993. Le projet fête donc ses 30 ans.

La première version stable est parue le 17 juin 1996, tandis que la dernière version stable, Debian 12 Bookworm est sortie le 10 juin 2023. Et Debian GNU/Hurd 2023 le 12 juin 2023.

L’approche communautaire est basée sur une philosophie : « une association d’individus qui ont pour cause commune la création d’un système d’exploitation libre, librement disponible pour tous. Dans ce qui suit, quand nous utilisons le mot « libre », nous ne parlons pas d’argent, nous nous référons plutôt à la liberté du logiciel. ». « Le projet Debian compte plus d’un millier de développeurs et de contributeurs répartis dans le monde entier. »

Des raisons d’utiliser Debian ? (selon le projet) :

  • pour les utilisateurs : Debian est un logiciel libre, un système d’exploitation stable et sûr, avec une vaste prise en charge matérielle, un installateur souple, des mises à niveau en douceur et est la base de nombreuses autres distributions. Et bien sûr le projet Debian est une communauté.
  • pour les développeurs : de multiples architectures matérielles, la prise en charge de l’Internet des objets et périphériques embarqués, un nombre immense des paquets logiciels disponibles, un choix de différentes versions, un système de suivi des bogues accessible au public, des outils de développement et la charte Debian
  • dans un environnement d’entreprise : fiable, compte de nombreux experts, sûre, prise en charge à long terme, des images « cloud »
  • (selon LinuxFr.org) : ça fait 25 ans que Debian nous porte (et ça en fait des changements de versions et de matériel), une mise en demeure sur fond de Debian Project Leader, l’étiquette la plus utilisée du site

La fin de la vie privée pour la correspondance numérique

74
19
juil.
2021
Justice

Le 6 juillet a été voté une loi européenne dite "ePrivacy" qui instaure de manière dérogatoire (durée maximum de trois ans) une surveillance automatisée de masse des échanges numériques afin de lutter contre la pédopornographie.
À cette occasion l'eurodéputé Patrick Breyer (membre du Parti Pirate allemand) a écrit un article de blog intitulé "La fin de la vie privée pour la correspondance numérique". Cette dépêche propose une traduction en français de l'article de blog.

Projet Kaosfantasy et libération de trois séries de fantasy : plus de 5000 pages

Posté par  (site web personnel) . Édité par Ysabeau 🧶 🧦. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
74
17
mai
2021
Culture

Avec la toute récente création du projet d’écriture libre Kaosfantasy sur TuxFamily, trois séries de fantasy ont été libérées sous licence CC-By : Le Cycle de Dashvara, Moi, Mor-eldal et Les Pixies du Chaos. Cela représente onze romans pour un total de plus de 5 000 pages.

Couvertures de Dashvara, Mor-eldal et les Pixies du Chaos

MirageOS - un micro OS (unikernel) en OCaml

74
21
déc.
2021
Distribution

MirageOS est un outil permettant de créer un unikernel (un système d’exploitation) pouvant faire office de micro-service comme un site Internet, un service SMTP ou encore un service DNS. L’objectif de MirageOS est de proposer une solution modulaire afin que l’utilisateur puisse créer son propre système selon ce qu’il souhaite vraiment. La modularité et l’approche clean-state de MirageOS permet de délester le système final d’éléments superficiels à priori. De ce fait, MirageOS est capable de produire un système d’exploitation complet comme un simple site internet ne pesant au final que ~16 Mo.

L’approche de MirageOS est de reconstruire tous les éléments de votre application finale en OCaml (en partant de votre API REST à la pile TCP/IP). Les logiques d’abstraction et la modularité d’OCaml sont les bases de MirageOS afin de s’abstraire de tout ce qui est à proprement parler lié au système (les syscalls) et de pouvoir interchanger une implémentation avec une autre sans changer le reste de l’application. Par ces mécanismes-là, MirageOS a la possibilité de produire un simple exécutable ou de produire un système complet capable d’être virtualisé avec Xen ou KVM.

Dans cette dépêche, nous allons voir ce qu’est concrètement MirageOS et expliquer comment l’utiliser.

Un ASIC conçu intégralement avec des logiciels libres

Posté par  (site web personnel, Mastodon) . Édité par palm123, ZeroHeure, Davy Defaud, Pierre Jarillon, Benoît Sibaud et Jona. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
74
16
juin
2019
Matériel

Un ASIC (application‐specific integrated circuit, en anglais) est un circuit intégré d’électronique numérique conçu pour une application spécifique et qui ne peut être modifié une fois produit. Un ASIC est à mettre en opposition avec le FPGA qui lui est un circuit intégré d’électronique numérique que l’on peut reconfigurer à l’infini.

Les FPGA sont très liés aux ASIC. En effet, la plupart des outils utilisés en FPGA pour la synthèse HDL, la preuve formelle, le placement routage ou l’analyse des timings sont les mêmes que ceux à destination des ASIC. Seules les bibliothèques et les configurations changent. La grosse différence (de taille) avec les FPGA c’est que l’ASIC n’est pas reconfigurable, et les « frais d’initialisation » sont très élevés. Les délais de production sont également très longs (on parle en trimestres voire en semestres de délais).

Avec de telles contraintes, on comprend pourquoi les développeurs ne se mouillent pas trop avec des logiciels exotiques et restent sur ceux qu’ils connaissent. Vu les tarifs de production, le coût des licences des logiciels est assez négligeable. Pourquoi « grenouiller » avec des outils libres dans ce cas ?

Toutes ces contraintes n’ont pas découragé Tim Edwards de se lancer intégralement avec des outils libres dans la conception et la fabrication d’un microcontrôleur.