The Linux Thread - The Autist's OS of Choice

  • 🔎 If you see an alert for analytics.usips.org, this is a self-hosted system I am running as a test. It is GDPR compliant and collects no invasive information.
  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account
I assume they got the CIX drivers to suck less in the last year or so, although I notice you're not using the on-board GPU.
CIX went the other way and pulled a bait and switch, took down the TRM, TIM, NPU ISA instructions, took out all the documents and now make you sign a perpetual NDA to get access to all these documents.
 
Is it even worth trying? Mac users are their own ecosystem. People either only use Mac or they use Windows and Android or Windows and iPhone. While there is a Windows for ARM last I was aware you have to get software specifically compiled for ARM. I have no idea if there's Professional programs (Autodesk, Adobe) for ARM.
In gcc/g++ you can compile for the arm architecture
 
More AI shit should be on FreeBSD
  1. Permissive license
  2. actual UNIX
  3. no gnu bloat

The problem is twofold:

The anti-AI crowd is just as impulsive as the gnob gobbling tech bros who see AI as anything other than a tool and will fuck over the position you trust them in due to constant moral fagging.

On the other side you have the coding equivalent of thrill chasers who think a tool doesn't require human intervention, AI is just a tool like any other and requires intervention as much as your bolts and waterproofing gaskets.

If common sense was more common then they'd recognize the simplicity and meet AI in the middle.
 
Omarchy is already the designated AI shitting street containment distro, why bother fucking up yet another niche within a niche?

Frame it like this: I would personally rather the troon commie infestation across all FOSS domains and Omarchy as a project to go kaput. Absent me gaining Godlike powers, that shit ain't happening any time soon. If we must live with one of these menaces, the Omarchy menace is much more tolerable. Omarchy has investment money. They have financiers and technical backers. If they can build new infrastructure within the realm of FOSS to provide people who hate the troon commies as much as I do an alternative to their lunacy, I'm all for it. That doesn't get rid of my distaste for Omarchy; I still think it's a shitty Arch variant where most people who run it are better off running mainline Arch. What it does do, and this is the most important part, is that it gives Omarchy more of a purpose to exist beyond simply being a hyper-opinionated Arch variant with VC backing.
 
My sandy bridge QEMU fork is getting closer.

here it is semi running a REAL uefi motherboard from a REAL machine.

This is a DELL inspron 660 motherboards bios passing memory training and eventually failing due to a unimplemented register on my QEMU fork

(QEMU emulates the 440fx and q35 chipset, im aligning it to sandy bridge)
1790260839879.png
(actual motherboard setup screen as shown here in this video by someone else)
https://www.youtube.com/watch?v=DGZjiYh-BWY
soon when you want to port your motherboard to a new chipset you can emulate it before fully flashing.
 
My sandy bridge QEMU fork is getting closer.

here it is semi running a REAL uefi motherboard from a REAL machine.

This is a DELL inspron 660 motherboards bios passing memory training and eventually failing due to a unimplemented register on my QEMU fork
2026-09-24 10-36-24.mp4
(QEMU emulates the 440fx and q35 chipset, im aligning it to sandy bridge)
View attachment 9609347
(actual motherboard setup screen as shown here in this video by someone else)
https://www.youtube.com/watch?v=DGZjiYh-BWY
soon when you want to port your motherboard to a new chipset you can emulate it before fully flashing.
We were told this thread is only for Desktop Linux discussion, get this high quality post out of here.
 
My sandy bridge QEMU fork is getting closer.

here it is semi running a REAL uefi motherboard from a REAL machine.

This is a DELL inspron 660 motherboards bios passing memory training and eventually failing due to a unimplemented register on my QEMU fork
2026-09-24 10-36-24.mp4
(QEMU emulates the 440fx and q35 chipset, im aligning it to sandy bridge)
View attachment 9609347
(actual motherboard setup screen as shown here in this video by someone else)
https://www.youtube.com/watch?v=DGZjiYh-BWY
soon when you want to port your motherboard to a new chipset you can emulate it before fully flashing.

My sandy bridge QEMU fork is getting closer.

here it is semi running a REAL uefi motherboard from a REAL machine.

This is a DELL inspron 660 motherboards bios passing memory training and eventually failing due to a unimplemented register on my QEMU fork
2026-09-24 10-36-24.mp4
(QEMU emulates the 440fx and q35 chipset, im aligning it to sandy bridge)
View attachment 9609347
(actual motherboard setup screen as shown here in this video by someone else)
https://www.youtube.com/watch?v=DGZjiYh-BWY
soon when you want to port your motherboard to a new chipset you can emulate it before fully flashing.
ITS RUNNING. A OFFICAL SANDY BRIDGE MOTHERBOARD>
THE DELL IS RUNNING IT HAS COMPLETED MEMORY TRAINING. WE HAVE STUBBED AND ALSO TRICKED IT INTO THINKING THAT A SANDY BRIDGE IGPU HAS LOADED AND GOT IT TO SWITCH TO THE OTHER GPU. ITS RUNNING.. A unmodified sandy bridge UEFI rom running on QEMU. A REAL sandy bridge motherboard running on QEMU

