I figure for today, I can probably work on updating my PC-BSD test machine to using FreeBSD 7, for updating the ports that will likely have to wait for later. With luck I can leave it running over night.

I want to spend some time working on the user-interface for NPM, I know what I want but I am not sure what value it will have. Essentially my idea is for the user to select from several implementations of the main window including the ability to use custom made modules for it.

I also want to implement an option by which each module is checked against a given list of checksums, if the module fails the checksum it won’t be allowed to load. With this method one could theroectically restrict any non-NPM supplied window layouts from being loaded but it’s probably a useless feature but one I’d like to tinker with just for the fun of it lol.

I also know if I don’t get a few things out of my head I’m going to pop.. Maybe coding will help :.

Well, been meaning to do this for awhile now since I had re-installed PC-BSD awhile ago in the course of an upgrade.

A list of all ports and packages I’ve ‘added’ to the base install (not counting depends).

Note that I installed a bunch of KDE packages on CD#2 since they were not in PBI format,

kdeedu-3.5.7        Collection of entertaining, educational programs for KDE
kdegames-3.5.7 Games for the KDE integrated X11 desktop
kdesdk-3.5.7 KDE Software Development Kit
kdevelop-3.4.1_1 IDE for a wide variety of programming tasks
koffice-1.6.3,2 Office Suite for KDE3

For software I’ve installed since the first boot up,

cscope-15.6         An interactive C program browser
ctags-5.7 A feature-filled tagfile generator for vi and emacs clones
de-kde-i18n-3.5.8 German messages and documentation for KDE3
diablo-jdk-1.5.0.07.01 Java Development Kit 1.5.0_07.01
diablo-jre-1.5.0.07.01 Java Runtime Environment 1.5.0_07.01
docker-1.5_5 A dockapp with support for GNOME2 and KDE3 tray icons
doom-data-1.0_1 Doom data files (Doom, Doom II, Hexen, Heretic and Strife)
elinks-0.11.2_2 Elinks - links text WWW browser with enhancements
emacs-22.1_1 GNU editing macros
gmake-3.81_2 GNU version of 'make' utility
javavmwrapper-2.3 Wrapper script for various Java Virtual Machines
konversation-1.0.1_1 A user friendly IRC client for KDE
kscope-1.6.0 KDE front-end to Cscope
libdvdcss-1.2.9_2 Portable abstraction library for DVD decryption
libdvdnav-0.1.10_3 The library for the xine-dvdnav plugin
linux-flock-0.9.0.2 The free web browser that makes it easier to share with you
linux-mplayerplug-in-3.50 Embed MPlayer into browser
linux-realplayer-10.0.8.805.20060718_2 Linux RealPlayer 10 from RealNetworks
lynx-2.8.7d7 A non-graphical, text-based World-Wide Web client
mg-20050820 A small, fast Emacs-like editor
portaudit-0.5.11 Checks installed ports against a list of security vulnerabi
portupgrade-2.3.1,2 FreeBSD ports/packages administration and management tool s
prboom-2.2.6_2 A multiplayer-capable and modified version of ID's classic
psearch-1.2 An utility for searching the FreeBSD Ports Collection
ruby18-atk-0.16.0.20071004 Ruby binding for ATK
ruby18-cairo-1.4.1_1 Ruby binding for Cairo
ruby18-doc-stdlib-0.10.1 Documentation for the Ruby language standard library
ruby18-gdk_pixbuf2-0.16.0.20071004_1 Ruby binding for GdkPixbuf2
ruby18-gems-0.9.2 Package management framework for the Ruby language
ruby18-glib2-0.16.0.20071004 Ruby binding for GLib2
ruby18-gtk2-0.16.0.20071004_1 Ruby binding for GTK+2
ruby18-pango-0.16.0.20071004_1 Ruby binding for Pango
ruby18-usersguide-20051121_1 Ruby users guide, in HTML format
rubygem-ini-0.1.1 Ruby INI File Parser and Writer
rubygem-rake-0.7.3 Ruby Make
rubygem-rtags-0.96 A Ruby replacement for ctags
scheme48-1.7 The Scheme Underground's implementation of R5RS
supertux-0.1.3_2 Super Tux is a side-scroller similar to Super Mario Brother
wesnoth-1.2.6 A fantasy turn-based strategy game
windowmaker-0.92.0_3 GNUstep-compliant NeXTstep window manager clone
wmappl-0.6_2 An application launcher dockapp similar to wmbutton
wmbsdbatt-0.1_1 Dockapp for battery & temperature monitoring through ACPI
wmclock-1.0.12.2_2 A dockable clock applet for Window Maker
wmdrawer-0.10.5_3 A dockapp which provides a drawer to launch applications
wmicons-1.0_2 Icons mainly for use in Window Maker
wmmatrix-0.2_2 A DockApp that runs a version of the xmatrix screenhack
xgalaga-2.0.34_2 Galaga resurrected on X
xpdf-3.02_3 Display PDF files, and convert them to other formats
zsh-4.3.4_1 The Z shell

