Lunduke
Comedy • Gaming • News • Science & Tech
How To: Install 9front (a Plan 9 fork)
June 21, 2023
post photo preview

Looking to install 9front -- a fork and continuation of the legendary Plan 9 Operating System from Bell Labs -- but don't know where to start?

I don't blame you.  Plan 9 (and 9front) are quite a bit different than most modern systems.  And even running through the installation can be more than a little intimidating to users new to the system.

The good news?  Installing 9front is actually pretty doggone simple.  Weird.  But simple.  Truth be told you'll simply be hitting ENTER a whole lot.

Like.  A crazy amount.  Seriously.  The ENTER key will be your friend today.

Let's begin and get your started on your journey into 9front.  (Most of these instructions will be very similar for many Plan 9 - based operating systems.)

Step 1) Download the ISO and boot off it

Grab an .ISO for your system (32bit, 64bit, Raspberry Pi, etc.) from 9front.org.  Then boot off of it.

I used VirtualBox with 2048MB of RAM, a 32bit CPU, and a virtual hard drive with 20GB of storage.  What you choose is up to you.  But, pro tip, if you have errors during the later stages of the installation, you may not have a large enough hard drive partition.

Hit ENTER to accept the defaults for boot arguments, resolution, and mouse port.

I told you... you'll hit ENTER a lot during this installation.  When in doubt... hit ENTER.

The default Plan 9 graphical desktop, known as "rio", will then load.

Step 2) Start the installer

You'll note that there's no Start Menu.  Or Dock.  Or... anything other than a small system monitor and a terminal.

Type the following into the terminal to start the installer:

inst/start

The installer is entirely text-based and will ask you just a couple of questions.  I recommend hitting Enter to accept the default settings for the first three prompts ("configfs", "cwfs64x", "partdisk").

Note that the installer will show you a list of "unfinished tasks" to do.  At the beginning, it is likely only to have a handful of tasks lists.  3 or so.  Don't believe it.  That list will magically grow as the installer continues.

Don't worry, though.  Each step is pretty easy to get through.

Step 3) Set up your partitions

At this point you'll need to partition your disk to have a Plan 9 partition.

Choose which disk you would like to partition, and what kind of partition table you would like to use.

And then you'll choose to use MBR or GPT.  I chose MBR here, but either way is fine.  (Note: type the option in all lower case.  Upper case will be ignored.)

Then type the following:

w

[HIT ENTER]

q

[HIT ENTER]

Then hit ENTER to choose the next default ("prepdisk"), and hit ENTER again to choose the default partition to use (which is supposed to be the one you just got done creating).

Once again, accept the defaults suggestions by typing the following:

w

[HIT ENTER]

q

[HIT ENTER]

Then hit ENTER to choose the next default ("mountfs"), and hit ENTER again to choose the default partiion suggestions for the Cache, Worm, Other partitions.

Then hit ENTER to choose the default ("yes") "to "Ream the filesystem".

Step 4) Choose the type of system (local)

Then hit ENTER to choose the next default ("configdist") and hit ENTER to choose a "local" system.

Step 5) Configure your networking

Then hit ENTER to choose the next default ("confignet").

You will then choose either "manual" or "automatic" to choose how your network will be configured.  I selected "automatic" to use DHCP.

Step 6) Copy the files!

Here we go!  Now we're ready to actually copy all of the system over to the hard drive!  Huzzah!

And, like with most of the steps, the ENTER key is going to be your friend.

Hit ENTER to choose the next default ("mountdist").

Choose the defaults (hit ENTER) unless the paths for your system are incorrect.

Hit ENTER again to select "/" as the location of the distribution archives.

Hit ENTER to select "copydist".

At this point all of the files for your installation are being copied to their proper locations in the partitions that you created in the earlier steps.  This won't take very long.  Plan 9 simpy isn't that large (size-wise).

Step 7) Name your system

Hit ENTER to select "ndbsetup".

The default can be chosen ("circno") or you can set a different name for your local sytem.  Totally up to you.  If you plan to have multiple Plan 9 systems running on your home network, I recommend choosing a unique name so that you can really make the most out of your Plan 9 experience.

Step 8) Set the timezone

Once again, hit ENTER to choose the next default ("tzsetup").  This will allow you to set the timezone for your machine.

Phew.  Almost done.  Only a few more ENTER's to hit.

Step 9) Set the partition to boot your system from

Hit ENTER to select "bootsetup".

Then, you guessed it, hit ENTER to choose the default Plan 9 partition (or enter another for yourself).

Type "yes" to install the Plan 9 master boot record.

Type "yes" to mark the Plan 9 partition as active.

And -- oh, boy! -- the grand finale is here!

Step 10) Finish and reboot!

Type "finish" and hit ENTER!  Shazam!

That's it!  You're done!  Eject the ISO (or thumb drive... whatever you had your install media on) and your system will now be able to boot into 9front (or Plan 9)!

You may be wondering, at this point, how to actually use your new 9front-powered computer.  I don't blame you.  Even if you are a UNIX-master, Plan 9 based systems can feel pretty foreign.

But that, my friends, is a topic for a different day.


Copyright © 2023 by Bryan Lunduke.  All rights reserved.  The contents of this article are licensed under the terms of The Lunduke Content Usage License.

community logo
Join the Lunduke Community
To read more articles like this, sign up and join my community today
16
What else you may like…
Videos
Podcasts
Posts
Articles
GNOME Publishes Annual Report: Still Losing Money