1790266938014.png
 
Last edited:
I'm getting an AI to help me learn python so i can build a program so i can make a HTPC that's running i3/sway and you can launch and switch applications using a remote, and i3 is actually pretty neat, maybe I'll switch to it full time over Cinnamon. Especially with this gui thing i'm making (App launcher looks like a TV guide, app switcher looks like the menu that shows up when you switch inputs or access the tv's menu)
 
I'm getting an AI to help me learn python so i can build a program so i can make a HTPC that's running i3/sway and you can launch and switch applications using a remote, and i3 is actually pretty neat, maybe I'll switch to it full time over Cinnamon. Especially with this gui thing i'm making (App launcher looks like a TV guide, app switcher looks like the menu that shows up when you switch inputs or access the tv's menu)
I'm curious. How are you utilising AI to 'learn Python'? Call me old school, but I think the best way to self-learn programming is through well structured books. What kind of prompts are you giving your LLM of choice to teach you Python and how do you quality control its advice if you don't know Python and/or programming?
 
I'm curious. How are you utilising AI to 'learn Python'? Call me old school, but I think the best way to self-learn programming is through well structured books. What kind of prompts are you giving your LLM of choice to teach you Python and how do you quality control its advice if you don't know Python and/or programming?
For me the biggest problem is that I don’t know all the libraries and functions that are available to me, or how to use them. I can understand the structure of the language but I didn’t really know how to write it.

What I did was I gave it a general description of what I wanted to make (basically a tv channel like app launcher and switcher where I can use the number pad on my remote to launch specific programs that all have a number code assigned to them, and launch them full screen mode) and I did a bit of back and forth of what would actually involved. It helped me break down writing the system into a series of milestones which included testing specific functions to see how they work before implementing them.

There are a lot of things where I push back if something doesn’t make sense, or explore other options if it seems unnecessarily complicated.

For example I had originally intended for the project to be a fork of the Cinnamon DE where I would have a full desktop environment and strip away everything unnecessary for a htpc. The AI suggested I first start with making a plugin for the DE, and as I explored the complexity I looked in the other direction thought about using a more basic twm, initially looking at Omarchy but eventually settling on targeting Debian/Ubuntu running i3 (and since sway is like 99% api compatible but has Wayland support and I think HDR) I target that in mind. The AI never suggested that once, but when I brought it up it was quick to agree with me and come up with a bunch of reasons to justify my decision. Something it does a lot of and demonstrates one of the weaknesses of AI, where it can’t really identify more elegant solutions that require clarifying or adjusting the parameters.

When I described that I wanted to use a remote to control the interface it sent me down the track of identifying the specific remote I was using and creating custom tools to listen to that specific remote. I was having double input issues because it wasn’t blocking the default input mechanism and when I pointed that out its decision was to exclusively grab control of the remote whenever the app was in use. I figured that was dumb and after pushing back a lot we settled on a system where it listens to all device inputs while ignoring the standard input system. Which looking at it now seems to be not quite the right way to do it, but it allows me to have a hot key to launch the app switcher popup and seems to work fine so I’ll revisit it as I get more stuff working.

Trying to get an AI to teach you something is definitely a garbage in, garbage out experience where I describe what I want to do and it comes up with a laser focused solution to complete that, even if it’s super hacky and a more elegant solution was available if I slightly adjust my intentions for the project. Like for example partway though I decided (well, more clarified that I had intended to go this route even though I didn’t mention it to the AI before) that I wanted to have a little popup window where I could enter the number code for an app to launch it (sort of like on a tv if you start typing numbers a little box shows up and then goes to that specific channel after), and that expanded to having that pop-up contain a list of all running applications where I can pick one and launch or close it. The problem is that every time I launch that window it first opens as a tile that split screens the currently running application, then the next time that window is launched properly as a floating window. I’m currently in the process of making that window launch every time as a floating window, seems the older way of doing it was depreciated in gtk4 so now I’m looking at i3 specific api calls. When the timeout ends (I’m not paying to use Claude for this) I intend to ask if I can just first create the window in the “scratchpad” and then make it visible.

I’m not paying to use the AI so I only get about an hour or so and then it locks me out until the next day, and I do some independent research and problem solving until I get stuck. As I go on I’m getting a better idea of what python code looks like and I can make adjustments here and there, and once I have something that is fully functioning I intend to go through and add comments to all the code to ensure I really understand what is doing, possibly find things that are clunky and can be done better. Then I can post it online and get independent advice which might be harsh but useful.

Eventually I want to set up a whole theme that’s like green blocky text like the really old CRT tv I used to have, including a matching volume bar for when you use the volume keys. I’ll also need a more generic and modern looking theme which would be the default. Looking at it it seems trivial to also make this work well for navigating i3 on a desktop for people not interested in learning a million keyboard shortcuts to do everything, though I have to explore how it handles multiple monitors and make it handle them better.
 
Last edited:
Back
Top Bottom