This basically amounts to my standard shell (zsh), a few time wasters; xgaliga, supertux, wesnoth, and stuff to play doom.

A couple of useful tools; java runtime and development kit, exuberant ctags, cscope, kscope (just for the heck of it), and gmake because it’s essential to GTK+/QT based projects.

Window Maker and a couple of applets including docker and wmclock (the two I use).

xpdf because I’ve got vim programed to open PDF’s as read only text (using pdftotext)

A few extra editors, (gnu) emacs and mg (micro gnu emacs) just in case => I installed vim from source as I usually do so it’s not listed above hehe. Vim is about all I use regularly.

A couple of libdvd* ports to make use of my laptops DVD-ROM 😉

Web browsers lynx, elinks, and linux-flock, I also have netscape 9 installed manually to the /opt directory within the Linux ABI because it wasn’t in ports.

psearch, portupgrade, and portaudit for managing ports as I’m used to

The linux version of realplayer because although the many codecs I manaually installed for mplayer will play the real media I’ve asked it to, I never had time to twist Mozilla based browsers into using it instead of website foo asking me for a realplayer plugin..

konversation, the worlds greatest IRC client 😉

Various language stuff, mostly scheme48 and various Ruby things including GTK+ bindings. I used to have QTRuby installed manually but lost it during the reinstall/upgrade of PC-BSD. I’d like to experiment with a few C compilers and a few of the GCC based ports later.

I also have the German language files for KDE handy, using a program in another language can some times be a nice ‘crash course’ or pop quiz to ones own studies hehe.

Dixie decked out

Since KateOS was a tad bit disappointing, I booted back into my PC-BSD v1.4 partition and set out to use Window Maker, by far my favorite window manager. I love the look and feel wmaker has but rarely have used it. The main reason I use PC-BSD, is I don’t want to go through the bother of installing/upgrading KDE, given the time involved…. If I used FreeBSD, I’d probably use Window Maker instead of KDE lol.

Here is some initial work,

PC-BSD v1.4, running Window Maker 0.92.0
screen shot hosted on imageshack

I’ve installed docker to gain a system tray, which I have done with Blackbox in the past. And I’ve used wmclock which I find less obstrusive then the wmclockmon program I’ve used in the past. I might experiment with running Window Maker as KDE’s window manager but I don’t mind hacking up my menu hehe.

PC-BSD v1.4 da Vinci released !

I was pleased to see the brain new website this afternoon and 1.4 released. I’m also very happy to see that the new website is LYNX COMPATIBLE !!!! It works and looks nice in modern browsers like Firefox. Yet it still presents a nice clean page to Lynx users.

I downloaded both CD-ROM’s, checked the MD5 Checksums, burned them and got a Quick & Dirty backup of my home directory and config files while I waited.

I think I did some thing like:

tar -czf backups.tgz /boot /etc /root
cd /home
tar -cf - Terry | gzip -9 > /usr/Terry_Home_Backup.tgz

Basically, I made a gzip’d tarball of my old kernel, drivers, and boot-config (/boot), system configuration (/etc) and roots home directory (/root). Then I tar’d and compressed my home directory with gzip. I also made a tarball afterwards of my vim installation in case there was any custom files in it.

Normally when I want to archive a file in a hurry, I use tar’s -z option to archive it (tar, tape archive) and compress it gzip (-z). But since I don’t know how if there is even a way to change the gzip/bzip2 compression level with bsd’s tar implementation. When I want to store some thing big in a hurry however. I usually make use of a pipe and redirection, namely tar -cf – archives the list of files to the standard output rather then a normal file. Which is in turn piped | into gzip who is instructed to use maximum compression on it’s input. And the final data, is redirected > to a file of my choice. Some times I will use bzip2 (higher compression) but I generally favor gzip. As normal, I keep a copy of the backup on this machine and my file server just in case.

