The Linux Thread - The Autist's OS of Choice

More specifically, about $4000 for a single download. For that price, I think whatever you come up with yourself is going to be far cheaper.
Pretty much. My home server cost me maybe $150 with two used (but still passing smart and running good) 4tb drives, I could get two more drives at that size for $40, and if I get another one of those servers that's going for $80 I can cannibalize the raid bay and have a total of 32tb for a total of $400 or so (though by then I'll be splurging for 6 or 8tb drives). Even all new equipment would be relatively affordable
 
Did someone say drives?
51MjtOJA8QL._AC_SX679_.jpg
Ok, fine, I don't have that one, I have the 20 bay version. It's my backup server, 'WORN' (write once read never) and I use Merger FS and Snapraid. It's where all my old drives go. The new drives run a similar looking 16 bay for my active storage.
 
'WORN' (write once read never)
also known as /dev/null :smug:

But seriously, if I needed to do deep archival like that it would probably end up fairly simple. Just dump your files into a fairly low-redundancy bundle of drives from different batches and put them in a very safe place. Maybe do it again in another location for redundancy.
 
I've been looking into setting up a comic book/manga management system but the swizzin tools mango and mylar3 are not particularly friendly. Does anyone else have preferred tools for downloading and managing comics and manga, or should I just use my old system for manga and just manually download what I want?
 
Phoronix article giving a run down on 6.7 kernel features
Page one archive
Page two archive
Article
With the Linux 6.7 merge window having closed on Sunday, here's a recap of all the interesting new features to find with this new kernel. Linux 6.7 stable will be out either in the final days of 2023 or more than likely in the early days of next year.
There is a lot to love about Linux 6.7... It's very heavy on new features and in fact the largest kernel merge window ever by size. Among the many highlights to Linux 6.7 are the Bcachefs file-system being mainlined, Intel Meteor Lake graphics are now considered stable, more Intel Lunar Lake and Arrow Lake enablement, continued work enabling next-gen AMD graphics hardware, NVIDIA GSP support in the Nouveau driver, scheduler improvements, optional support for disabling 32-bit x86 program support at boot time, and Intel Itanium support was removed. Below is the lengthy feature list for Linux 6.7 meanwhile my focus is now shifting to benchmarking the new kernel over the coming days and weeks.
Tux for Linux 6.7

Processors:​

- Support to enable/disable x86 32-bit programs and syscalls at boot time.
- Arrow Lake nad Lunar Lake support within the Turbostat utility.
- Intel Lunar Lake M support in the LPSS driver.
- Improved x86 CPU microcode loading.
- Optimized TLB flushing and software shadow call stacks for RISC-V.
- MIPS AR7 is removed with that MIPS platform being used by routers and other networking devices from long ago.
- Perf adds support for Zen 4 Unified Memory Controller "UMC" events.
- Intel IFS Gen2 support for In-Field Scan.
- More work on Intel TDX for Trust Domain Extensions.
- Initial support for the AMD-Pensando Elba SoC.
- Initial support for a 64-core RISC-V SoC.
- Intel Itanium IA-64 support was retired and removed from the kernel tree.
- Intel Meteor Lake workload type hints support.
- More preparations for AMD Instinct MI300A APUs.
- The AMD Versal EDAC driver was addedM for that AMD-Xilinx IP.

Graphics Cards / Displays:​

- Intel Meteor Lake graphics are now considered stable.
- More work enabling Xe 2 Lunar Lake integrated graphics.
- AMD Seamless Boot now works for more AMD hardware.
- Intel DG2-G12 stepping support.
- Continued enablement on next-generation AMD graphics hardware.
- NVIDIA GSP support in the Nouveau driver for providing initial GeForce RTX 40 acceleration support and improving the support optionally for RTX 20/30 series hardware when making use of the NVIDIA GPU System Processor binaries.

File-Systems / Storage:​

- Bcachefs was finally merged as that file-system born out of the Linux kernel's block cache code.
- Bcachefs work was followed up by a second round of improvements to better the performance.
- F2FS in Linux 6.7 supports larger page sizes.
- New Btrfs features.
- EROFS no longer considers microLZMA experimental.
- IO_uring FUTEX support for better performance.
- IO_uring mediation for AppArmor.
- Minor stability improvements for JFS.
- MMC is seeing 4~5% better random write performance for systems with Host Software Queue (HSQ) support.
- FSCRYPT will now work with more inline encryption hardware.

