Skip to main content

Linus ends the Rust for Linux drama, COSMIC Alpha 6 released, and more!

·1473 words·7 mins· ·
Niccolo Venerandi
Author
Niccolo Venerandi
Writer
Table of Contents

Linus supports Rust in Linux development; COSMIC Alpha 6 adds features like zooming and snapping windows; Fedora faces a potential threat from OBS; GNOME may phase out its foot logo based on Cassidy’s article; PewDiePie highlights Linux Mint in his video, while the Pomera D250 offers a minimalist writing device. Additionally, minor updates from KDE and GNOME reflect ongoing efforts to enhance their platforms. Lastly, a fun fact about a minor planet named Linux adds an quirky touch to tech lore.

Linus Torvalds defends Rust for Linux
#

Firstly, I believe you deserve an update on last week’s story about Hector Martin. After he resigned from the Asahi Linux project to preserve his mental health, a new Linux kernel mailing list thread emerged about the R4L project, by Miguel Ojeda.

The new Linux kernel mailing list thread

He has published a page about the policies around using Rust in the Linux kernel. This covers many frequently asked questions, such as “Is there support from Linux maintainers for the R4L project?” (yes), “Will Rust be extra work for Linux maintainers?” (also yes), “Is R4L driven forward by the Rust community?” (no).

The beginning of the Rust kernel policy

As it was quickly pointed out by developer Hellwig, who is vocally against R4L, this policy webpage resides on the rust-for-linux.com website and has not been agreed upon by any non-R4L maintainer.

He also claimed that the policy contains incorrect information, such as the fact that “some subsystems may decide they do not want to have Rust code for the time being, typically for bandwidth reasons. This is fine and expected”. He then claimed that Linus has privately said that he would merge Rust code even if the maintainer objects, rendering the sentence untrue.

Some of Hellwig’s criticism of the Rust kernel policy

Eventually, Linus Torvalds stepped in. Firstly, he explained that the patch Hellwig blocked (prompting Martin’s resignation) was not introducing any Rust code that Hellwig would’ve had to maintain, but it was simply adding the option to use Rust elsewhere:

You are saying that you disagree with Rust - which is fine, nobody has ever required you to write or read Rust code. But then you take that stance to mean that the Rust code cannot even use or interface to code you maintain. So let me be very clear: if you as a maintainer feel that you control who or what can use your code, YOU ARE WRONG.

He went on to say that if you refuse to learn or use Rust in the Linux codebase, that’s your right; but it does also mean that you won’t get to have a say on how the Rust interface is implemented by those who do contribute to the R4L project:

You are not forced to take any Rust code, or care about any Rust code in the DMA code. You can ignore it. But “ignore the Rust side” automatically also means that you don’t have any say on the Rust side.

This hopefully concludes the very heated week of R4L/Linux drama. Torvalds has always been publicly supportive of the R4L project, and he even complained that it wasn’t moving fast enough, so this reply should not come as a surprise to anyone.

COSMIC Alpha 6 Released
#

System76 has published the 6th alpha of the work-in-progress COSMIC desktop environment. This not only brings more stability to the system, but a few new features too, starting with the ability to zoom in on the desktop:

The Magnifier option in use

It can be activated in Settings, under the Accessibility section. It allows you to zoom through the Accessibility applet in the tray, or using the shortucts Super + =, Super + -, or Super + Mouse Scroll.

Still in the a8y section, the applet now also has toggles for screen reading and a direct to its Settings page.

The Accessibility system applet

You can now have icons on your desktop. A settings page allows to show/hide mounted drives icons, the trash folder, and customize the size and spacing between icons.

The Desktop View settings page

The Alpha 6 also introduces new fractional scaling options, but it does so in what seems to me like a rather awkward way. Instead of displaying a scaling slider you get two different options:

The Scaling settings page

The “Scale” option allows you to select an integer-ish scaling (such as 125%). Then, you can fine-tune it through the “Additional scaling options”, which will simply be added to the previous “Scale” option. As an example, the resulting scaling in the screenshot is 210%.