My laptop was running PC-BSD v1.4BETA so I was not sure if the upgrade would work correct but it seems to have. The update went smoothly and I was allowed to reselect optional packages from disk 2. I elected for kdeedu, kdesdk, koffice, kdegames, and the FreeBSD source code. All installed fine except for the Source Code !!! My /usr/src is empty, as it was each time I installed 1.4BETA. Oh well, csup will get me newer sources…

Before logging in as my normal user, I had to drop to the console and log in as root in order to change my user accounts log in shell from zsh to one installed (sh, csh, tcsh, bash – I chose sh). Other wise it is impossible to log in from KDM. Of course once I made sure my laptop booted into KDE. I went and installed zsh and changed it back. — I never change roots shell but I do change mine unless I’m sticky. My OpenBSD server still only uses the default (hacked pd)korn shell it came with.

I found 1.4 Release to be much like the Beta but with a new loading screen. I noted that most of the (many) screen savers were removed and one could now specify the rates of the monitor when asked to set up the Xorg config file. It was also nice to see my rc.conf.local file preserved well enough. Although the onboard Winmodem and Winfi don’t work, the ethernet card is now detected by the msk driver as mskc0; I don’t know if it works since I use a Atheros based Wifi card now. It was very nice to see MPlayer back in the install. It was removed from 1.4BETA along with the GTK GUI, in 1.4 Release we have MPlayer and the KMPlayer front end. Although Flash7 seems to have been lost now. Oh well, I’d rather skip compling MPlayer then use Flash ^_^

Since the upgrade process basically nukes all installed software. I had to reinstall most every thing I’ve added. Since I’ve stopped using PBI, that has made this take a little lower. I tend to use ports and a few packages.

My hit list

 codecs   # Hand installed from MPlayerHQ
cscope # code browser, I've been meaning to learn how to use it.
elinks # Web Browser, text/gui
exuberant ctags # What I use to generate my system tags file in ~/.vim/tags
gmake # Needed for GTK/QT development and building Vim with GTK support
konversation # The worlds greatest IRC Client
kscope # GUI front end for cscope, might be worth toying with.
lynx-current # Web brower, text; If it supported decent html layout it'd be my default.
mg # Micro GNU Emacs based editor maintained by OpenBSD people.
portaudit # Was in 1.3 but removed in PC-BSD v1.4
portupgrade # Was in 1.3 but removed in PC-BSD
prboom and files # Doom I/II updated to *RUN* on modern hardware.
psearch # port searching, I wonder why no one wrote a GUI for this dandy script.
rtags # CTags like program for Ruby written in Ruby file, works with vi/emacs
ruby-doc-stdlib # Docs of Rubies standard library
ruby-gems # Ruby package manager for extra Ruby code
ruby-usersguide # Duh
rubygem-rake # make done Ruby style
scheme48 # Scheme, a Lisp like language.
supertux # Hey Super Mario, ehhh Super Tux !
vim # Compiled from source as per my norm
xemacs # Last time I used GNU Emacs, now I'll return to my old emacsen (I prefer Vim)
xpdf # Useful tool

I also need to install a decent web browser (gui) and JRE/JDK. I might bite it and use PBI’s for the JRE/JDK but not for any thing else. I’ve found Firefox 3.0 Alpha and Netscape 9 to slow for my tastes (my laptop is only a sempron-m 3300+ and 512mb ddr). Konqueror I’ve found tends to lock up on some websites, maybe it’s the Javascript engine I can’t really tell.

Ether way, I need to find a decent browser I can *live* with that works on most OSes I’m likely to use. Or one that uses the same bookmark format as Konqueror any way xD. Lynx is still the best browser I’ve ever used though, even if it lays out web pages in Text Only and crappy.

My laptop is basically my workstation. So it has a lot of stuff in it, paramount in it is my current home directory. Most important being ~/{Documents,Pictures,Music,.vim,vimrc} and

Terry@Dixie$ /bin/ls -1 ~/Programming                                      6:53
Ada
Assembly
C
C++
GTK
HTML
Java
NCURSES
PHP
Perl
Python
QT
Ruby
Scheme
Shell
Style
templets

I should probably restructure that directory, make it neater.

Future todos, clean my home directory up again.

reorganise files.

clean up my bookmarks file in prep for a new browser.

Make new XMMS and Blackbox PBI’s.

Pass out… Work in 6 hours…

Partition plan

