in case of any forensics your drive will be copied first and master will be not touched, any decryption attempts will be executed on copies - so kill switch is effectively useless.
I think the appeal was supposed to be all drivers are open source. where as even with custom roms, you still have proprietary firmware blobs that must be updated by the manufacturer to prevent any exploits
Phones that run mainline Linux are seldom. The only ones that come to my mind are PinePhone Pro (outdated hardware, 400 bucks) and Librem 5 (also outdated hardware, incredibly expensive 1300$ !). If you are serious get the PinePhone Pro. But expect pitfalls because you can't just run Android apps.
Nextcloud is still the best option for self hosted cloud services.
Because phone manufacturers don’t open source their firmware, you probably won’t be able to get Linux on an off-the-shelf phone. (Please someone correct me if I’m wrong).
Your best bet, if you want to go down thus route, is to get the PinePhone Pro. It’s relatively affordable.
Before you try anything, think hard about your relationship with your phone and what you expect from it. Does work require you have an app installed? What kind of apps do you use regularly? You won’t have things like: CVS for meds, AA for flying, Steam for 2fa, Signal, Telegram, google maps, etc. Some you might be able to use their webapps, but the browser might be a bit sluggish because it’s the full desktop version. Firefox isnt fully mobile friendly. Battery life won’t be what you’re used to. Linux on the phone is just like your regular Linux, so you’ll have the stuff your used to from there, and you’ll having calling, sms, mms, and voicemail.
I have the PinePhone and the Librem 5, but I still use my android.
There are a couple of phones that can run Linux. Oneplus 6 for an example. But most can’t indeed. PostmarketOS has a list of devices that their distro works on.
You have to find a phone that is compatible with open source Linux Phone OS. Most of the OS websites give a listing of what phone make/model works. FYI, almost all the Google Pixel phones work.
Here are a few I am keeping an eye on when my Pixel 4a/5G stops getting updates from Google…this year. /
LineageOS/ GrapheneOS/ CalyxOS/ e.foundation/
Youtube videos and other websites are good sources on how to install, etc.
Yes, they are Android derivities, but Android is basically Linux…runs off a linux kernel. If you want a pure linux system, I think there is a KDE platform for phones and Ubuntu (I think) but you can’t run regular Android Apps, do banking, etc. You are more open source, but limited in certain areas.
Linux is a kernel. At the beginning, software, especially userland software mimicked Unix conventions. There is very little requiring that anything work the way it does, except for inertia and convention. As cloud native conventions gain steam, a lot of them are working their way backwards into things like Nix. Having spent some time working with things like K8s and Packet and cloud-init quite a bit, I welcome declarative instantiating and configuration at the OS level, at least for those use cases. Stuff like Ansible, Chef, Puppet, Salt etc have been the middleware between the legacy OS layer stuff and a declarative CM system, but they all have an absolute pile of complex scripts and tests to make sure that when you say “I want this package installed”, it knows how to do it correctly and safely on the target system. Using a leaner declarative model at the package level makes it a lot simpler to declare the desired state.
I am pretty bearish that it will ever see overwhelming adoption for desktop users, but I see it having a ton of relevance when you want to orchestrate a whole butt load of server instances
I highly recommend trying Manjaro. I haven’t moved past Windows 7, so I can’t compare directly to Win 10/11, but it’s the only Linux distro I’ve found that was Close Enough™ to Windows to make it possible for me to switch.
Like any Linux, things aren’t going to Just Work™ as often as in Windows, but this is the closest I’ve gotten.
I recommend NOT using Manjaro, they have many issues, most described here: manjarno.snorlax.sh
for someone who wants an arch-based distro without tinkering too much there are other alternatives like endeavourOs, and I think Garuda too.
For someone who wants something that looks like windows, no need for Manjaro, just something with a desktop environment that looks like windows. I’d recommend Linux Mint, very simple to use (and for low end computers there is the XFCE edition), or distributions with KDE (fedora KDE, Kubuntu…) or maybe ZorinOS.
edit: also nobara Linux (based on fedora)may be good for games, they have a version that kinda feels like windows
I’ve been using Manjaro for a couple of years now on my desktop (with an Nvidia GPU). Their package situation is not great. Updating the Linux kernel and Nvidia drivers is a process separate from pamac that you have to just know to do, or one day X will break and now you have to figure out how to fix it.
On top of that, because they delay the release of non-aur repo packages for stability testing, but don’t delay aur, some aur packages will just break occasionally. I now manually install discord from their tar ball because of this.
Because of these little unnecessary quirks that you just have to know how to work around, I can’t recommend it for new Linux users, and honestly don’t recommend it to seasoned users either. I’m trying out endeavor OS on my laptop now and I think that is what I would recommend; but possibly only for more seasoned users because it’s arch. Might be more stable if you install the linux-lts package and remove linux.
linux
Newest
This magazine is from a federated server and may be incomplete. Browse more on the original instance.