• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

My OpenBSD experience:

regexorcist

New Member
Joined
Feb 1, 2010
Messages
178 (0.03/day)
Location
~/
System Name Slackware Linux
Processor yes
Motherboard yes
Cooling currently convection, but considering mineral oil
Memory sometimes fails due to too much beer
Video Card(s) ATI Radeon HD5570 series
Storage IDE
Display(s) 32" LCD TV
Case sometimes
Audio Device(s) huh? what? speak up, I can't hear you
Power Supply yes
Software Slackware running Open-Source software (it doesn't get any better)
About a week ago I was messing with a different Linux distro
on a spare computer and decided to try BSD. After a little bit
of research, it was obvious that openBSD fit nicely with
my idea of what an OS should be, so I installed it, downloaded
a few apps and that's all it took. :roll:

Everything worked "as advertised" and I like that the default
install is already secure. After playing for a few days, I installed
it on my primary machine replacing Arch Linux. I like Arch Linux
better than other "Linux" distros, but I think I like openBSD
even more.

Anyway, I'll be documenting my openBSD experience
on this thread from time to time.
 

regexorcist

New Member
Joined
Feb 1, 2010
Messages
178 (0.03/day)
Location
~/
System Name Slackware Linux
Processor yes
Motherboard yes
Cooling currently convection, but considering mineral oil
Memory sometimes fails due to too much beer
Video Card(s) ATI Radeon HD5570 series
Storage IDE
Display(s) 32" LCD TV
Case sometimes
Audio Device(s) huh? what? speak up, I can't hear you
Power Supply yes
Software Slackware running Open-Source software (it doesn't get any better)
Well I've tried a few different Window Managers
like fvwm/fvwm2, Afterstep, Fluxbox, iceWM,
Openbox (my current selection) and have
run into an old problem I've had many times before...

The menu fonts were almost too small to read
which stems from improper detection of my
32" LCD monitor. On #!Crunchbang Linux and
a few other distros I've had to add this line...
xft.dpi: 96
to my ~/.Xdefaults file
but on openBSD, I had to add -dpi 96 to
my /etc/X11/xdm/Xservers file which looks
something like this...
:0 local /usr/X11R6/bin/X -dpi 96 :0 vt05

problem solved :)
 

regexorcist

New Member
Joined
Feb 1, 2010
Messages
178 (0.03/day)
Location
~/
System Name Slackware Linux
Processor yes
Motherboard yes
Cooling currently convection, but considering mineral oil
Memory sometimes fails due to too much beer
Video Card(s) ATI Radeon HD5570 series
Storage IDE
Display(s) 32" LCD TV
Case sometimes
Audio Device(s) huh? what? speak up, I can't hear you
Power Supply yes
Software Slackware running Open-Source software (it doesn't get any better)
I've been using openbox as my window manager
with aumix (to adjust volume) and feh to
render a background which also allows transparency
to work in Eterm. A custom .conkyrc provides
me with all the system info I need via conky and
swfdec allows me to view flash video.

I set up a samba file server which has been
solid as a rock so far with 3 other machines accessing it.

It's only been a short time, but I still prefer openBSD
over all the linux distros and Windows versions I've used. ;)
 

Easy Rhino

Linux Advocate
Staff member
Joined
Nov 13, 2006
Messages
15,436 (2.43/day)
Location
Mid-Atlantic
System Name Desktop
Processor i5 13600KF
Motherboard AsRock B760M Steel Legend Wifi
Cooling Noctua NH-U9S
Memory 4x 16 Gb Gskill S5 DDR5 @6000
Video Card(s) Gigabyte Gaming OC 6750 XT 12GB
Storage WD_BLACK 4TB SN850x
Display(s) Gigabye M32U
Case Corsair Carbide 400C
Audio Device(s) On Board
Power Supply EVGA Supernova 650 P2
Mouse MX Master 3s
Keyboard Logitech G915 Wireless Clicky
Software The Matrix
the last time i ran openbsd was back in 1999 and i really enjoyed it. however, i stuck with freebsd as the community was larger and i believe still is today.

i would never run a window manager on a BSD system because it always ends up crashing on me due to crap drivers, a problem with x windows or a monitor resolution/refresh rate conflict. too much editing in xorg and tweaking the window manager to work smoothly.
 

beowuff

New Member
Joined
Mar 29, 2010
Messages
7 (0.00/day)
I also use OpenBox on OpenBSD. I love that it totally gets out of my way and allows me to do my work simply. I use chbg for my wallpaper because it allows me to rotate pictures automatically.

I use to use FreeBSD a long time ago, but I would sometimes run into issues with programs not working correctly. I've never had a problem with anything not working as expected in OpenBSD. I've been using OBSD for several years now.
 

regexorcist

New Member
Joined
Feb 1, 2010
Messages
178 (0.03/day)
Location
~/
System Name Slackware Linux
Processor yes
Motherboard yes
Cooling currently convection, but considering mineral oil
Memory sometimes fails due to too much beer
Video Card(s) ATI Radeon HD5570 series
Storage IDE
Display(s) 32" LCD TV
Case sometimes
Audio Device(s) huh? what? speak up, I can't hear you
Power Supply yes
Software Slackware running Open-Source software (it doesn't get any better)
the last time i ran openbsd was back in 1999 and i really enjoyed it.
It's good to hear of positive openBSD experiences. :)

i would never run a window manager on a BSD system because it always ends up crashing on me due to crap drivers, a problem with x windows or a monitor resolution/refresh rate conflict. too much editing in xorg and tweaking the window manager to work smoothly.
My X server and Window Manager experience has been nothing but positive as I'm currently running without an xorg.conf
and the only issue so far was "small text" which was easily resolved by defining DPI when calling X.

I also use OpenBox on OpenBSD. I love that it totally gets out of my way and allows me to do my work simply.
Yes I agree 100%, OpenBox does stay out of your way. :D

I've been using OBSD for several years now.
It's good to hear from an experienced openBSD user!! :)


I appreciate posts form other users as I am an openBSD newbie :eek:
 
Joined
Sep 30, 2004
Messages
507 (0.07/day)
Processor dual G34 6128he
Motherboard h8dg6
Cooling OEM
Memory 48gb DDR3 ECC REG
Video Card(s) onboard
Storage 12x 3tb 4x 15k sas
Display(s) crappy lcd
Case chenbro rackmouunt
Audio Device(s) onboard
Power Supply seasonic 3x redundant
Software ProxMox
pc-bsd is as close to bsd as i have gotten. while i dont dislike bsd or have anythign against it i just do what i need to do in linux and have never felt the need to change platforms again. Debian can be shaped into anything, and openwrt is quite similar to debian. so my house all works similar.

that said, im not into normal desktops, i dont use gnome and my wife uses KDE, i run blackbox or fluxbox. and i build my system install of debian by hand, so while i use linux, i do so in a fairly BSDish way.

i did like pc-bsd as a beginer friendly distro though, comparable to Mepis.
 

Easy Rhino

Linux Advocate
Staff member
Joined
Nov 13, 2006
Messages
15,436 (2.43/day)
Location
Mid-Atlantic
System Name Desktop
Processor i5 13600KF
Motherboard AsRock B760M Steel Legend Wifi
Cooling Noctua NH-U9S
Memory 4x 16 Gb Gskill S5 DDR5 @6000
Video Card(s) Gigabyte Gaming OC 6750 XT 12GB
Storage WD_BLACK 4TB SN850x
Display(s) Gigabye M32U
Case Corsair Carbide 400C
Audio Device(s) On Board
Power Supply EVGA Supernova 650 P2
Mouse MX Master 3s
Keyboard Logitech G915 Wireless Clicky
Software The Matrix
yea, the thing i love about the BSD varients is how you can build the OS from the ground up. i always start with only a basic install of base and kernels. after that i login as root and build a brand new ports tree from the internet and then i begin compiling from source all the necessary programs. it is amazing.
 

regexorcist

New Member
Joined
Feb 1, 2010
Messages
178 (0.03/day)
Location
~/
System Name Slackware Linux
Processor yes
Motherboard yes
Cooling currently convection, but considering mineral oil
Memory sometimes fails due to too much beer
Video Card(s) ATI Radeon HD5570 series
Storage IDE
Display(s) 32" LCD TV
Case sometimes
Audio Device(s) huh? what? speak up, I can't hear you
Power Supply yes
Software Slackware running Open-Source software (it doesn't get any better)
Yes, openBSD does not include any applications
which is good for those (like myself) who want
control over what servers and applications are installed.

I've used packages as my primary source for applications
but if a package isn't available, a port usually is.
So far, I've installed Cherokee, Opera and xfce4-screenshooter
via my ports tree.

Both Packages and Ports have been reliable and easy to use.

@ Easy Rhino -> Yes installing from ports is amazing :D
(very similar to portage on Gentoo which I had at one time)

@ Zedicus -> I have no experience with PC-BSD, but from what
I've read, it sounds like they created a "Distro" with a BSD core
and various included applications. :confused:
As for BSD, Debian or even Windows, it's just a matter personal choice. ;)
 

beowuff

New Member
Joined
Mar 29, 2010
Messages
7 (0.00/day)
...and build a brand new ports tree from the internet and then i begin compiling from source all the necessary programs.
I did the same thing when I used FreeBSD. That's partly why I moved to OpenBSD. I actually don't like to compile everything. Just personal preference. :)


Yes, openBSD does not include any applications...
That's not actually true. The base install of OpenBSD includes a custom version of several apps including Apache 1, Sendmail, Bind, NTP, FVWM, etc. You can turn some of these on using rc.conf and rc.conf.local. FVWM is the default window manager if you run X.

I've used packages as my primary source for applications
but if a package isn't available, a port usually is.
This is how the packaging/ports system was designed to be used. If a package exists and you build the port with default options, you will get the exact same thing as the package. The package just saves time. :cool:

In fact, I've noticed that when I build ports (specifically vim, as I needed ruby support), the system actually creates a custom package (complete with .tgz) and installs it AS a package. It will even show up in the list when using pkg_add -u to update packages, although it's at the end of the list with an error about not being able to find update candidates.

I have no experience with PC-BSD, but from what
I've read, it sounds like they created a "Distro" with a BSD core
and various included applications. :confused:
PC-BSD is a fork of FreeBSD that closely follows changes made in FreeBSD. It has it's own style of packages using the .pbi extension, although it's my understanding that you can still use FreeBSD's ports. The idea was to make a form of BSD more accessible to "average" users.

DesktopBSD is more like a "Distro" of FreeBSD. In fact, there's a port in FreeBSD that installs DesktopBSD onto your install of FreeBSD.
 

regexorcist

New Member
Joined
Feb 1, 2010
Messages
178 (0.03/day)
Location
~/
System Name Slackware Linux
Processor yes
Motherboard yes
Cooling currently convection, but considering mineral oil
Memory sometimes fails due to too much beer
Video Card(s) ATI Radeon HD5570 series
Storage IDE
Display(s) 32" LCD TV
Case sometimes
Audio Device(s) huh? what? speak up, I can't hear you
Power Supply yes
Software Slackware running Open-Source software (it doesn't get any better)
Yes, openBSD does not include any applications...

That's not actually true. The base install of OpenBSD includes a custom version of several apps including Apache 1, Sendmail, Bind, NTP, FVWM, etc. You can turn some of these on using rc.conf and rc.conf.local. FVWM is the default window manager if you run X.
You are correct, I wasn't counting the X server, FVWM w/ xterm, etc... as applications.

In fact, after the initial reboot I entered FVWM opened xterm and went looking for
my /etc/rc.d/rc.0 - rc.6
it was then I realized, I'm not in Kansas anymore :laugh:
 

regexorcist

New Member
Joined
Feb 1, 2010
Messages
178 (0.03/day)
Location
~/
System Name Slackware Linux
Processor yes
Motherboard yes
Cooling currently convection, but considering mineral oil
Memory sometimes fails due to too much beer
Video Card(s) ATI Radeon HD5570 series
Storage IDE
Display(s) 32" LCD TV
Case sometimes
Audio Device(s) huh? what? speak up, I can't hear you
Power Supply yes
Software Slackware running Open-Source software (it doesn't get any better)
Set up a few cron jobs today (crontab -e)
and as expected... flawless operation :D

I also spent some time on IRC visiting a few channels
in the Freenode network w/ my XChat client. :cool:
(and yes, before anyone asks... I also have BitchX) ;)
 

Easy Rhino

Linux Advocate
Staff member
Joined
Nov 13, 2006
Messages
15,436 (2.43/day)
Location
Mid-Atlantic
System Name Desktop
Processor i5 13600KF
Motherboard AsRock B760M Steel Legend Wifi
Cooling Noctua NH-U9S
Memory 4x 16 Gb Gskill S5 DDR5 @6000
Video Card(s) Gigabyte Gaming OC 6750 XT 12GB
Storage WD_BLACK 4TB SN850x
Display(s) Gigabye M32U
Case Corsair Carbide 400C
Audio Device(s) On Board
Power Supply EVGA Supernova 650 P2
Mouse MX Master 3s
Keyboard Logitech G915 Wireless Clicky
Software The Matrix
Set up a few cron jobs today (crontab -e)
and as expected... flawless operation :D

I also spent some time on IRC visiting a few channels
in the Freenode network w/ my XChat client. :cool:
(and yes, before anyone asks... I also have BitchX) ;)

haha bitchX FTW! what system setup are you using? intel/amd ? quad/dual? and what mobo chipset? any graphics acceleration?
 

Phxprovost

Xtreme Refugee
Joined
Apr 6, 2009
Messages
1,217 (0.22/day)
Location
Pennsylvania
System Name Result of Boredom
Processor AMD FX-6350
Motherboard ASUS M5A97
Cooling Enzo Tech Extreme-X
Memory 16gb ddr3
Video Card(s) XFX R9 290
Display(s) Asus 24in (1920X1080) X 2 @144hz
Case NZXT S340
Software WIN7 64bit HP
not really trying to thread hijack but anyone have any info for beginners to get something like this started up? :confused:
 

regexorcist

New Member
Joined
Feb 1, 2010
Messages
178 (0.03/day)
Location
~/
System Name Slackware Linux
Processor yes
Motherboard yes
Cooling currently convection, but considering mineral oil
Memory sometimes fails due to too much beer
Video Card(s) ATI Radeon HD5570 series
Storage IDE
Display(s) 32" LCD TV
Case sometimes
Audio Device(s) huh? what? speak up, I can't hear you
Power Supply yes
Software Slackware running Open-Source software (it doesn't get any better)
haha bitchX FTW! what system setup are you using? intel/amd ? quad/dual? and what mobo chipset? any graphics acceleration?
I don't go on IRC that much so I prefer XChat over BitchX.
With BitchX I have look up the options -beo etc...to start my Identd server and if
I do manage to connect to a server and join a channel I feel like a floundering
victim trying to remember the slash "/" commands :laugh:
XChat or the Seamonkey Suite - IRC client are better for me as I'm just a occasional IRC user.

My system is a Dell Dimension 8400 Pent. 4 - 3.2 gig, an ATI R300 series and
an LCD 32" TV for a monitor.
(I always buy older used hardware from Craigslist)



not really trying to thread hijack but anyone have any info for beginners to get something like this started up? :confused:
Do you mean a BSD system?
I initially installed openBSD on a spare computer after doing some research on
freeBSD, netBSD, openBSD, etc... and liked it so much I installed it on my primary
system replacing Arch Linux.
(NOTE: there are other BSDs such as Dragonfly BSD, PC-BSD & Desktop BSD).

It's just a matter of downloading, burning a DVD and installing.
I had previously run Gentoo and was familiar w/ portage so I felt
I could get openBSD running w/ the necessary applications from ports
but as it turned out, the (text based) install and package manager made
the chore much much easier than I was expecting. :)

IMHO, I feel any Linux user and even many Windows users can
successfully install and run an openBSD system.
 
Last edited:

Kreij

Senior Monkey Moderator
Joined
Feb 6, 2007
Messages
13,817 (2.21/day)
Location
Cheeseland (Wisconsin, USA)
Hey Phxpro !!
Starting your own thread on what you all looking to do will get you a lot more information quicker.
 

regexorcist

New Member
Joined
Feb 1, 2010
Messages
178 (0.03/day)
Location
~/
System Name Slackware Linux
Processor yes
Motherboard yes
Cooling currently convection, but considering mineral oil
Memory sometimes fails due to too much beer
Video Card(s) ATI Radeon HD5570 series
Storage IDE
Display(s) 32" LCD TV
Case sometimes
Audio Device(s) huh? what? speak up, I can't hear you
Power Supply yes
Software Slackware running Open-Source software (it doesn't get any better)
Hey Phxpro !!
Starting your own thread on what you all looking to do will get you a lot more information quicker.
Agreed!!
 

beowuff

New Member
Joined
Mar 29, 2010
Messages
7 (0.00/day)
For IRC, I use irssi with a custom script for layout. I like having multiple "windows" for each chat room on the command line. This also works well for me because I have a semi permanent tmux session running at home. I then connect through ssh to tmux and leave irssi running on there all the time.

tmux is like screen, if you've ever used that. I also use it at work all the time because there are certain servers I have to log into all the time. I just have tmux running at work with ssh sessions permanently logged in to the servers. It saves a lot of time each day.

not really trying to thread hijack but anyone have any info for beginners to get something like this started up? :confused:
A good book might be Absolute OpenBSD, though it's a couple of years and versions old. It still has good info.

Really, check out the FAQ at OpenBSD.org. Also, OpenBSD has some of the best and most accurate man pages of any *nix I've used.

http://openbsd.org/faq/index.html
 

regexorcist

New Member
Joined
Feb 1, 2010
Messages
178 (0.03/day)
Location
~/
System Name Slackware Linux
Processor yes
Motherboard yes
Cooling currently convection, but considering mineral oil
Memory sometimes fails due to too much beer
Video Card(s) ATI Radeon HD5570 series
Storage IDE
Display(s) 32" LCD TV
Case sometimes
Audio Device(s) huh? what? speak up, I can't hear you
Power Supply yes
Software Slackware running Open-Source software (it doesn't get any better)
For IRC, I use irssi with a custom script for layout. I like having multiple "windows" for each chat room on the command line. This also works well for me because I have a semi permanent tmux session running at home. I then connect through ssh to tmux and leave irssi running on there all the time.

tmux is like screen, if you've ever used that. I also use it at work all the time because there are certain servers I have to log into all the time. I just have tmux running at work with ssh sessions permanently logged in to the servers. It saves a lot of time each day.

I've never used irssi (the IRC client of the future) or tmux (terminal multiplexer),
so I had to look them up... very cool. :cool:
(I'll assume your using openSSH on openBSD, that goes without saying :))

Like I said, I haven't used tmux (BSD) or screen (GNU) for that matter,
but I might be giving tmux a try in the near future.

Thanks for the info beowuff :toast:
 

Easy Rhino

Linux Advocate
Staff member
Joined
Nov 13, 2006
Messages
15,436 (2.43/day)
Location
Mid-Atlantic
System Name Desktop
Processor i5 13600KF
Motherboard AsRock B760M Steel Legend Wifi
Cooling Noctua NH-U9S
Memory 4x 16 Gb Gskill S5 DDR5 @6000
Video Card(s) Gigabyte Gaming OC 6750 XT 12GB
Storage WD_BLACK 4TB SN850x
Display(s) Gigabye M32U
Case Corsair Carbide 400C
Audio Device(s) On Board
Power Supply EVGA Supernova 650 P2
Mouse MX Master 3s
Keyboard Logitech G915 Wireless Clicky
Software The Matrix
screen is very easy to use and saves a lot of time when you want to keep a session open but need to close out your terminal emulator like putty. i have never tried tmux. how is it similiar/better to/than screen?
 

beowuff

New Member
Joined
Mar 29, 2010
Messages
7 (0.00/day)
screen is very easy to use and saves a lot of time when you want to keep a session open but need to close out your terminal emulator like putty. i have never tried tmux. how is it similiar/better to/than screen?
tmux is basically a BSD licensed version of screen, which is GPL. However, tmux is also part of the base install of OpenBSD, so it has rigorous security audits and testing that all parts of the base of OpenBSD go through. I don't know much about screen. I didn't use it for very long before switching to tmux.

Here's a link to the an announcement for tmux being put in the base. It comments on a few differences from screen.

And here is a tmux FAQ with more info on the differences. It includes a list of what each does that the other doesn't. It's a very small list.

It appears the main advantage of tmux over screen, and why it was put in base, is because the code is very clean. From what I've read, the code for screen is very hard to read and is a mess. That makes it hard to audit and review for security issues.
 

Easy Rhino

Linux Advocate
Staff member
Joined
Nov 13, 2006
Messages
15,436 (2.43/day)
Location
Mid-Atlantic
System Name Desktop
Processor i5 13600KF
Motherboard AsRock B760M Steel Legend Wifi
Cooling Noctua NH-U9S
Memory 4x 16 Gb Gskill S5 DDR5 @6000
Video Card(s) Gigabyte Gaming OC 6750 XT 12GB
Storage WD_BLACK 4TB SN850x
Display(s) Gigabye M32U
Case Corsair Carbide 400C
Audio Device(s) On Board
Power Supply EVGA Supernova 650 P2
Mouse MX Master 3s
Keyboard Logitech G915 Wireless Clicky
Software The Matrix
well than that pretty much has me sold :laugh: however, most of my installs are linux based so im not sure if there will be any real security benefit there.
 

Easy Rhino

Linux Advocate
Staff member
Joined
Nov 13, 2006
Messages
15,436 (2.43/day)
Location
Mid-Atlantic
System Name Desktop
Processor i5 13600KF
Motherboard AsRock B760M Steel Legend Wifi
Cooling Noctua NH-U9S
Memory 4x 16 Gb Gskill S5 DDR5 @6000
Video Card(s) Gigabyte Gaming OC 6750 XT 12GB
Storage WD_BLACK 4TB SN850x
Display(s) Gigabye M32U
Case Corsair Carbide 400C
Audio Device(s) On Board
Power Supply EVGA Supernova 650 P2
Mouse MX Master 3s
Keyboard Logitech G915 Wireless Clicky
Software The Matrix
you dont happen to run any VM software on openbsd do you?
 

regexorcist

New Member
Joined
Feb 1, 2010
Messages
178 (0.03/day)
Location
~/
System Name Slackware Linux
Processor yes
Motherboard yes
Cooling currently convection, but considering mineral oil
Memory sometimes fails due to too much beer
Video Card(s) ATI Radeon HD5570 series
Storage IDE
Display(s) 32" LCD TV
Case sometimes
Audio Device(s) huh? what? speak up, I can't hear you
Power Supply yes
Software Slackware running Open-Source software (it doesn't get any better)
I don't run any VM software, but how about Bochs or QEMU?

Maybe beowuff has some experience with this. :confused:
 

beowuff

New Member
Joined
Mar 29, 2010
Messages
7 (0.00/day)
I've never run any virtual machines on OBSD, though I have run OBSD on Virtual Box and VMWare.

Doesn't seem to be a high priority for any of the OBSD devs and I've never needed to run any kind of virtual machine on it... OBSD does all I need.
 
Top