https://github.com/TimelessOS/TimelessOS
TimelessOS is a simple, robust Operating System based on the principal that it just works.
https://github.com/TimelessOS/TimelessOS
distro immutable linux systemd
Last synced: over 1 year ago
JSON representation
TimelessOS is a simple, robust Operating System based on the principal that it just works.
- Host: GitHub
- URL: https://github.com/TimelessOS/TimelessOS
- Owner: TimelessOS
- Created: 2025-01-14T12:18:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-05T23:34:25.000Z (over 1 year ago)
- Last Synced: 2025-03-14T11:19:40.943Z (over 1 year ago)
- Topics: distro, immutable, linux, systemd
- Language: Shell
- Homepage: https://eaterminer.tinoplay.eu
- Size: 3.71 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README
# TimelessOS
TimelessOS is a simple, robust Operating System based on the principal that it **just works**.
* Robust: Cannot, Will not, Shall not break
* Simple: It's just like what you're used to, with a very small learning curve
* Immutable: You can't break it, no matter how much little Timmy tries
* Secure: Stay Safe while browsing the Internet
## Status
Early alpha. **Not recommended for general use.**
### Current known bugs:
- TPM2 SHA PCR Banks do not work (https://github.com/systemd/systemd/issues/36416). Please use no-encrypt for now.
- Sleeping can cause issues.
## Building from source
- Pull the repository.
- Generate secureboot keys via `mkosi genkey`.
- Build the image via mkosi using `mkosi --force`.
- OPTIONAL: Update to the build using `mkosi sysupdate`. In the case the build failed or was faulty, rollback is possible via holding down ESC during boot to get to the bootloader.
## Installation
CAUTION: This is not ready for general use. Make sure you have another drive ready with another OS incase of OS failure.
> Make sure that Secure Boot is in setup mode (You can change this in UEFI Firmware Interface) before starting installation!
> We are aware of a bug affecting firstboot that affects the keyboard. We recommend setting passwords to a single letter and changing them after firstboot.
### ISO Installation
Burn the [ISO](https://eaterminer.tinoplay.eu/updates/TimelessOS_202502.raw) directly to the intended drive.
Be careful not to burn to the wrong drive, and remember to backup your data.
Booting via this drive will present you with firstboot, complete the instructions onscreen.
### Replicated Installation (Recommended)
> Make sure to back up all important data on the target drive before running this command.
Open a terminal on the host system with the intended target drive attached, and run `systemd-repart --defer-partitions=swap,root /dev/` and review onscreen the changes proposed. If you are fine with these changes, run with the `--dry-run=no` flag. This will "clone" the current installations system partitions, so make sure you're on the latest update.
Booting via this drive will present you with firstboot, complete the instructions onscreen.