The Linux Thread - The Autist's OS of Choice

Anyone here dual booting with Windows on the same drive, how is it these days?

It was a bit iffy back in the day and last time I tried it a few months in my windows partition was randomly borked beyond recovery.
 
Anyone here dual booting with Windows on the same drive, how is it these days?

It was a bit iffy back in the day and last time I tried it a few months in my windows partition was randomly borked beyond recovery.

I've been dual-booting off the same drive for several months without issue. Though i have still yet to install the 22H2 update for Windows 10.
 
  • Informative
Reactions: Stasi
With EFI boot these days, grub can just chain over to the Windows loader EFI. You can also use efibootmgr(1) from Linux to put in the Windows entries into NVRAM if you prefer just selecting your boot target from the BIOS boot menu.
 
  • Like
Reactions: Knight of the Rope
I knew there was some really autistic drama when the original creator tried to rejoin his project and thus started Funtoo, I'm interested to hear what went so wrong lol.
He left the project to go work for Microsoft. You can imagine how well that went down with the type of people who were Gentoo devs in the early 2000s.
 
Anyone here dual booting with Windows on the same drive, how is it these days?

It was a bit iffy back in the day and last time I tried it a few months in my windows partition was randomly borked beyond recovery.
I've generally had it work fine with any install, although my usual is to install Windows first, because while Linux installs play nicely with other OSes, Windows installs have a nasty habit of trashing anything that isn't themselves. I still usually use GRUB (like a pleb) and just print out the grub.cfg so I can just put it back if it somehow gets clobbered (hasn't happened to me in years though).
 
whats better manjaro mint or linux mint is manjaros just linux mint with the AUR or is it buggy and broken
I think Mint is a better starting point. I've used Manjaro and on 3 occasions an update of theirs has fucked something up. If you want a simple Arch-based distro that isn't Arch then EndeavourOS or something would be better but I don't think it's designed to be as noob friendly, even though I think it's fairly straight forward.

Mint is great.
 
I've pretty much only dealt with NVIDIA for the majority of my time on Linux, it was a complete nightmare, power management was abysmal on my laptops and most distros just blacked out my Xorg when the NVIDIA driver was being used. Only good part was on one of my laptops I could switch between integrated and dedicated graphics to save some battery power (using the GPU was still a power/heat nightmare though). Switched to AMD in 2020 and have never had a problem since.
Is this why people complain about Nvidia on Linux all the time - because it works poorly on laptops? I've been using Nvidia with X on a desktop for years without any problems. In fact, the reason I switched to Nvidia from ATI (as they then were) in the first place was that Nvidia was then considered so much better on Linux.

With EFI boot these days, grub can just chain over to the Windows loader EFI. You can also use efibootmgr(1) from Linux to put in the Windows entries into NVRAM if you prefer just selecting your boot target from the BIOS boot menu.
I find it a little bizarre that Grub is still in widespread use. The EFISTUB option in the kernel lets your mobo boot Linux directly, meaning you no longer have to faff about with grub.cfg and friends.
 
Is this why people complain about Nvidia on Linux all the time - because it works poorly on laptops? I've been using Nvidia with X on a desktop for years without any problems. In fact, the reason I switched to Nvidia from ATI (as they then were) in the first place was that Nvidia was then considered so much better on Linux.
More or less, yes. I have used Linux on an NVIDIA desktop and didn't have nearly as many problems. However one problem I have always had when using NVIDIA cards is screen tearing which I could never fix. That was a few years ago and eventually I think an update fixed it across both my desktop and laptop at the time and never had an issue on screen tearing again. It's also possible AMD had its own similar problems 5 years ago so I won't throw NVIDIA under the bus for an issue that is old in comparison to today.
 
I find it a little bizarre that Grub is still in widespread use. The EFISTUB option in the kernel lets your mobo boot Linux directly, meaning you no longer have to faff about with grub.cfg and friends.
You could bake the entire kernel command line into CONFIG_CMDLINE, but I'd like to be able to control the kernel command line easily, root=PARTUUID=<long GPT GUID> isn't exactly easy to memorize, not to mention most mobo UEFI support is quirky pieces of shits, mine doesn't even come with a working shell.

There's also the TPM/Secure boot verification route that's built around shim/grub if you ever want to go that route.
 
I find it a little bizarre that Grub is still in widespread use. The EFISTUB option in the kernel lets your mobo boot Linux directly, meaning you no longer have to faff about with grub.cfg and friends.
I like it because it's an easy interface for dual/triple/quad boot. I know there are EFI native boot managers, but that seems like extra work.
 
You could bake the entire kernel command line into CONFIG_CMDLINE, but I'd like to be able to control the kernel command line easily, root=PARTUUID=<long GPT GUID> isn't exactly easy to memorize, not to mention most mobo UEFI support is quirky pieces of shits, mine doesn't even come with a working shell.
You don't need to do CONFIG_CMDLINE, you can set the command line with efibootmgr.

I like it because it's an easy interface for dual/triple/quad boot. I know there are EFI native boot managers, but that seems like extra work.
rEFInd used to be alright, IIRC. Though nowdays when I want to boot Windows I just press F12 and select it in the boot menu on startup.
 
PipeWire is so fucking overhyped I can't believe it.

The documentation SUCKS and has what appears to be completely irrelevant rants regarding features that aren't even present. Read like 5+ paragraphs about the exact feature I needed only to realize then next 5 paragraphs didn't go anywhere. What IS documented will sometimes wait until the last line or two to tell you "btw this isn't stable/won't work." Config examples have syntax errors, so good luck customizing anything using the docs as a reference - they're wrong. Software I've seen advertised along with it also has a similar problem of lackluster docs or are just fucked up in some inconceivable way. I wanted to add a compressor to a filter chain and for whatever reason the plugin just completely undid all of my routing and did its own. Why? What could it possibly know about my audio setup?

I'm seriously to a point where I'm about to just buy a fucking mixer and do all this stuff in hardware.
 
PipeWire is so fucking overhyped I can't believe it.

The documentation SUCKS and has what appears to be completely irrelevant rants regarding features that aren't even present. Read like 5+ paragraphs about the exact feature I needed only to realize then next 5 paragraphs didn't go anywhere. What IS documented will sometimes wait until the last line or two to tell you "btw this isn't stable/won't work." Config examples have syntax errors, so good luck customizing anything using the docs as a reference - they're wrong. Software I've seen advertised along with it also has a similar problem of lackluster docs or are just fucked up in some inconceivable way. I wanted to add a compressor to a filter chain and for whatever reason the plugin just completely undid all of my routing and did its own. Why? What could it possibly know about my audio setup?

I'm seriously to a point where I'm about to just buy a fucking mixer and do all this stuff in hardware.
Have you tried JACK? It seemed halfway decent when I played around with it a few years ago.
 
Have you tried JACK? It seemed halfway decent when I played around with it a few years ago.
After messing around with PipeWire more today I ended moved back to my previous JACK setup. PipeWire had random cracks in the audio I didn't care enough to track down after too many hours chasing other issues. JACK has its quirks, but its lengthy development history means there's plenty of workarounds and best practices/standard approaches to just about everything. My setup isn't that complicated and is mostly "set it and forget it." Mainly I have it set up to duck down low-priority audio (from say MPD or MPV) if I play audio from a web browser. PipeWire was supposed to do this natively via something called "endpoints" but the mess of LUA errors I was getting suggested they either weren't supported or the docs were wrong yet again. There's also the issue of PipeWire/WirePlumber/PulseAudio (plus some other program I forgot the name of already) all fighting for control over what sources get mapped to what outputs. JACK can be told to fuck off in this regard so you can do this manually and have one program control all the wiring. I only need 1 custom script to get JACK wrangled, but PipeWire was looking like it needed a whole goddamn suite of scripts.

Ultimately, PW feels like all the work around it was focused entirely on making sure the experience with the default config was as smooth as possible. Good for people who want it to "just work", but anything beyond that? Nahhhhhhh
 
Has anyone ever cracked their knuckles and given Funtoo the old college try?

I recall being a wee lad autistically reading Distrowatch and coming across their Gentoo page which said the creator forked his own project and called it "Funtoo."
Unfortunately, it seems that finding anything about Funtoo remotely recent (i.e. after 2009) is a chore. Not impossible, mind you.

It's just sad that the lunatics at Gentoo have appropriated all the spotlight regarding source-based distros. Funtoo, Source Mage, CRUX... I wonder what they all play like?
I like their equivalent of a Code of Conduct.
Red Hat: 'respect pronouns'
Funtoo: 'don't overcomplicate your build options like a Gentoo nerd'
 
Two months late but I didn't want to jinx it:
All right, I'll ask, how is money riding on your partitioning scheme?
I completed a one-time side project for my dream job and didn't want to trash my chances of permanently getting onto the main team by showing a potentially shitty Linux setup on a screencast (my "client" -- architect, algorithm designer, effectively owner and CEO -- is someone important in open source). When I was setting up Linux on an old laptop 10 years ago, I researched autistic mountpoint minmaxing and came up with a rather complicated configuration, but I don't remember what it was.

(My last job turned out to be a high octane globohomo shitshow cult run by the worst stereotypes of female managers and it's only thanks to the intercession of my spess goddess animu waifu that I got this last offer and don't have to deliver groceries in a snowstorm.)

In the end, I
  • installed Kubuntu
  • made a separate partition for docker so it doesn't shit up the whole disc
  • got on the main dream team
  • ended up using Windows for the job because the screen is bigger on the Windows laptop
  • spent two weeks setting it up, thankfully didn't get fired breached
  • gave the Kubuntu laptop to my mom, she loves it
  • got paid a whole lot
  • bought an electric table, ebic gayming chair, extra memory for both laptops, True & Honest membership, $2000 poison-lacquer fountain pen, winter shoes, etc
So thank you @Mikoyan, @Kosher Dill, Null, and the whole thread (except that last newreg, I hope he 41%s).
 
I've got a question kinda linux related... My Thinkpad t480's motherboard finally took a shit. I'm researching replacement motherboards on ebay and noticed for only a few dollars more I can just replace the whole laptop. If I were to buy another t480 and throw my SSD in it, will it work? There may be small hardware differences, like no touchscreen (my old t480 has a touchscreen I don't use) but otherwise same processor etc.
 
Back