Things have finally settled a bit, this is perhaps the closest to a proper day off yet: played Raven Shield for a few hours on the [SAS] Proving Grounds, took a break for chores and followed that up with some Quake Live, then went back to the [SAS] Proving Grounds for a couple hours. Then a few rounds of Clan Arena in QL before dinner.

I don’t play much Clan Arena in Quake Live, because it is rarely my `style` in the public servers; maybe more formal matches might be better. CA games basically amount to a round based last team standing form of competition, where everyone starts out with a Mega Health, and virtually all standarded weapons, plus plenty of ammunition; the catch of course being, there are NO power ups, no health kits, no extra ammo. You best have rocket launcher skills as well ^_^. Managed to get in a few good team games, before ending up in a mixture of 2vs2 / 1vs2 games, giving great chance to practice weapons selection and application. I also learned of a spot on one of my training maps, where you can rocket jump over (or camp on top of) a wall. One cool feature of Clan Arena mode, is you can rocket jump freely without taking any damage; it lends itself to a very fast, furious, and high octane form of combat. Although, it often becomes a crazy melee.

For lighting things up a bit, Charles Dickens Great Expectations, and Wanted. The former redefines the expression (from the more modern vernacular), of “Gee, what a small world! While the latter, is a gritty but enjoyable action flick, with some very nice fight scenes—that kid is to fighting ability, what a Terminator is to durability.

A day behind schedule, but I’ve also taken the time to burn a SMGL disk, that I’ll likely setup on my desktop, and experiment with porting code to x86_64, as well as playing Quake Live under Linux. Sourcemage is a GNU/Linux distro, that I actually found when Googling for some git operation lead me to their wiki; it also looks like a distro on par with my tastes. I was smiling the other night, when I read a section header in the install docs, about knowing thy `compiler`, until I realized it said `computer`, and my glasses really needed a cleaning lol.

Linux distro family tree

http://kde-files.org/CONTENT/content-files/46315-linux_timeline_poster_v1.1.png

Special thanks to MetaCosm of #vim

Never knew suse was descended from good ol’slackware hehe.

h man, if I never see apt-get mania again, I’ll be happy lol.

$ sudo apt-get install -y foo
....
$ sudo apt-get install -y foo-doc foo-eggs foo-ham foo-spam

To be honest, if whoever organized this thing… doesn’t know what database normalization means, I’d be shocked as shit lol.

I’ve been using a mixture of vim/ssh to setup sal1600 with my standard operating environment, thankfully Ubuntu has a decent package search site hehe. I still need to sort out Java (jdk, jre, browser plugins), flash plugins (maybe anyway), realplayer, and codecs for mplayer. But for the most part, I’m up to go. I’ll need to go over libraries with a fine tooth come, to make sure I don’t lose anything. I really don’t like GNU/Linux, I like the Linux kernel well enough, but the mish-mash of parts pisses me off. But, given the choice of Windows or GNU/Linux, I’d rather put up with it. As far as Linux distributions go, Ubuntu is probably one of the best desktop systems. It’s certainly not my favorite distribution (Slackware), but it likes my desktops hardware much better… Something no other GNU/Linux distro has done lol. One thing I regret about my desktop, it usually needs kicking into obedience a lot of times under any OS.

Tomorrow, I’ve got 3 main goals after work:

  1. Setup XFire plugin for Pidgin
  2. Tweak my dual head X.Org configuration
  3. Combat test SWAT 4: TSS for performance

If I can play SWAT comfortably on GNU/Linux, I’m more then willing to switch back to a single monitor. Which really, is a shame b/c the X Windows System truly offers a better experience then what I’ve had with Windows multi-monitor support. The real concession will be having to shift to a usable resolution to play SWAT :.

For the most part, I’ve only used the 2nd monitor as a dumping ground for extra programs. Most of the time, I’m alternating between 2-5+ programs. On my laptop however, I’ve found it perfectly comfortable to arrange 3 virtual desktops to “split” the workload. I guess, I will probably end up with something similiar on my desktop now. 1600x1200px on a 19″ CRT is just to small for the amount of programs I interact with; but the 2880px wide (-monitor edges in the centre) that my current setup gives, is also a bit too darn big… optical scrolling sucks. This really makes me wish I had one big 22″ LCD, but I’m not sure if anything with a /sane/ price and good performance for action games, has caught up yet (probably has).

