{"id":415,"date":"2022-10-06T02:34:02","date_gmt":"2022-10-06T02:34:02","guid":{"rendered":"https:\/\/www.iterudio.com\/?p=415"},"modified":"2022-10-06T02:34:02","modified_gmt":"2022-10-06T02:34:02","slug":"random-thoughts-about-technology-in-general-and-linux-distros-in-particular","status":"publish","type":"post","link":"https:\/\/www.iterudio.com\/?p=415","title":{"rendered":"Random Thoughts about Technology in General and Linux distros in Particular"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">A little history &#8230;<\/h2>\n\n\n\n<p>In the 30+ years I&#8217;ve been a working &#8220;computers industry professional&#8221; I&#8217;ve done a lot of jobs, used a lot of software, and spent time teaching other folks how to be &#8220;computer professionals.&#8221;<br><br>I&#8217;m also an &#8220;amateur historian&#8221; &#8211; i.e. I enjoy learning about &#8220;history&#8221; in general. I&#8217;ve had real &#8220;history teachers&#8221; point out that (in general) people are curious about &#8220;what happened before them.&#8221;  <\/p>\n\n\n\n<p>Maybe this &#8220;historical curiosity&#8221; is one of the things that distinguishes &#8220;humans&#8221; from &#8220;less advanced&#8221; forms of life &#8212; e.g. yes, your dog loves you, and misses you when you are gone &#8211; but your dog probably isn&#8217;t overly concerned with how its ancestors lived (assuming that your dog has the ability to think in terms of &#8220;history&#8221; &#8211; but that isn&#8217;t the point).<br><br>As part of &#8220;teaching&#8221; I tend to tell (relevant) stories about &#8220;how we got here&#8221; in terms of technology. Just like understanding human history can\/should influence our understanding of &#8220;modern society&#8221; &#8211; understanding the &#8220;history of a technology&#8221; can\/should influence\/enhance &#8220;modern technology.&#8221;<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Problem &#8230;<\/h2>\n\n\n\n<p>There are multiple &#8220;problems of history&#8221; &#8212; which are not important at the moment. I&#8217;ll just point out the obvious fact that &#8220;history&#8221; is NOT a precise science. <br><br>Unless you have actually witnessed &#8220;history&#8221; then you have to rely on second hand evidence. Even if you witnessed an event, you are limited by your ability to sense and comprehend events as they unfold.<\/p>\n\n\n\n<p>All of which is leading up to the fact that &#8220;this is the way I remember the story.&#8221; I&#8217;m not saying I am 100% correct and\/or infallible &#8211; in fact I will certainly get something wrong if I go on long enough &#8211; any mistakes are mine and not intentional attempts to mislead \ud83d\ude09<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hardware\/Software<\/h2>\n\n\n\n<p>Merriam-Webster tells me that <a rel=\"noreferrer noopener\" href=\"https:\/\/www.merriam-webster.com\/dictionary\/technology\" target=\"_blank\">&#8220;technology&#8221;<\/a> is about &#8220;practical applications of knowledge.&#8221; <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">random thought #1 &#8211; &#8220;technology&#8221; changes.<\/h3>\n\n\n\n<p>&#8220;Cutting edge technology&#8221; becomes common and quickly taken for granted. The <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/watch?v=rfywkvRq4Ns\" target=\"_blank\">&#8220;Kansas City&#8221; scene from Oklahoma (1955)<\/a> illustrates the point (&#8220;they&#8217;ve gone just about as far as they can go&#8221;).<br><br>Merriam-Webster tells me that the term <a rel=\"noreferrer noopener\" href=\"https:\/\/www.merriam-webster.com\/dictionary\/high%20technology\" target=\"_blank\">&#8220;high technology&#8221;<\/a> was coined in 1969 referring to &#8220;advanced or sophisticated devices especially in the fields of electronics and computers.&#8221;<\/p>\n\n\n\n<p>If you are a &#8216;history buff&#8221; you might associate 1969 with the &#8220;race to the moon&#8221;\/moon landing &#8211; so &#8220;high technology&#8221; equaled &#8220;space age.&#8221; If you are an old computer guy &#8211; 1969 might bring to mind the <a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Unix_time\" target=\"_blank\">Unix Epoch<\/a> &#8211; but in 2022 neither term is &#8220;high tech.&#8221;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">random thought #2 &#8211; &#8220;software&#8221;<\/h3>\n\n\n\n<p>The term &#8220;hardware&#8221; in English dates back to the 15th Century. The term originally meant &#8220;things made of metal.&#8221; In 2022 the term refers to the &#8220;tangible&#8221;\/physical components of a device &#8211; i.e. the parts we can actually touch and feel.<\/p>\n\n\n\n<p>I&#8217;ve taught the &#8220;intro to computer technology&#8221; more times than I can remember. Early on in the class we distinguish between &#8220;computer hardware&#8221; and &#8220;computer software.&#8221;<\/p>\n\n\n\n<p>It turns out that the term &#8220;<a href=\"https:\/\/www.merriam-webster.com\/dictionary\/software\" target=\"_blank\" rel=\"noreferrer noopener\">software<\/a>&#8221; only goes back to 1958 &#8211; invented to refer to the parts of a computer system that are NOT hardware. <\/p>\n\n\n\n<p>The original definition could have referred to any &#8220;electronic system&#8221; &#8211; i.e. programs, procedures, and documentation. <\/p>\n\n\n\n<p>In 2022 &#8211; Merriam-Webster tells me that &#8220;software&#8221; is also used to refer to &#8220;audiovisual media&#8221; &#8211; which is new to me, but instantly makes sense &#8230;<\/p>\n\n\n\n<p>ANYWAY &#8211; &#8220;computer software&#8221; typically gets divided into two broad categories &#8211; &#8220;applications&#8221; and &#8220;operating systems&#8221; (OS or just &#8220;systems&#8221;).<\/p>\n\n\n\n<p>The &#8220;average non-computer professional&#8221; is probably unaware and\/or indifferent to the distinction between &#8220;applications&#8221; and the OS. They can certainly tell you whether they use &#8220;Windows&#8221; or a &#8220;Mac&#8221; &#8211; so saying people are &#8220;unaware&#8221; probably isn&#8217;t as correct as saying &#8220;indifferent.&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>Software lets us do something useful with hardware<\/p><cite>an old textbook<\/cite><\/blockquote><\/figure>\n\n\n\n<p>The average user has work to get done &#8211; and they don&#8217;t really care about the OS except to the point that it allows them to run applications and get something done.<\/p>\n\n\n\n<p>Once upon a time &#8211; when a new &#8220;computer hardware system&#8221; was designed a new &#8220;operating system&#8221; would also be written specifically for the hardware. e.g. <a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/The_Mythical_Man-Month\" target=\"_blank\">The Mythic Man-Month<\/a> is required reading for anyone involved in management in general and &#8220;software development&#8221; in particular &#8230;<\/p>\n\n\n\n<p>Some &#8220;industry experts&#8221; have argued that Bill Gates&#8217; biggest contribution to the &#8220;computer industry&#8221; was the idea that &#8220;software&#8221; could be\/should be separate from &#8220;hardware.&#8221; While I don&#8217;t disagree &#8211; it would require a retelling of the &#8220;history of the personal computer&#8221; to really put the remark into context &#8212; I&#8217;m happy to re-tell the story, but it would require at least two beers &#8211; i.e. not here, not now<\/p>\n\n\n\n<p>In 2022 there are a handful of &#8220;popular operating systems&#8221; that also get divided into two groups &#8211; e.g. the &#8220;mobile OS&#8221; &#8211; Android, iOS, and the &#8220;desktop OS&#8221; Windows, macOS, and Linux<\/p>\n\n\n\n<p>The Android OS is the most installed OS if you are counting &#8220;devices.&#8221; Since Android is based on Linux &#8211; you COULD say that Linux is the most used OS, but we won&#8217;t worry about things like that.<\/p>\n\n\n\n<p>Apple&#8217;s iOS on the other hand is probably the most PROFITABLE OS. iOS is based on the &#8220;Berkely Software Distribution&#8221; (BSD) &#8211; which is very much NOT Linux, but they share some code &#8230;<\/p>\n\n\n\n<p>Microsoft Windows still dominates the desktop. I will not be &#8220;bashing Windows&#8221; in any form &#8211; just point out that 90%+ of the &#8220;desktop&#8221; machines out there are running some version of Windows.<\/p>\n\n\n\n<p>The operating system that Apple includes with their personal computers in 2022 is also based on BSD. Apple declared themselves a &#8220;consumer electronics&#8221; company a long time ago &#8212; fun fact: the Beatles (yes, John, Paul, George, and Ringo &#8211; those &#8220;Beatles&#8221;) started a record company called &#8220;Apple&#8221; in 1968 &#8211; so when the two Steves  (Jobs and Wozniak) wanted to call their new company &#8220;Apple Computers&#8221; they had to agree to stay out of the music business &#8211; AND we are moving on &#8230;<\/p>\n\n\n\n<p>On the &#8220;desktop&#8221; then Linux is the rounding error between Windows machines and Macs. <\/p>\n\n\n\n<p>What is holding back &#8220;Linux on the desktop?&#8221; Well, in 2022 the short answer is &#8220;applications&#8221; and more specifically &#8220;gaming.&#8221; <\/p>\n\n\n\n<p>You cannot gracefully run Microsoft Office, Avid, or the Adobe Suit on a Linux based desktop. Yes, there are alternatives to those applications that perform wonderfully on Linux desktops &#8211; but that isn&#8217;t the point.<\/p>\n\n\n\n<p>e.g. that &#8220;intro to computers&#8221; class I taught used Microsoft Word, and Excel for 50% of the class. If you want to edit audio\/video &#8220;professionally&#8221; then you are (probably) using Avid or Adobe products (read the credits of the next &#8220;major Hollywood&#8221; movie you watch).<\/p>\n\n\n\n<p>Then the chicken and egg scenario pops up &#8211; i.e. &#8220;big application developer&#8221; would (probably) release a Linux friendly version if more people used Linux on the desktop &#8211; but people don&#8217;t use Linux on the desktop because they can&#8217;t run all of the application software they want &#8211; so they don&#8217;t have a Linux version of the application.<\/p>\n\n\n\n<p>Yes, I am aware of <a rel=\"noreferrer noopener\" href=\"https:\/\/www.winehq.org\/\" target=\"_blank\">WINE<\/a> &#8211; but it illustrates the problem much more than acts as a solution &#8212; and we are moving on &#8230;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Linux Distros &#8211; a short history<\/h3>\n\n\n\n<p>Note that &#8220;Linux in the server room&#8221; has been a runaway success story &#8211; so it is POSSIBLE that &#8220;Linux on the desktop&#8221; will gain popularity, but not likely anytime soon.<\/p>\n\n\n\n<p>Also worth pointing out &#8212; it is possible to run a &#8220;Microsoft free&#8221; enterprise &#8212; but if the goal is lowering the &#8220;total cost of ownership&#8221; then (in 2022) Microsoft still has a measurable advantage over any &#8220;100% Linux based&#8221; solution.<\/p>\n\n\n\n<p>If you are &#8220;large enterprise&#8221; then the cost of the software isn&#8217;t your biggest concern &#8211; &#8220;Support&#8221; is (probably) &#8220;large enterprise, Inc&#8217;s&#8221; largest single concern. <\/p>\n\n\n\n<p>fwiw: IBM and Red Hat are making progress on &#8220;enterprise level&#8221; administration tools &#8211; but in 2022 &#8230;<\/p>\n\n\n\n<p>ANYWAY &#8211; the &#8220;birthdate&#8221; for Linux is typically given as 1991. <\/p>\n\n\n\n<p>Under the category of &#8220;important technical distinction&#8221; I will mention that &#8220;Linux&#8221; is better described as the &#8220;kernel&#8221; for an OS and NOT an OS in and of itself.<\/p>\n\n\n\n<p>Think of Linux as the &#8220;engine&#8221; of a car &#8211; i.e. the engine isn&#8217;t the &#8220;car&#8221;, you need a lot of other systems working with and around the engine for the &#8220;car&#8221; to function. <\/p>\n\n\n\n<p>For the purpose of this article I will describe the combination of &#8220;Linux  kernel + other operating system essentials&#8221; as a &#8220;Linux Distribution&#8221; or more commonly just &#8220;distro.&#8221; Ready? ok &#8230;<\/p>\n\n\n\n<p>1992 gave us Slackware. Patrick Volkerding started the &#8220;oldest surviving Linux distro&#8221; which accounted for 80 percent share of the &#8220;Linux&#8221; market until the mid-1990s<\/p>\n\n\n\n<p>1992 &#8211; 1996 gave us openSUSE Linux. Thomas Fehr, Roland Dyroff, Burchard Steinbild, and Hubert Mantel. I tend to call SUSE &#8220;German Linux&#8221; and they were just selling the &#8220;German version of Slackware&#8221; on floppy disks until 1996.<\/p>\n\n\n\n<p>btw: the &#8220;modern Internet&#8221; would not exist as it is today without Linux in the server room. All of these &#8220;early Linux distros&#8221; had business models centered around &#8220;selling physical media.&#8221; Hey, download speed were of the &#8220;dial-up&#8221; variety and you were paying &#8220;by the minute&#8221; in most of Europe &#8211; so &#8220;selling media&#8221; was a good business model &#8230;<\/p>\n\n\n\n<p>1993 -1996 gave us the start of Debian &#8211; Ian Murdock. The goal was a more &#8220;user friendly&#8221; Linux. First &#8220;stable version&#8221; was 1996 &#8230;<\/p>\n\n\n\n<p>1995 gave us the Red Hat Linux &#8212; this distro was actually my &#8220;introduction to Linux.&#8221; I bought a book that had a copy of Red Hat Linux 5.something (I think) and did my first Linux install on an &#8220;old&#8221; pc PROBABLY around 2001.<\/p>\n\n\n\n<p>During the dotcom &#8220;boom and bust&#8221; a LOT of Linux companies went public. Back then it was &#8220;cool&#8221; to have a big runup in stock valuation on the first day of trading &#8211; so when Red Hat &#8220;went public&#8221; in 1999 they had the\u00a0eighth-biggest first-day gain in the history of Wall Street. <br><br>The run-up was a little manufactured (i.e. they didn&#8217;t release a lot of stock for purchase on the open market). My guess is that in 2022 the folks arranging the &#8220;IPO&#8221; would set a higher price for the initial price or release more stock if they thought the offering was going to be extremely popular.<\/p>\n\n\n\n<p>Full disclosure &#8211; I never owned any Red Hat stock, but I was an &#8220;interested observer&#8221; simply because I was using their distro.<\/p>\n\n\n\n<p>Red Hat&#8217;s &#8220;corporate leadership&#8221; decided that the &#8220;selling physical media&#8221; business plan wasn&#8217;t a good long term strategy. Especially as &#8220;high speed Internet&#8221; access moved across the U.S. <\/p>\n\n\n\n<p>e.g. that &#8220;multi hour dial up download&#8221; is now an &#8220;under 10 minute iso download&#8221; &#8211; so I&#8217;d say the &#8220;corporate leadership&#8221; at Red Hat, Inc made the right decision.<\/p>\n\n\n\n<p>Around 2003 the Red Hat distro kind of &#8220;split&#8221; into &#8220;Red Hat Enterprise Linux&#8221; (RHEL &#8211; sold by subscription to an &#8220;enterprise software&#8221; market) and the &#8220;Fedora project.&#8221; (meant to be a testing ground for future versions of RHEL as well as the &#8220;latest and greatest&#8221; Linux distro).<\/p>\n\n\n\n<p>e.g. the Fedora project has a release target of every six months &#8211; current version 35. RHEL has a longer planned release AND support cycle &#8211; which is what &#8220;enterprise users&#8221; like &#8211; current version 9.<\/p>\n\n\n\n<p>btw &#8211; yes RHEL is still &#8220;open source&#8221; &#8211; what you get for your subscription is &#8220;regular updates from an approved\/secure channel and support.&#8221;  AlmaLinux and CentOS are both &#8220;clones&#8221; of RHEL &#8211; with CentOS being &#8220;sponsored&#8221; by Red Hat.<\/p>\n\n\n\n<p>IBM &#8220;acquired&#8221; Red Hat in 2019 &#8211; but nothing really changed on the &#8220;management&#8221; side of things. IBM has been active in the open source community for a long time &#8211; so my guess is that someone pointed out that a &#8220;healthy, independent Red Hat&#8221; is good for IBM&#8217;s bottom line in the present and future.<\/p>\n\n\n\n<p>ANYWAY &#8211; obviously Red Hat is a &#8220;subsidiary&#8221; of IBM &#8211; but I&#8217;m always surprised when &#8220;long time computer professionals&#8221; seem to be unaware of the connections between RHEL, Fedora Project, CentOS, and IBM (part of what motivated this post).<\/p>\n\n\n\n<p>Red Hat has positioned itself as &#8220;enterprise Linux&#8221; &#8211; but the battle for &#8220;consumer Linux&#8221; still has a lot of active competition. The Fedora project is very popular &#8211; but my &#8220;non enterprise distros of choice&#8221; are both based on Debian:<\/p>\n\n\n\n<p>Ubuntu (first release 2004) &#8211; &#8220;South African Internet mogul Mark Shuttleworth&#8221; gets credit for starting the distro. The idea was that Debian could be more &#8220;user friendly.&#8221; Occasionally I teach an &#8220;introduction to Linux class&#8221; and the big differences between &#8220;Debian&#8221; and &#8220;Ubuntu&#8221; are noticeable &#8211; but very much in the &#8220;ease of use&#8221; (i.e. &#8220;Ubuntu&#8221; is &#8220;easier&#8221; for new users to learn)<br><br>I would have said that &#8220;Ubuntu&#8221; meant &#8220;community&#8221; (which I probably read somewhere) but the word is of ancient Zulu and Xhosa origin and more correctly gets translated &#8220;humanity to others.&#8221; Ubuntu has a planned release target of every six months &#8212; as well as a longer &#8220;long term support&#8221; (LTS) version.<\/p>\n\n\n\n<p>Linux Mint (first release 2008) &#8211; Cl\u00e9ment Lef\u00e8bvre\u00a0gets credit for this one. Technically Linux Mint describes itself as &#8220;Ubuntu based&#8221; &#8211; so of course Debian is &#8220;underneath the hood.&#8221; I first encountered Linux Mint from a reviewer that described it as the best Linux distro for people trying to not use Microsoft Windows. <br><br>The differences between Mint and Ubuntu are cosmetic and also philosophical &#8211; i.e. Mint will install some &#8220;non open source&#8221; (but still free) software to improve &#8220;ease of use.&#8221;<\/p>\n\n\n\n<p>The beauty of &#8220;Linux&#8221; is that it can be &#8220;enterprise level big&#8221; software or it can be &#8220;boot from a flash drive&#8221; small. It can utilize modern hardware and GPU&#8217;s or it can run on 20 year old machines. If you are looking for specific functionality, there might already be a distro doing that &#8211; or if you can&#8217;t find one, you can make your own <\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A little history &#8230; In the 30+ years I&#8217;ve been a working &#8220;computers industry professional&#8221; I&#8217;ve done a lot of jobs, used a lot of software, and spent time teaching other folks how to be &#8220;computer professionals.&#8221; I&#8217;m also an &#8220;amateur historian&#8221; &#8211; i.e. I enjoy learning about &#8220;history&#8221; in general. I&#8217;ve had real &#8220;history [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,3,6,13],"tags":[],"class_list":["post-415","post","type-post","status-publish","format-standard","hentry","category-business","category-computers","category-history","category-technology-history"],"_links":{"self":[{"href":"https:\/\/www.iterudio.com\/index.php?rest_route=\/wp\/v2\/posts\/415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.iterudio.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iterudio.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iterudio.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iterudio.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=415"}],"version-history":[{"count":0,"href":"https:\/\/www.iterudio.com\/index.php?rest_route=\/wp\/v2\/posts\/415\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.iterudio.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iterudio.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iterudio.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}