1508: Operating Systems

Explain xkcd: It's 'cause you're dumb.
Revision as of 20:25, 6 April 2015 by Nealmcb (talk | contribs) (standard => widespread)
Jump to: navigation, search
Operating Systems
One of the survivors, poking around in the ruins with the point of a spear, uncovers a singed photo of Richard Stallman. They stare in silence. "This," one of them finally says, "This is a man who BELIEVED in something."
Title text: One of the survivors, poking around in the ruins with the point of a spear, uncovers a singed photo of Richard Stallman. They stare in silence. "This," one of them finally says, "This is a man who BELIEVED in something."

Explanation

Ambox notice.png This explanation may be incomplete or incorrect: More fine tuning needed? What does the height above the time line mean. Is the lowest the main system. Or is it solely based on order of appearance. There is always one OS at the bottom...
If you can address this issue, please edit the page! Thanks.

In this comic, Randall gives an overview of past, present and (speculatively) future of the Operating Systems running in his house at any given time. Notably, because Randall is fascinated by technology, there is rarely only one OS running in his household. The timeline tracks how Operating Systems have come and gone over the years, and the gradual shift from desktop Operating Systems to mobile can be observed. Beyond the present day, we see some of Randall's humorous predictions as to which technologies and companies will dominate the Operating System landscape in the future.

It seems most likely that the OS that is closest to the time-line is also the one he mainly uses during these extended periods.

Previous and current systems:

  • MS-DOS (Microsoft Disk Operating System): The widespread, command-line-based, OS bundled with most IBM PC-compatible computers in the 80s and early 90s.
  • Microsoft Windows: The standard GUI-based OS for IBM PC-compatible computers from the mid 80s to the present day. Early versions operated as shells on top of MS-DOS rather than stand-alone OSes in their own right, which may explain part of the overlap in those two bars. Randall's bar indicates that he first started using Windows in the era of Windows 3.1 and stopped in 2007, presumably switching to Linux as his main OS.
  • Apple's Mac OS (Macintosh Operating System): The OS of Apple's Macintosh line of computers. Randall's bar indicates that he stopped using Macs in 2001, a time when the fortunes of Apple were in decline and Macintoshes were "niche" computers.
  • Linux: An open-source (typically free) Unix-like OS. Randall's bar indicates that he likely used it on one or two PCs starting from 1999 while still using Windows on other PCs, or perhaps was dual-booting one or more PCs with Windows, until abandoning Windows in 2007 to use Linux full-time. This timing coincides with the release of Microsoft's controversial Windows Vista and the advent of more user-friendly Linux distributions.
  • OS X (Macintosh Operating System v10): The successor OS of Apple's Macintosh line of computers. Although it was sometimes marketed as merely the 10th version of the earlier Mac OS, it was largely a new product. The bar indicates Randall's renewed use of Macintosh computers in 2009 when Apple was in a much better financial state than it was in 2001.
  • Android: The OS of Android phones and tablets. Randall is indicating that he has at least one of these devices.
  • Apple's iOS: The OS of iPhone, iPad, and Apple TV. Randall is indicating that he also has at least one of these.

His predictions for the future include:

  • 2018: That OS X and iOS will merge.
  • 2019: That someone will succeed in coding an entire operating system in Javascript.
  • 2022: That there'll be an OS based on Tinder.
  • 2024: That the various devices from Nest Labs would be expanded so much that there's an entire operating system for them.
  • 2029: That Elon Musk will be up to something ambitious and futuristic.
  • 2030: That DOS would make a comeback, but only in an ironic fashion (maybe because there would be no more disks left for it to operate from).
  • 2034: That ordinary people will be deploying weaponized drones in their homes.
  • 2042: Human civilization comes to a fiery end (maybe due to the unholy combination of weaponized drones and whatever the Elon Musk Project had developed). Another possible explanation is that human civilization will be wiped out by an artificial super-intelligence, superior to human intelligence, as Elon Musk, Ray Kurzweil, Bill Gates and many tech pundits foresee that 2045 will be the year to see such technology becoming real, and as Elon Musk, Bill Gates and many other tech pundits fear that it will be the extinction of all life on earth, as explained on this page.
  • 2059: At this time the operating system will be GNU/Hurd. This infamously and perennially late GNU/Hurd OS will finally be released after human civilization has been wiped out. The joke is that GNU/Hurd began to be developed in 1990, and while it was expected to be released in a relatively short time, even now only unstable builds have been released. So Randall is saying that it will finally be ready to run in his house a decade or two after the end of humanity, i.e., that a production-ready version will never be released. Or Randall could be saying that, though human civilization doesn't exist any more, humanity still lives on, and GNU/Hurd will be the only system smart enough to be picked up by this post-catastrophe generation.