My original design specs for sal1600, did call for an LCD – not because I /like/ them, but because it’s a pain to lug a CRT around haha !

Installing SWAT 4 TSS on GNU/Linux

Disclaimer

The game is not supported by code weavers, and I don’t support users of this posting ether. However, comments and corrections are always welcome – spam will be killed. Also note well, I prefer the command line interface, so I do not use file mangers such as Explorer, Nautilus, or Filer often.

Prerequsists:

  • Basic understanding of GNU/Linux user accounts and permissions
  • Having a working GNU/Linux distribution installed (Ubuntu or Debian recommended)
  • The ability to understand file paths and simple file operations (e.g. copy) without a photograph or explanation of how to copy/move/delete files.
  • Legal copies of both SWAT 4 and SWAT 4: TSS, total of 3 CD-ROM

Step one: Purchase a copy of “CrossOver Games for Linux” from CodeWeavers, or download the free 7 day trial.

Step two: install Cross Over Games for Linux, hence forth called simply cxgames — for brevities sake!

The installation process is simple, the format I suggest is to install it as root for all users. This basically amounts to executing the install shell script as root, either with su or sudo

$ su - root
# ./install-crossover-games-demo-7.1.0.sh

$ sudo -H ././install-crossover-games-demo-7.1.0.sh

Either way, root will need access to you’re display. Via the su method, on a secure system to will have to grant root this access. The proscribed method is you’ll need to run

xhost +local:root

, and set your $DISPLAY value accordingly once you’ve su’d to root. N.B. a lot of documents say

xhost +localhost

, which will grant everyone on your machine access to the display; instead of adding root.

Once you’ve launched the install script, it will walk you through it — mostly by a graphical installation wizard.

Step Three: Install SWAT 4

Insert your SWAT 4 disk #1 into the drive, and make sure it is mounted. Some Linux distributions are set to automount it like Windows (Ubuntu), others require you to manually mount it. N.B. that secure systems will only allow root to mount file systems by default.

Launch the cxgames windows program installer; this may be in your applications menu (gnome/kde users) or have to be run manually from a prompt. If you have to run it manually, the program you want to execute is /where/you/installed/cxgames/bin/cxinstall, for example: /opt/cxgames/bin/cxinstall.

Since SWAT 4 is not one of the supported games, you’ll want to go with the “install other games” option, and pass by the disclaimer. You’ll thne need to tell it where to find the disk, usually this is just clicking a checkbox but it is quite flexible. You should install SWAT 4 into it’s own “bottle”, because Linux doesn’t care much for spaces (and command lines are fun), a good bottle name is “SWAT4”.

A bottle is just a simulated windows installation, so if desired – every game can be installed into it’s own separate place. This really makes back ups a snap, limits one program screwing with another, and improves situations if you need to make ‘tweaks’ to the bottle. The installer will then create the bottle in your personal space, e.g. /home/terry/.cxgames/SWAT4. N.B. that .files-and-dirs in Linux are considered ‘hidden’ files, in a GUI file manager, you’ll need to b/p to deal with that.

When the installer starts, run it, there is no need to change the default install paths, unless you are installing into a very customized bottle. Since SWAT 4 uses two CD-ROMs, you will have to umount your first disk, and mount your second before pressing “retry” on the change disks dialog. Same thing happens again at the end of the install, to put the play disk back into circulation. When you’re done, you can close the install program and tell the cxgames installer that it has completed, it will warn you for paranoias sake — close it.

Step Four: Launch SWAT 4

SWAT 4 uses a SecuROM based copy protection system, when I set this up – it thought cxgames version of wine was a cd-rom emulator! And refused to run, a quick fix is to google for the ‘swat 4 no cd’. You will need to backup the old Swat4.exe, and then replace it with the no cd fix in order to launch the game.

Since I prefer the command line, I use cp and mv to copy and move files around; rather then copy/pasting icons in a file manager.

$ cd ~/.cxgames/SWAT4/drive-c/Program Files/SierraSWAT 4/Content/System
$ mv Swat4.exe Swat4.exe.orig-1.0
$ cp /path/to/fixed/1.0/Swat4.exe ./Swat4.exe.nocd-1.0
$ cp Swat4.exe.nocd-1.0 Swat4.exe

Now launch the game, either via your applications menu (gnome/kde users), or manually with the wine subsystem of cxgames, e.g.

