Skip to content

Commit 2f1ea26

Browse files
Update README.md
1 parent ace89c7 commit 2f1ea26

File tree

1 file changed

+81
-1
lines changed

1 file changed

+81
-1
lines changed

README.md

Lines changed: 81 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,81 @@
1-
# TriOs
1+
# TriOS
2+
3+
TriOS is a Debian-based operating system designed for users who want a clean, smooth, and ready-to-use Linux experience.
4+
It ships with Debian’s full set of standard repositories and drivers (including non-free firmware) to ensure maximum hardware compatibility.
5+
6+
## Why TriOS?
7+
I wanted a Linux distribution that was:
8+
9+
- **Minimal** – like Lubuntu, keeping the system lightweight and efficient.
10+
- **Smooth** – like Linux Mint, with polish and usability out of the box.
11+
- **Tailored to my workflow** – focused on game development, gaming, and creative studio work.
12+
13+
I am yet to find a disto that provides a balanced system that is easy to set up, stays out of the way, and supports both everyday use and demanding workflows.
14+
15+
I used to use Linux Mint to fulfill these needs, but the overhead of abstraction has made everyday usage difficult.
16+
17+
Most distributions either prioritise developers or everyday users, but what if a you tried to optimise for both?
18+
19+
That's why I made TriOs.
20+
21+
## Features
22+
- Debian-based
23+
- Includes tools to install drivers for AMD, Intel, and NVIDIA hardware
24+
- Minimal default desktop environment with room to customize
25+
- Smooth out-of-the-box performance and experience
26+
- Stable if used correctly
27+
28+
## License
29+
TriOS itself (custom scripts, configs, and branding) is licensed under the **MIT License**.
30+
31+
Please note:
32+
- The operating system includes software packages from Debian, each under their own respective licenses.
33+
- Non-free firmware and proprietary drivers are redistributed under the terms provided by their respective vendors.
34+
- For full license information, see `/usr/share/doc/*/copyright` within the installed system.
35+
36+
## Downloads
37+
TriOs was made for amd64. Future builds may also be available for i386 (32 bit) and arm64. TriOs hasn't been tested on arm64 or i386, but if you wish to try it anyway, you can build it yourself.
38+
39+
Recommended builds:
40+
41+
- [Latest Release (V.1.0)](add-url-here-later-kthxbai)
42+
43+
Unstable builds:
44+
45+
- [Nightly Build](add-url-here-later-kthxbai)
46+
- [Latest Commit](add-url-here-later-kthxbai)
47+
48+
## Building the ISO from source
49+
50+
I heavily recommend to use an official build. But if you wish to build it yourself, follow the guide below.
51+
52+
### Install build tools
53+
54+
```
55+
sudo apt update
56+
sudo apt install live-build git debian-archive-keyring
57+
```
58+
59+
### Clone the repository
60+
61+
```
62+
git clone https://github.com/TriangularDev/TriOs/
63+
cd TriOs
64+
```
65+
66+
### Configure parameters
67+
68+
```
69+
lb config --architecture amd64 # or i386/arm64
70+
lb config --archive-areas "main contrib non-free non-free-firmware"
71+
```
72+
73+
### Build the ISO
74+
75+
```
76+
sudo lb build
77+
```
78+
79+
### Test the ISO (optional but recommended)
80+
81+
Boot the ISO in a VM or from a USB stick to verify functionality before release.

0 commit comments

Comments
 (0)