Editing 1508: Operating Systems

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 8: Line 8:
  
 
==Explanation==
 
==Explanation==
In this comic, [[Randall]] gives an {{w|Gantt chart|overview}} of the past, present and (speculatively) future of the {{w|operating system}}s running in his house at any given time. Notably, because Randall is fascinated by technology, he has had more than one OS running in his household since the mid '90's. 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.
+
{{incomplete|More finetuning needed?}}
 +
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 a technological person, there is rarely only one OS 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 may be 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:
+
Previous and current systems:
*{{w|MS-DOS}} (Microsoft Disk Operating System): The default, command-line-based OS on most IBM PC-compatible computers. Early versions of {{w|Microsoft Windows}} 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.
+
* {{w|MS-DOS}} (Microsoft Disk Operating System)
*Apple's {{w|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, after Mac OS had been superseded by the new and then-buggy {{w|Mac OS X}}.
+
* {{w|Microsoft_Windows|Microsoft Windows}}
*{{w|Linux}}: A [https://www.gnu.org/philosophy/free-sw.html free software] Unix-like kernel often used with the GNU system to produce GNU/Linux (commonly but erroneously referred to as simply Linux). 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 (GNU/)Linux full-time. This timing coincides with the release of Microsoft's controversial {{w|Windows Vista}} and the advent of more user-friendly Linux distributions.
+
* Apple's {{w|Mac_OS|Mac OS}}
*{{w|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 after the OS had matured and Macs had transitioned to Intel processors.
+
* {{w|Linux|Linux}}
*{{w|Android (operating system)|Android}}: The upper layers of the OS running on Android phones and tablets, above the Linux {{w|Kernel (operating system)|kernel}}. Randall is indicating that he has at least one of these devices.
+
* {{w|OS X}}
*Apple's {{w|iOS}}: The OS of {{w|iPhone}}, {{w|iPad}}, {{w|iPod Touch}} and the basis of the OS run by the {{w|Apple TV}} and {{w|Apple Watch}}.  Randall is indicating that he also has at least one of these devices.
+
* {{w|Android_(operating_system)|Android}}
 +
* Apple's {{w|iOS}}
  
 
His predictions for the future include:
 
His predictions for the future include:
*2018: That {{w|OS X}} (now called macOS) and {{w|iOS}} will merge. There is frequent speculation on technology blogs as to whether or not this merging will come to pass in the future. The two OSes have a common origin, share a lot of software, and are maintained by the same company that would benefit from the efficiency of maintaining a single unified OS. Opposing this is the fact that interaction patterns are very different between traditional computers and tablets/phones and a one-size-fits-both solution may not be feasible (as proven by {{w|Windows 8|Microsoft's disastrous attempt at such}}), and the fact that Apple spends some time in each of its recent keynotes mocking computers like the Microsoft Surface Pro which use both standard computer and touch control. However, just two months after this comic was posted, [https://youtu.be/DOYikXbC6Fs Apple asserted that they would not merge the two.] (That being said, Macs are getting closer to iOS devices now that they use the same type of processor, as well as copying some of the software design and features of iOS.)
+
* 2018: That {{w|OS X}} and {{w|iOS}} will merge
*2019: That an operating system designed with and for {{w|JavaScript}} will become attractive, perhaps along the lines of [http://node-os.com/ NodeOS] and/or [http://runtimejs.org/ Runtime.js].
+
* 2019: That [http://github.com/runtimejs/runtime#readme someone will succeed] in coding an entire operating system in {{w|Javascript}}
*2022: That there'll be an OS based on the {{w|Tinder (application)|Tinder}} dating app.
+
* 2022: That there'd be an OS based on {{w|Tinder_(application)|Tinder}}
*2024: That there'll be an OS from {{w|Nest Labs}}, presumably oriented towards home automation and the {{w|Internet of things}}.
+
* 2024: That the various devices from {{w|Nest Labs}} would be expanded so much that there's an entire operating system for them.
*2029: That [[Elon Musk]] will come up with an operating system.
+
* 2029: That {{w|Elon Musk}} will be up to something ambitious and futuristic
*2030: That {{w|Disk operating system|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).
+
* 2030: That {{w|Disk_operating_system|DOS}} would make a comeback, but only in an ironic fashion, probably because there would be no more disks left for it to operate from.  
*2034: That Randall will be deploying an [http://geneticliteracyproject.org/2014/07/genetically-engineered-red-blood-cells-could-be-drug-delivery-drones/ autonomous drug-delivery drone] in his body.
+
* 2034: That ordinary people will be deploying {{w|Unmanned_combat_aerial_vehicle|weaponized drones}} in their homes
*2042: Human civilization comes to a fiery end, maybe due to some unholy combination of the above innovations. 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 [http://waitbutwhy.com/2015/01/artificial-intelligence-revolution-2.html on this page].
+
* 2042: Human civilization is destroyed.
*2059: At this time his operating system will be {{w|GNU}}/{{w|Hurd}}. This infamously and perennially late [http://www.gnu.org/software/hurd/hurd.html GNU/Hurd] OS will finally make it in to Randall's home 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 he will finally run it in his house a decade or two after the end of civilization. GNU/Hurd will presumably have an advantage as humanity rebuilds civilization due to the widespread availability of its code and development tools, and perhaps also because of Stallman's depth of belief, based on the title text. Alternatively, GNU/Hurd might be finished by the same force that finished humankind, for instance {{w|Skynet (Terminator)|Skynet}}, in case of {{w|Cybernetic revolt|AI Apocalypse}}. (Interestingly, although still far from completion, [http://git.savannah.gnu.org/cgit/hurd/hurd.git/commit/?id=b8ffab7c38f3ede424b8a07553d6ee6b16abb85b a new version of GNU/Hurd] was released less than a week after this comic.)
 
  
The title text refers to [[Richard Stallman]], the founder of the {{w|Free Software movement}} and the GNU and Hurd projects. A survivor of the fire that ended the human civilization has uncovered a slightly burned ({{w|Singe|singed}}) picture of him. Those gathered 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''. Inspired by his image, they rebuild their lost civilization and finish Hurd development. The GNU/Hurd reference might also be a pun, as in a "herd" of {{w|Wildebeest|Gnus}} "running" in his living room, as wild animals reclaim the Earth after the end of human civilization.
+
The title text refers to Richard Stallman, the founder of the [http://www.fsf.org/about Free Software movement] and the [http://www.gnu.org/gnu/gnu.html GNU project,] and refers to the timeline when [http://www.gnu.org/software/hurd/hurd.html GNU/Hurd] is finally production ready. 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 8 years after humanity has ended, i.e. that a production-ready version will never be released. Or maybe he means that a herd of gnu will be running in his living room, as wild animals reclaim the Earth after the end of human civilization. Maybe also he says that though human ''civilization'' doesn't exist anymore still humanity lives on, and GNU/Hurd will be the only system smart enough to be picked up by this post-catastrophe generation.
 
 
GNU is a collection of free software utilities, particularly the system utilities used with the Linux Kernel to form the GNU/Linux operating system (often erroneously called just Linux). 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 complete 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. As of 2023, it is still in development as version 0.9. Randall has made several comics about free software and also [[:Category:Comics featuring Richard Stallman|about Stallman]].
 
  
 
==Transcript==
 
==Transcript==
:[All text is in capitals.  At the top of the panel:]
+
:{There is timeline titled "Operating Systems Running in my House". It runs from 1990 to 2067, at the edge of the panel. Bars above the timeline are labeled with operating system names, representing the time period for that OS. The hatch mark at 2015 is labelled "Now". Listed on the timeline are (with approximate year ranges)}:
::'''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: 1988 to 1998 (extends left past the beginning of the timeline)
::MS DOS
+
:Mac OS: 1994 to 2001
:[Level 2 from 1993 to 2007:]
+
:Windows: 1993 to 2007
::Windows
+
:Linux: 1999 to 2018
:[Level 3 from 1994 to 2001:]
+
:Android: 2009 to 2016
::Mac OS
+
:OS X: 2009 to (bar combines with iOS around 2019) 2023
:[Level 1 from 1999 to 2018:]
+
:iOS: 2013 to (bar combines with OS X around 2019) 2023
::Linux
+
:[something].js: 2018 to 2028
:[Level 2 from 2009 to 2023. On the way the bar merges with iOS around 2018 thru 2022:]
+
:TinderOS: 2022 to 2029
::OS X
+
:Nest: 2023 to 2032
:[Level 3 from 2009 to 2016:]
+
:DOS, but ironically: 2030 to 2036
::Android
+
:Elon Musk Project: 2028 to 2042
:[Level 4 from 2013 to 2022. On the way to 2022 the bar moves down past Android to merge with OS X after 2018:]
+
:Blood Drone: 2034 to 2042
::iOS
+
:[Human civilization ends in fire]: 2042 to 2051
:[Level 1 from 2018 to 2028. The text is written in square brackets:]
+
:GNU/Hurd: 2059 to past 2067, continuing off panel
::[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
 
  
 
{{comic discussion}}
 
{{comic discussion}}
 
+
<!-- Include any categories below this line. -->
[[Category:Charts]]
 
[[Category:Timelines]]
 
[[Category:Computers]]
 
[[Category:iOS]]
 
[[Category:Comics featuring Richard Stallman]]
 
[[Category:Comics featuring Elon Musk]]
 

Please note that all contributions to explain xkcd may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see explain xkcd:Copyrights for details). Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel | Editing help (opens in new window)