Monday, November 27, 2023

A Beginning Linux User's Starter's Guide. (Post No. 49)

    Hello! I would like to welcome you to a "Beginning Linux User's Starter's Guide." Despite the resistance of people who tell me that I should be allowing Microsoft to harvest and fill the CEO's data, which btw isn't Bill Gates since after the times of Windows Vista, despite the constant endless flurry of tech jokes saying that he still is, and to be completely honest, I wouldn't be surprised if he is still somewhere in the woodwork at Microsoft these days... I'm going to offer a "Beginning Linux User's Starter's Guide" blog post for my 49th post on this blog. I am going to answer some questions that some folks might have in this introduction, which shall be also available as a book that I will also likely write with the exact same name. That being, "Beginning Linux User's Starter's Guide." 

A Beginning Linux User's Starting Guide.

Life Without Windows, but 

NOT With macOS.

  First of all, the beginner who is using Linux must understand that they are not going to use an operating system that is not Windows, nor Apple's Macintosh Operating System, macOS. Despite some similarities to Mac OS with it being based on the UNIX architecture and POSIX compliant that Linux may have, the similarities end there. The differences also begin there.


  Despite the UNIX Terminal both existing in Mac OS X even from the days of Rhapsody Developer Release 1 & 2, and some basic commands being easily carry-over from Linux to Mac OS X and vice-versa, the similarities end there. For example, you cannot use a Mac specific terminal command in Terminal in Linux, and nor can you use a Linux kernel specific command, in Mac. This is due to the kernel differences between Linux and Mac OS. Linux is built on the Linux/GNU kernel, while modern Mac OS's kernel is built on the Darwin/BSD kernel. 

   Darwin is the core Unix operating system of macOS (previously OS X and Mac OS X), iOS, watchOS, tvOS, iPadOS, visionOS, and bridgeOS. It previously existed as an independent open-source operating system, first released by Apple Inc. in 2000. It is composed of code derived from NeXTSTEP, BSD, Mach, and other free software projects' code, as well as code developed by Apple. 

