The Linux Thread - The Autist's OS of Choice

I've read through some of the reviews of the Librem 5 phone. To say the phone has been lambasted would be an understatement
Almost every review of Librem 5 or the Pine phone I have read, listened to, or watched made the same mistake: They expected a daily driver. Those things are toys. You play with them and dream of a future of open hardware and free software. That's it. That's why you buy them. Get an iphone, or a Samsung Whatever if you need a smartphone to use for whatever you normal people use smartphones for.
 
Yeah I think it was a mistake giving the Pine Phone to those outside of active development circles. Even Android had to keep mum and with practical, lesser applications before becoming a widespread consumer ready platform.
 
Dear friends, which phone would you recommend if I wanted to set up LineageOS? Money isn't an issue, so it doesn't necessarily needs to be cheap. I'm looking for compatibility, first and foremost.

Also, I forgot to add the most important question plaguing my feeble mind - does Linux actually runs better than Windows 10?
 
Last edited:
Dear friends, which phone would you recommend if I wanted to set up LineageOS?
If you're dead-set on this and you've really made sure it'll play nice with your phone carrier, Oneplus phones seem to be the "enthusiast" phone with the most LineageOS developer support.

Google Pixel is the other most-commonly supported phone, but you presumably don't want that.
 
  • Agree
Reactions: Shoggoth
If you're dead-set on this and you've really made sure it'll play nice with your phone carrier, Oneplus phones seem to be the "enthusiast" phone with the most LineageOS developer support.

Google Pixel is the other most-commonly supported phone, but you presumably don't want that.
I've never tried another OS on it but OnePlus are amazing phones.
 
  • Agree
Reactions: Shoggoth
Yeah I think it was a mistake giving the Pine Phone to those outside of active development circles. Even Android had to keep mum and with practical, lesser applications before becoming a widespread consumer ready platform.
TBF there's a gigantic red warning on the screen next to the "buy" button that it's not meant for average consumers.

I think just having an open buy with a warning is better than having to jump through hoops. Surely they've set some aside for devs they know, though.
 
I have a pinephone with sxmo installed on it and I would totally use it as a daily driver if the battery didn't die in 2 hours. I legit love it when it has power.
 
  • Informative
Reactions: The Real SVP
My good friends, after careful deliberation; reading through your advice, fasting and prayer, I am almost ready to take my first step into the world of Linux. I'm waiting for my DVD-R discs to be delivered, since apparently not a single shop in my vicinity possesses them. I'll report to you back as soon as my first installation is done, mostly so you can have a nice chuckle.

Also, after reading your equally valuable hints, I've decided to switch to a different phone, one that can support Lineage OS. I have settled for a OnePlus model, alas, I need your help once again on choosing the optimal one. So let me know, friends, which one YOU would pick.
 
  • Like
Reactions: melty
I've decided to switch to a different phone, one that can support Lineage OS. I have settled for a OnePlus model, alas, I need your help once again on choosing the optimal one. So let me know, friends, which one YOU would pick.
Newer is better unless you have a specific reason to do otherwise. Remember that you want to get the longest supported lifetime out of this, which means you need to have developers keeping the OS updated with all the latest security patches from upstream. As phones get older, less people own them (thanks to disposable culture) and less people keep around the tools needed to build code for them.
You might want to wait till they come out with a stable Lineage build for the brand-new Oneplus that just came out.
 
Our supreme leader has mentioned he's trying out Manjaro and has driver issues. Try Po(o)p OS, should have better drivers support.
 
Our supreme leader has mentioned he's trying out Manjaro and has driver issues. Try Po(o)p OS, should have better drivers support.
But that was only in relation to watching something on his TV, wasn't it? I haven't had a TV in more than eighteen years, so that would be a non-issue for me, truth be told. Also, my dear friend @Kosher Dill, I have heeded your advice, and ordered a brand new OnePlus 8 Pro (Black). Now I need to cleanse and prepare my soul for my first rooting.
 