Virtualization:​

- AMD IOMMU SVA preparations for Shared Virtual Addressing.

- LoongArch virtualization was added for KVM.

- KVM now allows up to 4096 vCPU support.

- /proc/cpuinfo will no longer show when AMD SVM is disabled by the system BIOS.

Other Hardware:​

- Sensor monitoring support for more desktop hardware.

- New network hardware support and a nice performance boost.

- New Intel and AMD sound hardware support.

- Natively handle CXL link protocol errors.

- DisplayPort Alternate Mode 2.1 support "DP Alt Mode 2.1" for the USB Type-C driver.

- The Intel La Jolla Cove Adapter drivers have been upstreamed as part of the Intel Vision Sensing Controller.

- Cleaning up of the Intel Atom ISP camera driver.

- Dropping of the unmaintained QLGE Ethernet and rtl8192u WiFi drivers.

- New Dell and Lenovo keyboard quirks.

- ASUS Screenpad support.

- An ACPI Platform Driver for Inspur systems.

- Cooler Booster support for MSI laptops.

Other Kernel Features:​

- MM performance optimizations as well as better handling for UEFI Unaccepted Memory.

- More FUTEX2 work.

- Scheduler improvements.

- Continued work on printk threaded print as a requirement for getting real-time (PREEMPT_RT) support mainlined.

- More Rust code has been mainlined.

Linux Security:​

- Disabling Intel IBRS when a CPU is offline to help deliver better performance in some cases.

- Further cleaning up the AMD Inception/SRSO mitigation.

- >A new make hardening.config option for the kernel as sane defaults for building a security hardened kernel.

- Reducing the role for some insecure and obsolete crypto algorithms.

- LandLock access controls now cover networking.

- A cross-vendor solution for confidential computing attestation reports.

- Reworking the PE header generation to reduce the attack area.

Now onwards to Linux 6.7 kernel testing and benchmarking!
 
Another edit after more coffee: If it's an archive, rather than a production system, I'd go with standard drives and buy a spare with the savings, I don't think you'll see a benefit with "enterprise" specs. And for what it's worth, I don't feel there's a lot, if any, difference between the main drive manufacturers. Toshiba, Seagate and WD are all good.
Thanks for all the great information! I'll take your advice on the spare drives and having about 2x the space.
 
I've been looking into setting up a comic book/manga management system but the swizzin tools mango and mylar3 are not particularly friendly. Does anyone else have preferred tools for downloading and managing comics and manga, or should I just use my old system for manga and just manually download what I want?
HakuNeko Desktop is good for downloading. I use calibre and it handles my massive libraries well provided I tag the books that I bulk import.
 
I daily-drive Fedora Silverblue and I have not had any of the problems you describe. Updates install quickly, even faster than regular Fedora, and I haven't noticed any app startup issues. Can't remark on gaming though, I don't use this machine for gaming, I have a separate Windows machine that is dedicated to gaming.
I did manage to get it to work okay-ish since. Games also launch now and performance is decent.
It did take a lot of tinkering on my machine though.

Silverblue is an oddball because it's the only Red Hat distro that shuns RPMs entirely for Flatpaks. If you're trying to mix non-Flatpak applications with Flatpak applications, I think you'll run into problems. Don't take that as some authoritative statement; it's more conjecture than anything else.
I know how immutable distros work (or at least should work). My issue is that, from my experience, all immutable distros I tried (Silverblue, VanillaOS, NixOS, BlendOS) still require you to do stuff on the system level (with for example OSTree or apx) to get them to work properly.
Maybe it's just my machine, but imo, none of these distros seem to be stable enough for a true container-only experience.
VanillaOS is in the process of switching from a Ubuntu base to a Debian one, so maybe once that's complete it'll be worth trying again.

I ended up going with Nobara. Sure it's bloatware, but at least it works out of the box and I can still use it mostly container-only with Flatpak and Distrobox.
 
I know how immutable distros work (or at least should work). My issue is that, from my experience, all immutable distros I tried (Silverblue, VanillaOS, NixOS, BlendOS) still require you to do stuff on the system level (with for example OSTree or apx) to get them to work properly.
It's an amazing concept for the cloud. Not really for the desktop, where it doesn't make too much sense. Desktop installs are nearly always going to require system-level customization as opposed to a cloud instance where it's just grab your docker/podman container and go.
 
