Bonum Certa Men Certa

Linux in a Commodore 64 Emulator and More Operating System Thoughts

Reprinted with permission from Ryan Farmer. Also available in Gemini.

A Slashdot post called to my attention Linux on a Commodore 64 emulator.



I started out with a Commodore 64 when I was about 4 years old.



I mainly started using it because it had games like the Advanced Dungeons & Dragons Gold Box and Sesame Street.



The person who claims to have gotten the VICE emulator to boot Linux says it took a couple hours to get to a state where there were screenshots, and if it could run on (modified) real hardware, maybe a week or so to get it booted.



That seems to be about my assessment of the speed of Windows 11 on a Skylake i7 though, after you “fix” the alleged security and minimum processor requirements by invoking a Command Prompt, calling RegEdit, and changing three settings.



So if there’s people willing to wait a little while, who knows?



It seems like Microsoft has totally lost their patience with Windows 10 holdouts, and is now trying to force them onto their Windows 11 abomination by threatening to withhold hardware like WiFi 7 chips that could have Windows 10 drivers if Intel would allow them to run.



At some point, all PCs became “fast enough” and the only way to sell more of them with Windows was to make the big shitpile even higher and threaten those that didn’t upgrade that no more hardware drivers were coming.



I’ve used a lot of weird computers but the only use I have for a Windows VM is to occasionally start it up, open IE, and deal with a single ActiveX control that Walmart doesn’t appear to have ever replaced. It’s a real mess on their One Walmart site. Parts of it need Chrome, and this part loads and it’s 1999 Internet Explorer 5 all over again, and the control is so poorly designed that it’s flashing at you and it looks like you’re going to DEFCON Alpha or something getting ready to launch a nuclear missile.



Needless to say that by the time I’m done I’m glad I closed the Virtual Machine.



The Commodore 64 and tape drives and 5 1/4″ floppies were absolutely downright pleasant and user friendly compared to Windows 11.



About the only time you had to mess with things were when you reached a certain area of a game like Pools of Darkness and it wanted a different disk. At least the system wasn’t totally bugged and slow to respond to even typing and full of malware like Windows 11 is.



The user interface with Commodore was also better than Windows 11. There were only a handful of basic commands to tell it to run a tape or something.



I have no idea how Microsoft ever got anywhere with DOS and Windows with all of the 80s computers that someone actually put a modicum of thought and effort into.



By 1985, Commodore was shipping a full GUI that wasn’t running on some hell-on-wheels system underneath it all, it was an actual OS. Amiga. It had dedicated sound and graphics hardware.



Microsoft was running ads about how you could load a picture in paint if you waited about 10 seconds for the window to scan it in and were good with monochrome or like 8 colors.



The situation fundamentally never seems to change except now instead of just a computer that comes with trash that needs to be removed, Microsoft pays vandals to implement “Secure Boot” to try to stop people from leaving it.



Windows is like the city dump. Instead of doing something to compact the trash and sort out the recyclables, they just want you to get a bigger dump.



Unfortunately, Microsoft people have infested Linux with their “Just get a bigger dump.” mentality. And Flatpak is part of this.



You almost have to use BtrFS compress to deal with all this shit, the tens of redundant libraries it spews everywhere. Running a normal file system on a laptop with an SSD is no longer even feasible thanks to this.



IBM is really trying to make there almost be no point in trying to do your computing better.



However, one of the upsides of PCs getting faster to deal with Windows is that if you try hard enough, you can eventually kill Windows, replace it with Linux, and have a machine that is so fast you can emulate almost any other full PC you want.



Just because it was meant to deal with a mounting pile of trash doesn’t mean you can’t run some interesting things with all that power instead.



One of my favorite things to do is retro gaming. Ironically I end up with Flatpaks on my system because I use a more “enterprise-like” distribution now and RPM repositories can sometimes try to clobber system libs and cause a mess that way. So, who needs this when they can just throw the garbage off somewhere in the corner and not risk the base system.



The last time I even thought about disk compression was in the 90s with DOS, and of course I learned fast to just live with the disk space I had without it, because Microsoft designed, or rather stole Stacker from Stac Electronics, their file system compression so badly that one small error could corrupt everything and cost you the entire file system, OS included.



Practically every DOS user from that era helpfully warned each other not to go near DoubleSpace or their allegedly non-infringing DriveSpace. (Stac sued them.) Like most Microsoft technologies it was flakey and temperamental and buggy, only this could cost you the family jewels when it went wrong.



BtrFS Compress has had some issues, apparently, but nobody living today who is much under 40 could even wrap their head around something so bad as Microsoft DoubleSpace.



openSUSE Leap 15.5 was kind of a pain to set up in the file system area. The kernel had ZStd support, so just adding lines to my /etc/fstab solved the issue for new files, but I had to pluck a new btrfsprogs RPM from their build system for Leap and jam it in to bypass an error saying ZStandard compression was not a valid format when I went to defrag the file system and compress existing files. I blogged about that.



When I was done with that, I deleted the mount point for /tmp, removed the files, and set up a *sigh* systemd service to manage /tmp on tmpfs.



Then I enabled ZRam and used the command to create a swap device of all of RAM in it using ZStandard.



I’ve ended up bringing some Fedora-isms with me anyway just to deal with the kind of bloat and trash that the several Flatpaks I do use throw everywhere. I also really don’t like the idea of temp files being written somewhere where they count as writes on the SSD and may end up outliving a reboot.



Recent Techrights' Posts

