Lunduke
News • Science & Tech
How to install more software on Serenity OS
There are lots of ports available for Serenity... and building them is easier than it looks.
May 12, 2023
post photo preview

By default, Serenity OS only comes with a few dozen applications and games pre-installed.  And there is no "package manager" or "software store" in the system.

So how, pray tell, are we supposed to get new software for use with Serenity?

Turns out there are a few hundred pieces of software that have been ported to this budding operating system.  But, just as with the operating system itself, the applications must be compiled in order to be installed and run.

In short: There are no pre-built binaries or ready to go installers in the world of Serenity OS.

But, don't fret!

The good news is that the process of building and installing all of those applications is astoundingly simple once you have Serenity OS itself built and ready to run.  Seriously.  Like... just about as easy as using a standard package manager.

Step 1) Compile the software

On your host machine, inside your "serenity" directory (see this tutorial if you don't already have that), you will find a "Ports" directory.  Therein contains, literally, hundreds of applications ready to be built.

The process of building these applications is incredibly simple.

  1. Change into the directory of the port you want to compile.
  2. Run "./package.sh".

Let's assume you want to build nano (the text editor).  From the "serenity" directory you would type the following:

cd Ports
cd nano
./package.sh

That's it.  Easy as pie.  Might take a couple minutes... but it'll compile, then move the application into your pre-existing Serenity OS installation.

Step 2) Run Serenity OS

Now all you need to do is re-launch Serenity OS.  Return to the "serenity" directory and run the following:

Meta/serenity.sh run

Boom.  We now have nano in Serenity OS.  Check it out:

You can repeat that exact command (./package) for every single "port" available.

To see all of the ports available, you can browse through the "Ports" directory yourself -- there are close to 300 there last I checked -- or you can go to Ports.SerenityOS.net to get a curated collection of a good number of ports available.

Including a quite a few games.  Which is good.  I like games.

In my testing, most of the available Ports seem to compile and run quite well.  That said, several failed to build properly.  Likely for a wide variety of reasons (such as missing build dependencies).

There is also a "build_all.sh" script right there in the Ports directory which, you guessed it, builds (and installs) every single, cotton-picking piece of software in the Serenity OS universe.

I am running that right now.  In truth... I've been running that for the last 2 hours.  How long will it take to build absolutely every port?  Who knows.

But, gosh darn it, I'm gonna find out.

community logo
Join the Lunduke Community
To read more articles like this, sign up and join my community today
9
What else you may like…
Videos
Podcasts
Posts
Articles
February 07, 2026
With Git Moving to Rust, How Long Until a Git Fork?

Git 3.0 is scheduled to ship "second half of 2026", with a mandatory requirement of Rust. Which means Git will no longer build on many platforms. Setting the stage for a successful fork.

The Lunduke Journal Lifetime Subscription:
https://lunduke.substack.com/p/the-lunduke-journal-lifetime-subscription

More from The Lunduke Journal:
https://lunduke.com/

00:15:13
February 06, 2026
NetBSD Says No to Rust

"Rust in the core of NetSD is probably a non-starter," says long-time NetBSD developer. "Keeping Rust working is quite a bit of work."

The Lunduke Journal Lifetime Subscription:
https://lunduke.substack.com/p/the-lunduke-journal-lifetime-subscription

More from The Lunduke Journal:
https://lunduke.com/

00:20:49
February 05, 2026
PSX Emu Dev Says No Packaging for Arch or NixOS

Connor McLaughlin, the developer of Duckstation, a popular Playstation emulator, calls NixOS and Arch Linux "hostile package environments", and blocks building for those Linux distributions.

More from The Lunduke Journal:
https://lunduke.com/

00:13:03
November 22, 2023
The futility of Ad-Blockers

Ads are filling the entirety of the Web -- websites, podcasts, YouTube videos, etc. -- at an increasing rate. Prices for those ad placements are plummeting. Consumers are desperate to use ad-blockers to make the web palatable. Google (and others) are desperate to break and block ad-blockers. All of which results in... more ads and lower pay for creators.

It's a fascinatingly annoying cycle. And there's only one viable way out of it.

Looking for the Podcast RSS feed or other links? Check here:
https://lunduke.locals.com/post/4619051/lunduke-journal-link-central-tm

Give the gift of The Lunduke Journal:
https://lunduke.locals.com/post/4898317/give-the-gift-of-the-lunduke-journal

The futility of Ad-Blockers
November 21, 2023
openSUSE says "No Lunduke allowed!"

Those in power with openSUSE make it clear they will not allow me anywhere near anything related to the openSUSE project. Ever. For any reason.

Well, that settles that, then! Guess I won't be contributing to openSUSE! 🤣

Looking for the Podcast RSS feed or other links?
https://lunduke.locals.com/post/4619051/lunduke-journal-link-central-tm

Give the gift of The Lunduke Journal:
https://lunduke.locals.com/post/4898317/give-the-gift-of-the-lunduke-journal

openSUSE says "No Lunduke allowed!"
September 13, 2023
"Andreas Kling creator of Serenity OS & Ladybird Web Browser" - Lunduke’s Big Tech Show - September 13th, 2023 - Ep 044

This episode is free for all to enjoy and share.

Be sure to subscribe here at Lunduke.Locals.com to get all shows & articles (including interviews with other amazing nerds).

"Andreas Kling creator of Serenity OS & Ladybird Web Browser" - Lunduke’s Big Tech Show - September 13th, 2023 - Ep 044