I wonder how well it would work if a hardware manufacturer tried to go the Apple route and sell laptops and hardware that has an in house Linux or BSD distro that used Linux containers for its apps. Because they make the hardware they can ensure the OS fully supports it, and make it as reliable and easy to use as possible.
 
I wonder how well it would work if a hardware manufacturer tried to go the Apple route and sell laptops and hardware that has an in house Linux or BSD distro that used Linux containers for its apps. Because they make the hardware they can ensure the OS fully supports it, and make it as reliable and easy to use as possible.
That's just Apple without the brand recogonition. A lot of people buy Apple because it's Apple. I have an Apple believer close to me and I'm always astonished about how little you're actually allowed to do with these devices, especially for what they cost.

But there's also people that look at the current-day Windows start menu and say "yeah, that's user friendly" so what do I know
 
But there's also people that look at the current-day Windows start menu and say "yeah, that's user friendly" so what do I know

By default, W11 start is fucking retarded. That being said, you can move the start button back to the left easily via settings. I had to make the transition to W11 last year because working from home would technically reveal to IT staff at work that I was running a pirated LTSC 2019 copy, should I ever be in a situation where I have to work off my personal hardware. Doxing my start menu after shutting off all the M$ noise using O&OSU10++ and applying a separate REGEDIT fix to get my old right-click menu back.

1700629385324.png

I mean... it's usable, and it's actually a lot nicer to use than LTSC 2019 was (by sheer virtue of newer conveniences that were added to W10 in the years since W10 build 1809). I must be honest, though, lads: W10 and W11 just don't butter my biscuits like W7 did. W11 definitely ain't W8 levels of awful, but it feels unnecessary, more than anything else. This is just as meaningless of an OS upgrade as every macOS upgrade since Big Sur, where they made an arbitrary version number increase and yet it was still functionally identical to the OSX that preceded it.

The best start menu that I've ever used? A two-way tie between mintMenu (GNOME 2 and eventually MATE) and fucking Ubuntu Unity of all things (it was better than GNOME Shell and felt more fun to use than Cinnamon, that's my defence and I'm sticking to it).

1700630049120.jpeg1700630121205.png
 
By default, W11 start is fucking retarded. That being said, you can move the start button back to the left easily via settings. I had to make the transition to W11 last year because working from home would technically reveal to IT staff at work that I was running a pirated LTSC 2019 copy, should I ever be in a situation where I have to work off my personal hardware. Doxing my start menu after shutting off all the M$ noise using O&OSU10++ and applying a separate REGEDIT fix to get my old right-click menu back.

View attachment 5513224

I mean... it's usable, and it's actually a lot nicer to use than LTSC 2019 was (by sheer virtue of newer conveniences that were added to W10 in the years since W10 build 1809). I must be honest, though, lads: W10 and W11 just don't butter my biscuits like W7 did. W11 definitely ain't W8 levels of awful, but it feels unnecessary, more than anything else. This is just as meaningless of an OS upgrade as every macOS upgrade since Big Sur, where they made an arbitrary version number increase and yet it was still functionally identical to the OSX that preceded it.

The best start menu that I've ever used? A two-way tie between mintMenu (GNOME 2 and eventually MATE) and fucking Ubuntu Unity of all things (it was better than GNOME Shell and felt more fun to use than Cinnamon, that's my defence and I'm sticking to it).

View attachment 5513238View attachment 5513240
The thing that pisses me off most about 11 is that the "combine taskbar buttons" option can't be turned off, meaning you can't distinguish between shortcuts and minimized programs. It's mega-dumb. They're finally supposed to be patching the checkbox back in this year.

EDIT: Oh, and that the context menu hides most options by default. I don't know if they're doing anything about that.
 
  • Like
Reactions: Doctor Neo Cortex
I have an Apple believer close to me and I'm always astonished about how little you're actually allowed to do with these devices, especially for what they cost.
I have a family full of Apple believers and they're absolutely convinced that not being able to do anything with their overpriced bricks is a good thing. The very first experience my mom had with her first iPhone many years back was having to give it to my brother for several days until he figured out how to jailbreak it and set her up with a custom ringtone she wanted. Somehow it never occurred to her that being forced to do this kind of shit is not normal. They think using artificially gimped products that they buy a new version of every 2 years is good because it's "foolproof", so now for years I've been the only "green bubble" in the family.