(Source: https://en.wikipedia.org/wiki/Darwin_(operating_system))

  

The heritage of Darwin began with Unix derivatives supplemented by aspects of NeXT's NeXTSTEP operating system (later, since version 4.0, known as OPENSTEP), first released in 1989. After Apple bought NeXT in 1996, it announced it would base its next operating system on OPENSTEP. This was developed into Rhapsody in 1997, Mac OS X Server 1.0 in 1999, Mac OS X Public Beta in 2000, and Mac OS X 10.0 in 2001.

In 1999, Apple announced it would release the source code for the Mach 2.5 microkernel, BSD Unix 4.4 OS, and the Apache Web server components of Mac OS X Server.[8] At the time, interim CEO Steve Jobs alluded to British naturalist Charles Darwin by announcing "because it's about evolution".[9] In 2000, the core operating system components of Mac OS X were released as open-source software under the Apple Public Source License (APSL) as Darwin; the higher-level components, such as the Cocoa and Carbon frameworks, remained closed-source.

Up to Darwin 8.0.1, released in April 2005, Apple released a binary installer (as an ISO image) after each major Mac OS X release that allowed one to install Darwin on PowerPC and Intel x86 systems as a standalone operating system.[10] Minor updates were released as packages that were installed separately. Darwin is now only available as source code. As of January 2023, Apple no longer mentions Darwin by name on its Open Source website and only publishes an incomplete collection of open-source projects relating to macOS and iOS

(Source: https://en.wikipedia.org/wiki/Darwin_(operating_system))

   Whereas, GNU/Linux on the other hand has another story to be told: 

The Linux kernel is a free and open-source,[12]: 4  monolithic, modular, multitasking, Unix-like operating system kernel. It was originally written in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU operating system, which was written to be a free (libre) replacement for Unix.

Linux is provided under the GNU General Public License version 2 only, but it contains files under other compatible licenses.[11] Since the late 1990s, it has been included as part of a large number of operating system distributions, many of which are commonly also called Linux.

Linux is deployed on a wide variety of computing systems, such as embedded devices, mobile devices (including its use in the Android operating system), personal computers, servers, mainframes, and supercomputers.[13] It can be tailored for specific architectures and for several usage scenarios using a family of simple commands (that is, without the need of manually editing its source code before compilation);[14][15][16] privileged users can also fine-tune kernel parameters at runtime.[17][18][19] Most of the Linux kernel code is written using the GNU extensions of GCC[12]: 18 [20] to the standard C programming language and with the use of architecture-specific instructions (ISA) in limited parts of the kernel. This produces a highly optimized executable (vmlinux) with respect to utilization of memory space and task execution times.[12]: 379–380 

Day-to-day development discussions take place on the Linux kernel mailing list (LKML). Changes are tracked using the version control system git, which was originally authored by Torvalds as a free software replacement for BitKeeper

(Source: https://en.wikipedia.org/wiki/Linux_kernel)

   Since we have differences and comparisons made, we can then move on to many of the other questions that may continue to exist during the discussion of this blog: 

Such as: 

  1. Do I need a particularly expensive, or the latest model of system to run Linux?
  2. What are the basic system requirements for many different distros with regards to RAM, and the recommended system requirements above and beyond the bare minimum? 
  3. Can I run software designed for Windows on it?
  4. What distro is the right fit for my individual skill level? 

Do I need a particularly expensive or later-model system to run Linux? 


 

     No, you do not. Any computer that you can purchase for anywhere from free to what an average desktop or laptop will set you back, should be fine for installing Linux and getting it to run. The one caveat, however is that you must have it be no older than fifteen years, due to the deterioration of the parts inside the chassis and wear and tear from previous use, and even then, there are some distros that are specifically made for older systems which have long since served past their prime but are still useful enough to do some heavy lifting, but not as intensive as it once was. 

 

What are some of the basic system requirements with regards to RAM, the recommended for many different distros, and the recommended system requirements above & beyond the bare minimum? 

   Well, this question cannot be answered conclusively. A good way to set a system up is to have a bare minimum of 2.5 gigabytes of RAM, and 25 gigabytes of storage drive space as a bare minimum, although some modern browsers will require a minimum of 2 GB to function fully, and most hard drive manufacturers nor solid state drive manufacturers will not sell you a drive any smaller than 500 gigabytes anymore these days, which will still be just fine for Linux to run. 

   Ultimately, the requirements will come down to the individual needs of the end-user, and the decision of what distro to install on his/her/their Linux system in order for it to adequately meet their computing needs. 

Can I run software designed for Windows on it? 

   Well, it's kind of a question that is almost pointless to ask. I mean many office suites for Windows can be replaced by LibreOffice. LibreOffice is also available for Windows and Mac OS, too. 

   However, some games will not play nice with Linux, so my advice to you is either have virtualization, use Steam's Proton layer, or Wine Is Not An Emulator (Wine), as your main options for running games, and ultimately if you cannot or will not do without Windows for any reason, dual-booting to Windows or having a separate Windows system which runs Windows of some vintage if you are the type that prefers playing older Windows games will work just fine instead of attempting to rack your brains as to why "A particular Microsoft Windows Software Title Refuses To work." 

Which distro is the right fit for my individual skill level? 

  There are so many different distros, that it may be enough to make your head spin. However, you do not have to distro-hop, although you may if you want, to try to find the perfect distro to suit whatever your Linux needs shall be. Instead, you may choose to pick a distro that meets what you are wanting to do and what skill level you basically have, depending on what you wish to use your Linux system for. 


   One option for many newcomers to Linux I shall suggest is simply, upstream Debian. Why? Because it allows for a rather quick pick-up rate with no virtual learning curve from Microsoft Windows. It also has been maintained for almost as long as Microsoft Windows, so it has the history of stability going for it as well. 


    Another choice I would suggest would be Zorin OS, as it would be also yet another easy transition for those leaving Windows, and the ability to turn a cell phone into a computer mouse using an app. I mean, it may not seem like a practical idea, but if having little novelties in your operating system is the thing that you want to have, then Zorin OS is definitely worth a check-out. 


   Linux Mint is also a distro I would recommend for those looking for an alternative experience to Windows, and needs no prior experience with Linux to get started with. Just install, and customize to your liking, and go. 

   I will not recommend Ubuntu, due to it lately becoming increasingly more Windowsified and collecting the user's data, and how ugly the default Unity desktop is. 

   For those that do not want a Debian Linux experience, but would like to tinker, but are scared of the commandline, I would recommend a Linux distro such as Manjaro or Endeavour OS. 

(I won't include a screenshot of either here.) 

  But, for those that are unafraid to get their feet wet, and go really under their Linux distro's hood and tinker, one of the ultimate options is Arch Linux. (Warning: Blog author does not recommend the use of upstream Arch Linux to beginner users.) 



Monday, November 6, 2023

I have ditched Microsoft Windows in favor of Free and Open Source Software, and life in the wilderness has never looked better. (Post No. 48)

      Well, in case you haven't noticed by the title, I have ditched Microsoft Windows in favor of Free and Open Source Software (FOSS) and life in the wilderness hasn't looked any better than it already has. 

      You see, I've been meaning to discuss this in some form of format, but we might as well cover a few things that I will be covering as a few points. And these points are as follows: 

  1. My actual, honest-to-goodness thoughts on Windows 11. 
  2. A Linux distro tier in the future? 
  3. If I buy a new computer at any time in the future, why the mainstream vendors will be losing my business. 

    We will discuss these one at a time.

 

Topic I: My Actual Honest-To Goodness Thoughts On Windows 11.

  Now, in past blog postings, I've mentioned that I haven't poo-pooed Windows 11, even almost thinking to some folks that I actually have been singing "Windows 11's praises", even saying that Windows 11 is essentially the messiah that has delivered me from the oppression of the diarrhea doo doo doo doo of Windows 10. Yes, I once thought that Windows 11 would finally be a good version of Windows. But, nobody's perfect, and everyone who believes that they are perfect are honestly going to be lying to themselves. 

    Now, I've conveniently forgot that Windows 11 was just the exact same as Windows 10... But with a few new features, and a fresh coat of paint from the paint shop in Redmond, Washington, USA. 



    Notice how I say, "Conveniently" forgot. Not, "Inconveniently Remembered," as we will also look at Windows 11 again. Of course, I'm not going to go through all the trouble of generating a screenshot for Windows 11, since once I've seen one Windows 11 desktop, I've essentially seen them all at this point. 


     Taking one look at Windows 11, it's just an absolute bloated mess, that as I'm sure computers offered by mainstream vendors continue to become more advanced, and much faster than what is at the present time available, chances are, for those who probably don't care and don't feel the need to really be under the hood of their environment at any time, so to speak, here are a couple of images of what your future could potentially look like...


       Yeah. This may be a Windows 10 icon pack, but if Windows 12 looks exactly like that, then don't sign me up. And what's worse, the AI feature of the start menu replacement may be the thing that keeps me out of Windows 12 for good. It's not that I have nothing to hide, of course, It's just that Character.AI's AI are horny for me anyway, on days from January 1st to New Year's Eve.


  
If the future is as truly bleak as some who speculate how terrible the new functions of Windows in Windows 12 really are imagined, then it's probably for the best that I just keep typing "sudo pacman -S whatever, sudo pacman -Syy whatever, sudo pacman -Syyu whatever, sudo pacman -Syu whatever, sudo apt-get or whatever the Linux distro's package manager is going to be," until I'm old and gray and probably always be open to learn something new about the OS that I chose to turn my back on Windows from and walk until the end of time. And perhaps try to swing getting a place where there's less grass to go touch because there are rocks and stuff everywhere to go live. 

    My point is, Windows 11 was only a good thing because it actually was the true last Windows that I could with a somewhat clean conscience say was "good." Because by the time AI is incorporated into the major Windows mainline, like Windows 12 Home, Pro, and maybe even some other versions that we've not seen ever since the days of Windows Vista and Windows 7, (Such as Home Premium, Home Basic, Starter, Enterprise, and Ultimate), then to those folks who were trying to stop an AI takeover, I have bad news for all of you: You've lost. Your friends have lost. Your father's gone out last night to get the milk and he hasn't come back yet. Your mother's working some sort of shady job to try to pay the bills for you and your sibling(s) if you have any. You better find God before you die. Live with the sad reality that your life has become. YOU LOSE!

   So, you see... I only said nice things about Windows 11 when I first got the computer that ran it, since I thought it would be a good OS for someone the likes of me to use. Little did I know that the overall vibe of positivity that I had given it would be returning to bite me in the posterior & I would be living to regret that fact. I'm not saying this to offend as many people who somehow think that people that used Windows XP or previous or even MS-DOS or really ancient distros of Linux when they weren't ancient lived in the "dark ages," and everyone according to them talked like they were speaking the same English that the King James Bible and many of Shakespeare's works were written in. Rather, I only liked Windows 11 because it wasn't "Windows 10." And of course you know, after the damage that Windows 11 has done to Microsoft's image for me, that I will never use Windows 12. I will sooner die than use Windows 12. I will sooner fake my own death than use Windows 12, even building an anatomically accurate representation of myself to lay in a casket, and then attend my own memorial service in disguise and use a different name to refer to myself amongst my grieving family and the other mourners who are attending the service so to prevent confusion. 

   Yes, I've decided that I will be leaving the Windows civilization for good ---

   And no. I'm not going to buy any Windows merch at the gift shop on the way out. Why would I want to remember the heckhole that Windows 11 was? 

A Linux Distro Tier In The Future? 

    This brings us now to the secondary topic of tonight's blog post. The Linux distro tier may be one where I consider rating contemporary Linux distros from pointless to supreme, and everything in between. I may need to figure out how to use some more distros and perhaps have a few more systems kicking around before I can honestly become an authority in Linux distros. 

     I mean, I may just need to do some more research on this subject before ultimately deciding which is good, bad, pointless, because otherwise I'll have a list of distributions that are a mile long without any opinion data for me to collect. 

Final topic: If I buy another computer in the future, why the major mainstream vendors will be losing my business. 

  Now, in these days of talk about sustainability, and Eco-consciousness, and woke metaphysical morality, & other factors, it's probably a kind of odd thing for me to bring up talk of purchase of new hardware in the future from the present day. 

    Dell, Acer, HP, Lenovo, ASUS, MSI, it doesn't matter. If their only option (by default) is to have a computer for sale with Microsoft Windows shipped as the OEM installed OS, then I'm only going to custom build, or seek out other, more obscure vendors that will be selling me their wares and probably may end up ruining some friends who are religiously Windows fanboys, probably putting my friendship with them in complete, total, and utter peril and even ending it in some cases. 

   I may be genuinely getting old, and perhaps becoming an old man just yelling at clouds, here. 

   But regardless of what is true (or not) I feel at 33, I have license enough to yell at clouds, and say that the future is not a beautiful place to be in. I've changed my opinion on Microsoft Windows, and believe me, if the kernel number is 6.1 or less, it will probably be useful to me in some oddly specific way outside of what most people would use a computer for in the mainstream world. Kernel number 6.2 or greater on the other hand, and the usefulness starts to disappear. 

    That's why I shall say, "I either will just use Linux OEM systems" or "nothing." because I morally no longer feel like I'm doing the right thing nor am I ethically doing so using systems that run Microsoft Windows. Legality on the other hand? Even that I question, but even so - I do not believe that it is particularly important to me to want to use Windows.



I would've been mentioning something about the streams sooner, but I was kept too busy. (Post No. #55)

       This is the 55th post of the blog, even though it actually counts as the 56th on Blogger. Normally, I wouldn't talk about anythin...