Firefox 61 & 62

73
17
sept.
2018
Mozilla

La version 61 de Firefox a été publiée le 26 juin 2018 et la version 62 le 5 septembre 2018.

Sécurité et performances sont les mots clefs des changements introduits dans ces versions pour le bureau ou Android. Par ailleurs, le dernier chapitre de la dépêche ouvre d’alléchantes perspectives sur Android.

OCaml 4.03

73
2
mai
2016
Programmation fonctionnelle

La version 4.03.0 du langage OCaml est paru le 25 avril 2016. OCaml est un langage fonctionnel de la famille des langages ML (dont font partie SML et F#, ou Rust avec une définition élargie).

OCaml est entre autre utilisé pour implémenter le langage Coccinelle (régulièrement utilisé dans la communauté des développeurs du noyau Linux) ou MirageOS (ensemble de bibliothèques pour construire des unikernels). On compte aussi l'implémentation du langage Hack chez Facebook, l'interpréteur de référence pour le projet WebAssembly, ou encore l'analyseur statique de Code C Frama-C.

OCaml

Il s'agit d'un langage fonctionnel multi-paradigmes fortement typé qui permet de mélanger librement les paradigmes fonctionnel, impératif et objet. Cette version 4.03 fait suite à la version 4.02 publiée en juillet 2015.

Sortie du langage Go en version 1.6

Posté par  . Édité par esdeem, Davy Defaud, Lucas, Benoît Sibaud, M5oul, claudex et palm123. Modéré par patrick_g. Licence CC By‑SA.
72
20
fév.
2016
Golang

Go est un langage libre créé par Rob Pike (UTF-8), Ken Thompson (Unix) et Robert Griesemer (V8) dont le but était de « régler les problèmes de Google ». Il se retrouve finalement apte à résoudre des problèmes bien plus divers.

Go est un langage compilé à typage statique, dont l’objectif est de rester le plus simple possible tout en incluant les fonctionnalités indispensables d’aujourd’hui : réseau, concurrence, Unicode, ramasse‐miettes, outils de développement…

À titre d’exemple, un serveur Web avec la bibliothèque standard se résume à quelques lignes :

package main

import (
    "fmt"
    "net/http"
)

func handler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Hi there, I love %s!", r.URL.Path[1:])
}

func main() {
    http.HandleFunc("/", handler)
    http.ListenAndServe(":8080", nil)
}

Window Maker 0.96 est plus ergonomique

Posté par  . Édité par Jona et gUI. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
72
12
sept.
2023
GNUstep

WindowMaker version 0.96 est sortie le 5 aout 2023, avec des nouvelles préférences d'ergonomie et du code allégé. WindowMaker ne sortant jamais de version majeure (l'approche de la version 1.0 est asymptotique), on peut considérer que les versions mineures ont leur place ici. D'autant que la précédente version est sortie en 2020.

Sans être un environnement de bureau, WindowMaker est un des plus anciens gestionnaire de fenêtres "pour gens normaux", avec un gestionnaire de préférences, des icônes, un dock et un menu qui rappellent NextStep ; beaucoup d'appliquettes utiles sont installables dans le dock, et les applications GNUStep s'intègrent bien avec l'esthétique et le comportement. Consommant peu de mémoire, il est pratique lorsqu'on travaille avec très peu d'applications.

WindowMaker ne tourne que sur X11, aucun membre de l'équipe n'est motivé pour le porter sous Wayland pour l'instant.

Parution d’OpenSSH 8.0

Posté par  (site web personnel, Mastodon) . Édité par ZeroHeure, Davy Defaud, Nÿco, Vroum, palm123, M5oul et Florent Zara. Modéré par ZeroHeure. Licence CC By‑SA.
71
24
avr.
2019
Sécurité

OpenSSH 8.0 est disponible depuis le 17 avril 2019. Ce projet, démarré par des développeurs d’OpenBSD, vise à proposer une alternative libre, sécurisée et moderne à des logiciels d’administration distante comme telnet et rlogin. Le but est d’ailleurs atteint, puisque ces deux derniers logiciels ont été relégués au rang d’antiquités depuis bien des années maintenant.

