Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates for UM41 #85

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from
Draft

Updates for UM41 #85

wants to merge 7 commits into from

Conversation

nothingneko
Copy link
Contributor

No description provided.

Copy link

cloudflare-workers-and-pages bot commented Oct 1, 2024

Deploying ultramarine-wiki with  Cloudflare Pages  Cloudflare Pages

Latest commit: 31601be
Status: ✅  Deploy successful!
Preview URL: https://90e244a7.ultramarine-wiki.pages.dev
Branch Preview URL: https://um41.ultramarine-wiki.pages.dev

View logs

@@ -10,4 +10,4 @@ import Alert from "../../../../components/Docs/Alert.astro";
page is subject to change.
</Alert>

Would use [StardustXR](https://stardustxr.org/). Our packaging effort can be found [here.](https://github.com/Ultramarine-Linux/stardustxr)
Would use [StardustXR](https://stardustxr.org/). StardustXR is fully packaged in Terra since Fedora 41
Copy link
Member

Choose a reason for hiding this comment

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

stardust-server: terrapkg/packages#2048

PR still open

Copy link
Contributor

Choose a reason for hiding this comment

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

stardust-server: terrapkg/packages#2048

PR still open

Should be merged by UM41, gonna look at this later

Copy link
Member

Choose a reason for hiding this comment

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

Also missing .

- 16GB of Storage

## Minimum Requirements

These requirements are the **_bare minimum_** to run Ultramarine Linux. Using Ultramarine on a computer of this caliber will not be a good time.

- 1gb of RAM
- 64-bit processor (x86_64 **OR** aarch64)
- 10GB of disk space
- Dual Core 64-bit processor (x86_64 **OR** aarch64)
Copy link
Contributor

Choose a reason for hiding this comment

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

Why dual core here? It would run on single core

Copy link
Contributor Author

Choose a reason for hiding this comment

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

just copied from recommended, i don't think a single core cpu has been made in the last 5 years

Copy link
Contributor

Choose a reason for hiding this comment

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

These are the min requirements though.

## Ultramarine 41

- 🔥 Switched to Readymade from Anaconda
- 🔥 Switched to Raspberry Pi Foundation Kernel
Copy link
Contributor

Choose a reason for hiding this comment

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

Add Pi/raw ARM images will be BTRFS

Can also include Chromebook change, will be worth looking at closer to release.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

add those

Copy link
Contributor

Choose a reason for hiding this comment

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

Will later

src/content/docs/en/hardware/surface.mdx Outdated Show resolved Hide resolved

## Raspberry Pi 5

<Alert type="info">
This device type is still in the **Planning Phase**. All information on this
This device type is still in the **Testing**. All information on this
Copy link
Contributor Author

Choose a reason for hiding this comment

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

category not phase

@@ -5,34 +5,34 @@ description: "Minimum Requirements for Ultramarine Linux"

import Alert from "../../../../components/Docs/Alert.astro";

## Recommended Requirements for Standard PCs
## Recommended Specifications for Standard PCs

These are our suggestions for the most basic (daily-driveable) system:

- 4GB of RAM (8GB or more recommended)
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
- 4GB of RAM (8GB or more recommended)
- 4GB of RAM

Adding (8GBs recommended) seems redundant since its the 'most basic' suggestion, and 4GBs ram will run the OS just fine for basic tasks.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

no, we suggest more storage here, and this is important information

Copy link
Contributor

Choose a reason for hiding this comment

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

Alright that's fine

src/content/docs/en/hardware/surface.mdx Outdated Show resolved Hide resolved
| Surface Go | No | Cameras and LTE will not work without Surface Kernel | ✓ |
| Surface Go 2 | No | Same as Surface Go | ✓ |
| Surface Go 3 | No | | |
| Surface Go 4 | Yes | UFS Storage, requires some manual intervention to get working | |
Copy link
Contributor

Choose a reason for hiding this comment

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

Manual intervention guide should be provided below this chart, along with any other manual workarounds needed?

Copy link
Contributor

Choose a reason for hiding this comment

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

I would talk about what surface_aggregator is/how to use it

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Manual intervention guide should be provided below this chart, along with any other manual workarounds needed?

they should go to surface wiki imo, but maybe

I would talk about what surface_aggregator is/how to use it
I can make a mention

@@ -55,9 +50,9 @@ These can be found in the [Raw Image](https://images.fyralabs.com/images/ultrama
it on another device.
Copy link
Contributor

Choose a reason for hiding this comment

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

Change raw images link to /41/


Open your Edition's app store, on Flagship, GNOME, and Xfce, this is Software, on Plasma this is Discover. The upgrade should be in the updates section, simply press upgrade, wait for the packages to download, and reboot from the app store.

You may need to update your copy of Ultramarine 40 before the upgrade will become available.
Copy link
Contributor

Choose a reason for hiding this comment

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

Talk about/guide for UMhop/Pantheon upgrade path?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

we can make another page for that

Copy link
Contributor

Choose a reason for hiding this comment

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

That works

## Ultramarine 41

- 🔥 Switched to Readymade from Anaconda
- 🔥 Switched to Raspberry Pi Foundation Kernel
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
- 🔥 Switched to Raspberry Pi Foundation Kernel
- 🔥 Switched to Raspberry Pi Foundation Kernel
- Raw/Pi images switched to BTRFS
- Added WSL support

Copy link
Contributor Author

Choose a reason for hiding this comment

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

remove pi


## Raspberry Pi 5

<Alert type="info">
This device type is still in the **Planning Phase**. All information on this
This device type is still in the **Testing**. All information on this
Copy link
Contributor Author

Choose a reason for hiding this comment

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

category not phase


## Raspberry Pi 5

<Alert type="info">
This device type is still in the **Planning Phase**. All information on this
This device type is still in the **Testing**. All information on this
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
This device type is still in the **Testing**. All information on this
This device type is still in the **Testing Category**. All information on this

@@ -5,34 +5,34 @@ description: "Minimum Requirements for Ultramarine Linux"

import Alert from "../../../../components/Docs/Alert.astro";

## Recommended Requirements for Standard PCs
## Recommended Specifications for Standard PCs

These are our suggestions for the most basic (daily-driveable) system:

- 4GB of RAM (8GB or more recommended)
Copy link
Contributor

Choose a reason for hiding this comment

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

Alright that's fine

## Ultramarine 41

- 🔥 Switched to Readymade from Anaconda
- 🔥 Switched to Raspberry Pi Foundation Kernel
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
- 🔥 Switched to Raspberry Pi Foundation Kernel
- 🔥 Switched to Raspberry Pi Foundation Kernel
- Raw images switched to BTRFS
- Added WSL support

2. Simply select "Other General Purpose OS" then your Ultramarine Edition of choice.
3. Insert the storage device into your Pi and boot up! The root filesystem will automatically be expanded.
4. You will be prompted to set up a user, do this and you're done!.
- Your storage device will need to be larger than 16GB (the image is ~15GB) We suggest 20GB so you have space for software.
Copy link
Member

Choose a reason for hiding this comment

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

Raw images consists of mostly blank space:
image

Maximum is around 7.1GB (plasma), final raw image size is 12.1 GB, 3.6 GB after compression, nowhere to 15GB.

If I understand this correctly, a system with 10 GB can install plasma with 3 GB to spare. This of course requires verifications.

If true, also edit rpi3 notes.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

compression doesn't matter here, we're decompressing, i swore they were like 12-15gb now, thanks for the correction

Copy link
Contributor

Choose a reason for hiding this comment

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

The largest is 15GBs, the smallest is 8GBs. There is free space within those images but they still take up that much space once decompressed.

@madonuko didn't you have a way to shrink these sizes down? Especially the plasma one? If we can shrink down the plasma one, the next largest raw image is 12GBs.

Copy link
Contributor

Choose a reason for hiding this comment

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

The largest is 15GBs, the smallest is 8GBs. There is free space within those images but they still take up that much space once decompressed.

@madonuko didn't you have a way to shrink these sizes down? Especially the plasma one? If we can shrink down the plasma one, the next largest raw image is 12GBs.

image

Copy link
Member

Choose a reason for hiding this comment

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

You're showing imgs from 2 Aug, that's old as heck.

Copy link
Contributor

Choose a reason for hiding this comment

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

Looks like the most recent KDE raw image is 13GBs.

Copy link
Contributor

Choose a reason for hiding this comment

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

Wait that's x86, the ARM raw image is probably still 15, checking now.

@@ -10,4 +10,4 @@ import Alert from "../../../../components/Docs/Alert.astro";
page is subject to change.
</Alert>

Would use [StardustXR](https://stardustxr.org/). Our packaging effort can be found [here.](https://github.com/Ultramarine-Linux/stardustxr)
Would use [StardustXR](https://stardustxr.org/). StardustXR is fully packaged in Terra since Fedora 41
Copy link
Member

Choose a reason for hiding this comment

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

Also missing .

src/content/docs/en/hardware/requirements.mdx Show resolved Hide resolved
- See the [anywhere page](/en/anywhere/rpi)

## Minimum Requirements for ARM Devices Using UEFI

- 64-bit processor (aarch64)
- 4GB or RAM
- 4GB of RAM
- 16GB of Storage

## Minimum Requirements
Copy link
Member

Choose a reason for hiding this comment

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

This entire section should be moved up above rpi.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

bet

5. Run `dracut -f` to make sure the new kernel is installed as the initramfs.

6. Exit the chroot and reboot!
Microsoft Surface support is provided in partnership with the Linux Surface team.
Copy link
Member

Choose a reason for hiding this comment

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

We only got permissions to use their provided software, we did not negotiate any partnerships afaik.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

it's probably okay to say but changing it is likely safer, just copied the copy from chromebook and pi


## Upgrading

Open your Edition's app store, on Flagship, GNOME, and Xfce, this is Software, on Plasma this is Discover. The upgrade should be in the updates section, simply press upgrade, wait for the packages to download, and reboot from the app store.
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
Open your Edition's app store, on Flagship, GNOME, and Xfce, this is Software, on Plasma this is Discover. The upgrade should be in the updates section, simply press upgrade, wait for the packages to download, and reboot from the app store.
Open your Edition's app store ("Software" on Flagship, GNOME, and Xfce; "Discover" on Plasma). The upgrade should be in the updates section, simply press upgrade, wait for the packages to download, and reboot from the app store.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

neither of our options are very clear, i can just try again here

- 🔥 Switched to Readymade from Anaconda
- 🔥 Switched to Raspberry Pi Foundation Kernel
- WSL Support
- 📦 Chromebook Images
Copy link
Member

@madonuko madonuko Oct 5, 2024

Choose a reason for hiding this comment

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

Suggested change
- 📦 Chromebook Images
- 📦 Chromebook Images
- 🛳️ `kcalc` in Plasma Edition instead of `kalk`
- 📦 `mesa-va-drivers-freeworld`, `mesa-vdpau-drivers-freeworld`
- 📦 [`umcli`](https://github.com/Ultramarine-Linux/um) (A CLI tool for managing an Ultramarine Linux system)
- 🛳️ `fastfetch`, `nmtui`
- 📦 Flagship: switch to `helium-gtk-theme` and `hydrogen-icon-theme` (instead of Fluent); `ptyxis` (instead of `gnome-terminal`)
- 🔥 GNOME: remove `pop-launcher`, `qalculate`, [Pop shell extension](https://github.com/pop-os/shell) (`gnome-shell-extension-pop-shell`); add `geary` email client
- 🔥 Plasma: switch from `ibus` entirely to `fcitx5`; remove excessive KDE apps

Copy link
Contributor Author

Choose a reason for hiding this comment

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

we always shipped kcalc, but i wanted to switch to kalk in this release, that's not really a change, other than that good

Copy link
Member

Choose a reason for hiding this comment

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

Ah… that's why I didn't find it on my system…

Well people seem to like kcalc more, not sure

Comment on lines 42 to +49
- 📦 [System76 Scheduler](https://github.com/pop-os/system76-scheduler) (significantly better scheduling for low-end devices)
- 📦 [KWin Script for system76-scheduler Integration](https://github.com/maxiberta/kwin-system76-scheduler-integration)
- 📦 [KWin Script for system76-scheduler Integration](https://github.com/maxiberta/kwin-system76-scheduler-integration)
- Numerous popular GNOME extensions
- 🛳️ [AppIndicator/KStatusNotifierItem support](https://github.com/ubuntu/gnome-shell-extension-appindicator) (`gnome-shell-extension-appindicator`)
- 🛳️ [Pop shell extension](https://github.com/pop-os/shell) (`gnome-shell-extension-pop-shell`)
- 🛳️ Support for keyboard selection of windows and workspaces in GNOME Shell (`gnome-shell-extension-windowsNavigator`)
- 🛳️ [Bringing back the app menu](https://github.com/fthx/appmenu-is-back) (`gnome-shell-extension-appmenu-is-back`)
- 📦 [Pop Launcher](https://github.com/pop-os/launcher) (`pop-launcher`)
- 🛳️ [AppIndicator/KStatusNotifierItem support](https://github.com/ubuntu/gnome-shell-extension-appindicator) (`gnome-shell-extension-appindicator`)
- 🛳️ [Pop shell extension](https://github.com/pop-os/shell) (`gnome-shell-extension-pop-shell`)
- 🛳️ Support for keyboard selection of windows and workspaces in GNOME Shell (`gnome-shell-extension-windowsNavigator`)
- 🛳️ [Bringing back the app menu](https://github.com/fthx/appmenu-is-back) (`gnome-shell-extension-appmenu-is-back`)
- 📦 [Pop Launcher](https://github.com/pop-os/launcher) (`pop-launcher`)
Copy link
Member

Choose a reason for hiding this comment

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

?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

prettier ran on this

Copy link
Member

Choose a reason for hiding this comment

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

I use prettier too, can relate… please revert

Copy link
Contributor Author

Choose a reason for hiding this comment

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

will do

src/content/docs/en/welcome.mdx Show resolved Hide resolved

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.

### Ultramarine is User-friendly.

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.

### Ultramarine is Accesible
Copy link
Member

Choose a reason for hiding this comment

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

?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

new value we're adding, per flock talk, still need to write it out

Copy link
Member

Choose a reason for hiding this comment

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

accessible as in a11y?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

that's part of it, a11y is part of making ultramarine accessible to as many people as possible. accessibility comes from access-ability the ability to access, we want ultramarine to be easy to access, this is done with hardware, a11y, etc etc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants