The Penguin Grows Horns: Installing FreeBSD

Penguin Pete installing FreeBSD. I’d just suggest to Penguin Pete, if he reads this, to either install PC-BSD or DesktopBSD next time and he would save himself a lot of head-banging, unless he really wants to understand and know how FreeBSD works ;-) Here is his (extracted) feedback:

FreeBSD Logo (big)It has always bothered me that this site and my experiences stay inside of Linux so much, when the whole site is about “free and open source software”. I’ve only dabbled in non-Linux FOSS with live CDs and such, but I’m ready to install a real BSD and stick with it for awhile. So, the recently-acquired box with Windows-XP will now be sharing space with a daemon. Windows on the first hard drive, BSD on a second, exactly as I did with Windows and Red Hat almost a decade ago.

First impressions: FreeBSD is hard to install. I am the veteran of some 50 to 100 operating system installs in my lifetime, and I blew FreeBSD five amazing times and had to start over. It is well-documented and everything, but I still fumbled around with it. One misfire was the result of filling the 4.1 gig hard drive to capacity by selecting “all” for install options, reasoning that it couldn’t get that big. It could. It would help if somewhere it told you how much space each installed module would take up.

My chief hassle was disk partitioning. It might be argued that it’s more difficult to come from Windows to BSD than it is to come from Linux to BSD, because when you came from Windows you’re a blank slate and can learn Unix the BSD way. Come from Linux, and you already have Linux-based ideas about Unix, and BSD is only about 75% similar to Linux. You get comfortable with BSD, thinking you can handle this, and then it throws a partition named “/dev/ad2s3b” at you.

Anyway, Linux users trying to grok BSD will have to throw away their definition of ‘partition’. In BSD, what you call a partition is actually a slice, and the slice is divided into partitions.

Wandering around and coming back, I was surprised to find that the FreeBSD text-mode screensaver had kicked in. There, before me, was the cutest colored-ASCII drawing of the daemon mascot I’d ever seen, happily bouncing around the screen. A text-mode screensaver – something you never see in Linux. It looked at me with it’s soulful puppy eyes. I melted.

How I finally did it: I threw all caution to the wind in the partition-label part and just made a 256MB swap partition and the rest is / ! Ha! After that, I picked the base “X-User” install and added some packages after that (Emacs, Window Maker, rxvt, and such). Clean install, room to spare, works like a charm. I know there are partition-zealots out there fainting at this, but this box isn’t even going online or fooling with ports – just a test-install to get ready to dual-boot it on my Slackware box, perhaps, someday.

I also chose not to install a boot manager, because we’re sharing this computer with you-know-who. When it comes to dual-booting with Microsoft, I like to just slap in a second hard drive, put the other OS there, and boot to it from a floppy, leaving Windows in the only known condition in which it cannot possibly cause trouble.

I found no obvious way to make a FreeBSD boot floppy. Instead, I used my handy-dandy all-purpose GRUB floppy. At GRUB’s prompt it was a simple matter of typing:

* root (hd1,a)
* kernel /boot/loader
* boot

…and FreeBSD lives and breathes! The daemon is back to frolicking happily on the screen while I run /usr/libexec/locate.updatedb in the background to begin exploring. All is right with the world!

Read Penguin Pete’s full post here

Joe Sixpack goes BSD

Marti van Lin has started using

Marti van Lin has started using PC-BSD and is sharing his experience on his blog:

BSD has the reputation of being the most geeky OS, simply because it’ s rarely used by average users. The reason is that the average think its too complicated, which IMHO is far from the truth. The only thing with any OS is, that if you want to use all of its power, it takes some learning curve, no exclusions.

Once upon a time GNU/Linux was considered a strictly Geek OS to, but times have changed. BSD however remained to be as such. Well, not quite!

He then deals with

  • Installation (straight forward)
  • First boot, the Ooooooh wow! effect (Nvidia, Geforce, X)
  • Eyecandy for lusers (Compiz-Fusion, Superkaramba)
  • PBI: the package system (installing PBIs)

and concludes the article with:

PC-BSD is an extremely user friendly and secure BSD, based on the rock solid FreeBSD 6.2 stable core, with a easy to use package management system, a friendly installation GUI and great hardware recognition. It is easy enough for average users and interesting enough for advanced users. It’ s a easy pathway to the world of BSD *a must have*!

Read the whole article here

PC-BSD and is sharing his

