惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
C
Check Point Blog
月光博客
月光博客
Y
Y Combinator Blog
I
InfoQ
B
Blog RSS Feed
P
Proofpoint News Feed
腾讯CDC
博客园 - Franky
MyScale Blog
MyScale Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V
V2EX
Hugging Face - Blog
Hugging Face - Blog
V
Visual Studio Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
云风的 BLOG
云风的 BLOG
罗磊的独立博客
B
Blog
人人都是产品经理
人人都是产品经理
Engineering at Meta
Engineering at Meta
MongoDB | Blog
MongoDB | Blog
Recent Announcements
Recent Announcements
美团技术团队
大猫的无限游戏
大猫的无限游戏

Lobsters

CIFSwitch: a non-universal Linux local root vulnerability RIPE NCC session fixation: poaching logins with an Atlas probe GNOME 2.20 but its Web Components Agentic Search for Context Engineering – Leonie Monigatti Garnix is shutting down [not OC] akashina.tngl.sh/jjc Concerning Emacs (and Jazz) Nitpicking the shell history scene in ‘Tron: Legacy’ What's cooking on SourceHut? Q2 2026 The tenth OpenPGP email summit Package managers that package package managers Clojure on Fennel part three: parsing WordPress at 23 Finding Miscompiles for Fun, Not Profit GitHub - creusot-rs/creusot: Creusot helps you prove your Rust code is correct. Announcing Rust 1.96.0 | Rust Blog A Love Letter to Neovim sqlite AGENTS.md Am I a Bad Friend? CSS vs. JavaScript • Josh W. Comeau Erlang Ecosystem Foundation - Supporting the BEAM community A brief note about slot access cost in Common Lisp Keyboard latency probe Rethinking the GNOME clipboard issues Back to the Building Blocks’ Building Blocks Tech Notes: Theseus: translating win32 to wasm Fast is better than slow Content-addressed Rust builds (or, what kache actually caches) Intent to Prototype: Embedding API Canada’s Bill C-22 and the security cost of collecting more data
GitHub - y5-snowies/nourish: Nourish OS. The modern way o...
github.com v · 2026-06-28 · via Lobsters

Nourish is a Linux desktop that doesn't limit you to your screen size.

It's free and open source, and stable enough to be a daily driver. It collects no data whatsoever — no telemetry, no analytics, not even crash reports. Nothing ever leaves your machine.

It's performant, and renders using Vulkan. Optionally, you can set an automatic fallback or explicitly select GLES on systems where Vulkan is not supported.

It fully supports NVIDIA and cards that use Mesa drivers such as Intel and AMD.

Features

  • A viewport you can zoom and pan, giving you an effectively infinite amount of space to work on.
  • Built on the Wayland protocol with fractional-scale support, so compliant windows stay sharp at any zoom level instead of turning blurry.
  • Non-intrusive multitasking aids that make it easy to work ergonomically across many contexts at once.
  • Carefully designed for stability, with attention to avoiding faults and performance issues. Visit nourish.snowies.com to see what it looks like and the full list of features.

Install

On Fedora 44, it's one command. You get a prebuilt build, so there's no toolchain to set up:

curl -fsSL https://nourish.snowies.com/release/latest/fedora44/package.tar.gz | tar -xz && y5-install/install.sh

The installer is interactive and safe to re-run. For the full walkthrough see https://nourish.snowies.com/guide.html.

Prefer a pinned build? Every release is also published immutably under its version — https://nourish.snowies.com/release/v1.0.0/fedora44/package.tar.gz — while latest always points at the newest. Browse them on the releases page.

For any other distribution, please see https://nourish.snowies.com/guide.html I currently do not publish individual binaries for different distributions and generally recommend using Fedora. If you are using a different distribution, it is easy to build from source which will link against your distribution system libraries versions automatically.

Source

Under the hood the engine is called y5 — a Wayland compositor written in Rust, standing on patched forks of smithay (Wayland), bevy + wgpu (rendering), and iced (interface), all kept in-tree under vendor/.

A thorough guide is available here.

Note: y5 was architected and hand-written, and only later enhanced with AI. It contains a lot of generated code, all of which was pre-directed and reviewed carefully.

# Build & run nested in your current Wayland session
environment/run-host.sh winit release
 
# Build the binary for use
environment/build-release.sh system

If you get errors about missing libraries, these are system libraries that the project links against. On Fedora you can install them with environment/install-deps.sh. On another distribution, feed that script to your AI agent and ask which equivalent packages it needs.

Contributing

Contributions are welcome! If you hit a bug or have an idea, please open an issue — bug reports and feature requests are genuinely appreciated. Pull requests are welcome too.

License

Licensed under either of Apache License 2.0 or MIT license at your option.