$ /opt/cxgames/bin/wine --bottle ~/.cxgames/SWAT4 ~/.cxgames/SWAT4/drive-c/Program Files/SierraSWAT 4/Content/System/Swat4.exe

Then go ahead and test the training level or something like that. SWAT 4 must take care of first run chores before you install the path. When you’re done, just exit the game like normal. In the vent of catrostrophic disaster, you should be able to ctl+alt+function key to vtty, login to a command prompt, and us the ps and kill commands to terminate the process, cxgames also has it’s own way of nuking bad windows processes hehe.

Step Five: Patch SWAT 4

Because the patch checks for a legit copy of SWAT4, we have to replace Swat4.exe with Swat4.exe.orig-1.0, otherwise the patch will fail and scramble a few game files.

$ rm Swat4.exe
$ cp Swat4.exe.orig-1.0 Swat4.exe

Now insert you SWAT 4: TSS disk and run the installer, just like when you installed SWAT 4. Except use the same bottle, by selecting it from a list of existing bottles when prompted for a bottle to use. Once the TSS installer pops up, click the button to install the SWAT 4 1.1 patch.

Step Six: Test run SWAT 4 1.1

Now you need to use a no cd fix for SWAT 4 1.1 in order to continue, download it and do like in Step Four.

$ mv Swat4.exe Swat4.exe.orig-1.1
$ cp /path/to/fixed/1.1/Swat4.exe ./Swat4.exe.nocd-1.1
$ cp Swat4.exe.nocd-1.1 Swat4.exe

and launch the game as in Step Five.

Step Seven: Installing TSS

If you left the TSS installer open from Step Six, fine, if not, open it again — same exact way.

You will have to replace the no cd fixed Swat4.exe with the original one from the path, else the TSS installer will bomb out on you.

$ rm Swat4.exe
$ cp Swat4.exe.orig-1.1 Swat4.exe

Now get the TSS installer up and click the install swat 4 tss expansion pack button. Then proceed through the installation process; you shouldn’t have any major problem, as long as you remembered switch executables first.

Step Eight: Run SWAT 4: TSS

Now you should be able to launch SWAT 4: TSS, when I did it… there was no problem with the Swat4x.exe file in the expansion pack, but the game soon refused to run, having verification problems, despite being a legally paid for copy, with the legally paid for copy in the drive. So one will need to employ another no cd fix to be able to use this legally paid for copy of the game.

$ cd ~/.cxgames/SWAT4/drive-c/Program Files/SierraSWAT 4/ContentExpansion/System
$ mv Swat4X.exe Swat4X.exe.orig
$ cp /path/to/fixed/Swat4X.exe ./Swat4X.exe.nocd
$ cp Swat4X.exe.nocd Swat4X.exe

You can launch it the same way as SWAT 4, but in the case of the command line, the path changes. Just like on Windows, from ContentSystemSwat4.exe to ContentExpansionSystemSwat4.exe.

Known Issues

If the game and your display are not running at the same resolution, moving your mouse pointer to the ‘edge’ will make it scroll outside the window, effectively creating a pan and scan across your display. I have a 1600x1200px primary screen and a 1280×1024 secondary screen. Having SWAT in 1024x768px mode, was horrible… edit: this happens even when the game and X screen are at the same resolution.

I have yet to determine under what conditions dual heads will work, but luckyally most X Window Managers handle dual heads better then Microsoft Windows (in my indignant opinion), at least that has been my experience under FreeBSD 7 and Ubuntu GNU/Linux 8.04 with X.Org 7.2,a nd Windows XP Media Center Edition. So the main problem is a question of mouse handling.

Because of the way things work, people who use mods (e.g. SSF) may have problems launching them, without a corresponding no cd exe. Other wise the game seems to be useable, I’ve only to acertain whether or not graphical performance can be maintained.


Free Image Hosting at www.ImageShack.us

My word, wouldn’t it be heaven to only need windows to play Raven Shield once in a blue moon?

HOWTO boot FreeBSD, Linux, and Windows XP with GAG, GRUB, LILO, and BootEasy

Abstract

This posting endeavours to allow users to successfully boot the following Operating systems: Windows XP, most GNU/Linux distro, and FreeBSD/PC-BSD; using the following boot loaders: GAG, GRUB, LILO, PC-BSD (aka BootEasy). The target audience are PC-BSD users coming from Linux.

There will be several references provided at the end of the posting.

Using the Graphical Boot Manager, GAG

Simply boot off the install media and follow the on screen instructions.

Note well that must install a boot loader such as LILO or GRUB in a Linux / partition in order to boot Linux from GAG, like most other abstract boot loaders.

Using GNU GRUB

In order to boot PC-BSD from GRUB, you must tell GRUB which drive, slice, and
partition to load from; usign GRUBs own notation
syntax
.

The systems kernel is stored on disk as /boot/kernel/kernel and it’s Loadable Kernel Module (LKM) drivers are stored in the same directory; with a .ko suffix. Although it is possible to load the kernel directly, it is better to load stage three instead, which gives you an easier interface to loading the desired kernel.

You will have to edit the GRUBs configuration file. The name and location of GRUBs configuration varies based on your Operating System. Under Debian (and thus Ubuntu), OpenSUSE, and FreeBSD based systems, you will find it as /boot/grub/menu.lst. On Fedora/Red Hat Linux and Gentoo based systems you will find it in /boot/grub/grub.conf. Many distros may provide a symbolic link to /etc/grub.conf, please refer to your operating systems documentation if you can not find the file.

Open it as root and edit it accordingly with the settings for your system. This example is is meant for triple booting Windows XP, GNU/Linux, and PC-BSD, where they are installed in that order, into primary partitions.

title WindowsXP
root (hd0,0)
makeactive
chainloader --force +1
boot

title Foo Linux
root (hd0,1)
kernel /boot/vmlinuz

title PC-BSD
root (hd0,2,a)
kernel /boot/loader

By default, if the slice number is omitted, GRUB searches the first slice which has a partition. I have however specified the slice number in this example.

If your distro has already configured Windows and Linux in menu.lst/grub.conf,
you should probably leave it as is; appending the PC-BSD entry to the
configuration. The location and file name of the linux kernel can vary a bit,
/boot/vmlinuz, /vmlinuz, and /boot/vmlinuz-x.y.z should be common, but my grasp
of Linux kernels dates to Linux 2.2, not modern 2.6 — as always check your
operating systems documentation when necessary! initrd users please see the grub
manuls notes on
linux
.

Using LILO

For those whom still prefer the LInux LOader, you can still use it for booting PC-BSD: edit /etc/lilo.conf accordingly:

# cp /etc/lilo.conf /root/lilo.conf.old
# vi /etc/lilo.conf
# /sbin/lilo

I will leave the top matter in lilo.conf as an exercise to the reader (if you use LILO, you should know this); so working off the GRUB example, the /etc/lilo.conf file should look like:

other=/dev/hda1
label=WinXP
table=/dev/hda

image=/boot/vmlinuz
label=FooLinux
root=/dev/hda2
table=/dev/hda

other=/dev/hda2
label=PCBSD
root=/dev/hda3
table=/dev/hda

NB that initrd users will want to add a initrd=/path/to/your/initrd/img rule to
the FooLinux image specs.

Users with multiple hard drives, please refer to the FreeBSD
FAQ
for details.

Using the PC-BSD Boot Loader

The header is actually miss leading, as this is really just the boot loader used by FreeBSD, a.k.a. Boot Easy or /boot/boot0. Hence forth called BootEasy.

To boot your operating systems with BootEasy, once is installed – just reboot the PC. Following the previous examples, you would see a prompt like this:

F1: DOS
F2: Linux
F3: FreeBSD

Press F1 on the keyboard to load Windows XP, F2 to chainload FooLinux, or F3 to load PC-BSD.

Note well that you must have a suitable boot loader installed into the linux / partition in order to boot linux from BootEasy.

The FreeBSD FAQ specifically recommends to install
LILO into the Linux /
, although GRUB should work fine when installed into Linuxes /

References

Post script:

If you have a problem with my spelling, grammar, or punctuation: you can pay my family to go on a shopping spree and leave me free to type slower then I can physically move my fingers across the keys.

Disclaimer

The information provided here is done for your convenience at the authors expanse, it however is without any form of warranty or guarantee of fittness — use at yur own risk, I’m not responsible.

In my increasingly, ehh… ‘insane’ ? form of web surfing. I found this essay by Eric S. Raymond.