Very well, friends, I shall try both Manjaro and Pop!_OS. A little experimentation won't hurt.
 
You only need BFQ really for "slow" devices, in my experience for reasonably fast, flash based storage no scheduler ("none" option) is really necessary on multicore systems and only adds overhead because it's pretty difficult to overwhelm their controllers with commands/IO. You might want to experiment with patching different schedulers into your kernel if you experience latency that is bothersome but in reality it probably all really won't matter if your machine isn't on the border of being overwhelmed with whatever it is you're doing. Also there's sort of diminishing returns with number of equal (non little.big stuff) cores and clever scheduling and it's quite possible to make things worse.
Thanks for this. I'm about to switch to kernel 5.10.27 because it just got longterm'd, and I'm going to try and do a better job with my config.

The most relevant benchmarks I found (this benchmark with the 5.0 kernel and this one with the 5.6 kernel, though the more recent one was for some reason done with a fucking 32-core CPU) support what you said. Schedulers are getting turned off.

I'd also really go with dynticks these days. It's really hard to find a one-size-fits-all solution for different workloads. A small detail which in my experience always helps no matter the system or the scheduler:
When you recommend dynticks, are you referring to CONFIG_NO_HZ_FULL or CONFIG_NO_HZ_IDLE? This kernel.org page recommends NO_HZ_IDLE, but I can't tell when it was published and I'm concerned that recommendation might have been made with older, dual-core CPUs in mind.

Most programmers still aren't using threading in their software in a reasonable way. Pinning a process to one core can stop a lot of cache trashing and inter-core latency and make a noticeable difference in performance. That is some badly written software but hey, it works.
I've never even tried this, but it makes theoretical sense. Will give it a shot.

Also going to switch to voluntary preemption because it looks like that's the best compromise between latency and throughput.

My problem is trying to open the Backup Tool from terminal instead of Timeshift, because I don't know the command for that and any searches I look up only seem to involve the GUI (unless they removed the Backup Tool in this current edition?). I already tried rolling back to the first restore point I created but that didn't fix the issue. Also, I tested hibernation between the two OSs before this came up and it works for me, but I am specifically asking if I can just boot from the live USB to reinstall it in the drive I have Mint installed on and not have anything mess with the Windows session. Does reinstalling Mint like that reinstall the bootloader too? Because I restored with Timeshift first and that seems to have the bootloader reinstall enabled by default, and that wiped my last session.

It's not too much of a problem. It's just that I take my time opening lots of my programs on W10 everytime I rebootbefore I start doing stuff (and closing them individually before shutdown), and I'd like to avoid that and deal with this quickly by simply hibernating sucessfully when I attempt to reinstall Mint.
I have no experience with Mint, so I'm not going to be helpful. Given what I know about Mint, they're targeting people who don't know what a bootloader is, so it probably tries to automatically install it.
 
  • Informative
Reactions: Dork Of Ages
Given the burst of mobile Linux distros in the testing stages, I ask myself would a mobile equivalent to TinyCore Linux would be feasible? Maybe, maybe not?
 
1617493288644.png


I mean... yea.

If you care a bit about vidya, you usually dual boot.
 
Crossposting this from the "No Stupid Questions" general thread.
You can install an additional DWM like xfce or MATE using the terminal (you can select which DWM to use at the login screen), then try purging and reinstalling Cinnamon. Sounds like an update broke something.
I used to think that, but I haven't needed to boot into windows for my games for months.

It's been almost 5 years now since I've used Windows for anything but EasyAntiCheat games. Give it a few months, and you won't even need that. 5.11 has brought syscalls to userland, which is going to make subverting anticheat possible. Unfortunately, while EasyAntiCheat does have Linux support, it's up to game developers to port it, so it'll never be done the right way, until their hand is forced. This is going to be the start of that.
 
Last edited:
Back