I’d like a small partition in the lead, doesn’t need to be big, I’ll probably use OpenBSD or an old FreeBSD 6.0 disk for setup. I just want a pretty minimal install, kernel, manual pages, and required binaries. I’d like it to be a pretty small slice but with enough room to hold a few files in a ‘pinch. Its basically just there in case I need to do some recovery operations and can’t boot the primary OS.

As far as that goes, PC-BSD v1.4 when it is released.

# PC-BSD v1.4
ad0s2 66560MB (65GB)
/ 10240MB (10GB)
/swap 1024MB (1GB)
/home/ 20480MB (20GB)
/usr/ 25600MB (25GB)
/var/ 512MB (0.5GB)

All sizes are approximate but I’m figuring I should have 7-8gb free space in the slice. 512mb will be more then enough for /var, my current system has /tmp linked to /var/tmp and is only using 120-150mb on a 2.5gb partition. 10GB should be plenty for the root partition. My laptops not even 10GB with /:/usr:/home all being on the same partition. So I expect roughly 20gb for my home directory and ~25gb to be plenty for /usr. I could probably thin back /var and add a nice fat /tmp/ but I figure the spare space on / will do if I need the extra room in /tmp when un-packing a file. /usr/ports and /usr/src is only about 800-1200MB so it won’t make much dent into my /usr partition.

# My Laptop, PC-BSDv1.3.4 is on ad0s3, the other partitions are for storeage
Terry@Dixie$ df -h 8:41
Filesystem Size Used Avail Capacity Mounted on
/dev/ad0s3a 36G 8.2G 25G 25% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad0s3e 2.9G 135M 2.5G 5% /var
/dev/ad0s1 10G 1.1G 8.9G 11% /mnt/ad0s1
/dev/ad0s2 20G 48K 20G 0% /mnt/ad0s2
linprocfs 4.0K 4.0K 0B 100% /usr/compat/linux/proc
Terry@Dixie$ 8:41

I can finally clean up my laptops partitions… which I have wanted to do for a long while but havn’t had time or wish to do to a ‘stable’ system. If its not broke don’t fix it ! But since I’ll need to reformat, may as well. I like to have issues of partitioning set out BEFORE I do any install. That way I know roughly what I want before hand. So I can adopt it to what I need when the situation comes up. As I have it now, I’ve got a few Gigs worth of free slice planned, more then enough for a minimalist BSD install. Plus a few free gigs on the main PC-BSD slice. So I can add another partition if I need to, it does leave me room to use growfs on my future PC-BSD install if I need to later on.

I hope the Release will be soon, that way I won’t have to lose much time. My home directory is cut down to only what it needs to function with copies of the backups near by in case I need some thing. Once my little synchronizer is done I can complete my change of browsers and get Vectra (an OpenBSD box) setup running an FTP server on the LAN to felicitate it. Thus I should again be able to keep my bookmark/mail/settings the same between computers again. Since I remembered Lynx has good support for Vi and Emacs keybindings… I’m almost tempted to switch to using Lynx as my primary browser but I know sasclan.org is pretty crappy in Lynx !!! And Links doesn’t work natively on Win32 yet afaik.

5 minutes to local 0500…. time to go to sleep !!!!

PC-BSD v1.4 Beta Review

About me:

I am TerryP, I have been using PC-BSD since the days of the 1.0 Release Candidate #1. I’ve also dealt with FreeBSD 6.x, NetBSD 3.x, OpenBSD 4.x, Debian 3.x, Slackware 10.x/11.x, Ubuntu 6.x, MS-DOS 2.x, and Windows 9x/NT systems over the years. But my main computer usage is centred around PC-BSD and OpenBSD systems. The Windows machine for gaming aside 8=)

I’m an avid computer learner and have been around the PC-BSD Support forums often. Up until recent months I was perhaps the most active member of the forum. Both offering what help and advice I could and putting in my two-cents in the language and feature requests when ever possible. I have contributed a handful of PBI to www.pbidir.com, most of which I no longer maintain due to ‘personal’ issues related to PC-BSD and PBI development. And occasionally I submit new ones when I see a request (such as the Marvel-Yukon driver) and try to get them perfected as my free time allows.

Computer Science / Programming and related issues are among my most common avenues of study. I receive no credit (piss on high school !!) but get to learn much when I’m off work. Thus poking around UNIX systems is a lot of fun for me, both at the perspective of Joe User, having to Admin the bastard, and trying to understand the code involved. I’ve been using computers since the early 1990’s in one form or another and discovered BSD in late 2005 / early 2006. Since then its been a wonderful time learning every thing I can get my head around.

