Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 48 additions & 8 deletions src/content/docs/en/welcome.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,21 +15,61 @@ If you want to install Ultramarine Linux, head to the [Getting Ultramarine](/en/

## General Philosophy

Ultramarine Linux is a spiritual successor to Korora Linux, intending to make an operating system that "just works" for people of all levels of experience.
Ultramarine Linux's primary goal is to create an instantly useable experience
while keeping up with innovations in the space, these are the standards we try
to hold ourselves to:

To do this, we stick to a set of values:
### 0. Ultramarine just works.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems weird to have a 0 here, maybe just have
### Ultramarine just works.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the idea was to make this the "prerequisite of the prerequisites"

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ehh, alright seems fine.


### Ultramarine is Pragmatic.
Ultramarine uses _pragmatic_ approaches to solve problems.
Unlike many distributions that try to adhere to ideology by shipping an (almost) entirely free (as in *libre*) system,
Ultramarine works off the model of **least resistance**,
meaning we instead ship software that we deem to be a better fit for users,
even if that means we have to resort to proprietary drivers and codecs which some distros wouldn’t be comfy with out-of-box.

Where Fedora tries to adhere to ideology (that’s perfectly fine), by shipping an (almost) entirely free system, Ultramarine works off the model of least resistance. That means we try to make it easy for the user, even if we have to ship some proprietary drivers and codecs that Fedora wouldn’t be comfy with out-of-box.
The phrase "just works" has a lot of implications on the ideology (or

### Ultramarine is Innovative.
depending on the interpretation, lack of ideology) of the Ultramarine Project.
We only include software that (we believe) respects security and user privacy,

We believe that recent innovations in the Linux space serve to greatly improve the user and developer experience. Technologies like Flatpak and XDG Portals allow developers to provide great experiences to our users more consistently. Work done upstream improves the experience for our users, and work done in the Ultramarine ecosystem; like accent colours, and Chromebook support, improves the larger Linux ecosystem. It's a win-win.
or use newer alternatives that come with more features, or provide apps with
better user interfaces, or even create our own if we think there are no good
alternatives out there, all in order to satisfy "just works", vastly improving
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
alternatives out there, all in order to satisfy "just works", vastly improving
alternatives out there, all in order to satisfy "just works," vastly improving

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why?

Copy link
Member

@Owen-sz Owen-sz Feb 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's proper grammar

user and developer experiences. And that also brings us to:

### Ultramarine is User-friendly.
### 1. Ultramarine is Innovative and Progressive.

We strive to employ recent innovations in the Linux space that serve to greatly **improve the user and developer experience**,
such as having Budgie as our Flagship edition since UM35, including Flatpaks in our images, creating experimental bootc immutable images, etc.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ehhh, seems weird to call out Budgie here. I would just remove that part/replace with something else.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

any other ideas?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

System76 scheduler? Or just remove this part.


In addition, if we find existing software not really "working" and there are no good alternatives,
we create our own solutions. The creation of
**RDMS** (Readymade installer, Taidan OOBE, Katsu image builder, etc.),
**Terra Stack** (Andaman, Subatomic, Tetsudou, etc.), and
**UMSS** (Ultramarine Hop, umdive, mkfstab, etc.) are very clear examples:
they are all software created out of frustration from lack of good software;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
they are all software created out of frustration from lack of good software;
They are all software created out of frustration from lack of good software;

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why uppercase after :?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's proper

and all of the above are written in innovative languages too (namely Rust, Nim, Go).

With the work done in and around the Ultramarine ecosystem (XDG accent colors, Chromebook support, etc.),

the larger Linux ecosystem is improved, benefiting users and developers in the space.


### 2. Ultramarine is for Everyone.

In other words, Ultramarine Linux is accessible and friendly.
Ultramarine Linux has leading support over Chromebooks, Surfaces and Raspberry Pis, under the
Ultramarine Anywhere Initiative, since as early as UM40.

Ultramarine Linux also has one of the best internationalization (i18n) support across the Linux ecosystem.

Mozc (Japanese IME) has been added out of the box since UM38.
Keymap and IME setting prompts in OOBE have been added since UM41,
with our tailored list of up-to-date IMEs from Fedora and Terra.

With a friendly community and many translation efforts, it is safe to say
Ultramarine Linux is for everyone with different backgrounds, cultures, needs, and machines.

While it may seem trivial to more advanced users to tweak a few settings and install some packages from 3rd party repositories, it may take people who are new to Linux (or even just new to Fedora) hours to figure out what packages they need, and where to find them. Ultramarine allows users new and old to get up and running quickly.

## Planned Features

Expand Down