For one reason or another, I’ve been using TWO web browsers at one time lately. Flock for websites poorly styled, Google Chrome for as much else as possible ^_^. Multiple windows, several tabs on each, in both browsers hahaha !!! This has yet to slow down the rate at which I surf the web, instead I think I’m getting faster :

I found the article rather interesting. For me, I generally prefer editing configuration files. Because if they are actually well documented, I can usually find my way along faster. Most programs that I have used, usually do a poor job of documenting what various options do… The idea of using a GUI Wizard for setting up and configuring stuff is old as dirt, but so often done half-assed. I’ve seen many programs present Wizards, some do it very well, some do it to a point–that I’d rather do it the ‘hard way’, because it is easier!

The style of user interface I enjoy, is basically that offered by programs in /usr/bin. It’s often simple to use (if you actually document it) and it’s fairly easy to code. When I try to do a GUI, I usually try to create something that is simple to figure out, but still something that I *will* use. I typically will use what ever input method is closet at hand, if my hands are on the keyboard, I use it—one reason that I love vi! While if my hands on the mouse, I’ll probably click my way about: unless it takes more then a moment.

GUI’s all to often make simple tasks easy and complex tasks impossible.

A command line interface, you generally need to know how to use. It pays to at least ask for -h,–help, /? help, depending on what system your using. Most programs are fairly obvious in their behavior without arguments. And good programs that I’ve seen, try to make them intruitive to figure out. A GUI program by comparison, if you need to go much further then a tooltip for something that is almost obvious, but explicit. Then I think there is a problem. I generally pick up and use graphical programs without needing to read documentation, because using a spreadsheet is easy but the meanings of whats fed into them are not always so simple.

If I had to go through the same thing to setup a printer, I would probably say fuck it, and go do it in a way that actually deserves my attention, LPD lol. Although, I do admit: Windows does do printing well in my opinion, as long as you do not have to deal with print “jobs”, then it sucks.

If the designers were half-smart about UI issues (like, say, Windows programmers) they’d probe the local network neighborhood and omit the impossible entries[1]. If they were really smart (like, say, Mac programmers) they’d leave the impossible choices in but gray them out[2], signifying that if your system were configured a bit differently you really could print on a Windows machine, assuming you were unfortunate enough to own one.

The difference between doing the job, doing the job well enough[1], and going that extra mile to make it better![2]. Designing a good UI is much harder then a lot of other things, but when it does happen in a good way—it’s worth it.

I remember not to long ago, I replace my *nix based PDF/PS reader. I dropped KPDF along with most other KDE apps in my change over to blackbox. Gnomes Evince was one that had been on my list for awhile and the new Okular from KDE4 was not ready yet, so I tried Evince. The program turned out to be incredibly simple, so simple that there are no (real) settings to change. The only real configuration option is how you want to layout / size a page, namely fit to page, blah blah.

At first I found this quite disconcerting, but Evince has since become my idea of the worlds best PDF/PS reader. Evince is light, it’s fast (unlike Adobe or KDE’s offers), all of the important stuff is in quick reach, and all of the unimportant stuff is no where to be found. Like at long last, a PDF reader that just cuts the bullcrap and lets me read files gracefully…. without arguing with the PDF reader !

Abort, Retry, Ignore — not !!!

Windows XP is about 5% and still going strong on the game machine. Really, if I didn’t need RvS and SWAT 4, I wouldn’t even have XP on that machine lol…. My only dependency on Micro$oft is an OS that supports games –> I generally dislike console games.

0/ My current plan of action is to conduct the reformat/reinstall of XP.

1/ Verify that the S.O.B. boots… Install core drivers (GPU, Wifi)

2/ Strip her naked — remove the “pre-installed” software and trial-ware, e.t.c.

3/ Boot into Knoppix Linux (LiveCD) and sort the partitions according to plan

4/ Install FreeBSD 7.0-Release and boot into it

5/ NFS mount the setup data from the file server (Vectra) and copy it to a shared FAT32 partition on SAL1600 (games machine).

6/ Boot into Windows XP MCE and install SP3

7/ Reboot and configure core system elements (e.g. get her on the network, behind a firewall, and setup the environment)

8/ Install software in the predefined order into the predefined locations, making adjustments as needed.

10/ Restore data from backups

11/ Customize her to the hilt: full command line environment; development tools, dual-monitors, desktop layout, etc.

