Vue lecture

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.

Llamafile - Exécutez des modèles de langage en un seul fichier !

llamafile est un projet complètement barré qui va vous permettre de transformer des modèles de langage en exécutables. Derrière se cache en fait la fusion de deux projets bien badass : llama.cpp , un framework open source de chatbot IA, et Cosmopolitan Libc , une libc portable pour compiler des programmes C multiplateformes. En combinant astucieusement ces deux technos, les petits gars de Mozilla ont réussi à pondre un outil qui transforme les poids de modèles de langage naturel en binaires exécutables.

Imaginez un peu, vous avez un modèle de langage qui pèse dans les 4 gigas, dans un format .gguf (un format couramment utilisé pour les poids de LLM). Et bien avec llamafile, vous pouvez le transformer en un exécutable standalone qui fonctionnera directement sur le système sur lequel il est sans avoir besoin d'installer quoi que ce soit. Ça va permettre de démocratiser l'utilisation et la diffusion des LLM.

Et niveau portabilité, c'est le feu puisque ça tourne sur six OS, de Windows à FreeBSD en passant par macOS. Les devs ont bien bossé pour que ça passe partout, en résolvant des trucs bien crados comme le support des GPU et de dlopen() dans Cosmopolitan et croyez-moi (enfin, croyez-les) ça n'a pas été une mince affaire !

Niveau perf aussi c'est du brutal ! Sur Linux llamafile utilise pledge() et SECCOMP pour sandboxer le bousin et empêcher les accès fichiers non désirés et avec les derniers patchs de Justine Tunney , la perf CPU pour l'inférence en local a pris un boost de malade du genre 10 fois plus rapide qu'avant. Même sur un Raspberry Pi on peut faire tourner des petits modèles à une vitesse honnête.

Mise à jour : llamafile 0.10

Bonne nouvelle, le projet est loin d'être mort puisque la version 0.10 vient de sortir (mars 2026) et elle apporte pas mal de changements. Déjà, le projet a migré de Mozilla Ocho vers Mozilla.ai , ce qui montre que Mozilla prend le truc au sérieux côté IA.

Le gros morceau de cette release, c'est un tout nouveau build system. Fini le bazar monolithique, maintenant llama.cpp, whisper.cpp et Stable Diffusion sont intégrés comme des sous-modules Git. L'avantage c'est que ça permet de suivre beaucoup plus facilement les dernières versions de llama.cpp et donc de supporter les modèles les plus récents dès leur sortie.

Côté utilisation, on a maintenant trois modes bien distincts :

  • Mode TUI (Terminal User Interface) : vous chattez directement dans votre terminal avec le modèle, avec même un mode "think" pour le raisonnement étendu
  • Mode CLI : pour poser une question rapide en one-shot, genre llamafile "c'est quoi un llamafile ?" et hop, la réponse arrive direct
  • Mode serveur : avec le flag --server, ça lance le serveur llama.cpp classique pour exposer une API compatible OpenAI

Autre truc cool, le support multimodal est là avec le nouvel argument --image. Vous pouvez balancer une image au modèle et il l'analyse. Ça marche avec des modèles comme Qwen3-VL, LLaVA 1.6 ou Ministral 3.

Côté GPU, Metal fonctionne nativement sur macOS (ARM64) sans bidouille, et le support CUDA est restauré sur Linux. Par contre, le GPU sur Windows n'est pas encore de la partie, et le sandboxing via pledge()/SECCOMP a été temporairement retiré dans cette version.

Bref, si vous aviez testé llamafile il y a un moment et que vous aviez trouvé ça un peu limité, c'est peut-être le moment de retélécharger la bête et de voir ce que ça donne avec les modèles de 2026. C'est toujours aussi simple : un fichier, on le rend exécutable, on le lance, et c'est parti.

Alors on dit merci qui ?

Merci Mozilla ! 🙏🦊

Concept exercise bike brings minimalist fitness to your space

I’ve been meaning to look at exercise equipment that I can add to my living space in order to finally, officially start my fitness journey. However what’s in the market, or rather, what’s within my budget, is either too big or too bulky. I’m still on the lookout for something that’s minimalist but also has what I need to encourage me to actually start exercising inside my house.

Jupiter X, even though it remains a concept design for now, seems to be turning a few heads. Created by Alexandr Zhukouski, Jupiter X is a modern minimalistic exercise bike envisioned to combine elegance, durability, and practicality for home or office use. With its sleek, compact form and intuitive features, this concept takes a fresh approach to how we think about workout devices and interior aesthetics.

Designer Name: Alexandr Zhukouski

The hallmark of Jupiter X is its sophisticated yet understated appearance. The frame boasts smooth, unbroken lines and a compact silhouette, making it a natural fit for a variety of modern interiors. Unlike many bulky exercise bikes that dominate a room, Jupiter X is designed to blend seamlessly into its surroundings. Whether placed in a living room, a home gym, or even a stylish office, this bike adds a touch of refinement rather than visual clutter.

Durability is also at the forefront of Jupiter X’s concept. The proposed use of high-quality materials ensures both longevity and a premium feel. The sturdy construction is intended to withstand daily use, while the minimalist design keeps maintenance straightforward and hassle-free. This attention to material choice not only supports the bike’s functionality but also enhances its visual appeal, promising a piece of equipment that looks as good as it performs.

Functionality is thoughtfully integrated into every aspect of the Jupiter X design. Intuitive controls are a key feature, allowing users to adjust resistance and settings without interrupting their workout flow. The clean interface means there are no unnecessary distractions, just smooth operation and an effective exercise experience. This user-friendly approach makes Jupiter X suitable for everyone, from fitness beginners to seasoned enthusiasts.

Compactness is another strength of this concept. With space often at a premium in modern homes and offices, the small footprint of Jupiter X makes it an attractive choice for those who want to stay fit without sacrificing valuable real estate. Its lightweight profile suggests easy repositioning, so users can move it as needed to accommodate changing layouts or routines.

Although Jupiter X is not yet available for purchase, its concept is most likely attractive to design fans and fitness lovers alike. If brought to market, Jupiter X could set a new standard for exercise equipment that merges high performance with minimalist elegance. As home-based and flexible fitness solutions continue to rise in popularity, concepts like Jupiter X highlight the growing demand for products that are both functional and aesthetically pleasing.

The post Concept exercise bike brings minimalist fitness to your space first appeared on Yanko Design.

MSIX - Le remplaçant du .exe qui renforce Windows

Combien d’entre vous ont déjà installé un programme Windows qui a foutu le bordel dans leur système ? Moi je lève la main et je suis certain que je ne suis pas le seul ! Heureusement, Microsoft a peut-être enfin trouvé la solution avec MSIX, un format qui vient remplacer nos bons vieux .exe.

Arrêter de rigoler, je suis sérieux ^^!

Depuis que je suis dans la tech, j’ai vu passer tous les formats d’installation possibles et imaginables. MSI, NSIS, Inno Setup, et j’en passe. Mais ça ne change rien… On finit toujours par formater son PC parce qu’une désinstallation a laissé des traces partout dans le registre. Et c’est avec l’expérience, qu’on apprend bien sûr à méfier de ces programmes qui promettent monts et merveilles mais qui au final polluent votre système.

❌