European Patent Office (EPO) Series: Czech Mate: EPO Kingmaker or Merely a Pawn in the Game?
recent "missions" of the EPO President
SLAPP Censorship - Part 131 Out of 200: A Big Win for the Media in the United Kingdom (UK) Today
In a democratic society the Right to Know, which is closely connected to freedom of the press (or what one might label "blogging" or "blag"), comes above all else, except where there are lives being put at risk
IBM's Fedora Plans to Integrate Slop Into "Fedora Workstation as a Default Feature."
IBM does not care whether the community wants this or not
The Media Talks a Lot About XBox Layoffs, a Closer Look at the Data Shows Microsoft 'Bloodbath'
'Bloodbath' is the term insiders use
 
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, July 07, 2026
IRC logs for Tuesday, July 07, 2026
Links 07/07/2026: Microsoft Cuts Doom "id Software" and Turkey Detains Journalists
Links for the day
Gemini Links 07/07/2026: Old Computer Challenge (OCC) and Hardware Tests
Links for the day
A Break From the Routine
What matters is what whistleblowers keep feeding information to us
SLAPP Censorship - Part 132 Out of 200: When You Cannot Pay a Million Pounds (1,335,520.00 United States Dollar) to Lawyers But Have a Strong Community
Techrights compensates for its fiscal poverty with a wealth of community spirit
Fame is Not the Goal
"Fame" kills
Mental Health in Free Software Communities
clearly there is a subject that merits debate and it ought not be a taboo anymore
The Era of Sponsored Spam
There is no "era of AI", there is era of BRIBES to PRETEND there is an "era of AI"
Gemini Links 07/07/2026: Cleaning, Old Computer, and More
Links for the day
Links 07/07/2026: Le Monde Combats LLM Slop Plagiarism, "ACLU Launches Largest Ever Midterm Electoral Program"
Links for the day
Extremism in the Free Software World is Mostly a Myth
Only the firm belief that justice applies to all will produce a just society
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, July 06, 2026
IRC logs for Monday, July 06, 2026
Links 07/07/2026: Kernelized Secure Operating System (KSOS) and "Exploiting Thoughtcrime in LLMs"
Links for the day
SLAPP Censorship - Part 130 Out of 200: Jealousy, Envy, Hubris
This site is primarily about Free software
Gemini Links 06/07/2026: Still Mostly Dry, GoToSocial, and More
Links for the day
European Patent Office (EPO) Series: Effective Dispute Resolution… But Not For EPO Staff
Slovenia fielded one of the few Administrative Council delegations which managed to maintain its own independent line against the tyrannical EPOnian "Sun King"
Community Sites Need Genuine Collaboration and True Autonomy
People who want to communicate, federate and organise for effective change need to evolve
Free Software Foundation (FSF) Covers Quibble, Free Software for Secure Communications, in the FSF Summer Bulletin
The Georgia Tech folks are bringing Free software education and contributions to one of the better known Computer Science hubs in the US
Microsoft Layoffs Include Windows, Bing, Slop (CoPilot etc.) and There Will More More Rounds (or Waves) to Come
"43% of Xbox laid off"
Obscene Contradiction in Microsoft's Layoffs Tally ("Official" Numbers Do Not Add Up)
Notice how they treat "LinkedIn" as separate
Preserving Comments About the Real IBM Before They Get Deleted
IBM in the 1980s is not what it is right now
Cybershow on "Escaping Prisons For Your Mind"
"THE CYBER SHOW: Stealing technofascism's boots, and stomping on its own face with them."
Links 06/07/2026: At Least 20% Staff Reduction in XBox (Microsoft), Taiwan Sees Uptick in Chinese Aggression/Provocation, Senator Rodante Marcoleta Arrested
Links for the day
Confirmed: Microsoft Layoffs Come in Two Waves, Just Like Last Summer
To us, what stands out is the admission from Microsoft that there are two (or more) waves
In Praise of the UK's Stance on Free Speech (but Some Reservations)
At the moment there is a healthy discussion going on with the objective of disrupting attacks on British press
Exposing Corruption at the European Patent Office (EPO), a Call for More Whistleblowers
We predict that, provided enough whistleblowers speak out, António "the unready" won't even finish his current term
Leaving Our Pets for Several Days
This week our pets will be worried that "mommy and daddy" are away
Dating Trees and Dating 'Apps'
several high-profile stories in the news about scandals in "dating apps"
DW Documentary About Julian Assange Turns 2
It was released just days after Assange had turned 53 and about two weeks after he had left the UK
Independent Media is the Only Form of Legitimate Media
Independent media is, indeed, what we need to demand more of
The Story of the European Patent Office (EPO) Wagging the Dog (EU)
The aim of the series is to properly inform the world - not just Europeans - how Europe's second-largest institution is run [...] How did a corporate hub of monopolies become so detached from the Rule of Law?
GNU/Linux Up to New High in Libya, Windows Down to All-Time Low
GNU/Linux touches 5% there, based on statCounter
Links 06/07/2026: Artists Reject Slop (or Even de Facto Bribes to Market/Endorse Slop)
Links for the day
SLAPP Censorship - Part 129 Out of 200: Iranian Tactics
Hunger for revenge compels people to do overzealous, irrational things
Quiet Week
Many in the US are still enjoying an extended weekend
The Media Needs to Speak of Slop as a Climate Issue Like It Did With Bitcoin
But the slop industry keeps paying the media to play along with the hype
IBM's Fall
IBM's fate is closely connected to that of the Free software movement because of the salaries
Social Dialogue at the European Patent Office (EPO) is Dead, the Strikes and Work Stoppage-Like Actions Carry on
What next for the EPO?
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, July 05, 2026
IRC logs for Sunday, July 05, 2026
Links 05/07/2026: Shadows of the Upper Peninsula and 2026 Old Computer Challenge
Links for the day