3 Things I Love Doing, 3 Things I Hate Doing...On Linux

DistroTube
3 Sept 202410:07

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

00:00

😀 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.

05:01

😞 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.

10:02

👋 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

Linux is an open-source operating system that is widely used for servers, desktops, and various other devices. In the video, the speaker expresses their long-term use of Linux, particularly since 2008, as their primary desktop operating system. The term is central to the video's theme as the speaker discusses their experiences, both positive and negative, with using Linux.

💡Software Installation

Software installation refers to the process of adding new software to a computer system. The speaker highlights their enjoyment of installing new software on Linux, which they find to be a straightforward and enjoyable process due to the availability of a vast repository of packages that can be easily installed with a click of a button.

💡Customization

Customization in the context of the video refers to the ability to modify and adapt software to suit individual needs and preferences. The speaker appreciates the high level of customization available in Linux, particularly with free and open-source software, where configuration files can be edited to achieve desired functionality.

💡Terminal

The terminal, also known as the command line, is a text-based interface for interacting with the operating system. The speaker enjoys using the terminal and the Bash shell in Linux, finding it peaceful and empowering as it allows them to troubleshoot issues and understand the underlying workings of the operating system.

💡Troubleshooting

Troubleshooting is the process of identifying and resolving issues or problems. The speaker expresses frustration with having to troubleshoot problems on Linux, which often requires self-reliance and a deep understanding of the system, as opposed to more user-friendly operating systems that may offer more automated support.

💡Compiling Software

Compiling software involves translating source code into executable programs. The speaker dislikes compiling software on Linux because it can be time-consuming and results in software that is not managed by the distribution's package manager, leading to potential dependency issues and the need for manual updates.

💡Proprietary Software

Proprietary software is software that is owned by a company and is not open-source. The speaker discusses their frustration with proprietary software companies, particularly Adobe, not offering their software on Linux platforms. This highlights a common issue for Linux users who may not have access to certain popular applications.

💡Package Manager

A package manager is a software tool that automates the installation, maintenance, and removal of software packages. The speaker mentions the convenience of package managers in Linux for managing software, contrasting it with the manual process of compiling software, which is not managed by these tools.

💡Dependency Hell

Dependency Hell refers to a situation where a software package requires a specific version of a library or other dependencies that are not available or conflict with other software. The speaker dislikes the potential for dependency issues when compiling software, which can lead to a complex and frustrating process of resolving version conflicts.

💡Self-Respect

Self-respect, in the context of the video, refers to the speaker's decision to stop begging proprietary software companies to support Linux. They express a desire to maintain dignity by not seeking software from companies that do not wish to cater to the Linux community.

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

play00:00

so I've been primarily a Linux user

play00:03

since 2008 and I'm talking about on the

play00:06

desktop I've used Linux on the server

play00:08

for you know many years going back

play00:10

before that but since 2008 the only

play00:13

desktop operating system that I have

play00:15

installed and used on my personal

play00:17

machines has been Linux and over those

play00:19

years I've discovered that there are

play00:20

some things about Linux that I really

play00:22

love and some things about Linux that I

play00:24

don't love quite as much today what I

play00:27

wanted to do is I'm going to give you

play00:29

three things that I love doing on Linux

play00:32

and I'm also going to give you three

play00:33

things that I absolutely hate when I

play00:36

have to do these on Linux so let's start

play00:38

with the things I love doing on Linux

play00:40

the very first thing I want to talk

play00:41

about is installing new software I

play00:44

absolutely love installing and trying

play00:47

out new software it is one of the most

play00:50

enjoyable things to go and find a

play00:52

program install it try it out and some

play00:55

of these pieces of software that I try

play00:56

out some of them are okay but some of

play00:58

them are absolutely amazing sometimes

play01:00

you find a piece of software that

play01:02

completely changes your entire workflow

play01:06

sometimes you find pieces of software

play01:08

that truly changes your life and it's so

play01:11

different with Linux because on Linux

play01:13

when I first switched to desktop Linux

play01:15

my very first desktop Linux distribution

play01:17

was auntu 804 and you I installed auntu

play01:21

and opened up its software Center and

play01:23

I'm introduced to like tens of thousands

play01:26

of packages in the software Center you

play01:28

know in the repos that I could try out

play01:31

you know and with the click of a button

play01:32

I can install new programs try it out

play01:34

and if I liked it I could keep it or I

play01:36

could uninstall it try out some other

play01:38

programs and it's so different than the

play01:40

way Windows was because Windows didn't

play01:42

have a central repository of software it

play01:44

was truly a headache on Windows to go

play01:47

and grab New pieces of software you had

