Vue normale
QEMU 10.0
Comme tous les ans, Qemu sort une nouvelle version majeure. Le numĂ©ro n'implique donc pas de grands bouleversements. Il s'agit plutĂŽt d'une base stable qui va ĂȘtre maintenue et amĂ©liorĂ©e pendant quelques annĂ©es. Ainsi, les versions 7, 8 et 9 ont eu des mises Ă jour en mars 2025.
Comme d'habitude, les architectures ARM et Risc-V se taillent la part du lion et sont enrichies de nouvelles architectures. Les accÚs aux stockages sont partout plus rapides, et l'espace utilisateur accÚde toujours mieux au matériel.
Qemu est devenu une piÚce importante dans le monde des serveurs et des développeurs. En tant qu'émulateur il permet de développer, compiler ou lancer un programme sur un processeur ou une machine différente. Couplé à KVM, XEN ou VMWare, il permet une virtualisation performante.
- lien ná” 1 : Notes de version pour QEMU 10
- lien nᔠ2 : Téléchargement des version 7, 8, 9, 10
Quoi de neuf ?
L'article de Next résume bien les changements sur ARM et Risc-V. C'est technique, n'étant pas connaisseur je vous y renvoie.
x86 bénéficie de changements globaux à toutes les architectures avec quelques ajouts spécifiques pour des processeurs Intel. Mon petit doigt impatient de tester me souffle que ça sera plus rapide avec des accés "multithread1" aux périphériques de stockage (virtio-scsi
et virtio-blk
). L'accÚs direct au matériel en espace utlisateur continue de s'améliorer (VFIO, fonctions virtuelles d'entrées-sorties).
Les autres changements concernent l'émulation des architectures HPPA et S390.
Attention aux trucs enlevés
à chaque version ou presque, des morceaux sont enlevés. Si vous faites dans l'exotique, ne vous précipitez pas sur la derniÚre version sans consulter la liste des Removed features.
Documentation d'introduction pour QEMU et la virtualisation
En guise de conclusion, voici quelques pistes pour ceux et celles qui dĂ©butent avec la virtualisation sous Linux et/ou QEMU. DiffĂ©rentes distributions Linux ont de la documentation sous licence libre. Loin d'ĂȘtre exhaustif, voici quelques choix :
- Le wiki d'Arch Linux a une catégorie sur la virtualisation.
- Dans la documentation de Red Hat Enterprise Linux, il y a ce document : Configuring and managing virtualization.
- Dans la documentation de SUSE Linux Enterprise Server, il y a notamment le Virtualization Guide.
-
Qu'on me pardonne ce mot, je simplifie pour faire court! â©
Commentaires : voir le flux Atom ouvrir dans le navigateur
Ampere Computing Soft Announces AmpereOne M With 12 Channel DDR5 Memory
-
GamingOnLinux
- Playtron wanted to take on Windows and SteamOS with their GameOS, now they're announcing a cryptocurrency
Playtron wanted to take on Windows and SteamOS with their GameOS, now they're announcing a cryptocurrency
.
Read the full article on GamingOnLinux.
KivyâŻ: un cadriciel graphique unique en Python
Kivy est un cadriciel (framework) graphique, permettant de développer des interfaces tactiles (ou utilisable à la souris) sur toutes les plateformes, y compris mobiles. Il s'accompagne d'une suite de logiciels trÚs pratiques que nous allons présenter ici.
- lien ná” 1 : site officiel
- lien ná” 2 : Kivy Garden (extensions)
- lien ná” 3 : KivyMD
- lien nᔠ4 : Un trÚs bon point d'entrée en français (merci chyek)
Sommaire
- KivyâŻ: boĂźte Ă outils graphique multi-plateformes
- kvâŻ: interface graphique en dĂ©claratif
- PlyerâŻ: accĂ©der facilement aux fonctionnalitĂ©s matĂ©rielles de votre appareil
- Python For AndroidâŻ: utiliser Python⊠sur Android
- Kivy for iOS : déployez sur les appareils Apple
- Pyjnius : utiliser lâAPI Java Android depuis Python
- KivyMD, des widgets Material Design
- Quelques limitations
- Conclusion
- Une note dâhistoire
KivyâŻ: boĂźte Ă outils graphique multi-plateformes
Kivy permet de crĂ©er des interfaces graphiques naturellement adaptĂ©es aux Ă©crans tactiles (mais qui restent utilisables sur un environnement de bureau traditionnel, Ă la souris et sans Ă©cran tactile). Il est Ă©crit principalement en Python mais les parties critiques sont Ă©crites en Cython, ce qui lui permet dâavoir de bonnes performances.
Une interface Kivy peut sâĂ©crire de deux façons (ou, plus couramment, par une combinaison de ces deux façons)âŻ: en Python directement, ou via kv
, une syntaxe déclarative dont nous parlons plus bas.
Pour vous donner une idée, voici un exemple de hello world
repris du site officiel de Kivy :
from kivy.app import App
from kivy.uix.button import Button
class TestApp(App):
def build(self):
return Button(text='Hello World')
TestApp().run()
Ce qui donnera :
Une interface est composĂ©e de «âŻwidgets » agencĂ©s via des «âŻlayoutsâŻÂ». Certains widgets permettent de facilement mettre en place des composants communs de nos jours, comme par exemple le widget Carousel :
Dâautre part, Kivy fournit des outils qui simplifient la vie du dĂ©veloppeur ou de la dĂ©veloppeuse, en particulier un systĂšme de propriĂ©tĂ©s (Ă ne pas confondre avec les propriĂ©tĂ©s Python) qui permet de mettre automatiquement lâinterface Ă jour quand elles sont modifiĂ©es, ou de facilement attacher une fonction de rappel («âŻcallbackâŻÂ»), voir plus bas pour un exemple simple. On peut aussi citer un mĂ©canisme dâanimations trĂšs pratique et efficace.
kvâŻ: interface graphique en dĂ©claratif
kv est un langage permettant de dĂ©crire des interfaces, il met Ă profit les propriĂ©tĂ©s mentionnĂ©es plus haut et lâinterface va se mettre Ă jour automatiquement quand des propriĂ©tĂ©s utilisĂ©es dans kv sont modifiĂ©es.
Reprenons le hello world vu plus haut, et faisons-le avec kv:
Widget:
Button:
text: "Hello World"
PlutĂŽt simple non ?
Le code kv est gĂ©nĂ©ralement mis dans des fichiers sĂ©parĂ©s avec lâextension .kv
.
Les propriétés
Kivy a donc un concept de propriĂ©tĂ©, qui permettent la liaison de donnĂ©es bidirectionnelles (two-way data binding), ou en dâautres termes de facilement avoir lâĂ©tat mis Ă jour entre le code python et lâinterface dĂ©crite dans le fichier kv
. Câest Ă lâusage trĂšs pratique et facile.
Un exemple va sans doute aider Ă comprendre.
Commençons par faire un environnement virtuel Python avec Kivy:
$ mkdir demo
$ cd demo
$ python -m venv env
$ source env/bin/activate
$ pip install kivy
Ensuite créez le fichier demo.py
suivantâŻ:
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.properties import NumericProperty
class CompteurWidget(BoxLayout):
compteur = NumericProperty(0)
def increment(self):
self.compteur += 1
class DemoApp(App):
def build(self):
return CompteurWidget()
DemoApp().run()
Et maintenant, dans le mĂȘme rĂ©pertoire, ajoutez le fichier demo.kv
suivant, ce dernier sera automatiquement dĂ©couvert par Kivy parce quâil sâappelle comme notre application (DemoApp
) sans le suffixe App
et en minusculeâŻ:
<CompteurWidget>:
orientation: 'vertical'
padding: 20
Label:
text: str(root.compteur)
font_size: 30
Button:
text: "Incrémenter"
on_press: root.increment()
Il ne nous reste plus quâĂ lancerâŻle programmeâŻ:
python demo.py
Et Ă admirerâŻ:
Le label se met automatiquement Ă jour quand le compteur compteur
est incrémenté.
La lectrice ou le lecteur assidu de DLFP pourra faire un TapTempo en exercice.
Note: Ne vous arrĂȘtez pas au fait que lâUI est un peu "moche" par dĂ©faut, il y a des extensions beaucoup plus attractives (cf. KivyMD
plus bas), et il est trĂšs facile de personnaliser lâinterface et dâen faire une trĂšs belle en modifiant un peu ses fichiers .kv
.
PlyerâŻ: accĂ©der facilement aux fonctionnalitĂ©s matĂ©rielles de votre appareil
Plyer est une bibliothĂšque permettant dâaccĂ©der Ă nombre de fonctions utiles de maniĂšre indĂ©pendante de la plateforme. Ainsi vous avez une API commune pour afficher une notification, demander lâĂ©tat de la batterie, faire vibrer lâappareil, faire de la synthĂšse vocale de texte (« text-to-speech »), ouvrir un fichier avec le dialogue natif de la plateforme, etc.
Bien que dĂ©veloppĂ© par la mĂȘme Ă©quipe que Kivy, ce paquet est utilisable indĂ©pendamment et est donc particuliĂšrement utile pour nâimporte quel projet multi-plateformes. RĂ©fĂ©rez-vous Ă la page du projet pour avoir un tableau des fonctionnalitĂ©s supportĂ©es selon les plateformes, et Ă la documentation pour plus de dĂ©tails.
Python For AndroidâŻ: utiliser Python⊠sur Android
Si vous souhaitez distribuer votre application sur Android, vous allez devoir avoir une version de Python compilée pour cette plateforme, ainsi que de tous les paquets nécessitant une compilation.
Câest le rĂŽle de Python pour Android, qui est une collection dâoutils qui sâappuient sur lâAndroid SDK pour permettre dâutiliser Kivy ou dâautre paquets Python sur Android, et ainsi faire votre propre distribution Python.
Si vous utilisez un paquet qui nâest pas en pur Python (câest-Ă -dire quâil y a des parties Ă compiler) et qui nâest pas encore disponible ou qui lâest mais dans une version trop ancienne, vous pouvez Ă©crire ou mettre Ă jour des « recettes » (recipes en anglais) qui indiquent comment compiler. RĂ©fĂ©rez-vous Ă la documentation pour voir comment faire.
Notez toutefois quâil y a une pĂ©nalitĂ© Ă utiliser du Python par rapport Ă une application dans un langage compilĂ© : il faut charger lâinterprĂšte au dĂ©marrage, et au tout premier lancement de votre application (et uniquement au premier) il y a aura une phase de dĂ©compression de vos fichiers. En dehors de ces petits inconvĂ©nients, ça fonctionne trĂšs bien.
LĂ encore, le projet est indĂ©pendant de Kivy et peut ĂȘtre utilisĂ© avec un autre cadriciel.
Kivy for iOS : déployez sur les appareils Apple
Ă lâinstar dâAndroid, lâĂ©quipe de Kivy fournit les outils pour faire votre distribution Python pour iOS.
Il vous faudra possĂ©der une machine Apple pour les utiliser, Ă cause des restrictions imposĂ©es par cette plateforme (ceci nâest pas spĂ©cifique Ă Kivy pour iOS, mais sâapplique Ă tous les outils pour dĂ©velopper sur iOS).
Ainsi avec une seule base de code (et aprĂšs avoir passĂ© un peu de temps pour configurer correctement les outils de compilation), vous pouvez dĂ©ployer votre application Kivy/Python sur toutes les plateformes majeures (hormis le web, pour lequel il existe dâautres options comme Brython, Pyodide ou PyScript, mais câest un sujet pour une autre dĂ©pĂȘche).
Pyjnius : utiliser lâAPI Java Android depuis Python
Parfois lâutilisation de Plyer mentionnĂ© plus haut et de la bibliothĂšque standard Python ne suffisent pas, et vous avez besoin dâaccĂ©der Ă lâAPI dâAndroid, mais cette derniĂšre est faite pour ĂȘtre utilisĂ©e avec Java ou Kotlin.
Pour pouvoir utiliser lâAPI dâAndroid depuis Python, PyJNIus est disponible. Ce paquet permet dâaccĂ©der aux classes Java comme Ă des classes Python en utilisant JNI (« Java Native Interface » ou « Interface Native de Java »).
Ce paquet fournit une méthode autoclass
qui convertit automatiquement une classe Java en Python, câest trĂšs facile Ă utiliser et souvent suffisant pour les cas simples.
KivyMD, des widgets Material Design
KivyMD nâest pas un projet officiel de lâĂ©quipe Kivy, mais un projet tiers dĂ©diĂ© Ă la crĂ©ation dâun ensemble de Widgets thĂ©mables adoptant Material Design.
L'image ci-dessus est issue de la documentation de KivyMD, vous trouverez également des démos vidéo sur le dépÎt du projet.
Quelques limitations
Une petite note sur mon expĂ©rience personnelle (Goffi). Kivy est un excellent cadriciel, et lâĂ©quipe est accueillante et rĂ©active : câest un projet que je recommanderais en gĂ©nĂ©ral. Ceci dit, dans mon cas particulier (un client XMPP ayant de nombreuses fonctionnalitĂ©s), jâai quelques limitations qui me poussent actuellement Ă chercher des alternatives, notamment basĂ©es sur Qt (PyQt et PySide) :
- lâaccessibilitĂ© est un problĂšme majeur. LâĂ©quipe y travaille, mais aujourdâhui les applications Kivy ne sont pas accessibles. Câest notamment dĂ» au fait que lâinterface utilisateur est entiĂšrement gĂ©rĂ©e par Kivy, au lieu dâutiliser des composants natifs, et câest un point complĂštement bloquant pour moi.
- il nây a pas de webview ou de rendu HTML natif, ce qui est bloquant parce que je fais du rendu de blogs.
- le rendu de texte est incomplet, notamment sur les plateformes mobiles. Câest compliquĂ© de faire un rendu riche avec des Ă©mojis, par exemple, un gros problĂšme pour une application de messagerie de nos jours.
- le support des portails Freedesktop est inexistant : il faut faire lâimplĂ©mentation Ă la main, alors quâil est natif sur des cadriciels majeurs comme GTK ou Qt. Je pense par exemple Ă lâouverture ou lâenregistrement de fichier. Les portails sont particuliĂšrement nĂ©cessaires si on veut voir son application sur Flatpak. Plus de dĂ©tails sur ce ticket.
- le support Wayland existe, mais lors de mes tests sur des distributions GNU/Linux sur Pinephone, il nâa pas fonctionnĂ© et je nâai pas pu afficher lâapplication.
- le chargement de lâinterprĂšte Python prend un certain temps, ce qui rend le lancement de lâapplication sur plateformes mobiles telle quâAndroid et probablement iOS (que je nâai pas testĂ©) un peu lent. Sachant que sur ces plateformes lâapplication peut ĂȘtre tuĂ©e Ă nâimporte quel moment auquel cas il faut tout relancer, cela peut mener Ă une mauvaise expĂ©rience utilisateur. Ceci dit, avec une distribution optimisĂ©e (en enlevant les paquets non utilisĂ©s), et sur les tĂ©lĂ©phones actuels qui sont trĂšs puissants, le problĂšme est sans doute moindre.
Notez que je nâai pas eu lâoccasion de travailler avec Kivy rĂ©cemment, peut-ĂȘtre que ces remarques ne sont plus Ă jour. Merci dâindiquer en commentaires sâil y a eu de lâĂ©volution sur ces points.
Aussi, mon cas dâutilisation est trĂšs demandant (rendu HTML, affichage de texte performant, etc). Dans la plupart des cas, Kivy remplit sans problĂšme toutes les cases (sauf lâaccessibilitĂ©, qui reste son problĂšme le plus important Ă mon sens).
Conclusion
Comme vous pouvez le voir, un travail considĂ©rable a Ă©tĂ© effectuĂ© sur Kivy et son Ă©cosystĂšme, et il en sort un cadriciel performant, pratique, et qui peut potentiellement fonctionner sur la plupart des plateformes. Kivy est agrĂ©able Ă utiliser, et dispose dâune communautĂ© trĂšs active et disponible.
Ce cadriciel mĂ©rite de sây attarder, et est une option sĂ©rieuse si vous voulez dĂ©velopper un projet rapidement pour une ou plusieurs plateformes.
Une note dâhistoire
Cette dĂ©pĂȘche a Ă©tĂ© commencĂ©e le 04 octobre 2018 Ă 14:19 (au premier jour de la Pycon FR 2018, Ă Lille, oĂč une partie de lâĂ©quipe de Kivy Ă©tait prĂ©sente). Je crois que câest haut la main la dĂ©pĂȘche qui est restĂ©e le plus longtemps dans lâespace de rĂ©daction. Comme quoi, tout vient Ă point Ă qui sait attendre, comme dirait lâautre.
Merci Ă toutes les personnes qui ont participĂ© Ă la correction de la dĂ©pĂȘche.
Commentaires : voir le flux Atom ouvrir dans le navigateur
Kurchu Tool Taking Shape For Assembling Fedora / CentOS Linux Distro ISOs
Starless Abyss is a seriously cool Eldritch-themed space strategy deckbuilder out now
.
Read the full article on GamingOnLinux.
05/06 AUSTRUMI 5.0.6
Intel's Clear Linux Demonstrates Software Optimization Benefits On AMD EPYC 9005 Series
Ubuntu 25.10 Plans To Use sudo-rs By Default For Memory-Safe, Rust-Based sudo
PoCL 7.0 RC1 Released With Official OpenCL 3.0 Conformance On CPUs & Level Zero
Horror adventure ASYLUM updated for Steam Deck and on the way to being Verified
.
Read the full article on GamingOnLinux.
05/06 BigLinux 2025-05-04
05/06 Manjaro 25.0.1
Btrfs "CLEAR_FREE" Looks Like It Will Be Ready For Linux 6.16
Intel RAR TLB Invalidation Being Worked On For Linux - Alternative To AMD INVLPGB
LVFS/Fwupd Talked Up For Linux Servers & Being What Customers Want
IBM LinuxONE Emperor 5 Announced For Linux Servers Powered By Telum II
BULLET YEETERS is an upcoming miniature-mayhem toy-scale PvP fragfest
.
Read the full article on GamingOnLinux.
Fight off a planet-wide fungal catastrophe in the upcoming co-op shooter Mycopunk
.
Read the full article on GamingOnLinux.
Gears of War is getting a remaster with Gears of War: Reloaded releasing in August
.
Read the full article on GamingOnLinux.
05/05 PikaOS 25.05.05
System Cleaner BleachBit Gets First âMajor Updateâ Since 2023
Open source system cleaning app BleachBit has put out its first major update in more than a year, adding improved cleaning capabilities, security fixes, and stability buffs. For the benefit of those with dusty memories, BleachBit is a free, open source system cleaner for Windows and Linux, written in Python and GTK 3. Similar to other apps of its type, BleachBit helps free up disk space by cleaning out caches, cookies, and other transient cruft. It can also delete files securely, wipe unallocated disk space, and squeeze Firefox and Chromeâs SQLite databases to improve performance. BleachBit 5.0, released this week, expands its [âŠ]
You're reading System Cleaner BleachBit Gets First âMajor Updateâ Since 2023, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
FEX 2505 Released With Many Fixes For Running x86_64 Binaries On Linux AArch64
Redox OS Seeing More Software Porting, Many Internal Improvements
Mozilla Say Google Search Deal Vital to Firefoxâs Survival
Googleâs search deal with Mozilla is such a sizeable portion of its overall income that without it, Firefox would struggle to compete â or even survive, say Mozilla. Itâs no secret that Google has paid Mozilla handsomely for its search engine to be set default in the Firefox web browser for decades. Mozillaâs financial report for 2023 revealed that the amount of money accrued from its âsearch dealsâ that year made up roughly three quarters of its entire income (specific amounts and from whom is confidential; itâs lumped together). That figure is less than it used to be, but then so [âŠ]
You're reading Mozilla Say Google Search Deal Vital to Firefoxâs Survival, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
21-Way Intel Core / AMD Ryzen Linux Laptop Comparison On Ubuntu 25.04
New Patches Aim To Modernize The Default Linux x86 Kernel Configuration
Junkyard Space Agency is a 'scrappier, multiplayer version' of Kerbal Space Program
.
Read the full article on GamingOnLinux.
-
GamingOnLinux
- Warfare Legacy Collection remasters two classics Flash strategy games and it's out now
Warfare Legacy Collection remasters two classics Flash strategy games and it's out now
.
Read the full article on GamingOnLinux.
Vulkan API 1.4.314 Brings One New Extension In Working Toward Vulkan Roadmap 2026
IO_uring Zero Copy Receive Seeing DMA-BUF Support Slated For Linux 6.16
ARM64 Expected To Support Lazy Preemption "PREEMPT_LAZY" With Linux 6.16
FFmpeg Integrates Video Encoder For Advanced Professional Video (APV)
PyConFR 2025, Ă Lyon du 30 octobre au 2 novembre
LâAssociation Francophone Python (AFPy) organise la PyConFR 2025 du jeudi 30 octobre au dimanche 2 novembre. Pour cette 16e Ă©dition, nous sommes accueillis par le Campus RenĂ© Cassin de LyonâŻ!
- lien ná” 1 : PyConFR 2025
- lien ná” 2 : Proposer un sujet Ă la PyConFR 2025
- lien ná” 3 : Supporter lâĂ©vĂšnement
- lien ná” 4 : Association Francophone Python (AFPy)
- lien ná” 5 : Code de conduite de la PyConFR
La PyConFR, câest un Ă©vĂšnement gratuit sur 4 jours autour du langage de programmation Python. Elle est composĂ©e deux jours de dĂ©veloppements participatifs (sprints), puis de deux jours de confĂ©rences et ateliers.
Lâappel Ă propositions est ouvert jusquâau 20 juillet. Peu importe votre niveau en Python, vous pouvez proposer un sujet de sprint, de confĂ©rence ou dâatelier ! Venez parler de dĂ©veloppement logiciel, de diversitĂ©, de communautĂ©, faire un retour dâexpĂ©rience sur un outil, prĂ©senter votre projet, un domaine dâactivitĂ©âŠ
Comme tous les ans, nous proposons aux personnes habituellement peu reprĂ©sentĂ©es en confĂ©rence de lâaide pour trouver un sujet, rĂ©diger la proposition de confĂ©rence, rĂ©diger le support de confĂ©rence et pour rĂ©pĂ©ter. Vous pouvez nous contacter Ă lâadresse diversite@afpy.org si vous pensez en avoir besoin.
Enfin, la PyConFR est entiĂšrement financĂ©e par les sponsors. Si vous connaissez des sponsors potentiels, nâhĂ©sitez pas Ă leur parler de lâĂ©vĂšnement !
Commentaires : voir le flux Atom ouvrir dans le navigateur
Revue de presse de lâApril pour la semaine 18 de lâannĂ©e 2025
Cette revue de presse sur Internet fait partie du travail de veille menĂ© par lâApril dans le cadre de son action de dĂ©fense et de promotion du logiciel libre. Les positions exposĂ©es dans les articles sont celles de leurs auteurs et ne rejoignent pas forcĂ©ment celles de lâApril.
- [ZDNET] Microsoft et Elon Musk, un partenariat inattendu dans l'IA?
- [Silicon] Redis Ă nouveau disponible sous licence open source
- [Le Monde Informatique] Un hackathon dédié aux outils collaboratifs open source pour l'Etat
- [actu.fr] Hérault: le Fabrikarium, des idées innovantes pour aider les enfants handicapés
- lien ná” 1 : April
- lien ná” 2 : Revue de presse de l'April
- lien nᔠ3 : Revue de presse de la semaine précédente
- lien ná” 4 : đž Fils du Net
[ZDNET] Microsoft et Elon Musk, un partenariat inattendu dans l'IA?
â Kim Mi-jeong, le vendredi 2 mai 2025.
Microsoft explore un partenariat avec xAI, la startup dâElon Musk, pour hĂ©berger le modĂšle Grok, tout en diversifiant ses solutions IA au-delĂ dâOpenAI.
[Silicon] Redis Ă nouveau disponible sous licence open source
â ClĂ©ment Bohic, le vendredi 2 mai 2025.
Redis 8 est distribuĂ© sous licence AGPL v3, en complĂ©ment aux deux options non open source proposĂ©es depuis lâan dernier (SSPL v1 et RSAL v2).
[Le Monde Informatique] Un hackathon dédié aux outils collaboratifs open source pour l'Etat
â VĂ©ronique ArĂšne, le mercredi 30 avril 2025.
Avec la DGNum, la Dinum organise les Hack Days - hackathon IA & digital workspace, une compĂ©tition qui a pour but de renforcer les applications bureautiques open source utilisĂ©es par les agents de lâEtat au niveau europĂ©en. Dans ce but, 300 dĂ©veloppeurs, designers ou profils en IA et data sont attendus du 2 au 4 juin Ă lâENS de Paris.
[actu.fr] Hérault: le Fabrikarium, des idées innovantes pour aider les enfants handicapés
Le mardi 29 avril 2025.
Hackathon solidaire, le Fabrikarium travaille sur des projets open source, que chacun peut sâapproprier.
Commentaires : voir le flux Atom ouvrir dans le navigateur
-
GamingOnLinux
- Zelda 64: Recompiled (Majora's Mask) adds modding support, texture pack support, optimizations and more
Zelda 64: Recompiled (Majora's Mask) adds modding support, texture pack support, optimizations and more
.
Read the full article on GamingOnLinux.
-
GamingOnLinux
- Road trip management RPG Keep Driving added controller support, working on being Steam Deck Verified
Road trip management RPG Keep Driving added controller support, working on being Steam Deck Verified
.
Read the full article on GamingOnLinux.
-
GamingOnLinux
- Easy Delivery Co. is a strange and spooky delivery driving sim with a demo worth checking out
Easy Delivery Co. is a strange and spooky delivery driving sim with a demo worth checking out
.
Read the full article on GamingOnLinux.
The Story-Rich Megabundle on Steam is amazing value not to be missed
.
Read the full article on GamingOnLinux.