XP is almost up to 40% already,so hopefully I can get started on the real work soon. Reinstall is easy, getting a working PC is a diff’rent story. So far everything is going smooth, and is probably planned out as good as a NASA mission ;-). Hehe, I’ve even got many of the firewall settings already prepaired. Hmm, I guess it is just fun to rip stuff apart and put it back together a better way at times.

I hope to have SAL1600 back online before morning, and with luck time to post a advance notice of training ops on TG#1… I’d like to reserve the server for a change if I can lol.

I’ve been prepping my destop for a reformat, including taking backups and prepairing software for reinstallation.

After presenting the choice of, A/ either I finish this or B/ I’m not going to work tomorrow until _after_ it is done; has finally cut the “!@#$%ing go to bed” shoutings to a more subdued amount. I can’t stand being told when to go to bed, not by someone that does not know my body the way I do, and has such disregard for the amount of shit I need to get done, plus:

If you’re going to help make my life hell, I’m not gonna be obligated to listen too a damn thing you say.

I’ve got almost 5gb of files; mostly installers, on the way to my file server. Basically everything from Abiword to zip.exe is laid out and ready for installation. So with luck, I can reformat the piece of shit… Setup a quick dual boot, mount the backups and copy them over to a FAT32 partition; install my drivers, install SP3, install my software, and setup the system. I’ve also taken the liberty of making a few change: more development tools and TeX Live 2007 for the type setting environment. I usually try to avoid compiling anything from source under Windows, like the plague. In my opinion, it really is that much of a pain in the ass… I do however like the toolchains around for my own use.

Under unix based systems, I don’t mind compiling from source as long as I’m given something *decent* to work with. Like something that actually builds on a standard system without mucking with it, rather then a piece of crap that is only easy to build on the developers Foo Linux machine lol.

I need to fetch my XP disks, mouse driver disk, and wifi driver disk. But all in all, it shouldn’t be to bad to carry this out. Just that it will probably take 6-8 hours and over a dozen reboots…. Oh man, how I love FreeBSD — a reboot typically means a new kernel to boot from. Much less then that, and I’ve never had to reboot my systems (with the exception of one sound driver that needs to be in loader.conf)

Tomorrow is likely to be another day of … Hmm, I can’t actually think of a word for it, that doesn’t stretch into multi-word profanities. But at least I *should* get off work at a decent hour. Today, I ended up leaving around ~1600Q or so. I can’t stand my life, but there isn’t a lot I can do to change it.

Since I’m not about to keel over and die, and resulting to quite drastic measures is further then I’m willing to go.

Wireless networking options

I’m contemplating *trying* to move my desktop PC to my room… Which means access to the ‘net will only by available via wireless. The computer doens’t have a wirfi card, just ethernet so that means shopping is involved.

It primarily runs Windows XP for gaming and has space reserved for testing GNU/Linux distros and BSD systems. Being a BSD-aware and manual reading shopper, I always crack open my operating systems manuals and look at what cards are supported by the drivers when I go looking for a product.

Since the only principal markets available to me off the web are Best Buy and Office Depot, those are where I looked online first.

The cards:

NETGEAR – 802.11g PCI Card Model: WG311

Pro’s:
Supported by ath drivers.

Same brand and chipset as my PCMCIA card (WG511T)

Con’s:

Old (or cheap) product, only supports WEP (which I don’t use)

Newer revisions may not be totally compatible with existing drivers (I suspect).

Belkin – Wireless-G USB 2.0 Network Adapter, Model: F5D7050

Pro’s:

Version 3 is supported by the rum driver and v2000 by the ral driver.

Con’s:

Reviews suggest bad gaming performance due to burst based transmissions

The rum driver is new to FreeBSD 7.0-Release (ported from OpenBSD)

GOD only knows what revision/version you might find at the store…

Hawking Technology – Wireless-G USB 2.0 Network Adapter,
Model: HWUG1 at best buy and at OfficeDepot

Pro’s:
Supported by the rum

Removable aerial and possibly good signal strength if you don’t have problems with it.

Con’s:

The rum driver is new to FreeBSD 7.0-Release (ported from OpenBSD)

May be hard to find (lesser known brand, at least from what I’ve seen of consumer (non enterprise) products).

Just look at Hawking Technologies website… (ugh)

