Roadmap
Milestones, not dates. Several phases run at once; the first stable release, Aperture, comes once phases 1 to 5 are done.
0. Foundation (in progress)
The project gets a home: one repo, clear licenses, an honest website. (3 of 4 done)
- [x] monorepo, licenses and architecture notes
- [x] new website
- [x] website deployed to our own server
- [ ] community discord
1. First nightly iso (in progress)
A bootable live iso, built automatically every day. (5 of 6 done)
- [x] live iso with lensOS branding, booting on uefi and bios
- [x] lensos-settings and lensos-mirrorlist packages
- [x] signing key and lensos-keyring package
- [x] lensOS repo at packages.lensos.org, gpg-signed
- [x] signed nightly isos on dl.lensos.org
- [ ] daily automatic builds (ci)
2. Liquid glass (in progress)
The look: one coherent glass theme from bootloader to apps, on a light desktop. (3 of 5 done)
- [x] lensos-theme: one palette for bar, dock, terminal, apps and wallpaper
- [x] frosted glass lensOS Settings and installer
- [x] lock screen, login screen and boot splash in the theme
- [ ] icons and cursor of our own
- [ ] limine boot menu theme
3. Lens package manager (in progress)
One command for arch repos, the aur and flatpak, with a snapshot before every update. (7 of 7 done)
- [x] lens, our own frontend to libalpm (pacman's engine), written in rust
- [x] install, remove, update, search, info, list, autoremove, clean
- [x] aur builds and flatpak apps from the same commands
- [x] arch news check and btrfs snapshot before every update, rollback
- [x] package browser on the website
- [x] tested end to end on an installed system: update, aur, snapshot, rollback
- [x] packages.lensos.org online, so lens update delivers lensOS updates
4. Linux-lens kernel (in progress)
Arch's kernel plus the bore scheduler for desktop responsiveness. (3 of 7 done)
- [x] linux-lens 7.2.9: arch's sources and config + bore, built and packaged
- [x] linux-lts kept as a fallback boot entry
- [x] the default kernel in new installs, tested booting
- [ ] the live iso boots linux-lens too
- [ ] x86-64-v3 build for modern cpus
- [ ] automatic builds for every new kernel release
- [ ] secure boot signing
5. LensOS installer (in progress)
A custom graphical installer that gets your hardware right the first time. (5 of 8 done)
- [x] graphical installer in the lensOS look
- [x] erase a disk, install alongside windows, or use free space
- [x] filesystem choice (btrfs preselected) and optional encryption
- [x] limine boot menu on uefi and bios, windows included when dual-booting
- [x] automatic nvidia driver selection and optional gaming bundle
- [ ] tested on real hardware
- [ ] secure boot key enrollment
- [ ] lens welcome app for first boot
6. First stable: aperture (planned)
The first release we recommend for daily use. (0 of 3 done)
- [ ] packages promoted to [lensos], stable iso
- [ ] measured system requirements
- [ ] complete documentation
7. Editions and beyond (planned)
More desktops, a graphical store, community mirrors. (0 of 6 done)
- [ ] hyprland edition
- [ ] openbox edition: pill panel, dock, kitty, themes; iso boots and installs (tested in a vm)
- [ ] bspwm / i3 / sway / niri editions
- [ ] lens store (graphical app store)
- [ ] x86-64-v3 repo variants
- [ ] community mirrors