A few improvements were introduced for the Workspace view: you can now scroll through desktops and clicking on an empty space will exit the workspace view. The previews also now include the name of the desktops. Finally, if you the last two workspaces are empty, the last one will be removed automatically.

The new Workspace view

COSMIC also introduces window snapping, which they call “Floating windows gravitate to nearby edges”. It simply means that if you drag-and-drop a window near an edge, it will snap to it. You can also now see more than eight options in the launcher:

I count 10!

Checkout the full blogpost: source

OBS threat to sue Fedora retracted
#

One thing I did not get to talk last week is OBS threat to sue Fedora. If you missed the story, here’s a quick recap: Fedora was packaging OBS to a Fedora Flatpak (an alternative to Flathub), but in doing so they broke many functionalities of OBS. Users did not know that, so they started complaining to OBS.

Eventually, OBS developers got fed up and asked to retract the badly packaged flatpak. After being ignored for a few weeks, they decided to threaten legal action had the package not been retracted or rebranded within seven business days.

The threat by Joel Bethke, OBS developer

Luckily, Fedora managed to effectively damage control the situation. They immediately started discussions with OBS developers to solve the issues, marked the flatpak as End Of Life, and started a discussion on how to remove it.

After some fruitious discussions between them, OBS felt like there was room for progress in their collaboration, and retracted their request (and associated threat).

Effective damage control by the Fedora Project Leader and Flatpak SIG

As a result, the Fedora team is also now working on an explicit upstream-first statement to make sure that requests from packaged projects will be formally given higher priority from now on.

Proposal of The Upstream First Act

Nonetheless, the debate sparked much drama. The Fedora Project Leader, Matthew Miller, was interviewed by Brodie Robertson; during the interview, he said that Fedora Flatpaks are necessary since Flathub apps are barely reviewed and are more insecure or less standardized compared to what they offer. This is not entirely true, and the interview did not sit well with everyone. As an example, a blogpost was published on GNOME blogs by Jordan Petridis called “The Fedora Project Leader is willfully ignorant about Flathub”.

Checkout the GitLab thread: source

Cassidy wants to get rid of the GNOME foot logo#

Okay, that’s a bit of a sensationalized headline. However, Cassidy did publish a great article on the history of the logo, why it’s good/bad, and what should GNOME do with it:

Cassidy’s article

As an example, the complaints are that it does not convey anything about the project, it’s an awkward shape that does not fit well into a circle/square, and it’s somewhat unappealing (it’s a foot!).

Cassidy proposes to phase out the usage of the current logo, commission a designer to create a new one and immortalize the foot as a mascot, as a bit of an easter egg.

Checkout the full article here: source

A Few Goodies
#

We recently discovered that PewDiePie uses Linux Mint. He published a video on building a gaming computer, which includes this frame:

Yes, it’s Mint!

This is solid proof that Linux eventually wins everyone over.

Checkout the video: source

If you like distraction-free writing devices, I have seen a few people positively review the “Pomera D250”, which has a keyboard and a screen to display what you’re writing – that’s it.

It’s pretty barebone, but that’s the whole point

It has just become available internationally, which is why I’m mentioning it.

Checkout the full article: source

Finally, both KDE and GNOME published their weekly “What’s up this week?” blogposts. Neither contains breathtaking new features, but if you use either desktop environment, you might want to read the corresponding one:

Checkout the full KDE Plasma article: source

Checkout the full GNOME article: source

Finally, did you know there’s a minor planet called Linux? Discovered 1994 Oct. 12 by Spacewatch at Kitt Peak.

Maybe it’s inhabited by penguins!

Checkout on NASA!: source

Cover image by Wikimedia Commons

Related

Asahi Linux Project Lead Resigns, Plasma 6.3, and more!
·1078 words·6 mins
Niccolo Venerandi
System76's COSMIC now has a new logo and brand!
·156 words·1 min
Niccolo Venerandi
The EU is still trying to dismantle end-to-end encryption
·173 words·1 min
Niccolo Venerandi