Linksys Wireless-G 802.11g PCI Adapter, Model WMP54G at Office Depot and Best Buy

Pro’s:

Supported by the ral driver.

It’s cheap

It’s available while it is still on the market

It’s the same brand as my router (which is _not_ a plus in my book…)

Con’s:

More stores are carrying similar but newer models for Wireless-N and variants of the both (802.11g and 802.11g/n) proprietary speed boosting technology, which of course is unsupported.

It’s the same brand as my router (which I don’t care much for!)

MISC:

Driver support on OpenBSD and FreeBSD at release levels…

ath == OpenBSD 3.7, FreeBSD 5.2, NetBSD 2.0 (more recent modules don’t use a binary blob, at least the OpenBSD drivers that is (-;)

ral == OpenBSD 3.7, FreeBSD 6.0 and may require PCI 2.2 compatible mother boards.

rum == OpenBSD 4.0, FreeBSD 7.0

ural == OpenBSD 3.7, FreeBSD 6.0 and may have issues with communicating transmission speed (OBSD manual is more specific).

All of this is posted for my own reference and anyone else who may find use for it.

Dails efforts…

Finally a productive day… Because every one else but me slept through most of the afternoon ^_^

I finished adding a summary mode to my script, later I want to put in user agent exclusions among other things; so it can be tuned to more automated traffic hehe.

I also managed to install Ubuntu 8.04 on SAL1600 today, I’m very happy to say that the boot time is a heck of a lot better then 6.06 was when I inertially tested the distribution. The installer is more complex then PC-BSDs but still quite simple, last time I needed to use an ‘alternate’ install CD with a hacked debian installer in order to get GRUB in Ubuntu’s / rather then screwing with GAG. This time, I only had to scratch my head enough to choose the ‘advanced’ button before commiting to the format & install — and select the location to install GRUB to hehe 😉

Got done in about a half hour, counting setting up a few packages (nVidia drivers, g++, JDK, zsh, etc) and I can finish the rest later. I’m not very partial to Ubuntu although I do greatly like the human theme for Gnome they use. While both FreeBSD 6.x and Linux 2.6.x are fully able to support my desktops hardware: FreeBSD works perfectly out of the box other then sound, which is just a driver away. Most Linux distro on the other hand, need me to screw with things. Debian Sarge for example tried to convice me I had no hard drive controller or network interface, for which NetBSD agreed and Slackware concurred about the NIC ^_^.

I want to test CrossOver Games to see if I could get Rvs or SWAT4:TSS working in it… There is a trial for PC-BSD but the Linux version is supposed to work better and is officially supported. I’ve heard that WINE has improved greatly on FreeBSD (and PC-BSD 1.5.x includes patches to aid it afaik). Even with the gripes of WINE working much better on Linux then FreeBSD, I only tested it on FreeBSD two years ago and threw it out as useless for even light duty gaming.

I’d really prefer to be running Slackware or Gentoo if I had to run a GNU/Linux distro off my desktop… But I don’t have time to muck about just for testing this thing, hence the Ubuntu installation lol. I expect it will fail horribly and I’m not expecting much more then being able to get RvS installed but I’ll give it a go. And to be frank, with how poorly done Rvs and SWAT4 are from a software perspective… I’m really supprised people can run then on Vista, hell we have to side-step problems the games have with modern graphics cards (and SWAT4:TSS ain’t that fucking old!)

To be honest, I think I would have to create my own “Linux From Scratch” system to ever truly be happy with a Linux distro, that or just install OpenBSD instead and be perfectly happy hehe xD. But, in terms of having to run a specific OS, I’d be much more happy with GNU/Linux then I am with Windows XP. The only reason I’ve never removed WinXP from my desktop is I need one game box, you could say… If I wasn’t in [SAS] then I would be totally and 100% free of Windows for the rest of my days. But I love my team to damn much to leave, even if it means having to keep one working copy of Windows around.

The thing that really pisses me off, I can run FreeBSD and Linux on my desktop and it is rock solid for all I need it to do (y). Running Windows XP on the same machine, I only *wish* I could say the same hahaha. Between the nVidia drivers, Direct X 9, and Creative Labs + Raven Shield not playing nicely together it loves to get blue screens of death under XP.

At least when a machine has problems with running BSD or Linux, you generally get what you paid for but when Windows has problems, it blows because you got charged by every bastard along the way and his dog too!