play01:49

to scour the internet for different

play01:51

programs that were available on Windows

play01:53

you had to go download the Windows

play01:55

executable files and install every

play01:57

program each program had its own

play01:59

different way of installing and updating

play02:01

itself and it's just a nightmare I

play02:03

didn't realize it was a nightmare

play02:05

because as a Windows user I didn't know

play02:06

there was anything different until I

play02:09

actually switched to Linux and I

play02:10

realized wow this is truly magical on

play02:14

Linux all of your software everything

play02:17

that you could possibly run essentially

play02:18

on your system is in this Central

play02:20

repository of software and you could

play02:23

very easily within seconds install any

play02:25

program and start trying it out and to

play02:27

this day I love installing and trying

play02:30

out new software it is one of the most

play02:32

enjoyable things I do on my computer the

play02:34

second thing I love doing on Linux is

play02:37

customizing software and this kind of

play02:39

goes back to you know installing and

play02:41

trying out new software I also like the

play02:43

freedom that Linux gives us as far as

play02:45

all this free and open source software

play02:47

especially that we can install most of

play02:49

it is very customizable it's very

play02:51

flexible very customizable they Shi with

play02:54

configuration files and you can edit

play02:56

these config files and in some cases

play02:58

some of these programs are extremely

play03:00

configurable to where you can do

play03:02

practically anything you want to with

play03:04

that config file and that program and I

play03:07

love it you know it was a level of

play03:09

Freedom that I just never had until

play03:11

switching to Linux and especially using

play03:14

free and open source software is you

play03:16

have this level of customization that

play03:18

you really didn't know existed until you

play03:21

got to Linux and finally the third thing

play03:23

I love doing on Linux is I love using

play03:26

the terminal and The Bash shell and I

play03:28

know some people complain that that's

play03:30

one of the negatives about Linux but for

play03:32

me I absolutely enjoy using the terminal

play03:35

and the shell I I find that very

play03:38

relaxing very peaceful and the reason I

play03:40

find it peaceful where a lot of people

play03:42

think it's kind of a headache is because

play03:45

you know and I have been using Linux

play03:47

long enough where I in some cases need

play03:49

to get into a terminal or into a TTY and

play03:53

troubleshoot things you know and try to

play03:55

solve my own problems so when I use the

play03:57

terminal and learn a new command some

play03:59

command I didn't know how to use before

play04:01

you know I find that a useful thing to

play04:04

have in the back of my mind you know

play04:06

it's another tool to have in my tool bag

play04:08

that I may need at some point so I never

play04:11

complain about using the terminal or

play04:14

learning you know a little bash

play04:16

scripting or whatever it happens to be

play04:17

because I know in the end that's going

play04:19

to pay off for me somewhere down the

play04:21

road I'm going to need some of that

play04:23

knowledge plus just knowing how the

play04:26

operating system works under the hood I

play04:28

I think that's very important because a

play04:30

lot of your guey applications all of

play04:32

your guey applications are essentially

play04:34

running terminal commands instead of you

play04:36

know opening a terminal and entering a

play04:38

command to run you know you press a

play04:41

button on a guey application and that

play04:43

button you press actually runs the

play04:45

terminal command you would have typed in

play04:46

the terminal that's all the guey is the

play04:48

guey is simply a front end for the

play04:51

command line for the most part so in

play04:53

some ways when you learn the terminal

play04:55

and you learn a little bit of bash you

play04:57

really learn how the operating system is

play05:00

built from the ground up but it's not

play05:02

all sunshine and rainbows on Linux there

play05:04

are some things about Linux that I hate

play05:07

there are some things that I hate having

play05:09

to do sometimes on my Linux computers

play05:11

the very first thing I hate having to do

play05:13

is I hate having to troubleshoot

play05:15

problems and it's not like

play05:17

troubleshooting problems is something I

play05:19

can't do I I've been using Linux for

play05:21

years so if you use Linux long enough

play05:23

problems will arise there will be errors

play05:26

there will be crashes there will be bugs

play05:28

and you have to go invest inate the

play05:30

situation typically you have to solve

play05:32

your own problems you have to

play05:34

investigate the situation file a bug

play05:36

report read a man page you have to do

play05:38

some work right and then you know you'll

play05:41

probably get your situation straightened

play05:43

out for example I can tell you that 99%

play05:46

of the problems that crop up on my

play05:48

computers I solve the problem I have no

play05:51

problem in uh as far as being able to

play05:54

solve my problems I just hate having to

play05:56

solve my own problems it's one of the

play05:58

things I find frust frustrating about

play06:00

Linux is you know so many errors and

