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.
+
In this comic, [[Randall]] gives an {{w|Gantt chart|overview}} of 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.
  
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:
+
It may be that the OS that is closest to the time-line is also the one he mainly uses during these extended periods.
*{{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.
+
 
 +
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 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.
 
*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}}.
 
*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|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.
+
*{{w|Linux}}: A [https://www.gnu.org/philosophy/free-sw.html free and open source] 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 {{w|Windows Vista}} and the advent of more user-friendly Linux distributions.
 
*{{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|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|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|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.
*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.
+
*Apple's {{w|iOS}}: The OS of {{w|iPhone}}, {{w|iPad}}, {{w|iPad mini}}, {{w|iPad Air}}, {{w|iPod Touch}} and {{w|Apple TV}}.  Randall is indicating that he also has at least one of these devices.
  
 
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. 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}}), the fact that iOS and OS X (now macOS) run on different processor architectures (Mac OS X/OS X/macOS formerly ran on {{w|PowerPC}} processors and now runs on {{w|x86}}-family processors, while iOS runs on {{w|ARM architecture|ARM}} processors), 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, that said, with the release of {{w|iOS 11}}, the iPad version of iOS has diverged greatly from the iPhone version and is now converging rapidly with macOS, so a merger between macOS and ''part'' of iOS might not be too far off...
 
*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 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].
 
*2022: That there'll be an OS based on the {{w|Tinder (application)|Tinder}} dating app.
 
*2022: That there'll be an OS based on the {{w|Tinder (application)|Tinder}} dating app.
 
*2024: That there'll be an OS from {{w|Nest Labs}}, presumably oriented towards home automation and the {{w|Internet of things}}.
 
*2024: That there'll be an OS from {{w|Nest Labs}}, presumably oriented towards home automation and the {{w|Internet of things}}.
*2029: That [[Elon Musk]] will come up with an operating system.
+
*2029: That {{w|Elon Musk}} will come up with an operating system.
 
*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 (maybe 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 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.
Line 29: Line 31:
 
*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.)
 
*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 {{w|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.
 +
 
 +
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 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.
  
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]].
+
Randall has made several comics about free software and also about Stallman. See this list of [[:Category:Comics featuring Richard Stallman|comics featuring Richard Stallman]]. Most of these are also about free software in some form.
  
 
==Transcript==
 
==Transcript==
:[All text is in capitals.  At the top of the panel:]
+
:[At the top of the panel:]
 
::'''Operating Systems'''  
 
::'''Operating Systems'''  
 
::running in my house
 
::running in my house
Line 51: Line 57:
 
:[Level 1 from 1999 to 2018:]
 
:[Level 1 from 1999 to 2018:]
 
::Linux
 
::Linux
:[Level 2 from 2009 to 2023. On the way the bar merges with iOS around 2018 thru 2022:]
+
:[Level 2 from 2009 to 2023. On the way the bar merges with iOS around 2019:]
 
::OS X
 
::OS X
 
:[Level 3 from 2009 to 2016:]
 
:[Level 3 from 2009 to 2016:]
 
::Android
 
::Android
:[Level 4 from 2013 to 2022. On the way to 2022 the bar moves down past Android to merge with OS X after 2018:]
+
:[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
 
::iOS
 
:[Level 1 from 2018 to 2028. The text is written in square brackets:]
 
:[Level 1 from 2018 to 2028. The text is written in square brackets:]
Line 69: Line 75:
 
:[Level 2 from 2034 to 2041:]
 
:[Level 2 from 2034 to 2041:]
 
::Blood Drone
 
::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:]
+
:[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]
 
::[Human civilization ends in fire]
 
:[Level 1 from 2059 going past the end of the panel past 2066:]
 
:[Level 1 from 2059 going past the end of the panel past 2066:]
Line 79: Line 85:
 
[[Category:Timelines]]
 
[[Category:Timelines]]
 
[[Category:Computers]]
 
[[Category:Computers]]
[[Category:iOS]]
 
 
[[Category:Comics featuring Richard Stallman]]
 
[[Category:Comics featuring Richard Stallman]]
 
[[Category:Comics featuring Elon Musk]]
 
[[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)