<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/happy-45th-birthday-to-the-ibm-pc-and-model-f-mxmgfkgsy" -->

---
title: Happy 45th Birthday to the IBM PC and Model F | daily.dev
description: A deep-dive history marking 45 years since the IBM PC's launch on August 12, 1981, tracing the machine's lineage from the SCAMP prototype and 5100 through the...
canonical: https://daily.dev/posts/happy-45th-birthday-to-the-ibm-pc-and-model-f-mxmgfkgsy
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Happy 45th Birthday to the IBM PC and Model F | daily.dev
og:description: A deep-dive history marking 45 years since the IBM PC's launch on August 12, 1981, tracing the machine's lineage from the SCAMP prototype and 5100 through the...
og:url: https://daily.dev/posts/happy-45th-birthday-to-the-ibm-pc-and-model-f-mxmgfkgsy
og:image: https://api.daily.dev/og/posts/mXmGfKGsy.png
og:image:alt: Happy 45th Birthday to the IBM PC and Model F
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Happy 45th Birthday to the IBM PC and Model F

**[Hacker News](https://daily.dev/sources/hn)** · 23 min read · 0 upvotes · 0 comments

## Summary

A deep-dive history marking 45 years since the IBM PC's launch on August 12, 1981, tracing the machine's lineage from the SCAMP prototype and 5100 through the System/23 Datamaster, and detailing the development and variants of the Model F/XT buckling-spring keyboard. Covers the PC's engineering choices (Intel 8088, ISA bus), the PC/XT, Portable PC, TEMPEST-hardened TPC variants, industrial and terminal keyboard offshoots (5291/5292, System 9000), and the keyboard's long production run through Lexmark into the mid-1990s.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://sharktastica.co.uk/articles/pc-fxt-45>

## Questions this post answers

### What keyswitch technology did the original IBM PC keyboard use

The IBM Personal Computer keyboard, known as the Model F/XT, used capacitive buckling springs, a keyswitch design patented by Richard Hunter Haris. Pressing a key compresses a metal coil spring until it catastrophically buckles, pivoting a small capacitive plate over a capacitance-sensing PCB called a pad card, which detects the keypress.

_Collectors researching vintage keyboard mechanics can follow deep hardware history like this on daily.dev._

### What is the difference between the Type 1 and Type 2 IBM Model F/XT keyboards

Type 1, the rarer original design seen only with '81 date codes, uses a 24x4 key matrix with a separate Intel 8048 controller daughterboard and a reset line, plus a DIN plug without a black plastic jacket. Type 2, found in nearly all surviving units and used exclusively by the time of the PC/XT, reverts to a 12x8 matrix, integrates the controller onto the pad card, drops the reset line, and adds a jacketed DIN plug.

_Anyone dating or restoring vintage IBM keyboards can track these hardware distinctions on daily.dev._

### How long was the IBM 529X Model F keyboard produced

The 529X keyboard, used with the IBM 5291 and 5292 terminals, had the longest production run of any Model F variant. Lexmark, spun off from IBM's Information Products Corporation in March 1991, manufactured 529X keyboards into at least mid-1994 and continued refurbishing existing units through 1996, its final year in the keyboard business.

_Vintage keyboard collectors dating their finds can dig into production timelines like this on daily.dev._

## Community take

How the wider developer community reacted, aggregated from 1 discussion and 82 comments across hackernews (as of 2026-08-13).

**TL;DR:** Discussion mixes nostalgic personal stories about early computers (TRS-80, Apple II, C64) with a substantive debate over whether the IBM PC was a net positive, given its mediocre design but standardizing effect on the industry, plus tangents on IBM's modern relevance and mainframe business.

**Sentiment:** 30% positive · 50% mixed · 20% skeptical

**The case for**

- Excellent, thorough documentation (including BIOS source code and hardware schematics) set a standard people wish had continued.
- The open, reverse-engineerable platform enabled a huge compatible ecosystem and unleashed competition that drove rapid improvement.
- Small nostalgic details like the keyboard's cable storage and control-key placement are appreciated.

**The pushback**

- The hardware itself was considered a mediocre design that nonetheless became permanently entrenched, with modern PCs still carrying legacy compatibility baggage.
- Standardization around the PC arguably delayed mainstream multi-user systems and graphical UIs by years.
- The PC's dominance caused a 'mass extinction' of alternative small-computer platforms and architectures.

**By community**

- hackernews (mixed): A nostalgic thread split between personal childhood-computing stories, a genuine debate on whether the PC's design and standardization were good or bad for the industry, and jokes about IBM's current-day identity.

**Hottest debate:** Whether the IBM PC's standardization was a net win for the industry or a costly mistake that entrenched mediocre hardware and delayed better alternatives.

**Open questions**

- Would a different platform (e.g., one based on CP/M, S-100, or Apple II-style openness) have led to better long-term outcomes than the IBM PC standard?
- Is it still possible for kids today to get 'hooked' on hacking hardware the way people did with early PCs, given how locked-down modern devices are?

**Highlights**

> I am not a huge fan of the IBM PC. For one, it was a mediocre design. Most important, it caused a mass extinction in the small computer space so that, even today, the majority of desktop computers out there are distant descendants of the original 5150. They probably have a complete 5150 inside them, just for compatibility with ancient software.
> — [rbanffy on hackernews · 2 comments](https://news.ycombinator.com/item?id=49283440)

> What the IBM PC provided was a standard on which competition was unleashed and massive investments went into improving a common platform. Which is how all the closed proprietary alternatives got overwhelmed. Without it, we would have many weak walled gardens incompatible with each other, like we have on the smartphone market. Listen to Linus Torvalds when he says that the PC is so easy compared to the nightmare of all those incompatible arm SOCs. I dream of a smartphone PC.
> — [skywal\_l on hackernews · 2 comments](https://news.ycombinator.com/item?id=49283707)

> The biggest and most catastrophic effect of the PC was to delay mainstream multi-user systems and graphic UIs by five to ten years. The standardisation was a game changer, but both the hardware and OS were brain damaged compared to what could easily have been possible.
> — [TheOtherHobbes on hackernews](https://news.ycombinator.com/item?id=49284595)

> It was a mediocre design, but it came with superb documentation for every bit of hardware and software in it, including the source code for its BIOS and all the hardware details of the peripheral and expansion interfaces. I wish this had remained true for its descendants.
> — [adrian\_b on hackernews · 2 comments](https://news.ycombinator.com/item?id=49283831)

> I learned BASIC in 1981 on the TRS-80 Model I with 4k RAM (later upgraded to a massive 16k), and it wasn't long before someone showed me EDTASM [1], and I was hooked. My parents couldn't believe me when I asked them to buy "How to Program the Z80" by Rodnay Zaks [2]. They were shocked, it was the first time I asked them to buy a technical book. I was so excited I couldn't sleep for days. I was in High School, and I would carry the book around and read, use the lookup tables, and write Z80 assembly in my spiral-bound 8.5"x11" notebook. One three-day weekend, I slept about 4 hours while I was disassembling the BASIC ROM to find nuggets I could call in my Z80 programs, and also to learn so much more about the video, the cassette interface, interrupts, etc. My notebook looked like something a madman had scribbled on the walls of an asylum to everyone around me, but to me it was perfectly organized, and I used it to reference things I would use later in my programs. I got to the point where I could read the hex dumps and "see" the op codes in my mind; people would look over my shoulder while I was debugging, and I'd be explaining what the code was doing, but I hadn't disassembled it yet. I didn't even realize I was doing that until one of my classmates pointed it out: "Hey, disassemble that. I'm not following you, how the heck do you see that?" And all of this because my science teacher had that TRS-80 Model I sitting in the corner of his classroom gathering dust; nobody knew what it was, I didn't either, but I had to figure it out. I've always had this bug, I don't believe in magic, I want to know how everything works, it's been an insatiable thing all my life, that first machine set me on a course of learning for the rest of my life. Thanks, Mr. Kruzan, you changed my life. I'll never forget you. Oh, and thanks to all the people who created the Z80, the TRS-80 Model I, and paved the path for me to learn computers and never stop learning. We are truly building on the shoulders of giants; every generation, more giants. It's humbling to look back and think about it forty-five years later... [1] https://www.trs-80.org/edtasm.html [2] http://www.z80.info/zip/zaks_book.pdf
> — [kator on hackernews · 4 comments](https://news.ycombinator.com/item?id=49280886)

**Source threads**

- [hackernews](https://news.ycombinator.com/item?id=49280103) · 104 points · 82 comments

## Similar posts on daily.dev

- [The IBM PC, Part 1: Arrival](https://daily.dev/posts/the-ibm-pc-part-1-arrival-jj6jiqarp) · Hacker News · 0 upvotes · 0 comments
- [Crazy Old Machines](https://daily.dev/posts/crazy-old-machines-ltygmhmve) · Hackaday · 0 upvotes · 0 comments
- [The rise and fall of IBM's 4 Pi aerospace computers: an illustrated history](https://daily.dev/posts/the-rise-and-fall-of-ibm-s-4-pi-aerospace-computers-an-illustrated-history-uuy2h8jrt) · Hacker News · 0 upvotes · 0 comments

---

Tags: [#hardware](https://daily.dev/tags/hardware), [#ibm](https://daily.dev/tags/ibm), [#computing-history](https://daily.dev/tags/computing-history)

[View this post on daily.dev](https://daily.dev/posts/happy-45th-birthday-to-the-ibm-pc-and-model-f-mxmgfkgsy)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Happy 45th Birthday to the IBM PC and Model F","url":"https://daily.dev/posts/happy-45th-birthday-to-the-ibm-pc-and-model-f-mxmgfkgsy","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/happy-45th-birthday-to-the-ibm-pc-and-model-f-mxmgfkgsy"},"datePublished":"2026-08-13T02:49:26.889Z","dateModified":"2026-08-13T13:25:46.988Z","description":"A deep-dive history marking 45 years since the IBM PC's launch on August 12, 1981, tracing the machine's lineage from the SCAMP prototype and 5100 through the...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/284f73aa6c3dc08d94815fdc3bc7b037?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/284f73aa6c3dc08d94815fdc3bc7b037?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Hacker News","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Hacker News","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn","url":"https://daily.dev/sources/hn"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/happy-45th-birthday-to-the-ibm-pc-and-model-f-mxmgfkgsy","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"hardware,ibm,computing-history","timeRequired":"PT23M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Hacker News","item":"https://daily.dev/sources/hn"},{"@type":"ListItem","position":3,"name":"Happy 45th Birthday to the IBM PC and Model F"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/happy-45th-birthday-to-the-ibm-pc-and-model-f-mxmgfkgsy#faq","mainEntity":[{"@type":"Question","name":"What keyswitch technology did the original IBM PC keyboard use","acceptedAnswer":{"@type":"Answer","text":"The IBM Personal Computer keyboard, known as the Model F/XT, used capacitive buckling springs, a keyswitch design patented by Richard Hunter Haris. Pressing a key compresses a metal coil spring until it catastrophically buckles, pivoting a small capacitive plate over a capacitance-sensing PCB called a pad card, which detects the keypress. Collectors researching vintage keyboard mechanics can follow deep hardware history like this on daily.dev."}},{"@type":"Question","name":"What is the difference between the Type 1 and Type 2 IBM Model F/XT keyboards","acceptedAnswer":{"@type":"Answer","text":"Type 1, the rarer original design seen only with '81 date codes, uses a 24x4 key matrix with a separate Intel 8048 controller daughterboard and a reset line, plus a DIN plug without a black plastic jacket. Type 2, found in nearly all surviving units and used exclusively by the time of the PC/XT, reverts to a 12x8 matrix, integrates the controller onto the pad card, drops the reset line, and adds a jacketed DIN plug. Anyone dating or restoring vintage IBM keyboards can track these hardware distinctions on daily.dev."}},{"@type":"Question","name":"How long was the IBM 529X Model F keyboard produced","acceptedAnswer":{"@type":"Answer","text":"The 529X keyboard, used with the IBM 5291 and 5292 terminals, had the longest production run of any Model F variant. Lexmark, spun off from IBM's Information Products Corporation in March 1991, manufactured 529X keyboards into at least mid-1994 and continued refurbishing existing units through 1996, its final year in the keyboard business. Vintage keyboard collectors dating their finds can dig into production timelines like this on daily.dev."}}]}
```