play06:03

bugs do crop up and I find it a waste of

play06:07

my time in some cases having to do that

play06:09

I just find the whole thing rather

play06:11

off-putting the second thing I hate

play06:13

having to do on Linux is compiling

play06:16

software now this is going to vary from

play06:18

distribution to distribution some

play06:20

distributions you have to compile

play06:22

software more often than others but no

play06:24

matter which Linux distribution you run

play06:26

occasionally you're going to find a

play06:28

program that you're not going to have a

play06:30

binary package for in any format that

play06:32

you can install on that distribution so

play06:34

what do you have to do you have to go

play06:36

and compile it from source and this is

play06:39

something I absolutely can't stand for

play06:41

one thing compiling very large programs

play06:44

takes a crazy amount of time in some

play06:46

cases hours to compile certain pieces of

play06:49

software but the real reason I hate

play06:50

compiling software is not because of the

play06:53

time the real reason I hate compiling

play06:54

software especially on binary based

play06:57

distributions is that this compile piece

play06:59

of software that I compiled myself is a

play07:03

piece of software that will not be

play07:04

managed by my distributions package

play07:07

manager because my package manager

play07:08

didn't install it I installed it right I

play07:11

manually built the thing myself so now

play07:14

it is my responsibility to keep up with

play07:16

potential updates for that software also

play07:18

compiling software can be problematic

play07:21

because if you compile a lot of

play07:23

different programs on your system you

play07:25

can run into situations where all of a

play07:27

sudden you find yourself in dependency

play07:29

Hill meaning that you're going to find

play07:31

situations where you need a dependency

play07:34

for a particular program but it's not

play07:36

available or the version that you need

play07:38

is not available in the repository for

play07:40

your distribution and it can just lead

play07:42

you down this weird Rabbit Hole of just

play07:45

having to chase your own tail like like

play07:48

a dog chasing its own tail right where

play07:50

you're constantly searching for

play07:51

dependencies to build all this software

play07:53

and for the most part these days if I

play07:56

have to compile a piece of software I

play07:58

typically look for an alternative I just

play08:01

don't want the headaches of managing my

play08:02

own manually compiled pieces of software

play08:05

anymore and the third thing that I

play08:06

really hate doing on Linux is I hate

play08:10

going and begging proprietary software

play08:12

companies to Port their software over to

play08:15

Linux and I used to do this and I know a

play08:17

lot of you guys probably do do this as

play08:19

you go and big companies like Microsoft

play08:22

and Apple and especially a company like

play08:24

Adobe please Port your software over to

play08:26

Linux I am willing to pay you for your

play08:29

software you know if Adobe ported Adobe

play08:32

Photoshop over to Linux I would gladly

play08:35

buy your Linux version of Photoshop give

play08:37

me an opportunity to give you my money

play08:40

and sometimes these proprietary software

play08:42

companies like Adobe for example just

play08:44

tell us to go f ourselves Adobe does not

play08:47

want to make software for Linux they're

play08:50

not interested in us they don't respect

play08:52

us the Linux community and they don't

play08:54

really want our money and at some point

play08:56

you know I discovered a few years ago I

play08:59

was just going to quit begging

play09:01

proprietary software companies to make

play09:03

their software for Linux I have more

play09:05

respect for myself now if I ask a

play09:07

company hey would you mind porting your

play09:10

proprietary software over to Linux and

play09:12

they tell me no no I'm not interested in

play09:14

you or your money oh okay well I've got

play09:17

more self-respect you know I will go

play09:19

away you know I'm not going to degrade

play09:21

myself anymore by begging that company

play09:25

to take my money a a for-profit company

play09:27

that should want my money if they don't

play09:29

want my money that's fine you know but

play09:32

too many of us are out there and we look

play09:34

ridiculous when we're out there so many

play09:36

of us out there begging these for-profit

play09:39

companies to take our money when they

play09:41

don't want our money and I'm just not

play09:43

going to do that anymore I did it in the

play09:45

past but at some point you know again I

play09:47

just have a little bit more self-respect

play09:49

and I'm not going to do that going

play09:51

forward so there you have it three

play09:53

things I love doing on Linux three

play09:55

things I hate doing on Linux share in

play09:57

the comments down below some of the

play09:58

things you really love doing on your

play10:00

Linux machines and share some of the

play10:02

things you really hate having to do on

play10:03

your Linux machines peace guys

Rate This

5.0 / 5 (0 votes)

関連タグ
LinuxSoftware FreedomCustomizationTerminalBash ShellTroubleshootingOpen SourceSoftware BugsDependency HellProprietary Software
英語で要約が必要ですか?