My hairy five minutes with OpenBSD

21 May 2006

Just give me the Iso

All of the major GNU/Linux distros have downloadable isos that you can burn to CD and use to boot and install the operating system onto your machine.

Some of this freely downloadable distros are branded differently to their shrink-wrapped versions, e.g. SuSe and OpenSuSe, Linspire and Freespire, Redhat Enterprise and Fedora (plus Scientific Linux, CentOS, White Box, etc).

Unlike most Linux distros, OpenBSD does not have a downloadable iso. You have to buy the CD. You can, however, download a minimal boot CD and use that to install the packages via ftp. Yes this is surely part of the reason that no- one uses OpenBSD and why they are broke. If you make it very hard to get then people will just use give up and use something else. It people move elsewhere then they are not supporting you and you have no money.

Minimal use of the minimal CD

After entering the minimal CD, the command-line prompt seemed to want some form of unspecified input. After a little while it gave up and booted anyway.

I was presented with some random hardware detection output and the choice of whether to press I, U or S. I pressed I for install, hoping that nothing nasty would automatically happen to my disk.

Next I was asked my terminal type. Since there was no clue as to what the options were, I pressed enter for the default.

Then I was given the option of the keyboard mapping. It would have been nice to have this option first. There was no dvorak option anyway, so it was no real help when it did arrive.

Then was presented with a number of arcane charts, which after a few seconds I realised it was my existing disk layout. It was fdisk captain, but not as we as know it.

I then found that the partition (type a6) that I had prepared for OpenBSD was within an extended partition and that was not allowed and so I had problems.

Hardware reboot time... CD in the bin... The End.

1 Proser says...

OpenBSD expects you to read all related manuals, and with some amount of time things actually do make sense. It's not the most user-friendly OS for new users, but they make it clear that that's not top priority from their point of view. It's just a matter of taste :)

By the way, nice to read some of your experiences with new OS-s!

Posted at 12:26 a.m. on May 22, 2006


2 Phill says...

FreeBSD is much nicer :)

Posted at 8:04 a.m. on May 22, 2006


3 hey says...

There are plenty of "unofficial" iso's available to download.

Posted at 12:53 p.m. on May 22, 2006


4 Natalia Gorbski says...

Alright junior, learn to read next time instead of being a a child and whining about whow things are hard when you don't. Command Line Warriors? More like Graphics Loving Panzies.

Posted at 2:12 p.m. on May 22, 2006


5 Zeth says...

Fantastic Natalia!!! I'll put that on the header of of the page!

Usually I use 'Windows Wimp' as the opposite for 'Command Line Warrior' but 'Graphics Loving Panzies' works too.

I am not trying setting myself up as an expert or anything! I am attempting to create an open discussion on the command line and Linux.

Posted at 9:15 p.m. on May 22, 2006


6 Tom says...

  1. OpenBSD is not a Linux distribution.

  2. OpenBSD do not cater for users unwilling to read manuals. If you're

    not willing to read manuals, it probably was best that you thrown the CD in the bin.

Posted at 7:50 p.m. on September 14, 2006


7 dadexter says...

OpenBSD might have a point in trying to get people to read the manuals prior to installing. But if that's the way they want to be, maybe they should stop whining about not having any users.

Posted at 9:31 p.m. on November 1, 2006


8 craig says...

Uhm, I don't recall them ever whining about not having any users.

The have asked for financial support of their projects from the existing user base, which if you include all the users of OpenSSH is very very large and includes many large companies making millions.

Posted at 8:20 p.m. on November 18, 2006


9 BASH Cures Cancer - Brock says...

Zeth,

Not trying to rib you but this article inspired me to give it a go. My article is titled OpenBSD 4.0 Installed in 20 minutes.

I was using VMWare do I did not have to worry about losing my disk. It took me awhile to figure out that fdisk but I was able to figure it out as I think its similar to Solaris. The article is the 3rd try as the first two did not go as smoothly!

Cheers mate!

Brock

Posted at 1:08 a.m. on February 17, 2007


10 Dusty says...

LOL! It seems OpenBSD really is only for smart people. I have OpenBSD on all my computers. My laptop dual boots it with windows xp home. How did i manage all this? http://www.openbsd.org I kinda used these eye things and this brain thing and read those word thingys.

Posted at 11:23 a.m. on February 20, 2007


11 BASH Cures Cancer - Brock says...

Ah come on. He did not want to screw up his drive with a odd version of fdisk.

Posted at 4:02 p.m. on February 20, 2007


12 John H Dystra says...

Dusty, you used that brain thing, and yet you cannot spell thingies. Graphics Loving Panzies is nice, I much prefer it to Windrones and GNUbies.