The title text refers to Richard Stallman, the founder of the Free Software movement and the GNU and Hurd projects. The survivors of the fire that ended the human civilization has uncovered a slightly burned (singed) picture of him. And they can see, either directly from the picture or because they already know of Stallman, that this was a man that really believed in something. In this case it was free software and the technical superiority of Hurd over the Linux Kernel.

GNU is a collection of free software utilities, particularly the system utilities used with the Linux Kernel to form the Linux operating system (often called GNU/Linux by those who wish to emphasize the contribution of the GNU project). Hurd is an operating system kernel designed as part of GNU project that could be used in place of the Linux kernel to produce a compete GNU operating system. Hurd has a microkernel architecture, which has many perceived advantages over Linux's monolithic kernel, and is thought by many to be technically superior, despite its low adoption rate compared to the Linux kernel.

Randall has made several comics about free software and also about Stallman. See this list of comics featuring Richard Stallman. Most are these are also about free software in some form.

Transcript

[At the top of the panel:]
Operating Systems
running in my house
[At the bottom there is time-line that runs from 1990 to 2066. It has small indicators for every year, larger for every 5 years and largest for every 10 years. Below the 10 year indicators are written the years. Also the year 2015 is marked:]
1990 2000 2010 Now 2020 2030 2040 2050 2060
[Bars above the time-line in four levels are labeled with operating system names, representing the time period for that OS. Below is a list of the bars on the time-line in order of first appearance (with approximate year ranges given). Also the level from 1-4 is indicated, with level 1 just above the time-line and level 4 the highest level above the line:]
[Level 1 from 1988 to 1998 (extends a little left past the beginning of the time-line but not off panel):]
MS DOS
[Level 2 from 1993 to 2007:]
Windows
[Level 3 from 1994 to 2001:]
Mac OS
[Level 1 from 1999 to 2018:]
Linux
[Level 2 from 2009 to 2023. On the way the bar merges with iOS around 2019:]
OS X
[Level 3 from 2009 to 2016:]
Android
[Level 4 from 2013 to 2023. On the way to 2023 the bar moves down past Android to merge with OS X around 2019:]
iOS
[Level 1 from 2018 to 2028. The text is written in square brackets:]
[Something].js
[Level 3 from 2022 to 2029:]
TinderOS
[Level 2 from 2023 to 2032:]
Nest
[Level 1 from 2028 to 2041:]
Elon Musk Project:
[Level 3 from 2030 to 2036:]
DOS, but ironically
[Level 2 from 2034 to 2041:]
Blood Drone
[This is not a bar, but the text (in three lines) is in a, double bar-height (level 1-2), square bracket. The bracket extends from 2042 to 2051:]
Human civilization ends in fire
[Level 1 from 2059 going past the end of the panel past 2066:]
GNU/Hurd


comment.png add a comment! ⋅ comment.png add a topic (use sparingly)! ⋅ Icons-mini-action refresh blue.gif refresh comments!

Discussion

[something].js isn't that far off: https://github.com/runtimejs/runtime (Sometimes I feel like JavaScript is a cult...) :) Bb010g (talk) 06:07, 6 April 2015 (UTC)

Wait, JavaScript isn't a cult? Luc (talk) 03:07, 16 July 2016 (UTC)

Typo in title text: singed should be signed.Jezzaaaa (talk) 06:43, 6 April 2015 (UTC)

