[an error occurred while processing this directive]
Back to the Mac
After Living with Multiple Linux and Windows PCs, the Author Goes with OS X
Low End Mac Reader Specials
Memory To Go Special: MacPro 8 Core Memory 4GB kit $154 / 2GB kit $94, New 2008 iMac 2GB $46. MacBook Pro / MacMini / iMac Intel Core2 DUO 2GB $44 / 1GB $23--Free shipping available.
Download Typestyler, still the Ultimate Styling Tool for Internet, Print and Video Graphics. Works great in Classic with a Native OS X Version on the way. Free Tryout: www.typestyler.com
LA Computer Company: Specials on AppleCare, iMac's, Apple Batteries and Apple A/C Adapters. Also Great prices on Used Apple Computers. Call 1-800-941-7654 Click Here.
OWC: Upgrade to a Larger Hard Drive, Add Additional Drives SATA for Mac Pro and G5s, up to 1.0TB in each Bay. 500GB from $90!
Mac users can finally play Party Poker for Mac. Not only that, they can also learn how to play PokerStars for Mac.
Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.
Compare products like desktop computers, laptops, and LCD TVs side by side! All the information and reviews to make the best purchasing decision for a new cell phone GPS products or MP3 players. The Ciao network makes searching products easy for you.
MacBook/MacBook Pro / MacMini / iMac Intel Core2 DUO DDR2 667Mhz 4GB Kit $84, 3GB Kit $60, 2GB Kit $40 1GB $20. Click to Maximize your Macs...
- 2003.07.14
Over the last several months, the home network has fallen into something of a state of disarray. The OpenBSD file server was rooted with an ssh exploit sometime ago resulting in random outbound IRC connections, and the OpenBSD router forwarded its last packet some weeks ago due to a barrage of software and hardware issues.
On the desktop front is a half-tweaked install of Slackware Linux 8.1 and a Windows XP box for gaming that blew its hard drive three weeks ago. Finally, it was determined in some comic-like fashion, as the perfect top off, for my 10/100 switch to eat itself, only to be replaced with a spare 10Base-T hub.
My first impulse was just to renovate everything around the model I had created above that consisted of four full time machines. However, I am growing tired of maintaining four machines, which led to my environment collapsing. It's fun at first, and even a while after that - but it's hard to maintain a life and update three out of four boxes every time a new daemon exploit is out.
I wanted to consolidate my environment to a more all in one solution, having my Unix/Window Maker environment available, secure access to my files, and some bells and whistles here and there on the A/V front. With what I was trying to accomplish, and after some thought, only three solutions made sense for what I was going for.
- 3.06 GHz P4: Slackware Linux 8.1/Window Maker 0.80/VMware 3.2 running Windows XP
- 3.06 GHz P4: Windows XP with VMware 3.2 running Slackware Linux 8.1/Window Maker 0.80.
- Power Mac G4 1.25 GHz dual: OS X/X11/Virtual PC
The first option has become my usual choice for new setups for the last couple of years. It's secure; runs my favorite (and best) Window Manager ever made, Window Maker (www.windowmaker.org); and gives me my Windows fix when I need it. The problem is that I loose a lot of the gaming-A/V environment most being drivers from video chipset makers.
Second up, we have the same thing reversed. Solid gaming with good drivers, get my Unix/Window Maker thing on, and get to do my A/V stuff. The security thing is an issue, but it can be corrected with a little effort, leaving my main problem with this kind of setup being housing Linux on top of Windows from a file system point of view.
And lastly, the Apple option. I had given this a great amount of thought and decided against it mostly on the price. However, with the recent announcement of the G5s, prices have dropped on the G4s to budget conscious numbers ($1,599).
I decided to go with the Apple. It has continued to surprise me with how well it integrates with my custom Unix environment, and it allows me to continue to extend it. The only upgrades that needed to be done right away was memory (256 MB to 1024 MB), and video (see below).
UI
It all starts with the proper UI, where (much to my dismay) Apple and I seem to disagree strongly. The first task was to create a respectable UI for myself that would properly take advantage of my dual 19" display at 1280 x 1024.
I decided to take advantage of the features that the Apple Aqua interface had to offer, which just involved hard coding the Finder to column view and loading up all the backgrounds I have been using for several years to rotate every minute (courtesy of digitalblasphemy.com).
Next, was installing Apple's X11 and X11 SDK package. Setup was effortless - double click, enter password, install.
Lastly was obtaining installing Fink (http://fink.sourceforge.net). Fink comes in package format and installs like any other OS X app. Once the Fink package was installed, I proceeded to get Window Maker up and running. In terminal, typing "fink install windowmaker" did the job. A large amount of compiling later, and I had Window Maker. The only mods that needed to be made was my .xinitrc file (X windows preferences file) to insert "xset &endash;b" to stop that blasted beep sound from happening every time I make a typo.
As my primary display is an LCD, I assigned OS X's primary display to be the CRT to my right. The main reasons for this is that X11/GTK applications just look better on a DVI connected LCD, and DVDs look better on a CRT. Mix that in with Apple's DVD Player not being able to display DVDs on the secondary display.
Unix/CLI
Now with Window Maker going, all that really needed to be installed was bash (fink install bash) and edit my .cshrc file to bring bash up every time I loaded an xterm.
As Mac OS X is built on FreeBSD, getting around the environment is fairly simple to those who really customize their BSD environments. Once I had my xterm and bash shell, I felt right at home working with all the various system scripts, customizing them to my needs.
Networking
As the TCP/IP stack is quite robust, and having gigabit ethernet, I couldn't feel better about network performance. Mac OS X has yet to give me an issue with dealing with anything on a command line interface level when I want to override any of the GUI preferences.
In addition, the syntaxes for all the usual network apps (ping, traceroute, telnet, etc.) conform to the usual standards, leaving the superuser level syntax (route, ifconfig, etc.) as I have always used it with any BSD, without adding their own options or changing various flags.
Netinfo also appears to stay well out the way when working with basic network configuration files, and scripts.
A/V
Audio
I have some 300 CDs that I have ripped over the years, and somewhere around 60 DVDs. There is always something running on my main machine that is A/V like, which all runs directly to an external Sony receiver.
Not really needing an EQ with my Sony receiver, iTunes sounds just as good as anything else, so long as it will play my MP3s. This did not turn out to be the case, though, as I just can't get used to iTunes' output audio codec. I am just to used to having esound's output codec through XMMS, which led me to run "fink install xmms".
Using XMMS, my MP3s now sound proper to me, as they have on any other system running XMMS.
Video
Going with Apple's DVD Player was the logical first choice and still remains my first choice. On Linux/BSD, I am used to using Ogle (http://www.dtek.chalmers.se/groups/dvd) as my DVD player, which plays DVDs back very well.
The video does look far superior to my Ogle install, and didn't skip once when I was compiling XMMS, installing Windows XP Professional in Virtual PC, and having an IRC conversation and an AIM conversation at once with both CPU's completely maxed. It just needs to be more responsive when the user interacts with it.
Security
Local
Security can exist on many different levels, but what it really comes down to is networking and file security. Securing files, and the systems, is like working in any other Unix environment with the usual chown, chgrp, and chmod utilities functioning normally.
When it comes to the networking level, I love the firewall tab built into the sharing section of System Preferences. Mac OS X uses FreeBSD's default firewall, IPFW, which I could never stand, as I always found its syntax too much of a pain compared to OpenBSD PF. The GUI interface for configuring IPFW is perfect and allows me to use it rather than the command line IPFW commands (ipfw add deny ip from $hackerfool to any in). As root, you can interact with IPFW and add/remove/modify any rules you want to.
Remote
Not only is it important to keep files secured but also to be able to get to them remotely. This involved looking for and attempting to build a secure VPN (Virtual Private Network) that used 128-168 bit encryption, was Unix based, ran on multiple platforms, worked with NAT (Network Address Translation), packets could be port forwarded, and would compile on OS X.
Enter OpenVPN (http://openvpn.sourceforge.net), which compiles and runs on Mac OS X, OpenBSD, FreeBSD, NetBSD, and Linux. After compiling, writing the config files, and port forwarding a UDP port from my router at home to the Mac, it worked on the first shot.
Mac OS X support is currently considered experimental by OpenVPN, but continues to work flawlessly.
Gaming
Gaming needs some work in regards to dual displays. The game (or OS) doesn't lock the window borders, allowing you to scroll over to the other display. Apple is aware of it and says they are working on it - Bug ID #3002970.
Performance is okay with the stock ATI Radeon 9000, but, bearing in mind that good resolution, depth, and frame rates are important, I swapped the 9000 for the faster 3D rendering ATI Radeon 8500. I really wanted the Radeon 9700, but I decided to wait another six months before investing US$300 in a video card.
Links for the Day
- Mac of the Day: PowerBook 100, Oct. 1991 - One of the smallest, lightest PowerBooks ever made: 8.5" x 11" and 5.1 lbs.
- List of the Day: The iPod List The iPod List is a forum to discuss the iPod, it's accessories, the iTunes Store, iTunes, and related topics.
Recent Content on Low End Mac
- CrossOver Strikes Out, Frank Fox, Stop the Noiz, 08.27. Running Windows apps on a Mac without paying for Windows is great in theory, but actually getting Windows software working is another story.
- MacDrought: 4 Months with No New Macs, Dan Knight, Mac Musings, 08.27. The most recent Mac update was over four months ago, and the Mac mini has been unchanged for over a year.
- Resurrecting a Dead Pismo, Spotlight Search Tip, and EasyFind a Good File Finder, Charles W. Moore, Miscellaneous Ramblings, 08.27. Lots of tips on bringing a comatose Pismo back to life, a Spotlight file name search tip, and EasyFind as an alternative to Spotlight.
- Best Intel iMac Deals, Low End Mac Deals, 08.27. Used 17" 1.83 GHz, $625; 20", $599; 2.16, $749; 24", $950; refurb 20" 2.4, $999; 2.66, $1,299; 24" 2.4, $1,299; 2.8, $1,549; new 3.06, $2,094 after rebate; more.
- Best 15" PowerBook G4 Deals, Low End Mac Deals, 08.27. Used 1.25 GHz Combo, $600; SuperDrive, $650; 1.33 Combo, $640; 1.5, $680; SD, $725; 1.67, $730; hi-res, $800.
- Best Time Capsule and AirPort Deals, Low End Mac Deals, 08.27. 500 GB Time Capsule, $294; 1 TB, $468; AirPort Extreme Card, $39; 802.11n Base Station, $166; 802.11g AirPort Express, $60; 802.11n, $98.
- Does Running OS X System Maintenance Routines Really Do Any Good?, Charles W. Moore, Miscellaneous Ramblings, 08.26. Mac OS X is designed to run certain maintenance routines daily, weekly, and monthly - but can't if your Mac is off or asleep.
- Purposeful Reincarnation for Old Macs, Phil Herlihy, The Usefulness Equation, 08.26. The key is to avoid spending more on upgrades than the final use of the machine can justify.
- Best Power Mac G5 Deals, Low End Mac Deals, 08.26. Used 1.6 GHz single SuperDrive, C$499; 1.8, $569; dual, $675, 2.0, $800; 2.3, C$899; 2.5, C$1,199; 2.7, $1,225; 2.5 Quad, $1,500.
- Best 17" MacBook Pro Deals, Low End Mac Deals, 08.26. Used 2.16 GHz Core Duo, $1,330; 2.33 C2D, $1,689; refurb, 2.4, $1,899; new, $2,099; 2.5, $2,558 after rebate; 2.6 Santa Rosa, $2,399 a/r; more.
- Best iPod shuffle Deals, Low End Mac Deals, 08.26. Refurb 3G 1 GB, $39; new 3G, $45; refurb 2 GB, $59; new, $68.
- Mac OS X Has More Problems than Vista, Frank Fox, Stop the Noiz, 08.25. All it takes is a simple Google search to demonstrate that Mac OS X has more problems than Windows - and way more than Vista.
- 8 Free POP3 Email Options, Charles W. Moore, Miscellaneous Ramblings, 08.25. In recent years, a lot of free POP3 email providers have started charging or left the field. Here are 8 choices you may want to consider.
- iPod touch or Cowon A3: What's a Mac User to Choose?, John Hatchett, Recycled Computing, 08.25. For Internet access and integration with the Mac, the iPod touch is the way to go. But for media recording and playback, the Cowon has it all over the iPod.
- Upgrading Your Lombard PowerBook G3, Simon Royal, Mac Spectrum, 08.25. Step-by-step instructions for getting inside the Lombard PowerBook to upgrade RAM, replace the hard drive, and swap out the CPU card.
- Best Power Mac G3 and PCI Video Card Deals, Low End Mac Deals, 08.25. Used beige 300 MHz, $25; 333, $198; blue & white 350, $55; 400, $90; 450, $105; PCI video cards from $15.
- Best Titanium PowerBook G4 Deals, Low End Mac Deals, 08.25. Used 500 MHz DVD, $480; 667 MHz Combo, $500; 867 MHz, $550; 1 GHz, $678; SuperDrive, $900.
- Best Xserve Deals, Low End Mac Deals, 08.25. Used G4, $1,250; G5 from $1,700; new 2.0 4-core Xeon, $1,900; refurb 2.8 GHz, $2,599; new, $2,888; refurb 8-core, $2,999; new, $3,299; lots more.
- More links in our archive.
About LEM | Support | Usage | Privacy | Contacts
