{"id":71,"date":"2022-01-10T04:25:00","date_gmt":"2022-01-10T04:25:00","guid":{"rendered":"https:\/\/linuxlore.com\/?p=71"},"modified":"2025-10-11T17:32:20","modified_gmt":"2025-10-11T22:32:20","slug":"what-exactly-is-linux","status":"publish","type":"post","link":"https:\/\/linuxlore.com\/index.php\/2022\/01\/10\/what-exactly-is-linux\/","title":{"rendered":"What, Exactly, Is Linux"},"content":{"rendered":"\n<p class=\"has-medium-font-size\">Strictly speaking, Linux is the kernel of an operating system.&nbsp; This operating system is composed of this kernel, as well as various libraries, utilities, and programs that use the kernel to function.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"has-medium-font-size\">In the early days of Linux, there weren\u2019t many applications or programs.&nbsp; These largely were contributed by the GNU project.&nbsp; GNU (a recursive acronym for \u201cGNU\u2019s Not Unix\u201d) was developed by Richard M Stallman (RMS) and others.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"225\" src=\"https:\/\/linuxlore.com\/wp-content\/uploads\/2023\/07\/RIchard_Stallman_02-300x225.jpg\" alt=\"Richard Stallman\" class=\"wp-image-63\" srcset=\"https:\/\/linuxlore.com\/wp-content\/uploads\/2023\/07\/RIchard_Stallman_02-300x225.jpg 300w, https:\/\/linuxlore.com\/wp-content\/uploads\/2023\/07\/RIchard_Stallman_02-1024x768.jpg 1024w, https:\/\/linuxlore.com\/wp-content\/uploads\/2023\/07\/RIchard_Stallman_02-768x576.jpg 768w, https:\/\/linuxlore.com\/wp-content\/uploads\/2023\/07\/RIchard_Stallman_02.jpg 1200w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption class=\"wp-element-caption\">Richard M. Stallman<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"has-medium-font-size\">Because a kernel by itself is essentially useless, and because GNU contributed so heavily, Stallman reasonably argued that the combined system should be called GNU\/Linux.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Although some authors did follow this request, it was largely ignored.&nbsp; Now that other projects have also contributed to Linux, this request has lost some credibility.&nbsp; In general the complete operating system, including GNU software and all the rest, is simply called Linux.&nbsp; This is what I will do, with apologies to RMS.&nbsp; It is unfair, but it also no longer relevant.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Linux began when a computer science student named Linus Torvalds wanted to develop a toy operating system that could run on his 386 computer.&nbsp; He posted his ideas in 1991, explaining that it would only be a small project that would not be portable.&nbsp; To quote Torvalds:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>I\u2019m doing a (free) operating system (just a hobby, won\u2019t be big and professional like gnu) for 386(486) AT clones.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p class=\"has-medium-font-size\">As it turned out, it got a bit bigger than he expected.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">There were several unique features about Linux which helped contribute to its success.&nbsp; First, it was open source, and free as in speech.&nbsp; That meant that anyone could obtain the source code and do whatever he wanted with it.&nbsp; It also meant that anyone who wanted to could contribute to the project.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">As the kernel was developed, necessary software was taken from the GNU project.&nbsp; GNU software was released under a permissive license called the GNU General Public License (GPL).&nbsp; This basically says you can do what you want with the software, except that you must not restrict what others can do with it, should you use it.&nbsp; So you couldn\u2019t prohibit users from modifying your software, or from distributing it as they wished.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Linux also adopted the GNU GPL.&nbsp; This had far-reaching consequences.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">As the Linux project grew, it began to be apparent that now there was a Unix-like operating system that could be had for free \u2013 at no cost.&nbsp; It was also unencumbered by restrictive licenses, so it was also free as in speech.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">At the time, software was in an unsettled state.&nbsp; Large companies such as Microsoft had strict licenses that restricted what you could do with their software.&nbsp; It remained their software \u2013 you licensed it, but you did not own it.&nbsp; You could use it on a single machine, for a single user.&nbsp; If you had other computers, you needed to purchase licenses for each of them.&nbsp; You had to have a license for each user.&nbsp; You could not do anything to modify the software.&nbsp; If there were bugs (and there are <em>always<\/em> bugs), you were not permitted to fix them.&nbsp; You\u2019d get a bug fix if and when the company decided to do it.&nbsp; Often the company would publish the bug fixes as a new version of the software, requiring you to purchase more licenses.&nbsp; Microsoft got a lot of the hate, but many companies had similar restrictions.&nbsp; It was something of an industry standard.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Between Linux and GNU the whole world of software changed.&nbsp; Suddenly people could afford excellent software on their computers, without having to pay large license fees and without being prohibited from sharing, installing on multiple machines, or modifying the software.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Because of all the sharing, there was less reinventing the wheel.&nbsp; Instead of having to write, say, a file handling program, you could simply use what was already out there.&nbsp; You could focus on things that were more useful, with the basics already taken care of.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Microsoft needn\u2019t have worried.&nbsp; Even now, almost all computer users use Windows.&nbsp; A small fraction use Apple\u2019s OSX.&nbsp; And then there are the Linux fanbois.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">But Linux is more popular among the guys in the background, the IT professionals who have to keep servers running.&nbsp; For these people the convenience offered by Windows is not as important as stability and availability.&nbsp; You could set up your entire IT department on Linux, without worrying about licensing \u2013 a real problem in larger companies with hundreds of computers.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">One often overlooked benefit of the Linux and GNU effort is that the quality of software in general is better.&nbsp; Companies know that they can\u2019t get away with providing poor-quality software.&nbsp; If it\u2019s too buggy, or if they charge more than is reasonable, people know they have alternatives.&nbsp; It\u2019s competition, and it helps.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Ultimately, even those who don\u2019t use Linux benefit.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Strictly speaking, Linux is the kernel of an operating system.&nbsp; This operating system is composed of this kernel, as well as various libraries, utilities, and programs that use the kernel to function.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-71","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/linuxlore.com\/index.php\/wp-json\/wp\/v2\/posts\/71","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxlore.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxlore.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxlore.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxlore.com\/index.php\/wp-json\/wp\/v2\/comments?post=71"}],"version-history":[{"count":3,"href":"https:\/\/linuxlore.com\/index.php\/wp-json\/wp\/v2\/posts\/71\/revisions"}],"predecessor-version":[{"id":181,"href":"https:\/\/linuxlore.com\/index.php\/wp-json\/wp\/v2\/posts\/71\/revisions\/181"}],"wp:attachment":[{"href":"https:\/\/linuxlore.com\/index.php\/wp-json\/wp\/v2\/media?parent=71"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxlore.com\/index.php\/wp-json\/wp\/v2\/categories?post=71"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxlore.com\/index.php\/wp-json\/wp\/v2\/tags?post=71"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}