This is mental illness btw.
 

I've done away with start menus and icons and all that baggage. My window manager for a whole while has been ratpoison and I use it like a terminal multiplexer, with very occasionally splitting the screen but usually running everything fullscreen. (I prefer using small but High-DPI screens, even for my desktop) I had a flirtation with StumpWM I documented in this thread but I just found it to ultimately be a buggier, slower, more bloated version of ratpoison that somehow had less features. (ratpoison's last version from 2017 also has bugs but because the codebase is so tiny and in C I just fixed them myself as I encountered them) I don't consider it abandoned, but feature complete.

I like the lightness and the consistency of this environment. All programs I use are wrapped in some or other script so I start them from the terminal. I don't need a menu to tell me what I have installed because I know. I don't need various widgets or popups or displays that tell me the weather in the capital or what some ancient celebrity ate for his birthday and thinks about $thing. I am the User and in control, if I want to know or be informed about something, I initiate it, the computer doesn't "talk" until "talked to" first. If I need to change anything about the system, there's the terminal and there's the package manager and there's the editor to change configuration files. It doesn't get simpler than that. When you get used to a setup like this you really become aware with how much useless noise Windows/Mac systems (and those poorly copying them) bombard the user non-stop. I don't find that user friendly, at all. Frankly, I don't think it's healthy.

It's not foolproof but it doesn't has to be as I am no fool. People might call it ricing or "constantly tinkering" but it isn't really, you set things up once and they just stay that way until you decide to change them, often for many years. It really is that easy. You're not beholden to some Dev who farts out some half baked UX idea annually he saw somewhere to justify his existence. I feel I have to spend a lot less time on making my environment workable than people who use more mainstream options do, because the time I spend on average pretty much trends towards 0 at this point.

This is mental illness btw.
It ties into what I just wrote, somewhen in the last few years ignorance has become a virtue. Even in Linux circles where you'd think you'd meet more technologically apt users you get the impression that you have to justify why you want to have choice, go your own way or know how things work. God forbid you want to do or learn anything that's outside your usual range because somebody else surely "knows what's best". I find that personally very alarming and it's not limited to this stuff, either.
 
I have a question about RAID cards as I still don't fully understand them.

I have a MegaRAID SAS 2008 [Falcon] in my Debian 11 server. The software to manage the raid drive is officially for a very old version of RHEL, but a third party repackaged it so it supports Debian 11 and below. It doesn't seem like they plan to support Debian 12 Bookworm so I'm a little worried about what I'll be doing when I need to upgrade to Debian 12.

Right now I just have the raid card in JBOD mode, do I actually need the management package then or can I just leave the drives in JBOD and the computer will see the raid card as just a bunch of SAS connections with the default drivers? And it seems that there's a way to flash the raid card to IT (pass through) mode which is a bit faster then JBOD, is that something I should seriously look into?
 
This thing?
JBOD mode likely means the card will still present itself as a single drive to the host. Passthrough sounds like it would present each drive as a separate drive. If I were you I’d just give up on this ancient card and buy a SAS/SATA HBA on aliexpress instead, and then do software RAID. Performance will be better, and recovery from any kind of failure will be much easier. You could probably do the same with the passthrough mode, but with such an old RAID card that’s questionable, and flashing new firmware to something already out of warranty is never a good idea. Remember that if this card breaks you will lose whatever is stored on the drives unless you can find an identical card to replace it. There’s a reason everyone is doing software RAID these days.
 
This thing?
JBOD mode likely means the card will still present itself as a single drive to the host. Passthrough sounds like it would present each drive as a separate drive. If I were you I’d just give up on this ancient card and buy a SAS/SATA HBA on aliexpress instead, and then do software RAID. Performance will be better, and recovery from any kind of failure will be much easier. You could probably do the same with the passthrough mode, but with such an old RAID card that’s questionable, and flashing new firmware to something already out of warranty is never a good idea. Remember that if this card breaks you will lose whatever is stored on the drives unless you can find an identical card to replace it. There’s a reason everyone is doing software RAID these days.
I mean, I'm already using JBOD which shows up as individual drives to the OS and not a pool. I could pull those drives out and stick them in a new computer and they would read as-is

I was mostly trying to see if those drives show up even without the megasas software installed, but I guess that can be tested with a bootable usb drive
 
Back