That's not a typo. Singed means slightly burnt. It's implying a post-apocalyptic environment. 108.162.219.126 07:10, 6 April 2015 (UTC)
All strokes are týpa whereas misstrokes are dýstýpa. Lysdexia (talk) 10:53, 4 January 2019 (UTC)
I know almost nothing about Richard Stallman, but he does sound like the kind of guy who might be giving out signed photos of himself. :-) --RenniePet (talk) 19:02, 6 April 2015 (UTC)
He does, doesn't he? ;) http://shop.fsf.org/product/signed-rms-photo-print/ --162.158.90.190 17:39, 29 July 2015 (UTC)

"Blood Drone" Could be a play of words on "Bloodborne", the game. 108.162.212.14 09:01, 6 April 2015 (UTC)

[something].js is probably referring to Node.js or one of the many frameworks built on Node.JS (such as Google's Angular.js). Node.js isn't written in Javascript, but in c/c++ using Google's V8 JS engine and is a replacement for Apache (a web platform). My interpretation is that it's only a matter of time before someone builds an entire OS using Node.js principles.108.162.221.99 10:33, 6 April 2015 (UTC)

"Blood Drone" makes me think of blood-borne nanites more than anything. -108.162.250.179 11:21, 6 April 2015 (UTC)

Ditto here, "Blood Drone" implies, to me, an operating system for blood borne nanotech. Ioldanach (talk) 16:34, 6 April 2015 (UTC)

What if the ASI will be running on GNU/Hurd and 8 years after the war will seize Randal's house? -- Hkmaly (talk) 13:35, 6 April 2015 (UTC)

I cannot find any reliable source stating that iOS stands for "internet Operating System." To the contrary, and Internet Operating Systems seems like something different entirely. If anyone can find evidence to the contrary, please provide a link. 199.27.128.114 14:57, 6 April 2015 (UTC)

When Apple began the "i" prefix with the iMac in 1998, they said that it stands for internet. [1] --108.162.215.229 18:53, 27 September 2016 (UTC)


I'm pretty sure that iOS came from the iPhone Operating System conjunction based on what I read on Wikipedia. I'm also inclined to support the idea that "Blood Drone" would be more likely to refer to blood-borne devices than to personal warfare devices, although with the timeline proximity to the Apocalypse, it is easy to see the reason for the other assumption. --Ancientt (talk) 16:33, 6 April 2015 (UTC)

I fixed a teeny tiny typo. off changed to of. The Goyim speaks (talk) 17:03, 6 April 2015 (UTC)

Looks like he doesn't have much faith in the future of Android. --RenniePet (talk) 18:55, 6 April 2015 (UTC)

Or Linux... The proprietary Apple operating systems outliving the open-sourced ones is a horrifying & somewhat unbelievable prospect to me. 108.162.216.48 (talk) (please sign your comments with ~~~~)

Could the GNU/Hurd reference also be a play on words, suggesting that the dominant "operating system" or activity of the survivors in their low-tech post-apocalyptic society will be "herd"ing animals, like gnus? 173.245.52.118 20:58, 6 April 2015 (UTC)

I added some trivia The title text begins by referring to a single survivor. The next two times, however, it refers to a group. 199.27.128.204 00:18, 7 April 2015 (UTC)

I disagree. First, it's referring to one of a group of survivors finding the photo. The next two times, it's simply referring to the group looking at the photo that the one survivor found—Randall skipped over the matter of having them all go to look at the photo, possibly because he felt it was unnecessary. 199.27.133.40 00:56, 7 April 2015 (UTC)


I also think that the far future has to do with herds of (wild) gnus wandering the deserted land. They will take some time to return, during which there are no operating systems at Randall's house. In my view, gnu herds are what make the survivors come there with spears, to hunt them. I don't know if the survivors remember Stallman or any of his projects, I think they just read the strength of his beliefs from his facial expression, which is remarkably constant throughout the years. 141.101.104.188 01:12, 7 April 2015 (UTC)

I mean i assume we are supposed to suspend disbelief on the end part, because after the destruction of most of the human race, who would be continuing to work on an operating system? The Goyim speaks (talk) 01:29, 7 April 2015 (UTC)

I think that "In this case it was free software" should be changed to something like "In this case it was an operating system given up for dead that ultimately proved superior and enduring." Calion (talk) 01:32, 7 April 2015 (UTC)

I've changed the bits about Mac OS and Mac OS X to reflect a far more likely scenario. Besides the fact that I have a hard time seeing Randall adopting or abandoning an OS based on the current financial health of its producer, the timeline doesn't make sense. Apple's fortunes were far bleaker in 1995, when Randall began using Macs, than in 2001, when he stopped. Apple was in fact making a strong comeback at that time due to the success of the iMac and iPod. Calion (talk) 01:42, 7 April 2015 (UTC)

Is it correct to assume that all these OSs are used by Randall himself? The comic says that they are “running on his house”. It might be that he is not the one personally using every one of them. —108.162.219.132 06:58, 7 April 2015 (UTC)

08:49, 7 April 2015 (UTC) The coincident timeline of "no more Android" and the merger of iOS and OSX also probably indicates Randall will stop using Android should the Apple OS' merger happen" - Vikrant 08:49, 7 April 2015 (UTC)

08:49, 7 April 2015 (UTC) Further, the Stallman-singed-photo and "here is a man who believed..." reference might be a way of saying "OSs will come, and OSs will go, but the GNU/HURD will live on for ever"... - Vikrant 08:49, 7 April 2015 (UTC)

I disagree with DOS "making a comeback"; this is OSes running in his house so he is running it ironically. 141.101.98.188 14:23, 7 April 2015 (UTC)

It's utter no-sense, only Chuck Norris photo would survive end of civilization. Does the author, by the spear poking of Stallman's photo means that his sublime intention is really postmortem and virtual sodomization of Richard? 108.162.221.219 17:43, 7 April 2015 (UTC)

I don't think proximity to the timeline has any indication of frequency of use. A simple rule saying "keep OSes horizontal, and when adding a new OS, always put it in the lowest free slot" fits the timeline perfectly. Angew (talk) 18:30, 7 April 2015 (UTC)

Purists will note that "Windows" is not an operating system in 1993. Windows NT is, and fits the timeline better (besides the fact that you can't use Windows without also using DOS, you can use Windows NT without using DOS.) All of this points to Randall meaning to say "Windows NT" when he says "Windows". If he (or even just someone in his household) was still using 16-bit Windows for as long as that bar says.... yow. (That said, I only recently retired my last multi-boot system that had DOS on it.) 108.162.238.185 (talk) (please sign your comments with ~~~~)

I would not be surprised if he still had a machine running 3.11 for Workgroups through the beginning of the NT era. I know I did. My 286 & 386 PCs still work quite well. 108.162.216.48 (talk) (please sign your comments with ~~~~)

I'm under the impression that the apocalypse is caused by the singularity, and that GNU/Hurd is the Skynet OS. Maybe not though, that's just my impression of the comic. --199.27.133.36 00:33, 13 April 2015 (UTC)

No, it's that GNU/Hurd will take so long to be released, it won't happen until after the apocalypse. Luc (talk) 03:04, 16 July 2016 (UTC)

I am from 2018 and no, iOS and OS X have not merged Awoo is legal | (you can't) change my mind (talk) 16:23, 20 December 2018 (UTC)

four years to go Lysdexia (talk) 10:53, 4 January 2019 (UTC)
To the contrary, it's actually gone the other way. iOS has just been forked into iPadOS for the iPad, while iOS remains for the iPhone and iPod Touch. Numbermaniac (talk) 04:34, 15 January 2020 (UTC)

I'm from 2021, and macOS (formerly OS X) runs on ARM like iOS does now. 172.69.22.66 22:20, 4 January 2021 (UTC)

I'm from 2022, and the notion of human civilization ending sometime soon (in fire or otherwise) seems increasingly likely.

Consider the Doomsday Clock, closer to midnight than ever...arguably due mostly to the precipitous rise of collective and individual human stupidity (wilful and otherwise), reducing atomics and other weapons (and also technology more generally) to a footnote or mere instrument.
GNU/Hurd seems as distant as ever - Stallman has said some very unfortunate things, and lost much credibility.

I'm from 2023 and I'm sad to say that we still do not have TinderOS. 172.70.38.124 14:20, 14 June 2023 (UTC)