The Review: PC-BSD version 1.4 Beta

I Downloaded both CD’s with wxDownloadFast using the Metalink feature… bloody fast compared to the usual FTP methods.

Booted Disk 1 without a problem. Instead of being prompted with the old ncurses dialog script, it went straight for the installer. The old script is in /root/ as PCBSDUtil.sh if I recall the filename correctly. Could come in handy but one can do it any way without the script if you know to use a shell.

The installer asked me for a System Language, Keyboard Layout, Timezone plus checkboxes for syncing with NTP (Time) servers and submitting data to bsdstats. No reason not to, all BSD Stats does is tell them non traceable information, like OpenBSD Machine w/ CPU ?, RAM ?, e.t.c. located in ‘country’ that kinda stuff.

Default settings was for US English language & Keyboard, a safe default in computing since you don’t need a mouse to change the keyboard layout. Assuming your rat works ^_^
Time zone was set for California, LA which is oddly appropriate considering this is an Operating System based on the Berkley Software Distribution originally developed at UCB (University of California, Berkeley). Still no apparent way to set the bloody TZ to Zulu time (Universal Time Coordinated), to do that I usually set it in my shells RC files. I opted to go with a New York time zone since its the same as mine as well as bsdstats and ntpd.

I had to accept three End User License Agreements with one ‘I agree’ button. The BSD style License used by PC-BSD plus the licenses imposed by the Intel Firmware and nVidia drivers included with the Beta. I expect in future versions of PC-BSD some day we will see Adobe Flashplayer make a pop in here, should the bloody thing ever become stable. Maybe even a Realplayer one should it ever be fully ported to FreeBSD (rather then using the Linux ABI).

I was then prompted to set up the user accounts for the system, providing an administrator (root) password and adding at least one user. Since my standard root password at the moment is pretty strong, it contains more then A-Za-Z0-9 it warned me that it ‘normally’ can only contain regular alpha-numeric charactors. Then I added my normal user, tested my old password which was week. But required non AN char’s, it wouldn’t let me use it so I used another. Unchecked the box to ‘autologin’ the first/top user account added. However I could not continue without setting a weeker root password because of the limitations on allowed charactors. So I set it to ‘root’, ha! I know why this is done but I still think it should be allowed once you know the language and keyboard layout used. It saves on having to run passwd or the GUI tools later.. Oh well most people would probably pick a password that would pass through it on the first try 8=)

Next phase was setting up the disk, I only have one disk (/dev/ad0) and a PC-BSD v1.3 Beta or RC in the third slice, so I installed into /dev/ad0s3 with the following setup:

Mount          Size (MB)          Type
/ 17137 UFS
Swap 4096 SWAP
/home 20480 UFS
/var 256 UFS
/usr 40960 UFS