Posted at 8:08 a.m. on May 5, 2007


13 parasew says...

The partition was within an extended partition? "All BSD systems have a common method of dividing up hard disks, even though the partition types and filesystem formats differ among all of the BSD derivatives. First you must assign a certain area (=slice) of the disk for your operating system, then you may divide it up into a number of partitions, on which you will put filesystems. This differs from DOS, Windows, and Linux in that they do not deal with slices, just partitions." And for dvorak: "If you use a Dvorak keyboard or a keyboard in a different country, press l (lowercase L) to see a list of keyboard types" - hope that helped. BSD rocks!

Posted at 6:35 p.m. on May 20, 2007


14 Joe says...

OpenBSD is not really that difficult to use, you just have to read the FAQ because it's different from most OS installations. Once you get your head around it, it's a piece of cake. I like OpenBSD because of the excellent documentation, both on the system itself, and on the website. I'm glad they spent more time on improving the OS and not on a pretty and helpful installer.

OpenBSD does not whine. The do complain to vendors about closed hardwared documentation and licenses that are not TRULY FREE.

OpenBSD is not in need of users. They developers are focused on making/improving an OS that works right and is correct. They don't really care if they have 10,000 users or 10,000,000 users. Read the project goals. They are not trying to compete with anyone. The project is void of that kind of garbage which is why I use it. OpenBSD is a great project and I'm sure you are experiencing the fruits of it every time you fire up ssh on your linux box.

OpenBSD is free, but if you want a bundled cd set, you must pay. This helps cover the cost of the hackathons (where lots of great work is done on the OS), the hardware, the bandwidth, etc. They've already given away their source code with a FREE license, they don't charge anyone any money to use OpenSSH. What more do you want? Developers need money too.

So in the spirit of "don't knock it until you try it", you haven't really tried it out, since you couldn't install it. It's a great OS. It's done right, in my opinion. Just because you are popular, does not mean you are the best or right. Also, you can't expect OpenBSD to be like "most linux distros" since most OpenBSD developers don't even use Linux.

Hope that helps. I'm not trying to blast you, I just thought the "command line warrior" would have a real appreciation for a well made, correct, secure, and well documented OS that has a command line install (fastest install I've ever done btw).

I challenge you try again: * Read the OpenBSD FAQ pertaining to installation before installation. * Get a OpenBSD 4.1 system up and running. (post a dmesg to your blog) * Read undeadly.org. There are lots of posts about the current OpenBSD hackathon.

Posted at 6:36 p.m. on June 5, 2007


15 Zeth says...

Hi Joe, thanks for your comment.

>So in the spirit of “don’t knock it until you try it”, you haven’t really tried it out, since you couldn’t install it.

Well if the only way to try it out is this complex dated FTP nonsense then I'll skip it until I come across an ISO. If I want an operating system that I cannot try before I buy then I might as well use OS X or Windows or whatever. I think we should just accept that I am a Linux guy, it seems to be in my blood. Either that or I try FreeBSD as Phill suggested.

Having said that I do quite like Solaris, but that is another story.

>OpenBSD is a great project and I’m sure you are experiencing the fruits of it every time you fire up ssh on your linux box.

Caldera Linux contributed a few cool open source components once upon a time, many of which are still in wide use, does that mean that I should go out and buy SCO Unix?

OpenSSH is great yes. Your posters are great. Your approach to drivers and freedom is great. Your operating system seems somewhat outdated however.

> post a dmesg to your blog

Why would I want to do that? It does not sound very exciting reading?

Posted at 7:52 p.m. on June 5, 2007


16 Joe says...

I understand your reluctance. To each his own. But a network install isn't exactly outdated. In addition, the installation is not complex. It is simple and to the point. I'm very happy with the installer because it just works. I've had many gui based installs (debian, ubuntu, fedora) fail for various reasons due to complex partitioning tools that crashed to graphics driver errors.

Thus, "new" (colorful whizbang gui grafix) is not necessarily better.

Posting a dmesg is more a *bsd thing I guess. It's an easy way of showing, "hey, it works on this hardware!"

System Message: WARNING/2 (<string>, line 10); backlink

Inline emphasis start-string without end-string.

Posted at 8:23 p.m. on June 5, 2007


17 KlfJoat says...

I'm OS-agnostic... over the years, I've run or used the major Linux, *BSD, Windows, and Mac OS's. I read a quote somewhere in the past few years that I think might be relevant to your apparent confusion. I'm sure a google will turn up its source if you're interested. It went something like this.

System Message: WARNING/2 (<string>, line 1); backlink

Inline emphasis start-string without end-string.

"Linux was created by PC users who wanted a Unix-like operating system on their PC. The BSD's were created by Unix users who wanted a Unix-like operating system on their PC."

