Alpine Linux 3.18.0

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud et Nÿco. Modéré par Nÿco. Licence CC By‑SA.
42
24
mai
2023
Distribution

Le 9 mai 2023, le projet Alpine Linux a annoncé la disponibilité d'une nouvelle version, la 3.18.0. Cette version contient un peu plus que de simples mise à jour logicielles, et n'est pas souvent abordée dans les colonnes de LinuxFr.org, alors profitons de l'actualité pour une présentation !

Forum général.général Requête HTTP pour obtenir la version mise en cache, même périmée

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
2
25
avr.
2023

Bonjour,

J'utilise un miroir avec mise en cache du dépôt Alpine Linux pour mes machines virtuelles, le but étant de minimiser l'usage de bande passante et de rendre les mise à jour plus rapides sur tout mon parc.

Pour faire ça j'utilise nginx, avec une config pompée là dessus. Ça marche impec.

Cependant je voulais savoir s'il existait un moyen pour un client HTTP de demander au miroir de lui servir une ressource en version mise en cache, même (…)

Journal Baies SATA Thunderbolt 3 sur linux, c'est possible !

67
24
fév.
2022

Hello,

Octobre dernier, j'avais posté sur le forum une recherche de matériel pour une baie de disques durs SATA se connectant en Thunderbolt 3, afin de pouvoir déménager les disques de mon RAID mdadm dans un nouveau boîtier, en lieu et place de l'immonde vieille tour qui commence sérieusement à fatiguer et qui prend beaucoup de place. L'idée c'était d'exploiter le port Thunderbolt 3 de mon NUC, qui se trouvait alors sans emploi à ce moment. Je voulais également continuer (…)

get-tracks.sh : extraire des pistes d'un fichier audio

Posté par  . Édité par Ysabeau 🧶, Yves Bourguignon et vmagnin. Modéré par Ysabeau 🧶. Licence CC By‑SA.
34
24
jan.
2022
Audiovisuel

get-tracks.sh est un script qui extrait des morceaux de musique depuis un fichier audio. À partir d’un fichier audio (CD, livre audio, un mix quelconque…) et de la liste de lecture, retrouvez tous vos morceaux dans des fichiers séparés !

.NET 6 est sorti - La version la plus rapide à ce jour

9
25
déc.
2021
Microsoft

La dernière version du cadriciel libre (sous licence MIT) et multiplateforme est apparue le 9 novembre 2021. C’est une version majeure, avec énormément de nouveautés et comme toujours des performances améliorées. Voyons ensemble pourquoi ce cadriciel est si apprécié.

La version 6 de .Net représente un an d’efforts. Elle apporte son lot d’améliorations du langage, des performances ainsi que la première prise en charge de manière native des processeurs Apple Silicon (Arm64). Elle dispose aussi :

Journal Java 17 LTS

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
25
15
sept.
2021

Bonjour Nal,

Je t'écris pour te signaler la sortie de la nouvelle version avec support à long terme de Java.

Celle-ci contient beaucoup de nouveautés voici les plus importes à mes yeux:

  • la dépréciation de l'API Applet ;
  • le filtrage par motif pour l'instruction switch ;
  • les classes scellées ;
  • une API vectorielle.

Si comme moi tu n'utilises que les versions LTS, il y aussi quelques changements intéressants depuis la version 11 :

  • le portage sur Alpine Linux ;
  • les (…)

Journal Appel à contribution pour un nouveau langage !

Posté par  . Licence CC By‑SA.
Étiquettes :
20
24
mar.
2021

Drew Devault 1 a annoncé le développement d'un nouveau langage "système".

Il vient de lancer un appel à contribution pour enrichir la bibliothèque standard du futur langage.

Dans son billet de blog, il décrit un langage "qui convient presque partout où le C est utile". Le but est d'avoir un langage petit (60 pages de spécifications), libéré de POSIX, avec quelques ingrédients des langages dit "modernes" (memory safe, unicode de base, …) et compatible avec l'ABI du C.

Le traditionnel (…)

Journal 1er retour sur le PinePhone

Posté par  (site web personnel) . Licence CC By‑SA.
75
7
juil.
2020

Salut Nal,

Comme ça fait bientôt 6 mois que je possède ce smartphone un peu particulier, et que ça m'a été demandé gentiment, je te propose une petite revue de la bête.

Pine64, entreprise bien connue des amateurs de bestioles à base de ARM, propose depuis des années des cartes de développement basées sur le SoC Allwinner A64. Ils ont eu l'idée saugrenue de fabriquer un smartphone sur les mêmes bases, en laissant comme à leur habitude le soin à (…)

Proxmox VE 6.2 est disponible

Posté par  . Édité par Davy Defaud, claudex et Ysabeau 🧶. Modéré par Davy Defaud. Licence CC By‑SA.
33
14
mai
2020
Virtualisation

Proxmox Server Solutions GmbH a annoncé la disponibilité générale de Proxmox VE 6.2. La plate‑forme de virtualisation libre est basée sur Debian Buster (10.4) et un noyau Linux 5.4. Le projet a mis à jour QEMU en 5.0, LXC en 4.0, Ceph Nautilus en 14.2.9 et ZFS en 0.8.3.

Logo Proxmox

Journal KissCache, kiss qui se cache

Posté par  . Licence CC By‑SA.
Étiquettes :
12
31
mar.
2020

présentation

Il y a peu, une dépêche présentait "kisscache", un serveur de cache HTTP(S). Particularité, il ne lance qu'un seul téléchargement concurrent pour une même ressource.

efficacité réseau

Cette fonctionnalité permet, si plusieurs clients se présentent pour télécharger la même ressource, avant sa mise en cache, de ne pas envoyer plusieurs fois la même demande au serveur et donc d'économiser de la bande passante côté client et serveur. Au final, tous les clients seront servis plus vite.

cache HTTPS

De (…)

Agenda du Libre pour la semaine 8 de l’année 2020

Posté par  . Édité par Benoît Sibaud et Davy Defaud. Modéré par claudex. Licence CC By‑SA.
8
15
fév.
2020
Communauté

Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces cinquante quatre événements (France : 49, Belgique : 4, Québec : 1) est en seconde partie de dépêche.

Journal docker multi-stage build

Posté par  . Licence CC By‑SA.
16
6
fév.
2020

Multi-stage builds

Les multi-stage builds sont disponible depuis la version v17.05 de Docker. Voyons,
par l'exemple, comment cette fonctionnalité peut nous être utile.

Prenons le cas d'un projet de tribune libre.
Pour tester ce projet, voici le premier Dockerfile que j'ai écrit

FROM adoptopenjdk/maven-openjdk11

# Update apt
RUN apt-get update

# Install mongodb
RUN apt-get install -y mongodb-server && rm -rf /var/lib/apt/lists/*
RUN service mongodb start

WORKDIR /code

# Prepare by downloading dependencies
ADD pom.xml /code/pom.xml
RUN ["mvn", "dependency:resolve"]
(…)