Feels like this sometimes out in the world.

post photo preview
February 07, 2026

Sunday Sounds - Down with the Nerd Herd

For you @GeekOnSkates a "Metal meets Medieval Vikings" song.

I didn't march to my own drummer as a kid nerd refusing to bow to school bullies -- only to, as an adult, bow down to any Nerd Herd trying to be gatekeepers.

https://suno.com/s/fgoFEDg5vxUf0Kj2

Enjoy - I did.

February 07, 2026

Controversial opinion.

I think Lunduke is wrong on Rust.

I has clearly been adopted by the next generation. It can plug in very nicely into various ecosystems and tools. I am planning to adopt it as well for app development (logic part, not the view).

At the end of the day, if modern kids, people etc want to use Rust then it makes sense for the projects to start exploring it and investing in it today.

Not doing so might lead to old timers retiring without anyone left to replace them.

Rust is not a bad language at all. It definitely has a bad reputation for the way it was being pushed a few years back. But honestly, I don't see those "rewrite in Rust" mobs much these days.

U see people doing amazing projects and organic adoption skyrocketing.

That's why I don't think adding Rust into traditionaly C code bases is a bad idea.
It prepares the project for the "changing of the guard".

This was always bound to happen some day if not Rust then Zig or something else but as it turned out, it's Rust.

79 Million Views in 6 Months for The Lunduke Journal

Welcome to February, all of you amazing nerds!

January was a fun month for The Lunduke Journal (thanks to all of you). For those interested in a little Inside Baseball, I’ve pulled together some stats and charts below.

The short version: Great month. Crazy news stories. Solid growth. Can’t complain!

Revamped Lifetime Wall

Oh! And the “Lifetime Subscriber Wall” is getting a “retro” facelift.

This is what the four Lifetime Walls currently look like:

 

Once that 4th Wall is filled (a little over 75% of the way there as of this morning), I’ll be introducing the new designs (for all the walls) along with the starting of Wall Number 5.

Each Wall now has its own, distinct look and theme. Very Retro Computer-y. You’re going to dig it.

To make that “Wall Number 5” get here as fast as possible, I’ve gone ahead an reinstated the “$89 Lifetime Subscriber” deal. But only until Wall Number 4 is full.

Want to be on the Wall? If you don’t have a Lifetime Subscription, grab one. If you already have one, email me (bryan at lunduke.com) to let me know how you want your name to be displayed.

Once Wall 4 is full, the Super-Mega-Ultra Discounted Lifetime Subscription goes back to regular price. And, the next day, the new Lifetime Wall design appears at the end of new shows.

At the current rate, I expect that to happen in the next couple days.

Stats for January, 2026

Now let’s look at the stats for January.

Can’t lie. I’m pleased.

  • 30 new shows (just shy of one new show every day)

  • 15.2 Million views (including podcast downloads)

  • 2,326 new subscribers

The most popular story of January, 2026:

Taking a high level view: This means that, in the last 6 months (Aug ‘25 - Jan ‘26), The Lunduke Journal has had:

  • 79.4 Million views

  • 21,694 new subscribers

Bonkers, right?

Here’s a chart of “views” for last 6 months:

Image
 

The long-term trend continues to be solidly upward, with February (in the first 7 days, so far) currently tracking slightly ahead of January.

For those interested in the specific platforms: The Lunduke Journal is seeing the most growth on X and the Audio Podcast.

Here’s a combined subscriber chart for January (up 2,326 subscribers from the month prior):

Image
 

Wild. It is truly amazing to me how widely these stories are spreading nowadays.

Over 15 million. In one month.

These are numbers that most of the big, “Main Stream” Tech Journalists could only dream of.

The reach of The Lunduke Journal, thanks to all of you, is now wildly exceeding any other publication I have ever worked with.

Even though most “Main Stream” Tech Journalists are refusing to cover some of the biggest stories in Tech… those stories are still getting out there.

They are being seen. Far and wide.

Thanks to all of you.

-Lunduke

Read full Article
January 31, 2026
$89 Lifetime Offer Ends at Midnight!

I’ll make this quick: The $89 Lifetime Subscription offer for The Lunduke Journal ends at midnight tonight (Saturday, January 31st).

Once the calendar reads “February” — poof — the deal is gone.

If you wanted to save 70% on a Lifetime Subscription, these are your final hours.

A huge thank you to everyone who has signed up during this crazy deal. We are this close to filling up the 4th Lifetime Subscriber Wall (there’s a possibility it might fill up in the next few hours).

Far beyond anything I was expecting. All of you are absolutely amazing. The Lunduke Journal would not be possible without you.

If you were on contemplating grabbing that Lifetime Sub, I’d jump on it right now. The price goes back up to normal ($300) in about 12 hours or so.

Get it while it’s cheap!

-Lunduke

Read full Article
January 30, 2026
The End of the $89 Lifetime Sub is Nigh!

Quick reminder: The massive deal The Lunduke Journal has been running — 70%+ off Lifetime Subscriptions, 50% off all other subscriptions — ends after tomorrow (Saturday, January 31st).

Considering that, here are the steps I recommend:

  1. Grab the $89 Lifetime Subscription before it ends tomorrow night.

  2. High five yourself for saving money and supporting Indie Tech Journalism.

  3. Maybe… grab a donut?

That is all.

-Lunduke

Read full Article
See More
Available on mobile and TV devices
google store google store app store app store
google store google store app tv store app tv store amazon store amazon store roku store roku store
Powered by Locals