Logo d’OpenSSH

Vous trouverez en deuxième partie de cet article une sélection des changements apportés, reprenant grandement les notes de version.

Sortie de git 2.9

Posté par  . Édité par M5oul, Matthieu Moy, Nairwolf, palm123 et Yves Bourguignon. Modéré par ZeroHeure. Licence CC By‑SA.
71
22
juin
2016
Gestion de versions

git 2.9 est sorti le 13 juin 2016. Pour rappel, git est un gestionnaire de version décentralisé, originellement développé par Linus Torvalds pour versionner les sources du noyau Linux. Depuis, ce gestionnaire de version est devenu très populaire parmi les projets open-source, comme en témoigne le succès des plateformes basées sur cet outil, comme GitHub ou Gitlab, ainsi que les projets de toutes tailles auto-hébergés utilisant git.

Dans cette dépêche nous nous proposons de revenir sur quelques-uns des changements apportés par cette version.

Git logo

LibreOffice 5.1, version majeure

Posté par  . Édité par Nÿco, BAud, cbri, Davy Defaud, Yves Bourguignon, esdeem et Jean-Baptiste Faure. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
71
20
fév.
2016
Bureautique

LibreOffice, la suite bureautique libre et interopérable, a été publiée en version 5.1 le 10 février 2016. Cette version apporte une réorganisation de l’interface utilisateur ainsi qu’une meilleure prise en charge des formats ODF 1.2 et propriétaires, ainsi que la prise en charge des fichiers enregistrés dans le cloud.

Cette version n’est pas encore considérée comme version stable, et la Document Foundation conseille encore le déploiement de la série 5.0 dans les institutions et entreprises. Cependant cette toute dernière mouture est disponible en téléchargement sur le site pour toute personne souhaitant tester les dernières améliorations.

LibreOffice

Firefox 72

69
8
jan.
2020
Mozilla

La version 72 de Firefox pour le bureau a été publiée le 7 janvier 2020. Les principales améliorations concernent la fin des fenêtres surgissantes pour les notifications des sites Web, le blocage par défaut des détecteurs d’empreinte numérique, et le mode « image dans l’image » — Picture in Picture — qui débarque (notamment) sur GNU/Linux !

Par ailleurs, un bogue touchant Firefox 71 dans ses versions diffusées par les distributions GNU/Linux qui entravait le bon fonctionnement de différentes extensions (qui ne pouvaient plus sauvegarder localement leurs données de fonctionnement) a été corrigé dans l’intervalle.

Comme d’habitude, les nouveautés sont développées dans la deuxième partie.

Sortie d’Ubuntu 16.04 LTS Xenial Xerus

69
25
avr.
2016
Ubuntu

Sortie le 21 avril 2016, Ubuntu 16.04 est la vingt-quatrième version d’Ubuntu. Il s’agit d’une version dite « LTS » (Long Term Support), qui sera maintenue pendant cinq ans. Son nom de code est Xenial Xerus, soit le « xerus hospitalier » en bon français.

Un xerus

Firefox zone en version 51

68
26
jan.
2017
Mozilla

La 51e version de Firefox est sortie le 24 janvier 2017.

Avec cette version, Firefox intègre des technologies aux noms venus d’ailleurs tels que FLAC, WebGL 2, Skia (dorénavant activé pour GNU/Linux), electrolysis (qui poursuit son déploiement), etc., sans oublier différentes améliorations, dont le détail figure dans la suite de la dépêche.

Logo de Mozilla vu dans l'espace par le télescope Hubble

Fedora 25 est disponible !

68
22
nov.
2016
Fedora

En ce mardi 22 novembre 2016, le projet Fedora est fier d’annoncer la sortie de la distribution GNU/Linux Fedora 25.

