I just randomly found a OnePlus with a community build of PostmarketOS (Alpine).
I would not use something based off Ubuntu, but the general Linux Desktop is either insecure (traditional apps) or too resource intensive for phones (flatpak).
Also the boot process is way less secure than on a Pixel with the separated Secure Element and all the verification mechanisms.
In general Android uses hardware encryption, profiles are seperately encrypted, and it uses an equivalent to the TPM for that. Many Linux distros are just catching up on that.
Updates can be equally stable and in the background when using rpm-ostree.
Idle battery life is worse. My old GrapheneOS phone that I use as an mp3 player lasts for 2 weeks.
Tons of Apps rely on Android libraries and Waydroid is very outdated currently. If they update to Android 14 and if you use a base OS with SELinux, the Android security model is intact. (The Android sandbox relies entirely on SELinux, without SELinux Apps can break your phone or invade it).
On Android you have the work profile, which allows you to run a set of isolated apps next to the others, apart from the normal App sandbox.
Android is pretty great and GrapheneOS is the best variant of it, if your priorities are
Stability (reliability, not some weird Debian stuff)
Fast updates, often faster than Googles or slightly behind (as they are no Google certified OS they dont get early access, UNLIKE Fairphone which still manages to not ship updates for months)
This is also about the App ID, actually mainly. So they keep K9 so that users can get a popup "export your settings, uninstall and install TB Android". As Android only allows updates with the same app ID and developer key.
Interesting, they renamed their org from thundernest to thunderbird. Makes more sense tbh.
I changes the URL to this in Obtainium and removed the old one. It seems they are still not changing the App ID as updates worked normally, but that version should get the redesign soon.
IPC? I mean it can export and import settings, sending that data via the share portal and opening it for import (autodetecting the extension) is really possible.
Not that I know how to write a single line of Android app code.
I am still a bit confused about systemd services, timers, units, targets and whatever but slowly getting there.
Also do you know how dbus activation would make sense, if it is already used in some ways and if it should be?
I think nearly all these services should run as user ones. I will fix their Wants entry and try to enable them again. Then see if some are dependencies of others, and the other way around on what they depend (like graphical.target, network-online.target, network.target etc).
Also I feel something with accessibility can be improved here, as orca and kaccess may be invoked intelligently (and otherwise dont bother users).
Requires: If a unit "requires" another unit, it means that the former cannot function properly without the latter being active. If the required unit fails, the dependent unit will also fail.
Wants: As mentioned earlier, "wants" implies a weaker dependency. If a unit wants another unit, it will start if the wanted unit is activated, but it won't fail if the wanted unit fails.
Sounds like most of the services actually have Requires and not Wants.
So Wants is more used to indicate in what "wave" a service should run. Quite nice!
I fixed them and edited the post. There now is a Github repo for the script, and guess what? Most services still run, so there are at least 2 mechanisms to start them. What a mess
Really great. But I would love that the "edit rounded corners" would not apply to the workspace number circle and to the switches, as it makes no sense.
I think CentOS Stream, Debian or a tweaked Ubuntu LTS are good for stability and all free also as in freedom (after replacing snap with flatpak on Ubuntu).
OpenSUSE slowroll is a good model for better tested but not randomly held back packages.
Fedora has the older stable release, currently 39. It is more stable than the current 40.
As a workstation Desktop I can recommend KDE Plasma, but it is not bugfree. Plasma 5 has bugs that will not be fixed, Plasma 6 has those fixed but random other bugs and random missing features.
GNOME is unusable in many parts for me personally, but very very likely the most stable but also modern Desktop.
COSMIC will be pretty awesome. It doesnt really have bugs for me, but simply a ton of missing things. But the way they build the project, how well everything works and implements all sorts of "we have this new shiny thing" from various DEs like KDE Plasma, is really nice.
But that will take at least a year to be really finished.
I am currently experimenting with this. I dont know what the best solution is. I will add a new post about this in KDE Discuss and Lemmy.
system or user services?
common directory?
order of launch
what are the dependencies and what depends on them
It is pretty crazy that entire KDE Plasma doesnt use systemd, and I can now (after looking through /etc/xdg/autostart add geoclue, baloo and orca to the possibly unwanted processes).
I want to test converting some noncritical but annoying services to systemd services. Then I will experiment with changing all to systemd services in a VM.
But if there is some strange systemd action in there that relaunches things, this needs to be adapted too.
I bought a laptop yesterday, it came pre-installed with Windows 11. I hate win 11 so I switched it down to Windows 10, but then started considering using Linux for total control over the laptop, but here's the thing: I keep seeing memes about how complicated or fucky wucky Linux is to install and run. I love the idea of open...
Testing packages is fine. But randomly stopping updates from upstream maintainers makes no sense. If you develop the software you can freeze packages. Or if upstream has dedicated LTS/ESR variants. But not if you dont.
I mean software devs release software when it is ready. Fedora also is semi-rolling and especially the older release has some form of held back packages.
But knowing "my distro ships packages with some random frozen number and these issues will simply not be fixed in a long time" is not really helpful.
Also, people dont know this from anywhere. Android, macOS, Windows all have separated software that is officially maintained and uses the latest stable version. Only Linux distros use this strange packaging form.
So I think using Flatpaks is way better, as they are often officially maintained. A lot of them are not, but they manage the separation from the system very well, so you actually run the latest versions without any chance to break the system.
Is there any way to change this order in the Application Launcher? ( lemmy.world )
Linux 6.9 released ( lore.kernel.org )
Back when both Brodie an Nicco feared Wayland ( www.youtube.com )
Here is the podcast URL...
Ubuntu Touch OS on OnePlus 6T: is it a viable Android alternative?
https://youtu.be/FOG3SylqEdc?si=xQXPJvnaXsgohXLv
Thunderbird for Android / K-9 Mail: April 2024 Progress Report - The Thunderbird Blog ( blog.thunderbird.net )
Thunderbird for Android / K-9 Mail: April 2024 Progress Report - The Thunderbird Blog ( blog.thunderbird.net )
Mozilla to protect Firefox users from bounce trackers - Stack Diary ( stackdiary.com )
Handbrake/ffmpeg: What free video codec to use for 720p videos?
I have a lot of old movies, most will barely be 720p....
How to convert xdg/autostart processes to systemd services? ( discuss.kde.org )
Git repo where I put the current progress
Mounting External Drives on Linux without root from the terminal
Hi friends,...
A Blog to Satisfy Your Monthly COSMIC Fix(es) ( blog.system76.com )
Stable, consistent workstation recommendations?
First, thanks for reading and commenting....
How to get a reliable on/off toggle for kdeconnect?
Kdeconnect is very cool but also pretty sensitive. There are many reasons why people would like to turn it off....
How fast is Plasma on old hardware?
I have a very cool Core 2 Duo laptop here that runs Linux Mint....
I don't know anything about Linux and the idea of installing it frightens me. Where do I start?
I bought a laptop yesterday, it came pre-installed with Windows 11. I hate win 11 so I switched it down to Windows 10, but then started considering using Linux for total control over the laptop, but here's the thing: I keep seeing memes about how complicated or fucky wucky Linux is to install and run. I love the idea of open...