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

推荐订阅源

宝玉的分享
宝玉的分享
H
Hackread – Cybersecurity News, Data Breaches, AI and More
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
小众软件
小众软件
月光博客
月光博客
D
DataBreaches.Net
L
LangChain Blog
美团技术团队
S
SegmentFault 最新的问题
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
博客园 - 司徒正美
aimingoo的专栏
aimingoo的专栏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Help Net Security
阮一峰的网络日志
阮一峰的网络日志
Y
Y Combinator Blog
I
InfoQ
U
Unit 42
Microsoft Azure Blog
Microsoft Azure Blog
J
Java Code Geeks
博客园 - 三生石上(FineUI控件)
腾讯CDC
Martin Fowler
Martin Fowler

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.