href=”http://osgeex.blogspot.com/2007/09/joe-sixpack-goes-bsd.html”>experience on his blog:

BSD has the reputation of being the most geeky

OS, simply because it’ s rarely used by average users. The reason is that the average think its too complicated, which IMHO is far from the truth. The only

thing with any OS is, that if you want to use all of its power, it takes some learning curve, no exclusions.

Once upon a time GNU/Linux was considered a

strictly Geek OS to, but times have changed. BSD however remained to be as such. Well, not quite!

He then deals with

  • Installation (straight forward)
  • First boot, the Ooooooh wow! effect (Nvidia, Geforce, X)
  • Eyecandy for lusers(Compiz-Fusion, Superkaramba)
  • PBI: the package system (installing PBIs)

and concludes the article with:

PC-BSD is an

extremely user friendly and secure BSD, based on the rock solid FreeBSD 6.2 stable core, with a easy to use package management system, a friendly

installation GUI and great hardware recognition. It is easy enough for average users and interesting enough for advanced users. It’ s a easy pathway to the

world of BSD *a must have*!

Read the whole article here

Flash on FreeBSD/PC-BSD/DBSD

Previously we reported Matteo’s suggestion on how to get Flash and YouTube/Google Video to work on FreeBSD, but now that gnash-0.8.1 is in the ports tree (and hence avilable for FreeBSD, PC-BSD and DesktopBSD), the greasemonkey+mplayer hack is no longer needed to watch these videos.

It seems like Flash it getting better on the BSD desktop (Gnash, swfDec, Adobe Flash) but unfortunately this is only Flash 7. According to this post Gnash still needs a lot of working on. Youtube videos work, but anything more complicated code-wise (eg. Flash games) make Gnash crash.

CNN for instance and a lot of other popular websites use Flash 9, so there’s still a problem for *BSD users. Or not…?

There’s now a PBI available for PCBSD 1.4 of the Windows version of Firefox with Flash 9 (using Wine) which can be downloaded here or here.

However, Gnash, swfDec or the Flash 9 PBI are little hacks in order to get Adobe Flash working on the BSD Desktop. What we want from you, Adobe, is either a BSD Flash version of an open source version of Flash so we can make it work ourselves.

Win4BSD 1.1 in ports

Win4BSD

Win4BSD is a PC emulator that runs Windows as a guest at nearly native speed under FreeBSD. It is based on QEMU, a partially open, partially closed source emulator package. However, Win4BSD offers many advantages, including much greater speed, ease of use, more seamless integration with the host OS, and “grabless” mouse transition between the host and Windows guest.

Win4BSD is the latest port of a product that has previously been known as Win4lin and SCO Merge.

This port downloads, extracts and installs the contents of the Win4BSD package. It will work with or without a Win4BSD license. If you do not have a license, Win4BSD will function for a 3 week trial period.

You can download packages (.iso, .tbz, pbi) and user guide from ftp://ftp.win4bsd.com/pub/releases/1.1/

Install Win4BDS in:

  • FreeBSD: as root /usr/ports/emulators && make install clean
  • PC-BSD: same as FreeBSD or download the PBI
  • DesktopBSD: same as FreeBSD or install with the PackageManager

I use Win4BSD on my PC-BSD system for a few Windows (only) programs and I must say that the speed is reasonably fast and the package as a whole is quite stable; it only crashes occasionally. Recommended, if you can afford $29.99 and want to use *BSD as your primary OS.

Major differences FreeBSD – Linux

I like this comparison between Linux and FreeBSD:

Although FreeBSD and Linux are close cousins with a considerable number of similarities under the hood, some major differences separate them. FreeBSD is tidy, self-contained, and well-organized. All the pieces form a harmonious whole — a place for everything, everything in its place, and pretty much just one way to do anything.

Linux is more like a barrel of monkeys — loud, messy, chaotic and very busy. Every monkey thinks she knows the best way to accomplish a particular task, so there are always several ways to do any one thing. The Linux world is faster-paced and more diverse, but sometimes a person just wants a nice calm computer on which to do work without all the drama.

FreeBSD is the most popular of the open source Unix operating systems. It’s a top-of-the-line genuine Unix, and it powers many of the world’s most demanding Web servers. Because it is secure, stable and easily manageable via its Ports system of package management, FreeBSD is a popular platform for servers of all kinds. FreeBSD also runs Linux binaries, so you can run pretty much any applications you want. Its hardware support is not as robust as Linux, however, so you do have to shop a little more carefully.

Source