3 Things I Love Doing, 3 Things I Hate Doing...On Linux
Summary
TLDRThe speaker shares their extensive experience as a Linux user since 2008, highlighting their love for the ease of installing new software, the flexibility of customizing applications, and the empowerment of using the terminal. They also express frustration with the need to troubleshoot issues, the time-consuming process of compiling software from source, and the lack of support from proprietary software companies in porting their applications to Linux. The video resonates with the Linux community, inviting them to share their own likes and dislikes.
Takeaways
- π The speaker has been a dedicated Linux user since 2008, using it exclusively on their personal desktop machines.
- π¦ The speaker enjoys the ease of installing new software on Linux, with a vast repository of packages available at their fingertips.
- π οΈ They appreciate the customization options Linux offers, allowing for a high degree of personalization through editable configuration files.
- π» The terminal and Bash shell are highlighted as a favorite aspect of Linux, providing a powerful tool for troubleshooting and learning the inner workings of the OS.
- π© Troubleshooting problems on Linux is a significant pain point for the speaker, often requiring self-reliance and time-consuming efforts.
- π¨ Compiling software from source is disliked due to the time-consuming process and the additional responsibility of managing updates and dependencies.
- π€ The speaker has stopped asking proprietary software companies to port their products to Linux, choosing instead to respect their own self-worth and not beg for software that isn't available.
- π° There's a frustration with proprietary software companies, particularly Adobe, for not offering their software on Linux despite the willingness of users to pay.
- π« The speaker expresses a shift in attitude from begging for software to a stance of self-respect and acceptance of the current software availability on Linux.
- π€ The script reflects a personal journey and changing attitudes towards Linux usage, software freedom, and the relationship between users and software vendors.
Q & A
How long has the speaker been using Linux primarily on the desktop?
-The speaker has been primarily using Linux on the desktop since 2008.
What was the first desktop Linux distribution the speaker used?
-The first desktop Linux distribution the speaker used was Ubuntu 8.04.
What does the speaker enjoy most about installing new software on Linux?
-The speaker enjoys the ease of installation and the vast repository of software available at their fingertips with just a click of a button.
How does the speaker describe the experience of installing software on Windows compared to Linux?
-The speaker describes the experience on Windows as a headache due to the lack of a central repository and the need to download and install executable files individually.
What is one aspect of Linux that the speaker loves regarding software customization?
-The speaker loves the high level of customization available in Linux software, often through editable configuration files, which provides flexibility and control over the software.
Why does the speaker enjoy using the terminal and Bash shell in Linux?
-The speaker finds using the terminal and Bash shell relaxing and peaceful, as it allows them to troubleshoot issues, learn new commands, and understand how the operating system works under the hood.
What is the speaker's opinion on proprietary software companies not supporting Linux?
-The speaker dislikes having to beg proprietary software companies to port their software to Linux and has decided to stop doing so out of self-respect.
What is one frustrating aspect of using Linux that the speaker mentions?
-One frustrating aspect for the speaker is troubleshooting problems on Linux, as they often have to solve issues themselves, which can be time-consuming and off-putting.
Why does the speaker dislike compiling software on Linux?
-The speaker dislikes compiling software because it takes a long time, especially for large programs, and the compiled software is not managed by the distribution's package manager, leading to potential dependency issues.
What is the speaker's stance on asking proprietary software companies to support Linux?
-The speaker has decided against asking proprietary software companies to support Linux, choosing instead to respect themselves and not degrade themselves by begging for software that is not interested in their business.
Outlines
π Linux: A Love-Hate Relationship
The speaker, a long-time Linux user since 2008, shares their mixed feelings about using Linux on the desktop. They express a deep appreciation for the ease of installing new software, the freedom to customize software, and the power of using the terminal and Bash shell. The speaker contrasts this with their frustrations, which include troubleshooting issues, the time-consuming process of compiling software from source, and the challenge of getting proprietary software companies to support Linux. They highlight the vast repository of software available on Linux and the ease with which one can install and try out new programs, which is a stark contrast to their experience with Windows. The speaker also values the customization options provided by Linux's open-source software, allowing for a high degree of personalization. Lastly, they enjoy the hands-on experience of using the terminal, which they find both relaxing and empowering, as it gives them a deeper understanding of the operating system.
π The Trials of Linux Usage
Despite the love for Linux, the speaker also discusses the challenges they face while using it. The first issue is troubleshooting, which, although manageable due to their experience, is a time-consuming and frustrating process. They dislike having to solve their own problems and find it off-putting to deal with errors and bugs. The second frustration is the compilation of software from source, which not only takes a significant amount of time but also results in software that is not managed by the distribution's package manager, leading to potential dependency issues. Lastly, the speaker expresses their disappointment with proprietary software companies that do not support Linux, such as Adobe, and their decision to stop begging for Linux versions of such software. They advocate for self-respect and the pursuit of alternatives rather than begging companies that show no interest in the Linux community.
π Closing Thoughts on Linux Experience
In the final paragraph, the speaker invites the audience to share their own experiences and feelings about Linux, both positive and negative. They encourage a discussion about what users love and hate about their Linux machines, aiming to foster a community conversation around the joys and challenges of using Linux as an operating system.
Mindmap
Keywords
π‘Linux
π‘Software Installation
π‘Customization
π‘Terminal
π‘Troubleshooting
π‘Compiling Software
π‘Proprietary Software
π‘Package Manager
π‘Dependency Hell
π‘Self-Respect
Highlights
The speaker has been a Linux user since 2008, primarily for desktop use.
Linux is praised for its ease of installing new software through centralized repositories.
The speaker enjoys the freedom and flexibility of customizing Linux software.
Using the terminal and Bash shell is a favorite activity, providing a deep understanding of the OS.
Linux offers a vast array of packages that can change one's workflow or life.
The contrast between Linux's software management and Windows' scattered approach is highlighted.
The speaker dislikes troubleshooting problems on Linux due to the time investment and frustration.
Compiling software from source is a tedious process that the speaker dislikes.
The responsibility of managing self-compiled software is a burden the speaker wishes to avoid.
Dependency issues can arise from compiling software, leading to a 'Rabbit Hole' of problems.
The speaker has given up begging proprietary software companies to support Linux.
The lack of respect from companies like Adobe towards the Linux community is criticized.
The speaker values self-respect over begging for proprietary software support on Linux.
An invitation for the audience to share their likes and dislikes about using Linux.
The speaker concludes with a message of self-respect and not degrading oneself for software.
Transcripts
so I've been primarily a Linux user
since 2008 and I'm talking about on the
desktop I've used Linux on the server
for you know many years going back
before that but since 2008 the only
desktop operating system that I have
installed and used on my personal
machines has been Linux and over those
years I've discovered that there are
some things about Linux that I really
love and some things about Linux that I
don't love quite as much today what I
wanted to do is I'm going to give you
three things that I love doing on Linux
and I'm also going to give you three
things that I absolutely hate when I
have to do these on Linux so let's start
with the things I love doing on Linux
the very first thing I want to talk
about is installing new software I
absolutely love installing and trying
out new software it is one of the most
enjoyable things to go and find a
program install it try it out and some
of these pieces of software that I try
out some of them are okay but some of
them are absolutely amazing sometimes
you find a piece of software that
completely changes your entire workflow
sometimes you find pieces of software
that truly changes your life and it's so
different with Linux because on Linux
when I first switched to desktop Linux
my very first desktop Linux distribution
was auntu 804 and you I installed auntu
and opened up its software Center and
I'm introduced to like tens of thousands
of packages in the software Center you
know in the repos that I could try out
you know and with the click of a button
I can install new programs try it out
and if I liked it I could keep it or I
could uninstall it try out some other
programs and it's so different than the
way Windows was because Windows didn't
have a central repository of software it
was truly a headache on Windows to go
and grab New pieces of software you had
to scour the internet for different
programs that were available on Windows
you had to go download the Windows
executable files and install every
program each program had its own
different way of installing and updating
itself and it's just a nightmare I
didn't realize it was a nightmare
because as a Windows user I didn't know
there was anything different until I
actually switched to Linux and I
realized wow this is truly magical on
Linux all of your software everything
that you could possibly run essentially
on your system is in this Central
repository of software and you could
very easily within seconds install any
program and start trying it out and to
this day I love installing and trying
out new software it is one of the most
enjoyable things I do on my computer the
second thing I love doing on Linux is
customizing software and this kind of
goes back to you know installing and
trying out new software I also like the
freedom that Linux gives us as far as
all this free and open source software
especially that we can install most of
it is very customizable it's very
flexible very customizable they Shi with
configuration files and you can edit
these config files and in some cases
some of these programs are extremely
configurable to where you can do
practically anything you want to with
that config file and that program and I
love it you know it was a level of
Freedom that I just never had until
switching to Linux and especially using
free and open source software is you
have this level of customization that
you really didn't know existed until you
got to Linux and finally the third thing
I love doing on Linux is I love using
the terminal and The Bash shell and I
know some people complain that that's
one of the negatives about Linux but for
me I absolutely enjoy using the terminal
and the shell I I find that very
relaxing very peaceful and the reason I
find it peaceful where a lot of people
think it's kind of a headache is because
you know and I have been using Linux
long enough where I in some cases need
to get into a terminal or into a TTY and
troubleshoot things you know and try to
solve my own problems so when I use the
terminal and learn a new command some
command I didn't know how to use before
you know I find that a useful thing to
have in the back of my mind you know
it's another tool to have in my tool bag
that I may need at some point so I never
complain about using the terminal or
learning you know a little bash
scripting or whatever it happens to be
because I know in the end that's going
to pay off for me somewhere down the
road I'm going to need some of that
knowledge plus just knowing how the
operating system works under the hood I
I think that's very important because a
lot of your guey applications all of
your guey applications are essentially
running terminal commands instead of you
know opening a terminal and entering a
command to run you know you press a
button on a guey application and that
button you press actually runs the
terminal command you would have typed in
the terminal that's all the guey is the
guey is simply a front end for the
command line for the most part so in
some ways when you learn the terminal
and you learn a little bit of bash you
really learn how the operating system is
built from the ground up but it's not
all sunshine and rainbows on Linux there
are some things about Linux that I hate
there are some things that I hate having
to do sometimes on my Linux computers
the very first thing I hate having to do
is I hate having to troubleshoot
problems and it's not like
troubleshooting problems is something I
can't do I I've been using Linux for
years so if you use Linux long enough
problems will arise there will be errors
there will be crashes there will be bugs
and you have to go invest inate the
situation typically you have to solve
your own problems you have to
investigate the situation file a bug
report read a man page you have to do
some work right and then you know you'll
probably get your situation straightened
out for example I can tell you that 99%
of the problems that crop up on my
computers I solve the problem I have no
problem in uh as far as being able to
solve my problems I just hate having to
solve my own problems it's one of the
things I find frust frustrating about
Linux is you know so many errors and
bugs do crop up and I find it a waste of
my time in some cases having to do that
I just find the whole thing rather
off-putting the second thing I hate
having to do on Linux is compiling
software now this is going to vary from
distribution to distribution some
distributions you have to compile
software more often than others but no
matter which Linux distribution you run
occasionally you're going to find a
program that you're not going to have a
binary package for in any format that
you can install on that distribution so
what do you have to do you have to go
and compile it from source and this is
something I absolutely can't stand for
one thing compiling very large programs
takes a crazy amount of time in some
cases hours to compile certain pieces of
software but the real reason I hate
compiling software is not because of the
time the real reason I hate compiling
software especially on binary based
distributions is that this compile piece
of software that I compiled myself is a
piece of software that will not be
managed by my distributions package
manager because my package manager
didn't install it I installed it right I
manually built the thing myself so now
it is my responsibility to keep up with
potential updates for that software also
compiling software can be problematic
because if you compile a lot of
different programs on your system you
can run into situations where all of a
sudden you find yourself in dependency
Hill meaning that you're going to find
situations where you need a dependency
for a particular program but it's not
available or the version that you need
is not available in the repository for
your distribution and it can just lead
you down this weird Rabbit Hole of just
having to chase your own tail like like
a dog chasing its own tail right where
you're constantly searching for
dependencies to build all this software
and for the most part these days if I
have to compile a piece of software I
typically look for an alternative I just
don't want the headaches of managing my
own manually compiled pieces of software
anymore and the third thing that I
really hate doing on Linux is I hate
going and begging proprietary software
companies to Port their software over to
Linux and I used to do this and I know a
lot of you guys probably do do this as
you go and big companies like Microsoft
and Apple and especially a company like
Adobe please Port your software over to
Linux I am willing to pay you for your
software you know if Adobe ported Adobe
Photoshop over to Linux I would gladly
buy your Linux version of Photoshop give
me an opportunity to give you my money
and sometimes these proprietary software
companies like Adobe for example just
tell us to go f ourselves Adobe does not
want to make software for Linux they're
not interested in us they don't respect
us the Linux community and they don't
really want our money and at some point
you know I discovered a few years ago I
was just going to quit begging
proprietary software companies to make
their software for Linux I have more
respect for myself now if I ask a
company hey would you mind porting your
proprietary software over to Linux and
they tell me no no I'm not interested in
you or your money oh okay well I've got
more self-respect you know I will go
away you know I'm not going to degrade
myself anymore by begging that company
to take my money a a for-profit company
that should want my money if they don't
want my money that's fine you know but
too many of us are out there and we look
ridiculous when we're out there so many
of us out there begging these for-profit
companies to take our money when they
don't want our money and I'm just not
going to do that anymore I did it in the
past but at some point you know again I
just have a little bit more self-respect
and I'm not going to do that going
forward so there you have it three
things I love doing on Linux three
things I hate doing on Linux share in
the comments down below some of the
things you really love doing on your
Linux machines and share some of the
things you really hate having to do on
your Linux machines peace guys
5.0 / 5 (0 votes)