Marco Allegretti

@23DSP
8 Followers
52 Following
29 Posts
👾Audio Dev
🎹 Tekno Producer
#osdev #Linux #Rust
My old, dirty laptop boots an #openSUSE image with my new, dirty desktop environment. I'll be making the repositories public soon, but if anyone out there wants to embark on a #Rust, #Flutter (tiny-skia), and #Smithay adventure, let's get in touch. 

🚀 Europe, it’s time to scale.

We are introducing EU Inc.:
🔸 Start a company in less than 48 hours
🔸 Fully online and borderless
🔸 No minimum capital requirement

To compete globally, Europe needs speed, scale, and strength.

This is how we get there.

Find out more: https://link.europa.eu/98NtPw

Building a Deep Fantasy Manager in Rust: Want to join?

I’ve been heads-down building Mythic League, a persistent fantasy guild manager. The goal is the...

DEV Community
COSMIC and WEFT OS: Two Ways to Build a Rust Desktop (Smithay, Wayland, Servo)

COSMIC and WEFT OS: two ways to build a Rust desktop I’ve been thinking a lot about what a...

DEV Community

When people hear “new operating system,” they usually think of big consumer products: Windows, macOS, Android, iOS.

When developers hear “new OS,” they often think of hobby projects that boot, show a prompt, and stop there.

WEFT OS is neither of those.

https://dev.to/marcoallegretti/weft-os-rethinking-firefox-os-for-2026-1aai

WEFT OS — Post 3 is up: Why Servo, and why now?
If your shell is a web document, the engine isn’t a “dependency” — it becomes a foundation, with a governance model and an upstream workload attached.
I wrote about the Chromium/WebKit/Servo trade, and what “Servo gaps” actually mean for an OS shell.
https://marcoallegretti.me/blog/why-servo-and-why-now/
#weft #servo #rust #wayland

firefox os, ubuntu touch... I really have a moment of nostalgia:

https://marcoallegretti.me/blog/they-were-right-just-too-early-firefox-os-ubuntu-touch-sailfish/

They Were Right, Just Too Early: Firefox OS, Ubuntu Touch, Sailfish

WEFT OS — Post 2 of 10. Firefox OS, Ubuntu Touch, and Sailfish OS were right about the direction of computing — and arrived before the world was ready to pay for it.

Marco Allegretti

Yesterday the European Parliament drew a line on “Chat Control”: mass scanning of private communications should target specific suspects under judicial authority, not everyone by default.

Three takeaways:
• You can’t “regulate around” encryption.
• Temporary surveillance measures tend to become permanent.
• High false-positive systems impose real social costs.

Timeline + sources:
https://marcoallegretti.me/blog/chat-control-european-parliament-says-no-for-now/

#Privacy #EU #Encryption

Chat Control: the European Parliament says no. For now.

The European Parliament just voted to restrict mass scanning of private communications. This isn't the end of the dossier, but it changes the shape of the fight.

Marco Allegretti

I’m exploring an OS architecture where the system shell is an HTML/CSS document, but the compositor stays authoritative and apps remain separate surfaces.
Post 1/10 of WEFT OS: “The Desktop Is a Document” — it’s an argument about boundaries (not a launch post).

If you care about any of these, I’d love critique or contributions:
-Servo embedding for a shell-grade Wayland client
-shell/compositor protocol surface
-brokered Wasm ↔ UI channel https://marcoallegretti.me/blog/the-desktop-is-a-document/

#webdev #rustlang #firefox #css

The Desktop Is a Document

WEFT OS — Post 1 of 10. A desktop shell as an HTML document, and why that is neither a browser skin nor Electron.

Marco Allegretti

Looking for people crazy enough to help with a Linux Desktop Environment.

The project is already fairly well underway, but it’s the kind of idea that benefits from curious, experimental minds.

The stack is… modern (lol):
Rust, Flutter, Wayland.

If you like weird ideas, desktop environments, or just want to see where this madness goes, feel free to reach out đź‘€

#linux #opensource #rustlang #wayland #flutterdev