Gratitude Day 4: Virtualization / Emulation

Fri 04 September 2026

I think I first heard about emulation in the early 1990s. Some kind of magical software could make your Mac pretend it was a PC, albeit quite slowly. It was very niche and expensive software, but it allowed folks to run software designed for a completely different architecture. Black magic!!

I'm pretty sure the first time I actually saw emulation was in 1994, when the first PowerPC-based macs came out. Apple bundled a very fast emulator that ran 68000 code on the PowerPC. They boasted that their slowest PowerPC model could run 68000 software as quickly as the feastest 68040 available. Well, "it ain't necessarily so" (with apologies to George Gershwin), but the technology was still quite impressive.

Later on in the 1990s, emulation software for games was becoming pretty commonplace, and I recall playing Super Mario Brothers in an emulator on a PC in the late 90s or early 2000s. That alone was pretty amazing, and the dark arts of emulation has pretty much exploded ever since.

I also recall playing with Executor in the early 2000s, and it blew me away that my PC could emulate a classic 68000 mac.

The next big step I remember in the development and propagation of this technology is when VMWare started getting insanely popular in the early 2000s, doing what was supposedly impossible on the x86 architecture: full virtualization of modern OSes (and not just simpler 8 and 16-bit systems). I remember using large VMWare clusters at work in the early days, and it was quite impressive for the technology at the time: this was long before the Intel architecture got hardware-based virtualization instructions added, so everything was happening entirely in software. It wasn't super fast, but it worked, and that alone was pretty amazing. It provided a ton of flexibility for standing up systems that didn't need peak performance, but rather, flexibility.

Nowadays, emulation and virtualization is so widespread, a lot of folks don't even realize they're using it. Most modern games consoles provide older games through emulation, and even some PC games sold today are using emulators to run games designed for older architectures, like Dark Castle.

Emulation even happens in the browser nowadays! I'm not super fond of the security and privacy implications of advanced web technologies like WASM, but it really allows for some amazing web-based applications, like Infinite Mac and v86.

Of course, WebAssembly itself is a virtual machine, along with language-level VMs like Java's JVM and the even cooler and more portable uxn.

You might even be reading this inside of a virtual machine! Would you know it if you were?

Uhh... "Computer, end simulation. Computer???" 😜

Back to index

Category: Tech
Tags: Computing   Gaming   Humor   Monthly themes   Non-religious post   Productivity   Retrocomputing   Translation  


Gratitude Day 3: Cats!!

Thu 03 September 2026

Ok, seriously forget that supposed rule about the internet being for, uh, "spicy media." Forget that exploitative nonsense. Seriously. Call me a prude, I don't give a rip.

The Internet is for CATS. I sense that Vint Cerf, Bill Joy, Kirk McCusick, Al Gore, and the other parents of the …

Category: Humor
Tags: Beauty   Humor   Life   Loss   Monthly themes   Non-religious post   Non-technical post   Personal favorites   Philosophy   Prose  

Read More

Gratitude Day 2: Personal Music Libraries

Wed 02 September 2026

Over the past few years, I've been on a journey of migrating from streaming services to personal music libraries. I haven't yet made the jump from streaming video services to personal video libraries, but it's definitely on my radar.

I got an Apple Music account right about when it first …

Category: Entertainment
Tags: Beauty   Entertainment   Life   Monthly themes   Music   Non-religious post   Non-technical post  

Read More

A September Theme: 30 Days of Gratitude

Tue 01 September 2026

This morning, I briefly skimmed through a post Robert Birming blog entitled "SepThemeBear - create your own theme."

When I say skimmed, I don't think I read much more than the title, honestly. I was on my phone, and reading on my phone is not an enjoyable experience for me, as …

Category: Life
Tags: ADHD   Beauty   Life   Monthly themes   Non-religious post   Non-technical post   Personal favorites   Politics   Writing  

Read More

Re: Praying to St Jude: counselling the re-Googlers

Sun 19 July 2026

Background/Reply

Kevin Boone wrote an excellent article about "de-googling," and how to counsel people who are encountering the "costs" of living the de-googled life.

I've been mostly de-googled since September 2021, and it of course hasn't been super easy. But I say "mostly de-googled" because I still have some …

Category: Ethics
Tags: Collaborations   Computing   Ethics   FOSS (Free and Open Source Software)   Monthly themes   Non-religious post   Productivity  

Read More
Page 1 of 18

Next »