The GNOME Foundation hastily published report after damning article from The Lunduke Journal on their finances.

00:26:38
Red Hat Sued for Racial Discrimination

The largest Linux company on Earth is being sued for racial, sexual, and religious discrimination -- providing further evidence, validating past reporting by The Lunduke Journal.

Lawsuit filed against Red Hat for racial discrimination:
https://lunduke.locals.com/post/5611162/lawsuit-filed-against-red-hat-for-racial-discrimination

The IBM / Red Hat Leaks: What we've learned so far:
https://lunduke.locals.com/post/5515346/the-ibm-red-hat-leaks-what-weve-learned-so-far

Red Hat's Company Meeting Slides - June 7, 2023:
https://lunduke.locals.com/post/5611236/red-hats-company-meeting-slides-june-7-2023

The War for Linux:
https://lunduke.locals.com/post/5610526/the-war-for-linux

00:27:57
The War for Linux

Widespread discrimination based on Ethnicity, Religion, & Politics across the Linux World. Red Hat, IBM, The Linux Foundation, GNOME, elementary, Linux Mint, and more are involved -- bullies working to exclude those they don't like.

They are at war against the very soul of the Linux and Open Source world.

This is the first part in a series of shows and articles. I'm going after these bullies.

01:05:29
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

I spent today doing a take home final exam and cooking. Smoked some brats and beef roast, made green beans in the slow cooker, and had some pickled red onions I had previously made.

14 hours ago

Tne soda machines at McDonalds run Ubuntu. Who knew?

post photo preview

Elon is a great troll

post photo preview
post photo preview
Last week at The Lunduke Journal (May 5 - May 11, 2024)
Tons of Computer History! Red Hat & GNOME news! The War for Linux! Huzzah!

Holy smokes.  This has been one heck of a week at The Lunduke Journal!  

A pile of articles on computer history, breaking news on the biggest names in Linux & Open Source, big opinion pieces... and, of course, a little goofiness to keep things balanced.

Once again: Thank you to all of The Lunduke Journal subscribers who make all of this possible.  Notice how there's not one advertisement in any of these?  And notice how we're covering news and topics no other Tech Journalist is willing to touch?  Yeah.  You made that happen.  You rule.

Here's links to everything.  Free to enjoy and share with the world.

The Videos:

The Articles:

Whew!  What's in store next week, you ask?  I know.  But I ain't tellin'!

Read full Article
post photo preview
Funny Programming Pictures Part XXXIX
Woah. That's a lot of X's.

Whew!  It's been an intense week -- we need a palate cleanser!  It's time for some funny pictures about computers and stuff!

 

Programmers: Animal Cruelty Free Since dateOfFirstProgrammer.toString()

 

Lol.  Laughing at the misfortune of AWS users is fun.

 

Admit it.  You thought through the logic for a bit... and you weren't sure if you fully understood it.  It's ok.  You can tell us.  We're all friends here.

 

It's a different kind of romance.

 

It's a conspiracy.

 

Wait.  This isn't about computers!  How'd this one get in here!  I sense shenanigans!

 

This is, word for word, exactly how Brendan Eich described his proposed design for Javascript back in 1995.

 

It's funny because we're beating up C++.

 

Laughing on the outside.  Crying on the inside.

 

Wait.  What?  Really?  Dangit, China!  Don't make me take your side on something!

 

They'll need to pry these terms from my cold, dead hands.  They'll have to Blacklist and Terminate me first.

 

Hey!  Hey!  What's going on here?  Is this the second one that isn't about computers.  Shenanigans, I tell you!

 

Heck.  I already forgot the first picture I posted at the top of this page.  Admit it.  You either already did... or you are about to scroll up to see which one was first.

 

WOAH.  Clippy got deep!

 

My favorite words when leaving any programming job: "Not my problem anymore."

 

We seem to have lost some of the knowledge we had back in the 90s...

 

I'm going to call it right here: Quantum Computing is baloney.  Whenever I read a book or article on Quantum Computing, the same phrases keep poping up in my head.  "Yeah, that's not how that works." and "Whoever wrote this just made that up."

 

Making fun of CSS will never get old.  Side note: I'm still a bit grumpy about the deprecation of the CENTER tag.

 

It's ok if you need to crawl under your desk and cry for a bit.  I won't tell anyone.

 

We've been found out!  Quick!  Look busy!  Somebody start compiling code in a full screen terminal!
Read full Article
post photo preview
Red Hat's Company Meeting Slides - June 7, 2023
As revealed by a lawsuit against the Linux giant.

Thanks to the ongoing racial discrimination lawsuit against Red Hat, we now have the slide deck from the Red Hat Company Meeting from June 7th, 2023.

The Lunduke Journal is publishing the entirety of those slides below for study and reference (completely unedited) -- and they can also be found within the lawsuit PDF itself, as "EXHIBIT D".

While much of this is already well understood from past Red Hat leaks, it does provide additional examples of Red Hat's goals of excluding and descriminating, against their employees, based on gender and ethnicity.  Particularly in Slides 8, 9, & 10.

 

Slide 1

 

Slide 2

 

Slide 3

 

Slide 4

 

Slide 5

 

Slide 6

 

Slide 7

 

Slide 8

 

Slide 9

 

Slide 10

 

 

Slide 11
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