(1/4) Hello! This has been requested from me dozens of times, and finally, from
years of experience, I have created this guide that will serve an insanely large
portion of computer users, from the most novice to the intermediate and advanced
users. Everyone will find something here, this is a guarantee for both Linux and
Windows users. This is something I have put my heart in, easily much more than
the smartphone guide that people know me for. This might be one of my most
definitive works by far, I carry this much confidence. A little briefer, I have
used Windows since the W98 dialup days, and Linux for the past 5 years. I have a
fair amount of experience with data compression, archival and preservation,
besides the OPSEC work I do here. Before I move forward, I will thank many
people: * Narsil (https://git.nixnet.services/Narsil
[https://git.nixnet.services/Narsil]) * DigDeeper (https://digdeeper.club
[https://digdeeper.club]) * Ameliorated Team (https://ameliorated.info/
[https://ameliorated.info/]) * simplewall by henrypp
(https://www.henrypp.org/product/simplewall
[https://www.henrypp.org/product/simplewall]) * WindowsSpyBlocker project
(https://crazymax.dev/WindowsSpyBlocker/
[https://crazymax.dev/WindowsSpyBlocker/]) * Energized HOSTS project
(https://github.com/EnergizedProtection/EnergizedHosts
[https://github.com/EnergizedProtection/EnergizedHosts]) * many who I cannot
name or are lost in time * and my dumb brain for remembering everything I put
out here There are some prerequisites for using this guide: * You must know how
to move mouse and type on keyboard, and copy paste files * Have a little
patience and vigour to learn things Now that the basic things are out of way, we
can move forward to the guide, which consists of 13 sections. # IMPARTING BASIC
PHILOSOPHY ### F(L)OSS VS CLOSED SOURCE F(L)OSS means Free (Libre) Open Source
software, and it means that the software is freeware, AND the source code that
are building blocks of software, are available openly and freely for
modification, reverse engineering, compilation and studying purposes. The
correct way to say it, as Richard Stallman says, is FLOSS and not FOSS. There
are nuances to various software licenses (Apache, GPLv2, GPLv3, LGPL, MIT et al)
which is out of scope of basic philosophy and concerns developers and highly
advanced users or business users. Generally freeware software (free as in free
beer) exists whose source code is not available. This is freeware software and
not open source or libre. Closed source software does not provide its source
code, and may be free or paid. The developer closes source code from public
usually for these reasons – inclusion of non-free software code components, or
monetising software, making a free artificially restricted version to monetise,
or inserting ads/spyware/malware of some form. As is obvious, FLOSS is highly
transparent towards community and is generally laborious work done for free for
the society’s greater good. This is rare in the case of closed source software,
which serves one of the forementioned purposes. The soul and spirit of FLOSS is
socialist/communist, in a similar way to piracy. The purpose of it is to serve
the greater good. In comparison, the soul and spirit of closed source software,
outside rare cases of benevolence, is highly corporate and fascistic, similar to
a leech, which in many cases these days may suck money out of your wallets for
subscriptions. It may also serve as a leech to suck your data for telemetry and
spying purposes. FLOSS will rarely cause telemetry issues, and if it does, there
will always either be a developer announcement or community uproar about it.
Always try to pick FLOSS software wherever possible, unless absolutely necessary
otherwise, depending on job or social circle circumstances. ### DEVELOPING
EXPERIENCE AND VIGOUR To do computing, there must be developed a little taste
for computing. It is no different than a collector’s hobby, or an enthusiast for
anything, be it pens, pencils, watches, cars, bikes, clothes, food and so on.
Computing is an art, and not just a way to get shit done and shutdown. You can
not just do things but live with a computer. It has more capabilities and a
bigger canvas than your itty bitty locked down smartphone or a crappy iPad. You
may think that smartphone gets 95% of the job done, but there is no personal
taste in convenience. This is the most non-human like part of convenience that
people miss. There is a certain work ethic and class that computing has, when
you sit on the desk and chair (not gaming chair). There are simple ways to
develop this vigour and proactiveness, like reading changelogs of software you
want to download, install or update. This readies you in advance for knowing
what the new software version carries with it, and forces you to learn more
things naturally. You should also, instead of blindly clicking the system update
button, check what things are being updated. You will not die if you take a few
minutes doing this practice every week. You may also benefit from it, at times.
There are examples of how this can save you, like the famous uTorrent 2.2.1 we
all know, or Ubuntu’s file manager having to disable a functionality temporarily
so that a vulnerability could be fixed, and so on. The most critical software to
update is internet related, but everything else is not so critical. However, one
of the biggest examples clearly would be the free upgrade offered to Windows 7
and 8 users, to Windows 10. Windows 10 was a nightmare of bugs and telemetry
when it released, and there were no solutions. I primed my computer for the free
upgrade, waited a couple days, and the forums and news all over basically taught
me not to rush for upgrades. Let other people be guinea pig testers. ###
IDENTIFY PRETEND EXPERTS AND DRAMA QUEENS ON INTERNET There are a lot of pretend
experts these days. Some do it in the name of security, some do it on YouTube,
some do it for drumming up hype purposes. Everything has a pretend expert these
days, but I will restrict myself to the computing domain. In the case of
security, there are many people that ignore privacy and anonymity implications,
telemetry implications, and act apologetic for corporate closed source software.
This is generally done for Western Big Tech, especialy Google, Apple, Microsoft
and so on. Most of them are generally either hopeless people, employed on behalf
of companies for marketing, or secretly have shareholder stakes with these
public companies. RUN FROM THEM! Run as far as you can. These people never have
your security interests as a priority. There are a lot of technology YouTube
channels that try to capitalise and bank off of prominent and big software, and
“recommend” it to people by reading the marketing sheet or website pages.
Usually, they lack substance or are going to make a 2147483647th video about a
topic, rinse and repeat. Unless something is FLOSS, if something comes from the
corporate lovers, take it with a bag of salt, not just a grain. It is not just
corporate lovers, though, that have cults. There are some projects that are
FLOSS but have toxic or propagandistic cults behind them. One of them has some
wonderful recent examples, related to FlorisBoard or Bromite (Chromium-based web
browser). One of them is largely known for scammy crypto currency and creating a
harmful network effect by giving sponsorships to tech YouTube channels. #
HARDWARE AND BASIC TIPS TO CONSIDER * Do not fall for the special 50000 DPI
mouse meme. 800-1000 DPI mouse works. * For a desktop, get a $30-50 mechanical
keyboard with replaceable keys. Get keyboard switches that make less sound
(Cherry MX Brown or Kalih equivalent). You will save money forever instead of
replacing membrane keyboards every year. * Prefer brands for keyboard and mouse
that can run without extra software. Zowie and Logitech are good brands. A lot
of brands like Razer, SteelSeries and so on have spyware in the form of special
software they “require” you to use for things like RGB lighting functionality. *
Get a $2 clip-on or USB strip lamp for your laptop, instead of finding a backlit
keyboard laptop. Lasts years. And your laptop purchase choices will never be
limited again. * Get yourself USB 3.0 flash sticks made of metal instead of
plastic. * Wipe and clean your monitor screen, keyboard and mouse with alcohol
every week. * Take computer breaks every hour, and rotate your eyes and
shoulders. * DO NOT USE DARK MODE AT DAYTIME! Also, USE DARK MODE AFTER EVENING.
# DIFFERENCES BETWEEN WINDOWS AND LINUX, SIMPLIFIED You will not believe this,
but Linux and Windows are almost identical today, with absolutely no emphasis on
“almost”. The gap is so small, it is almost non existent now. Currently I have a
setup of software that is identical and cross platform on both Linux and
Windows, and the only difference lies with MS Office 2007 and CrystalDiskInfo.
You can easily keep Windows in a virtual machine (VM) using VirtualBox on Linux,
and use MS Office inside it. Works even with Windows XP, and can run any 16 bit
nostalgic programs (although you can use DOSBox or any of its frontend GUIs for
it on any OS). There is a compatibility layer (not emulator) called WINE, which
you can use to run almost any Windows program natively on Linux without issues.
A further improvement of it exists in the form of Bottles, a software based on
WINE, available as a sandboxed Flatpak package. This allows to run things
properly that even Windows 10 would not run today via backward compatibility.
Why would you need Windows? If you want to play one of those 5-10% specific
non-Steam or non-Epic store games or some anti-cheat games that are unavailable
on Linux natively or via WINE/Proton, this is a reason to use Windows. Or if you
want to use the proprietary VSCode for your job, it is a valid reason. There are
a few software like video editors you can count on fingers, or the latest
subscription based Photoshop.
This is a great article, but one nitpick. It says that people may want to use Windows if they have to use VSCode, but VSCode works great on Linux. Maybe it meant to put Visual Studio there instead?
The choice between Linux and Windows is not just about ideologically choosing open vs closed source software.
If you don’t want to use closed source software, don’t use VS Code - but if you want to use Linux, and you want to use VS Code, those two choices are totally compatible and perfectly valid
If one is educated enough to make those choices, then the guide does not need to take into account developers capable of picking IDEs this common. Moreover, I was picking the best IDEs, and VSCode is definitely not the best, but merely one that employed devs are forced to use by companies. Something like Sublime is far better.
Mint does not have Wayland support, and has no plans to have it on their roadmap either. Best to just use Ubuntu.
The newbie coming over from Windows does not care about Snaps and other cult opinions. Anti-Snap religious opinions are mostly within the Linux community among users that have gathered few years of Linux experience and are likely aged 12-27 clamouring for their lives to revolve around Linux community. I gave no shit about this brainless cultism, and minimally interacted to be able to steer the ship myself instead of being spoonfed. I used Ubuntu for 6 years before making the jump to Debian 12 at the start of this month.