Journal Des nouvelles sur la version 1.0 de Rust

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
31
31
oct.
2014

Des infos sont tombées sur le blog de l'équipe de Rust.

On ne parle déjà plus que de cela chez les geek des langages de progs (j'exagère peut-être un peu là, non ? :) ) :

En résumé on sait maintenant que le plan de stabilisation est fixé ainsi que les grandes lignes du mode de fonctionnement post v1.0.

Si l'idée de la première version majeure est évidement de garantir une plate-forme (…)

Journal la rouille et la comtesse

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
31
17
nov.
2021

Salut 'nal.

Il y a quelques mois, je me suis mis au langage Rust qui était alors le plus plébiscité de StackOverflow (et ce quatre années de suite…) et qui arrive second au dernier AOC sur Redit.
Les début de la noce furent belle. Cependant, après moins d'une semaine, j'ai du faire une pose qui dura plus longtemps que prévu, et au retour il ne fut pas aisé de se remettre dans la syntaxe cryptique. Ce n'est pas le (…)

Journal Ready At Dawn passe à Rust

Posté par  . Licence CC By‑SA.
Étiquettes :
31
26
juil.
2018

La société de développement Ready At Dawn éditrice des jeux Daxter, God of War ou encore Ōkami, a décidé de passer tout ses futures projets au langage Rust parce que C/C++ <3 Rust.

It's finally happening - after >30 years of pro use, 20 of which quite reluctantly, I am officially DONE with C/C++. Only maintenance from now on, everything new will be in @rustlang. THANKS Rust team for refining modern concepts into such a practical, elegant system. I love (…)

Proxmox Virtual Environment 7.2 est disponible

Posté par  . Édité par palm123, Xavier Teyssier, NeoX, Pierre Jarillon et Julien Jorge. Modéré par Julien Jorge. Licence CC By‑SA.
29
12
mai
2022
Virtualisation

Proxmox Server Solutions GmbH, développeur de la plate-forme de virtualisation libre Proxmox Virtual Environment (VE), a publié la version 7.2. La plate-forme est basée sur Debian 11.3 (Bullseye), et utilise un noyau Linux 5.15.30 et les développeurs ont mis à jour QEMU 6.2.0, LXC 4.0.12, et ZFS 2.1.4. Proxmox VE support Ceph Pacific 16.2.7, et aussi Ceph Octopus 15.2.16 (jusqu'au mis-2022).

La solution Proxmox Virtual Environment est un outil de la virtualisation libre, sous licence AGPL v3, et il est possible à ceux qui le souhaite de souscrire une offre de support auprès de l'éditeur.

Journal softs dev en Rust empaqueté pour Ubuntu & cie

Posté par  . Licence CC By‑SA.
Étiquettes :
29
11
sept.
2018

Voici quelques softs développés en Rust que j'aime utiliser et que je mets à disposition dans un PPA : https://launchpad.net/~jerem-ferry/+archive/ubuntu/rust/+packages

Désolé, j'ai forké

Posté par  (site web personnel) . Édité par Ysabeau 🧶, BAud, Nils Ratusznik et Arkem. Modéré par Ysabeau 🧶. Licence CC By‑SA.
29
25
août
2023
Rust

Forker un logiciel libre (en créer une nouvelle version indépendante de l’original) est une décision difficile, qui risque de diviser sa communauté. Je propose ici la traduction en français d’un article que j’avais initialement écrit en anglais et publié sur le blog du logiciel de création de sites web SQLPage à propos du fork d’une bibliothèque populaire du langage de programmation Rust.

Journal Amélioration dans GNU coreutils par les dev de uutils (en Rust)

Posté par  (site web personnel) . Licence CC By‑SA.
28
5
fév.
2026

Hello,

Avec la release de GNU coreutils 9.10, je regardais l'arbre de commit,
Et je n'ai pu m'empêcher de voir que pas mal de tests venaient de contributeurs de Rust uutils:

Aussi sur un autre sujet, c'est rare de voir des project GNU accepter les (…)

Journal Redox OS

Posté par  . Licence CC By‑SA.
28
22
mar.
2016

Un micro journal «bookmark & listing» pour signaler Redox-OS. Kezako ? Hé bien mieux vaut aller lire les liens pour en savoir plus. Le résumé est le suivant :

impossible de battre le record du journal bookmark le plus court, alors une liste semblait une alternative (…)

Journal KataOS, un OS sécurisé basé sur SeL4 écrit en Rust ... par Google

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
27
19
oct.
2022

Cher journal,

Depuis le temps que j’apprends le Rust, je me demandais pourquoi il n'y avait pas de système d'exploitation dans ce langage, surtout dans l'embarqué. En effet, la protection mémoire et les nombreuses vérifications faites à la compilation en font un super langage pour l'embarqué où il est toujours compliqué de déverminer «en live» via des sondes et autre débuggers.

Tous les FreeRTOS, Zephyr et autre Nuttx se basent tous sur le langage C que ça soit pour (…)

Journal quelques nouvelles de youtube-subscriptions

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
26
4
oct.
2019

Cher journal,

Il y a quelques mois, je te présentait une petite application pour regarder ses abonnements youtube dans le terminal.

Depuis, j'y ai apporté quelques améliorations qui peuvent t'intéresser, à savoir:

  • configuration de l'application, notamment changement du format de la vidéo récupérée par youtube-dl (donc sa qualité)
  • lancement de n'importe quel id de video youtube, via la commande :o <monid>
  • filtrage des vidéos (touche f + pattern à filtrer)
  • lancement par défaut des vidéos avec mpv en streaming (…)

Journal Une CVE dans le compilateur rust

Posté par  . Licence CC By‑SA.
Étiquettes :
26
20
jan.
2022

Bonjour 'Nal,

Une petite CVE lié à la librairie standard rust est tombée aujourd'hui: CVE-2022-21658

Une CVE dans ce langage parfait?

Avant le lacher de troll, parce qu'on est pas (encore trolldi), rust apporte des garanties sur la gestion de la mémoire, pas sur l'absence de bug!

Keski se passe?

Le problème rencontré est le suivant: une fonction d'effacement récursif (std::fs::remove_dir_all) est susceptible de se faire prendre de court par une race condition et effacer un répertoire sur (…)

Proxmox Backup Server 2.0 est sorti

Posté par  . Édité par Nils Ratusznik, palm123, claudex et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
26
17
juil.
2021
Administration système

Proxmox Backup Server 2.0 est sorti. Il s'agit d'un logiciel libre (licence AGPLv3) de sauvegarde, orienté vers les machines virtuelles, les conteneurs et et les hôtes physiques. De plus, il prend en charge les sauvegardes incrémentales, entièrement dédupliquées, la compression et le chiffrement authentifié. Cette nouvelle version majeure est basée sur Debian 11 « Bullseye », mais avec un noyau Linux 5.11, et inclut OpenZFS 2.0.

Principales nouveautés de la version 2.0

Le système de sauvegarde sur bandes (qui a été publié en tant qu'aperçu technologique dans Proxmox Backup Server 1.1) est maintenant stable. Il fournit un moyen facile de copier le contenu du ‘datastore’ sur des bandes. Proxmox Backup Server prend en charge les lecteurs Linear Tape-Open generation 5 (LTO-5) ou plus récents, y compris le chiffrement matériel.

L'authentification unique (SSO) est maintenant prise en charge via l'utilisation du protocole OpenID Connect.

Cette nouvelle version bénéficie d'une intégration complète de Let's Encrypt/ACME dans le back-end et le front-end. Cela permet aux administrateurs de créer et de déployer facilement des certificats valides et fiables pour leurs domaines avec l'autorité de certification Let's Encrypt.

L'interface web d'administration dispose maintenant d'une gestion des dépots APT, afin de pouvoir facilement activer et désactiver ces derniers.

Enfin, on notera la prise en charge de la restauration d'un seul fichier pour les VM qui utilisent ZFS ou LVM en interne.

Proxmox Backup Server est disponible en téléchargement. Les entreprises qui le souhaitent peuvent également souscrire à une offre de support basée sur un modèle d'abonnement.

Journal Bref j'ai créé une bibliothèque Rust et un moteur ibus (et je cherche comment les packager)

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
25
7
oct.
2014

Bonjour nal

Pour le décideur pressé, j'ai écrit:

  • une lib en rust, compatible ABI C (c.a.d un joli .so et .h) pour manipuler du pinyin librustpiniyn
  • un moteur ibus pour taper chinois en précisant les tons, utilisant la lib du dessus ibus-pinyintone
  • un ensemble d'exemples sur comment créer des lib Rust appelables comme si c'était une lib C ffi-rust

et je me demande comment je pourrais packager les deux premiers dans un joli .deb qui va bien

Contexte

Tu as (…)

Journal diss, gestionnaire de session terminal en rust

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
25
27
oct.
2022

Cher journal, c'est derniers temps j'ai travaillé sur un petit projet en rust, diss.

Site du projet (github)

Diss est un programme (ainsi qu'une crate rust) qui permet de détacher une session d'un terminal, comme dtach et abduco
(un peu comme screen ou tmux mais sans le multiplexing de terminal).

L'idée, tout comme abduco, est d'avoir un programme simple pour détacher d'autres programmes,
et de les combiner avec d'autres outils pour faire du multiplexing.
Ici on est en rust donc (…)

Journal En passant par le FOSDEM, avec mes sabots 🎵

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
25
5
fév.
2024

Demat'iNal,

De retour du FOSDEM, je me permets de partager avec toi quelques notes techniques et découvertes glanées au fil des conférences.

SemVer in Rust [track rust]

Chouette présentation sur le semantic versionning. J'ai apprécié le temps passé à décrire les « différences d'appréciation » entre le SemVer strict et celui de Rust. Par exemple SemVer spécifie qu'une version majeur à zéro autorise de casser les APIs, mais la coloration Rust ne le permet pas.

Le but (…)