Low End Mac
Search LEM 
Donate · Amazon.com · MacResQ · Advertise
Other Cobweb sites: Low End Living · Reformed.net

Virtuality
home
send email

LEM Home Page, iBook & PowerBook Page, iMac Channel, Power Mac Page, Mac Daniel's Upgrade Advice, MacUSB, My First Mac, My Turn, Online Tech Journal, Road Apples, 56k Page Editorials DeStefano: Mac Metamorphosis, Guha: Apple Archive, Knight: Mac Musings, Moore: Miscellaneous Ramblings, Ploudre: Back & Forth, Rodrigues: Tangerine Fusion, Rumsey: Low End Mac Gaming, Taylor: Mac to the Future, Van Esch: Mac Scope

Virtuality: the nexus between the virtual and the real, the place where the virtual becomes real and reality becomes virtual, a matrix of appearances.

Beta Than Nothing

May 23, 2000
David Schultz

Last week Apple announced that it is making a beta version of OS X available to the public in a few months. It will probably be released in July at the Macworld Expo in New York, so it's a couple of months away - but there's nothing like the present to start preparing.

With Apple's recent rise in the consumer market, there may be people out there who don't know what a beta version is. Or maybe you do, but are just unsure how to proceed. If you fall into either of these categories (and maybe if you don't), this article is for you.

Before I make a few simple suggestions on beta testing OS X, I want to briefly touch on the controversy, if it can be called that, over the announcement.

When Apple announced and showed off OS X at Macworld Expo in January, Steve Jobs said that a "consumer version" would be available this spring. When they announced the beta, they said that was what they meant back in January. So the "consumer version" meant "public beta." They were very careful with their language at the time. We all know why: Software development is very tricky. It's a long process. Apple, too, is a small company that doesn't have the resources to put into development. (Actually, a smaller group of programmers working on a project is probably better than a committee which produces bloated, buggy software.) Knowing this, Jobs peppered his announcements with phrases like, "we hope to . . ." or phrases to this effect. There was talk on the Mac Web about whether this could be done or not, that is, whether they could get a consumer version out by this spring. Most, that is, took the peppered announcement with a grain of salt. Sure, Apple has engaged in semantic wordplay. But Apple is a company after all, with an image to look after.

Nonetheless, some were upset at the "delay." I was not. As I said at Applelust.com the night the announcement was made, I would rather have it done right than quick. This a major overhaul of an operating system. It's tricky and complex. I myself would rather have a beta than nothing at all, that is, nothing at all until January 2001. Hey, a beta is beta than nothin' in my eyes.

I want to add that if Apple sells the beta as a shrink wrap product, then they need to reward loyal beta testers. What I mean is that if they charge, say, $150 for the public beta, those who bought it should get the final version for at a reduced price, say $50 or $30. If they make it free (I don't think they will, for they want to keep those financials looking good and this is a way to do so), then this is a moot point, of course. The point is they should to build in some incentives for us to test OS X beta. This is a pragmatic point though, since most simply want to get their paws on any version of OS X, beta, free or not. Mac enthusiasm is incentive enough, but a "thank you" from Apple would be nice. With that said . . .

. . . prepare ye the way . . .

In preparing for the beta, there are some things we can start doing now. Before I look at them, I want to answer, for those who don't know, "What's a beta version anyway?"

When software is developed is goes through phases or stages of development. Originally, the "alpha" phase of testing includes unit, system and component testing. This is a very preliminary stage in development. For OS X, these have been called developer previews.

The second stage is the "beta" stage. At this point a beta is in a partially recognizable version of the final software. It is considered stable enough to go out of the software lab and into the "real world." This is important, because a software lab cannot completely duplicate every situation users will encounter. There are consumer, SOHO, large business (corporate) and educational environments which cannot all be duplicated in a lab. Moreover, there are permutations of hardware and software that can only be imagined in a lab. To save money (yes, it is a financial decision as well as a software one) companies release, as it were, prerelease versions of software for real world testing. This is a beta version: It's not complete, but complete enough that it can be examined relative to other computer components.

There are versions of beta software as well. For example, a piece of software may go through several beta versions, such as 1.01b, 1.02b and so on. When the testing is sufficiently complete the software goes to Master, Golden Master, Final Candidate, and finally up to the officially release to the public.

Beta testers are usually developers, that is, people who are developing software which needs to be compatible with whatever is being tested. If Joe wants to develop a game for OS X, and he wants to publish it the day OS X is released, then he needs a head start. So he gets a developer version which he can run his game on to see if it compatible. He also learns how certain APIs will be done and so on. It makes for better software all the way around. But it costs money to be a developer, and to join Apple's Developer Program. So it is open only to the few.

But the public can beta test as well. For example, you can sign up to be a beta tester for Qualcomm's email program Eudora. Look here and you'll see. There are many other developers who make their software betas available to the public. It's a good way to use some neato software if you know what you're doing!

Usually, though, a beta tester must sign or agree to a "Nondisclosure Agreement" (NDA). This is not always the case, but most of the time it is. There is such a thing as corporate spying, you know. An NDA means a tester will keep quiet about the features, improvements, and even, in some cases, the look of a piece of software being developed. Obviously, they don't want to give a leg up on the competition. By the way, keep this in mind when you read rumor sites that have screen shots and "anonymous reports" of beta software. I let you draw any conclusions.

A beta version is not completely stable, that's why it's a beta version. Actually, stability is only part of it. Compatibility is another big part of testing. After the software is developed it needs to be tested for compatibility with hardware and software. This is especially true of an OS which underpins everything. The point of testing is to find bugs and conflicts. And find them you will. Word on the street is that developer releases of OS X have been very stable. We hope so. But you need to keep this in mind.

The first thing you should do is search the Web and bookstores and read everything you can about OS X. Get to know OS X from afar instead of setting up a blind date full of surprises. Apple's OS X area is a good place to start.

Multiple Systems

With that said, here is the advice I offer to first time beta testers.

Do not install the beta of OX S as the only OS on your only machine. It's being tested, so you don't want to run it as your only OS.

What do I mean by "only OS"? Can't you have only one? No. Charles Moore, for example, has three OSes installed on his PowerBook. How? Hard drive partitioning. You can partition your drive with the Drive Setup software included with the OS and on their site. To partition a drive means to break it into parts. For instance, if you have a 10 GB hard drive, you can format it into three parts, each of 3.33 GB.* Then, you install your system software on the partitions. Install Mac OS 9.0.4 (or whatever version you're currently using) on the first partition and OS X Public Beta on another partition. To test it, choose the OS X drive as your start up drive from the Startup Disk control panel and restart your computer. This way you can simply choose which OS you'll run and work under by choosing which partition is the start up disk.

* Note that partitioning your hard drive will erase all the information on it. Be sure you have a current backup before partitioning your drive. Also, your partitions need not be the same size. See Hard Drive Partitioning by Scott Barber for more comments on partition.

Partitions are fine and pretty safe. And if OS X's memory protection is all it's cracked up to be, then testing will be even safer. But if you want to play it really safe, you need a second hard drive. If it goes down you loose nothing but what was on the drive.

You may not want to use USB because most Macs cannot boot from USB and it's much slower than a regular hard drive. If you have SCSI you're fine. If you have IDE, your controller may support an additional drive.

I would suggest, however, if you have FireWire or a 1394 card, that you buy a FireWire drive. VST makes some nice ones that are only as big as a deck of cards. (They are having a sale on the 3 GB one right now for $279. Look here.)

Once you have the partition or drive set up, methodically (read that again), install other software and start, well, testing. That is, just use it as you normally would.

Since you won't have single copies of mission critical information of the OS X, be sure to backup anything critical. Common sense.

Now just use it. Surf the web; use all the software you normally use and use it the way you normally would. When something does wrong, take notes. Notes are important, since Apple, if they do things right, will have a feedback center or phone number set up for this information. They want to know what you were doing when it crashed, if you can duplicate the crash, what solved it, and so on. You will want to have your hardware configuration handy, because they'll want to know exactly what you're using. Write down your RAM amount, printer used, kind of modem, and so on. Print out a copy of the System Profiler's feedback and have it handy. They will want to know. Troubleshooting software would be a good investment as well.

But do more than use it normally: Try to make it crash and try to cause conflicts.

What? Am I nuts? No, but you should go nuts. Fill the drive with oddities. Use older software; use newer software; install lots of fonts. It's also a good idea to get other beta software that is being developed for OS X and let developers know how their software is faring. Just mix it up good. You have nothing to lose, and Apple (and others) will want to know. In a word: Go Microsoft on OS X. See if it holds, and if so, how well.

Finally, let me say this: If you don't know what you're doing, don't beta test. It takes some good troubleshooting skills and a good working knowledge of hardware and software to beta test in a profitable and meaningful way. You need to be able to explain to Apple what's up. You need to know what the "Classic Environment" is, for example. And, of course, none of this applies to you if you don't have at least a G3.

I have tried to raise the level of discussion on the Mac Wed about the public beta release of OS X. It has been pretty pathetic out there, with people feeling almost personally offended at the situation. Let's get past it and deal with the situation as it presently is. There is nothing we can do about it, other than what I have suggested (which is a lot actually). Let's be productive and help out Apple.

Recent Content on Low End Mac

  • The October 2008 MacBook Value Equation, Dan Knight, Mac Musings, 10.15. Apple changed the entire MacBook lineup on Tuesday. How do close-out prices compare to the new ones?
  • G3 and Low End G4 Mac Performance Comparison, Simon Royal, Mac Spectrum, 10.15. Factors that impact performance are the version of CPU, the size and speed of the Level 2 cache, and how much RAM is installed.
  • The Good, the Bad, and the Ugly of Apple Design, Charles W. Moore, Miscellaneous Ramblings, 10.15. Apple has produced some beautiful computers and iPods over the years, but also a few of the ugliest and most ungainly computers ever seen.
  • 3 Reasons to Use a Mac, and Pismo Troubleshooting, Charles W. Moore, Miscellaneous Ramblings, 10.15. Why one Windows user is also a Mac user, a Pismo that can't see its AirPort card, and sources of kernel panics.
  • MacBook (Unibody), 10.14. The MacBook gets the same aluminum treatment as the MacBook Pro - and dedicated GeForce 9400M graphics.
  • 15" MacBook Pro (Unibody), 10.14. The new MacBook Pro's case is carved from a block of aluminum for increased strength.
  • MacBook Air (GeForce), 10.14. More storage, a video port, and GeForce 9400M graphics improve the MacBook Air.
  • MacBook White, 10.14. Entry-level white MacBook gets a SuperDrive, retail price reduced to US$999.
  • Death of the iPod 'Way Off in the Future', Tim Nash, Taking Back the Market, 10.14. Someday Apple will decide that the iPod is no longer profitable and discontinue it, "but that day looks to be way off in the future."

Latest Deals on Low End Mac

  • Best MacBook Deals, 10.15. Used 1.83 GHz, $649; 2.0 SD, $750; refurb 2.1 GHz, $849; 2.4, $1,049; black, $1,099; new 2.1, $869 after rebate; 2.4, $1,175 a/r; black, $1,194 a/r.
  • Best 15" MacBook Pro Deals, 10.15. Used 2.0 GHz Core Duo, $1,000; 2.16, $1,100; refurb, 2.4, $1,349; new, $1,444 after rebate; refurb 2.5, $1,499; new, $1,644 a/r; refurb 2.6, $1,799; new, $2,594 a/r.
  • Best MacBook Air Deals, 10.15. Used 1.6 80 HD, $1,200; refurb, $1,349; new, $1,549; 1.8 120, $1,999; 1.6 128 SSD, $2,299; used 1.8 64 SSD, $1,800; new, $2,100.
  • Best Intel iMac Deals, 10.14. Used 20" 1.83 GHz, $599; 2.0, $730; 2.16, $800; 24", $950; refurb 17" 1.83, $699; 20" 2.0, $949; 2.4, $999; 2.66, $1,299; 24" 2.4, $1,299; 2.8, $1,549; 3.06, $1,899; rebates on new.
  • Best iBook G3 Deals, 10.14. Used 300 MHz clamshell, $150; 366, $199; 500 CD, $149; 800, $190; 600 DVD, $200; CD-RW, $240; 700 Combo, $250; 900, $369; 14" 600, $230; 900, $449.
  • Best Classic iPod Deals, 10.14. Used 60 GB color, $150; used 30 video, $140; 80, $170; refurb 80 classic, $169; new 120 GB, $240; refurb 160 GB, $249; new, $280. New & refurb include shipping.
  • More links in our archive.

Go to the Virtuality home page.

Channels
 Power Macs
 iMac Channel
 iBook/PowerBook
 MacInSchool
Computer Profiles
 iMac
 Power Mac
 PowerBook/iBook
 Performas
 Mac Clones
 Older Macs
 LisaNeXT
Editorial Archive
Mac Daniel's Advice
Email Lists
LEMchat (uses AIM)
Online Tech Journal
Consumer
 advice, reviews
 guides, deals
Software
Apple History
Best of the Web
 Best of the Mac Web surveys
Miscellaneous Links
 Best Used Mac Buys
 Used Mac Dealers
 Video Cards
 Mac OS X
 Mac Linux
 Macspeak
 RAM Upgrades
About Low End Mac
Site Contacts

Open Link

Support LEM

Affiliates

The Apple Store
.mac
iTunes Store
Club Mac
MacMall
MacResQ
ExperCom
eBay
Amazon.com
PayPal
PCMall
PC Zone
Crucial Memory

Our advertising is handled by BackBeat Media. For detailed price quotes and advertising information, please contactat BackBeat Media (646-546-5194). This number is for advertising only.