It prompted me that /home was a symlink to /usr/home and the link would be adjusted correctly… Which I am happy for !!! In older versions of KDE having /home on a different slice was a problem, I’ve no time to test this at the moment but will in the future. Its never had a problem with it being its own (bsd) partition through. I opted for encrypted swap space but did not set a /tmp yet. Because I didn’t know if PC-BSD had kept the annoying tmpmfs. Looking in /etc/rc.conf I see it is still insufficient, tmpfs is set with a size of 800m. This should be set during installation based on the amount of installed memory. In the past (e.g. <= PC-BSDv1.3) there has been problems. That if you require placing 'huge' files in /tmp, as is the case when using ark to unpack, say huge backup files onto a mounted disk. It goes tits up and runs out of /tmp space. It is *supposed* to be backed up by the hard disk but never seems to work that way. So much for telling people and hearing that it needs to be corrected. Then shouting loudly at them for not doing, since its still ignored. Given the option to install stuff from Disk Two, I selected the KDE SDK and KOffice packages, plus the FreeBSD Source Code. KDevelop gives them a very featureful IDE ready to go for C++ work, looks like it might even have integration with the valgrind profiler. I'm sure theres plug ins for other languages but they seem to be missing as far as starting new projects from the GUI are concerned. If I had to go with a traditional IDE, it would be Visual Studio but I hate Microsoft's compiler (I'm more into C then C++). I thunk I selected to install the FreeBSD source code I see /usr/src is empty but forgot to. Popping in CD2 after the first boot, I got the old automount prompt which is nice, thank you HAL. I also see on the disk that theres a ports tree on it too. I can install them later or download more recent ones.

The usual software is installed and a full list can be found here. Its still a pretty standard KDE system but its a little lighter then PC-BSDs older releases. Yet you can still install the stuff thats missing and more from CD2.

Support for Linux Binaries is on by default, as is cups (printing), samba (SMB file/print shares), powerd (for laptop power management), hal/polkit (HAL daemons to appease KDE), NTP & BSDStats since I opted into it during install, PF the OpenBSD Packet Filter / Firewall. Also the SSH server Daemon (a secure remote login), USB Daemon (you really want this), The Device State Change Daemon / Devfs, and a Console driver for the mouse… So you can use the mouse on a Virtual Console.

After logging in with my user account I was told to set up my graphics card. The default was suitable, 1024×768@60hz. It also went up all the way to 7680×4800@95hz. I had to chose ‘intelligent’ answers my self. I also picked the latest nVidia drivers. System works but the max refresh rates the LOWest supported for my resolution as far as Windows XP SP2 is concerned with much older nVidia drivers. Needless to say, my eyes are uncomfortable. when using my preferred resolution on this monitor (1600×1200).

The users home directories still have Document, Image, Music, and Video folders but no sample content. This has always been lacking since these were added. Not essential but always a ‘nice touch’. With most PC’s setup with Windows XP, you usually find a handful of sample pictures and a sample track or two for Windows Media Player.

Less needed stuff like Games and Toys have been moved to Disk 2, so the clutter after boot is a lot less. Yet you can install stuff you may want from disk 2. Like other languages (many choices), KDE based Office, Development, Educational, Games&Toy based packages. Also PBI’s for Firefox 2.0.0.3, K3B 1.0, OpenOffice 2.1, and Opera 9.2 are on the disk.

dmesg shows both my Audigy 4 (detected as an Audigy 2) and on board AC97 (disabled in BIOS) based sound cards. But reading /dev/sndstat only shows an Audigy 2 installed. I have no sound but the PC’s system bell thingy. This is normal with the emu10k1 driver the system has loaded. I’d need to install the emu10kx driver to get audio with my system.

Networking is fine out of the box no need for setup. Taking a look at the control centre its nice to see that theres a Software & Updates menu where we can add/remove PBI and stuff from Disk 2. Also configure the PC-BSD Online Updater, which is turned off -> Probably because this is a Beta and it won’t have updates to download. Theres also the old never used for much PBI Updater checker/downloader. Sadly you have to login to root 3 times to view all 3 sub-modules. This sucks, imho it should remember it in a more ‘cookie’ like fashion… but that’s a KDE thing I’m sure.

There are now *TWO* service managers, the KDE one (kde components->service manager) and the PC-BSD one (system administration->services manager) these should be merged IMHO. If not literally into one screen then into a tab bar where you can select ‘KDE’ and ‘PC-BSD’ oriented stuff.

Splash screen on boot is off, probably for the beta since its more help to have the messages during testing (imho). Its nice to see that the SMP Kernel was loaded, since I have a Dual Core EM64T Processor.

linux_bas_fc-4_10 provides the Linux Application Binary Interface, Linux xorg, gtk20 runtime, and flashplugin7 packages are also installed into that. Nice to see that not only is there support for ZIP but RAR archives. This is good because you never know when you will encounter an odd .rar or .7z file, to bad theres no 7-Zip support.

The usual GTK+, QT3, and KDE libs are here, C/C++/Python centred development with Perl and Ruby on hand with less tools.

Kaffeine is still the default multimedia player but Amarok is installed (yay!), the existing AllCodecs PBI should work with both. Because Amarok is only setup for the xine engine (which kaffeine uses too).

Its very nice to see the ‘start’ text gone from the K-Menu button and that the menu is staying lean & mean. Icons are pretty basic and a good set for a desktop. Beryl is installed…. so people can have their eye candy and hopefully not shout on the forums “Why won’t feature foo work right with card bar that beryl hates on FreeBSD’ hehe. The tray icon icon is on by default and its very in depth. It looks like its some thing I would like but most of the options at first seem to deal with appearances more so then user interaction. Most stuff of major importance seems there. Maybe I’ll play with Beryl later.

All in all, PC-BSD’s v1.4 Beta looks like a very good overall improvement over the v1.3 Release. Strangely the under the hood FreeBSD system has changed from 6.1-Release to 6.2-Stable, this is the first time I’ve seen PC-BSD use a FreeBSD -Stable instead of -Release. I find it some one supprising but at this point, I would expect 6.2-Stable to provide more then enough.

Theres still room for improvement but I think in a few years they will get it just right. Ether that or it will become Microsoft-BSD (very strange expression….) and by that I mean, a Pain In The Arse to do any thing to. I think through they will make a very fine Desktop System, not very BSD inspired in the end…. but still BSD under the hood. I’m no mind reader so I’ll stop thinking about PC-BSD’s release in the year 2012 lol.

I think when the release is made. I’ll probably take a weekend, to let any major issues blow by before hand. And dump my home directory and configuration files to the winbox (big harddrive) and any thing else I might want to save, like most of the crap I’ve done in /usr/local/[dir]/*. Reformat the drive all together, its about a 60GB one. So maybe a 18GB Recovery/Storage partition plus 40GB for PC-BSD v1.4.

Do a clean install and restore my home directory some where and get things working again. To be perfectly honest, even if the ‘upgrade’ option in the installer is working, I don’t trust it to do the job *right*. And every now and then, because my laptop is a PC-BSD v1.1 install that’s been updated over the releases, I run into occasional issues that only come from updates from older versions. Not new releases. It also seems like /usr/Programs/ is officially ‘the’ place to place the PBI. Because /usr/local/MyPrograms links to it instead of /Programs now, which is still a link to /usr/Programs (which I had to create my self as a symlink to /Programs on my laptop).

I think I’ll get my laptop hooked up with PC-BSD v1.4 Release and ditch all the PBI and just live with traditional software management… less risk of FUBAR”ing my workstation. If I ever get another laptop, it would be a toss up between OpenBSD and PC-BSD for it. I’ve never tried OpenBSD under X11 and why I use PC-BSD these days is mainly because I don’t want to screw with Xorg+KDE on FreeBSD. Compling it on a Sempron 3300+ (2.0Ghz) and 512MB RAM != my idea of fun.
< br />

Raging Spider

Ok, so I started installing styles for Kopete. Found one I liked and started making changes to it to fit my screen size. I need to resize an image file for one of my tests.

Since kolourpaint sucks at it just as bad as paint.exe I hopped over to www.pbidir.com and downloaded the latest gimp PBI, a development version. And what do I find !? This bastard PBI has no libraries in its installed directory and tries to run pkg_delete on a bunch of packages it DID NOT install. The way FreeBSDs package mangement works I don’t think it would do any serious harm since its not forcing any uninstalls. But still, its a pile of buffalo pucky — wtf does it need to run that in the first place ??

link

So I logged into the forum for the first time in a long while. And lodged a compliant as directed by the website.

I’ve lived with the idea that getting a PBI made, approved, and hosted is a pretty slack-jawed yokel of a process. But for the love of petes grandma — at least audit the fucking thing before you give it your ‘blessing’ of approval.

Some day if I ever make another PBI, I think I’ll give a pop up during install.

“Erasing all files on your hard drive — the drive will self destruct in 13 seconds”

Then give another pop up after a few seconds:

“Just kidding, this was just a test to see if you’re doing your job!”

And see if any one gets scarred lol without causing any harm to their PC.

Day dream

I don’t know if I can pull it off yet but I can try.

I find working this out in ASCII kind of fun compared to pencil and paper. I also get spell checking built in as you can see lol. Not that I can type during daylight hours ether.

Image Hosted by ImageShack.us

It would be cool to have a Ports managment tool thats really simple yet really powerful. Easy for newbie/guibies yet powerful enough to administer the system from.

Photo Op

PC-BSD 1.3/FreeBSD 6.1-Release and KDE 3.5.5. The system monitor is Gkrellm2, the console saver is cmatrix and the menu bar has a shredder and network browser applet installed.

Linux or BSD?

Some how it figures, I always have more issues setting up a Linux system then a BSD one… Go figure

Linux supports newer hardware faster

but BSD tends to just detect it.

Heck, if the box in question had a Floppy disk I think I’d install OpenBSD on the thing and go /w the X11 option. But if it won’t dual boot FreeBSD and PC-BSD without hicups I doubt OpenBSD and PC-BSD would be any better….

Bloody hardware !!!

And thinking about early Linux systems, the term ‘Linux/GNU’ probably is more accurate then Linux or GNU/Linux =/