Thursday, November 24, 2011

bsdtalk208 - Teaching Unix using BSD

A brief description of how I use BSD to teach a Unix course at the University of Maine.

File info: 15min, 7MB.

Ogg Link:


Anonymous said...

Would love to get my hands on OpenBSD VirtualBox image you talk about. I have used FreeBSD but not OpenBSD yet. These guys only have FreeBSD image here

Anonymous said...

Hy there, great Podcast episode! Especially because it is mostly about my favourite OS OpenBSD :-)

Would be interested into the OpenBSD virtual machine, too.


Anonymous said...

Nice to have you back!:-)

Thanks and keep up the good work!

Rory said...

twm = Tom's (or Tab) Window Manager. Don't think I've ever heard it called Tiny Window Manager. Though that would be an appropriate backronym for today. I doubt when it was included with X11R4 in the 80s that it was considered to really be tiny.

That was an interesting show.

Speaking of OS's used for education. Will, as you may know, Tannenbaum originally used MINIX just for OS research and education. But it looks like there are some interesting changes happening there with MINIX 3. I just read a recent interview with Tannenbaum (I think there's a link to it on the NetBSD blog), where he talks about how they're now pitching MINIX at the embedded market. I think the idea is that a lot of the embedded market is not ok with the influx of GPLv3 software. So he sees that as an opportunity. Another interesting bit, and one that would interest us BSD folks, is that they've chosen to replace much of their userland with NetBSD. It sounds like Tannenbaum is fairly impressed with the quality of their code.

Which reminds me, NetBSD has also been used in several advanced CS curriculums over the years to teach OS design. I think the reasons why, were because it was small and was considered to be a good example of an elegant, well written OS. Not sure that it's very common now though. I have read that some educators feel it is now too complex for the goal of teaching OS design. And now there are OS kits that are strictly designed to teach OS design.

Mr said...

Of course, after recording it, I immediately realized thatI should have said FVWM for the default OpenBSD window manager.
As for the virtual box image, it just use my VMware vmdk, which can be found (among others) on the VMWare Appliance Directory.

Sean McKay said...

I remember learning UNIX on an old Mac Quadra 605 with OpenBSD 2.6... what a great learning tool. Really appreciate NetBSD's and OpenBSD's approach including their well written man pages and great community documentation.