Ever since I read that, I've more fully understood the differences between the two.

Good luck with your next BSD install. :-)

Posted at 7:49 a.m. on June 9, 2007


18 Maximo Variano says...

Sounds to me like someone is too dumb to read, you belong with Ubuntu.

Posted at 5:45 p.m. on June 17, 2007


19 Eddie Thieda says...

"Then was presented with a number of arcane charts, which after a few seconds I realised it was my existing disk layout. It was fdisk captain, but not as we as know it."

I like how you use 'arcane'.

Posted at 11:25 a.m. on August 13, 2007


20 Edward Thieda says...

If you decide to try again just remember read the manual it's your friend! :) Plus on a side note OpenBSD can become a functional/secure desktop if you take your time configuring everything the way that you like it.

I prefer to use it for a firewall and have FreeBSD on my desktop system.

Posted at 9:14 p.m. on January 3, 2008


What do you have to say?

Show Editing Help

About

Hello, my name is Zeth, I'll be your host here.

Command Line Warriors is about taking control of your own technology, it looks at our experiences of computing; especially using GNU/Linux, the Python programming language, the command-line and issues such as techno-ethics, best practices and whatever is cool now. If you take control of your technology then you are a Warrior too!

This site is your site too which means that you can contribute and get involved. You can leave comments using the facility provided. For me, the comments and discussions are by far the best part of the site. So please do have your say!

Latest Discussions

Cupcake

July 31, 2010
Good post! You helped me a lot with my school project! CountryField(blank = True) < (K)
Countries in Django

LeshaShampoo

July 30, 2010
it was very interesting to read commandline.org.uk I want to quote your post in my blog. It can? And you et an account on Twitter?
Email Syntax Check in Python

vemma2018

July 30, 2010
I find myself coming to your blog more and more often to the point where my visits are almost daily now!
On Comment Spam

layecenda

July 30, 2010
Hello. And Bye.test :) http://idfjhvihdfiphvlajbvhalibv.com
PuTTY Series: Adding PuTTY to your system path

scuba

July 30, 2010
I’ve been visiting your blog for a while now and I always find a gem in your new posts. Thanks for sharing.
On Comment Spam

Businesking

July 30, 2010
Great site and articles for hack for win, I said Amazing post
How not to program WSGI

Tehnoking

July 30, 2010
This is Great post to learn about the hack Thumbs-up for you :D
How not to program WSGI

Syabiltech

July 30, 2010
I think this articles for master...because very hard to learning, As blogger beginners like me.
How not to program WSGI

coffeeatea

July 30, 2010
Are you looking for coffee gifts? We can tell you more about the coffee gifts including coffee machines and coffee pods.
Introducing Soturi - yet another Django blog application

noni juice

July 30, 2010
I just sent this post to a bunch of my friends as I agree with most of what you’re saying here and the way you’ve presented it is awesome.
On Comment Spam

Dion Moult

July 29, 2010
What I do know is that ever since I tried out Opera and put their tab bar on the left as a column, I've loved that layout. Back on Firefox ...
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

ZonaEntertainment

July 29, 2010
Wow useful articles, I'm read to learn about this and now I bookmark this to my Facebook, thanks for share!
How not to program WSGI

Giacomo

July 29, 2010
Honestly, I think both Mozilla and you are wrong :) This sort of concept adds overhead. A user would have to manage all this crap, constantly dragging and dropping, creating ...
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

Matija "hook" Šuklje

July 29, 2010
As a minimalist, you'll probybly moan if I mention KDE, but I'll do so anyway ;) The future I want (and actually see slowly fold out before me) is to ...
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

tahitian noni

July 28, 2010
Thank You For This Blog, was added to my bookmarks.
On Comment Spam

Rick

July 28, 2010
I already have piles. It's called A New Window.
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

Tech News

July 25, 2010
Thanks for this short tutorial...was auto-FTPing my files from my appserver to webserver for my tech news website. Everything was OK until someone hacked it. Hosting provider is now recommending ...
SFTP in Python: Really Simple SSH

naypalm

July 24, 2010
During the past 3-4 years, I and many others have enjoyed unlimited 2G/3G internet. But ever since the massive cult-like following of i Phone users in the US, most cellular ...
Calling time on mobile internet nonsense?

Steve

July 15, 2010
Very occasionally, you will run into a Java program that uses a lot of memory just to hold all the classes used. It turns out that the JVM uses a ...
Three classic command line tips

no

July 14, 2010
1. number one 2. number two 4. number four 3. number three 6. number six # first # second ## second-ay ## second-bee ### second-bee-one ### second-bee-two
An Introduction to ReStructuredText