Initial commit: HPR Knowledge Base MCP Server
- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
312
hpr_transcripts/hpr4094.txt
Normal file
312
hpr_transcripts/hpr4094.txt
Normal file
@@ -0,0 +1,312 @@
|
||||
Episode: 4094
|
||||
Title: HPR4094: One year of Linux
|
||||
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr4094/hpr4094.mp3
|
||||
Transcribed: 2025-10-25 19:32:40
|
||||
|
||||
---
|
||||
|
||||
This is Hacker Public Radio Episode 4194 for Thursday 11 April 2024.
|
||||
Today's show is entitled One Year of Linux.
|
||||
It is hosted by Daniel Persson, and is about 17 minutes long.
|
||||
It carries a clean flag.
|
||||
The summary is, my experience of running Linux full-time for a year.
|
||||
Hello Hacker's, and welcome to another episode.
|
||||
And I'm going to talk about my experience of running Linux full-time for a whole year.
|
||||
And this experience was something that started with me running Windows,
|
||||
and not being really satisfied with the operation of the Windows.
|
||||
I was pretty much fed up with how Windows worked, so I said,
|
||||
OK, I will try Linux for a while and see how that works.
|
||||
I have already ran Linux in my work environment for many years,
|
||||
because when it comes to work, you need some system that is snappy,
|
||||
and can just do the things that you need to do in order to actually accomplish your work,
|
||||
and don't need any extra bells and whistles and so on.
|
||||
And I heard that Linux was better now when it comes to gaming.
|
||||
It was more suited to everyday tasks and so on.
|
||||
So I thought, OK, I want to try it out, and I want to run it for a year or so,
|
||||
and see if I like it and if I'm going to continue with it.
|
||||
So let's go through a couple of pros when it comes to running Linux in your desktop environment.
|
||||
So the first pro is the speed.
|
||||
Everything is so much faster.
|
||||
It boots faster and it's faster to use.
|
||||
Everything is snappy and it just works.
|
||||
I run a lot of virtual machines that they boot really quickly in Linux,
|
||||
and everything is just more in tune to doing work.
|
||||
And there isn't a bunch of background processes that you need to tune and remove
|
||||
because a bunch of different software is installing a bunch of stuff
|
||||
that you don't really have control over.
|
||||
So being able to actually install what you need
|
||||
and having a very lean environment and have something that is speedy
|
||||
is something that I really appreciate.
|
||||
Next up, we have stability.
|
||||
And the big thing here is that I can, in some cases, run really long jobs.
|
||||
So I can run some machine learning tasks.
|
||||
I might do some OCR.
|
||||
I might do a bunch of things that will run for a longer time.
|
||||
And I need the system to be stable and up.
|
||||
And the biggest problem I have had during the time now
|
||||
is that I have power outages sometimes.
|
||||
So my power has been a little bit wonky lately.
|
||||
So I'm actually going to try to fix that with the UPS for my machine as well
|
||||
because I'm running these kind of longer tasks sometimes.
|
||||
And in Windows, it will reboot you without asking any questions.
|
||||
And you can say, well, I'm a company.
|
||||
You should ask me at least 30 days in advance.
|
||||
But when that time is up, it will reboot your machine,
|
||||
even though you don't want it.
|
||||
And I think that that kind of sentiment,
|
||||
that kind of thinking is just not okay.
|
||||
If I don't want to reboot my machine,
|
||||
even though there is security updates and everything like that,
|
||||
I'm behind a firewall and I can make that choice.
|
||||
I know that some people and some users will never reboot their system
|
||||
if they are not asked to do so.
|
||||
And for those kind of people,
|
||||
I understand that it could be a good thing.
|
||||
But I should be able to turn it off.
|
||||
And I haven't found the solution for that in Windows.
|
||||
So that is a really big complaint when it comes to that.
|
||||
Next up is simplicity.
|
||||
I have spent so much time to get my machine learning tasks up and running,
|
||||
get QDAN installed and working in Windows.
|
||||
And there have been so much work going into just running basic tasks,
|
||||
compiling stuff and so on.
|
||||
And in Linux, everything just works.
|
||||
You can compile whatever you want, QDAN installed,
|
||||
your graphics driver, your work,
|
||||
and everything is just built in and stable,
|
||||
which is so much easier to work with.
|
||||
And there is no real hard problem there.
|
||||
And when I want to work with my other machine,
|
||||
I could bridge things with SSH and open Windows
|
||||
and use my environment much more simply.
|
||||
There is bridging software in Windows,
|
||||
but PUTT does not do a really good job.
|
||||
So you really need to figure out a bunch of extra solutions
|
||||
that you don't really need in Linux to accomplish the same thing.
|
||||
And one thing that I feel in Windows is that there is an application
|
||||
for everything, but you need to find it and install it.
|
||||
But much of the things that you need for the kind of work that I do
|
||||
is already available in Linux.
|
||||
So don't really need to hunt them down and figure out how they work.
|
||||
And it's so much easier to build products.
|
||||
I've already talked about that.
|
||||
And we also have a really good native support for Docker
|
||||
and rounding Docker images.
|
||||
So that is so much easier when you are testing things for work
|
||||
and you're building Docker images in order to make them production ready.
|
||||
You have that built in already.
|
||||
And the communication with my SEF environments,
|
||||
I have a SEF file system where I store all my Windows videos
|
||||
and everything else that I want to do backups for that is rock solid.
|
||||
There is a Windows implementation and it works sometimes,
|
||||
but it's not rock solid.
|
||||
So there again, another really great, really, really great pro
|
||||
for the Linux environment.
|
||||
And next up, we have no disturbances.
|
||||
And that is also extremely important for me.
|
||||
Because when it comes to the Windows environment,
|
||||
you have this notification bar.
|
||||
And I have turned it off so many times.
|
||||
And every update it turns on again.
|
||||
And you get a bunch of popups and a bunch of information
|
||||
all the time that you don't really need or want.
|
||||
And you get this with the widgets that you need to remove
|
||||
and everything like that.
|
||||
And all this extra information that you just don't need.
|
||||
In Linux, it's one button click.
|
||||
I'm not going to want to be disturbed.
|
||||
And everything just disappears.
|
||||
And you can focus on your work and do what is actually important.
|
||||
And if you need information, you can hunt it down.
|
||||
But you don't get hassled with it all the time.
|
||||
Another thing is that there is no annoying
|
||||
antivirus that is just removing applications for you
|
||||
that you are working with and so on.
|
||||
And one thing that I was trying to do earlier
|
||||
was download Spinrite in order to run it on my machine.
|
||||
And Spinrite was so new.
|
||||
It had this really great license
|
||||
and everything it was encrypted and everything
|
||||
was signed and so on from Microsoft.
|
||||
But it's still flagged it and removed it on my machine.
|
||||
So I couldn't even download it.
|
||||
So I have to go into Linux to download the software
|
||||
in order to install it, which is just so strange.
|
||||
It's one thing to warn you and quarantine thing
|
||||
but just don't say that you don't want to download something
|
||||
that is taking things too far.
|
||||
So that was a bunch of pros for the Linux environment.
|
||||
There is, of course, a couple of cons.
|
||||
And let's go through those now.
|
||||
So the main con of a Linux environment is the games,
|
||||
the gaming environment and so on.
|
||||
It's harder.
|
||||
I can't say anything else.
|
||||
It's harder to run games in Linux.
|
||||
Most of the games are supported out of the box.
|
||||
Most of the games, the only thing you need to say
|
||||
that I want to use this in a compatibility mode
|
||||
and just proton and it will work.
|
||||
I think you can pretty much forget about anything
|
||||
that has an online service where a bunch of kids
|
||||
are cheating all over the place.
|
||||
Because when it comes to that,
|
||||
the companies have built strong protections
|
||||
in these anti-sheet software
|
||||
and none of them work in Linux.
|
||||
So when it comes to older games,
|
||||
when it comes to games that are just normal offline enjoyment,
|
||||
then it just works for you.
|
||||
In some cases, you need to look at proton DB
|
||||
and do some small tweaks.
|
||||
But I have played a bunch of games,
|
||||
not the latest games, the games from this year
|
||||
or something like that.
|
||||
But I've played Cyberpunk.
|
||||
I've played Tomb Raider.
|
||||
I've played Assassin's Creed.
|
||||
I've played a bunch of different games
|
||||
and they just work.
|
||||
So there is not that much problematic
|
||||
problems to get games working,
|
||||
but you need to be a little bit more selective
|
||||
of what you actually play and check up
|
||||
if it actually works for you.
|
||||
The next con is video creation.
|
||||
And it's not really a bad thing.
|
||||
I can make my videos now.
|
||||
I'm using OBS and I'm using Davinci Resolve.
|
||||
Before I used Vmix and Adobe Premiere,
|
||||
I have changed applications totally
|
||||
when I went over to Linux.
|
||||
I think I started using Davinci Resolve
|
||||
a little bit earlier before I actually made a switch
|
||||
because Premiere was just so, so expensive
|
||||
to actually have a license on.
|
||||
And I really didn't want to pay for it anymore.
|
||||
And Davinci Resolve is, in my opinion,
|
||||
a really great software.
|
||||
Even the free license is really nice.
|
||||
And I have paid for the pro license as well
|
||||
because I use it a lot.
|
||||
But the sad part is Vmix.
|
||||
They don't have any Linux support.
|
||||
Vmix is a really cool streaming platform
|
||||
where you have so much functionality and so on.
|
||||
And I bought a license for it.
|
||||
And I bought this perpetual license.
|
||||
I actually have the license to use it
|
||||
until I think 10 years from now or even longer.
|
||||
So I have a really great license
|
||||
that I could use if I want to for Vmix.
|
||||
But I don't because I don't have Windows environment anymore.
|
||||
A little bit sad, but OBS works most of the time
|
||||
and does most of the work for me.
|
||||
There have been some glitches in upgrades and so on
|
||||
and they have the tendency to turn off my mic.
|
||||
It's very annoying to record a full video without sound
|
||||
and then have to go back and record it again.
|
||||
And it happens on every reboot.
|
||||
And it's, I don't know why.
|
||||
It's so strange that it's just when I reboot the machine,
|
||||
it stops working for some other reason.
|
||||
And another thing is that I can't run Windows native
|
||||
applications of course.
|
||||
In some cases I find a really cool applications
|
||||
that I want to try out.
|
||||
Can't run it locally so I need to start a virtual machine
|
||||
and run it there.
|
||||
And in some cases it doesn't even work there
|
||||
because it needs some access to particular drivers
|
||||
that are only available in Windows and so on.
|
||||
So some small things there have been a little bit annoying.
|
||||
So not a big, huge thing, but some native applications
|
||||
I would like to try out and they are only available in Windows.
|
||||
Next up we have a big one I think
|
||||
and this is the VR support.
|
||||
Not everyone has a VR headset.
|
||||
I have one, play a lot of Beat Saber
|
||||
and my kids also like to play VR from time to time.
|
||||
And this is an experience that I want to enable
|
||||
to my kids because I think that
|
||||
not perhaps the implementation that I have
|
||||
but I think that VR will be something
|
||||
or something similar will be something that is
|
||||
just an experience you have in the future.
|
||||
And having that experience early when you can,
|
||||
I think that is really great.
|
||||
I have had my headset in four years.
|
||||
It was present to myself a bunch of years ago.
|
||||
And so not running the games in Linux is a little bit sad.
|
||||
I can run Beat Saber but I need to run it
|
||||
in the old version before they switched over to using
|
||||
the new engine.
|
||||
I don't remember if they are which engine they went over to
|
||||
but the old engine works, the new engine doesn't.
|
||||
If I want I could probably figure out
|
||||
how to run the new game as well
|
||||
but it is a hassle because
|
||||
VR support is not really there in Linux at the moment.
|
||||
So currently when my kids want to play
|
||||
I have to reboot to Windows and go through
|
||||
all the updates and all the other things
|
||||
that I will need to do in order to get
|
||||
a Windows environment that works
|
||||
when you haven't touched it for six months.
|
||||
So that's a little bit sad.
|
||||
Then we have the familiarity con.
|
||||
And this is something that I'm not really familiar
|
||||
with Linux at the moment
|
||||
and with a little bit annoying to find
|
||||
setting sometimes.
|
||||
So settings files could be in strange places.
|
||||
Finding your steam directory was a little bit
|
||||
of a hassle in the beginning and so on.
|
||||
So it's not really that it's super hard
|
||||
it's just that I'm not a Linux native yet.
|
||||
I think I need a couple of more years
|
||||
or at least one year before I figure out
|
||||
where everything is stored and so on.
|
||||
It's really great that it can change
|
||||
all the configurations settings everywhere
|
||||
but sometimes it can be a little bit hard to find them.
|
||||
And last but not least bugs.
|
||||
Windows has bugs.
|
||||
I would not say that it's bug free
|
||||
but I have found more bugs in Linux.
|
||||
So I had some unstable updates.
|
||||
I'm not running a bunch of LTS.
|
||||
It's long time support.
|
||||
I'm running it in a way that I'm installing
|
||||
the latest of every time.
|
||||
And of course that means that I will get some bugs sometimes.
|
||||
So it's a little bit unstable in some cases
|
||||
and it's not really unstable in the way
|
||||
that applications crash or anything like that.
|
||||
But after an upgrade I can have some driver issues
|
||||
and so on.
|
||||
And I also noticed that my web camera
|
||||
sometimes bugs out after I've used some application.
|
||||
So when I come back to a conference call
|
||||
with my colleagues for instance,
|
||||
I might be required to turn the camera off
|
||||
and turn it on again in order for it to be found
|
||||
in Linux and actually work in that environment.
|
||||
So this was what I wanted to cover today.
|
||||
I have talked about my experience of running Linux
|
||||
for a whole year.
|
||||
And I hope that you found this interesting.
|
||||
I hope that you learned something today.
|
||||
You have been listening to Hacker Public Radio
|
||||
at Hacker Public Radio does work.
|
||||
Today's show was contributed by a HBR listening
|
||||
like yourself.
|
||||
If you ever thought of recording podcasts,
|
||||
you click on our contribute link
|
||||
to find out how easy it leads.
|
||||
Hosting for HBR has been kindly provided
|
||||
by an onsthost.com, the internet archive,
|
||||
and rsings.net.
|
||||
On this otherwise stated, today's show is released
|
||||
under a Creative Commons attribution 4.0
|
||||
International License.
|
||||
Reference in New Issue
Block a user