Fedora est une distribution communautaire développée par le projet éponyme et sponsorisée par Red Hat, qui lui fournit des développeurs ainsi que des moyens financiers et logistiques. Fedora peut se voir comme une sorte de vitrine technologique pour le monde du logiciel libre, c’est pourquoi elle est prompte à inclure des nouveautés.

Une des nouveautés majeures est l’activation par défaut de Wayland grâce à l’arrivée de GNOME 3.22. Fedora devient la première distribution majeure à le fournir, par défaut, pour GNOME.

D’autres changements moins visibles améliorent le confort d’utilisation. Les développeurs noteront l’amélioration de Flatpak pour faciliter leur gestion de logiciels et l’arrivée du compilateur pour le langage Rust.

Fedora

Parution de 0 A.D. alpha 20 Timosthenes

67
27
juin
2016
Jeu

0 A.D. : Empires Ascendant est un jeu vidéo de stratégie historique en temps réel (RTS) 3D développé par Wildfire Games.
C’est un projet libre (code sous GNU GPL v3, données sous CC BY-SA 3.0) au développement ouvert, visant des standards de qualité artistique comparables à ceux de l’industrie, ainsi qu’un grand respect de la réalité historique.

Le jeu, multiplateforme et multilingue, permet d’incarner douze factions qui ont marqué l’histoire entre les rives de l’Atlantique et la chaîne de l’Himalaya, au cours de la période allant de -500 à -1.
0 A.D. : Empires Ascendant a été libéré en 2009. Le jeu est actuellement en cours de développement et une communauté de joueurs conséquente s’est déjà construite autour.

Cette dépêche présente la version alpha 20 du projet.

0 A.D. logo 320px

YOGA Image Optimizer v1.1 : résultats des travaux de l'été

Posté par  (site web personnel) . Édité par Benoît Sibaud, Ysabeau 🧶 🧦, bobble bubble et patrick_g. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
67
12
sept.
2021
Graphisme/photo

Je vous avais présenté la toute première version de YOGA Image Optimizer (sous licence GPLv3) juste avant les vacances d’été, et je reviens aujourd’hui avec une nouvelle version pleine d’améliorations !

Si vous découvrez YOGA Image Optimizer avec cet article, sachez qu’il s’agit d’une interface graphique pour la bibliothèque YOGA qui permet de convertir et d’optimiser (réduire le poids) des images. Elle accepte la plupart des formats courants en entrées, et supporte les formats JPEG, PNG et WebP en sortie.

Sortie de GCC 7.1

67
24
juin
2017
GNU

La sortie de la nouvelle version majeure du compilateur GCC du projet GNU a été annoncée le 2 mai 2017. É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 sources écrits en C, C++, Objective-C, Fortran, Java, Go et Ada et fonctionne sur une multitude d’architectures.

La suite de la dépêche vous propose une revue de certaines améliorations et nouvelles fonctionnalités de cette nouvelle version.

GCC

Au fait, quoi de neuf dans GNOME 3.32 ?

Posté par  (site web personnel) . Édité par ZeroHeure, Davy Defaud, Ysabeau 🧶 🧦 et Benoît Sibaud. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
67
12
mai
2019
Gnome

GNOME 3.32, baptisé « Taipei » pour rendre hommage à l’équipe qui a organisé dans la ville taïwanaise la récente conférence annuelle des utilisateurs et développeurs de GNOME (GUADEC), est sorti le 13 mars dernier.

Presque deux mois après, alors que cette nouvelle version commence à se diffuser auprès du public (nous n’avons pas osé écrire « grand public ») à travers les distributions habituelles, il est temps de revenir sur ses nouveautés les plus importantes, ainsi que les faits marquants du dernier cycle de développement !

En haut de l’affiche de cette version il convient certainement d’inscrire le gain en réactivité et fluidité du bureau, ainsi que le développeur Georges Stavracas (qui y a pourtant contribué) s’en étonne lui‐même !

Par ailleurs, c’est un plaisir de lire la participation conjointe au projet GNOME d’entreprises comme Red Hat, Endless, Collabora, Canonical, Purism…