My Turn is Low End Mac's column for reader-submitted
articles. It's your turn to share your thoughts on all things
Mac (or iPhone, iPod, etc.) and write for the Mac web. Email your
submission to Dan Knight
.
Microsoft has been steadily increasing its influence over
standards. Sometimes it forces a new standard through shear
monopolistic power, such as bundling Internet Explorer with Windows.
These displays of raw power distract the public from far more
subversive and far-reaching initiatives from Redmond. Through the
.Net initiative and the Smart-tags feature of Office XP, Microsoft
has been slowly laying the groundwork for a coup of unprecedented
proportions. Borrowing a few ideas from Apple and other sources,
Microsoft has found an unlikely weapon in its quest for computing
dominance: a file system.
To understand how a file system could be so influential, it is
helpful to consider the history of file systems. A "flat" file system
is the simplest type of file system, where all of the files of the
disk are in one list without directories. Many mainframes operate in
this mode and can sort through tremendously long lists of files with
amazing speed.
The next step in file system evolution was a baby step that
started on IBM mainframes and migrated to MS-DOS. The three-letter
file suffix used with IBM mainframes (and later DOS) was the first
addition of meta-data to each file. Meta-data is descriptor data, or
added data that describes the file. The three-letter suffix only
allowed the barest of information to be appended to each file,
denoting what "type" of file one was working with. This paucity is
logical considering the constraints on disk space and the processing
speed limitations of computers 30 years ago.
The next step in file system evolution was the addition of
directories, or hierarchal storage, to the file system paradigm. As
users added more files to their systems, lists became inefficient,
because they could not be easily scanned and compared in the same way
text files could be compared. MS-DOS contains directories and
three-letter suffixes, but it was designed with the limitations of a
floppy disk and a sixteen-bit processor in mind.
The first truly post-modern file system is the Macintosh's HFS
(Heirarchical Filing System). Basically, every file was linked (via
the resource fork) to meta-data that provided far more information
about the file than could be provided by a three character
descriptor. This added meta-data (resource fork) allows files to keep
track of their creator applications, allows shortcuts (aliases) to
follow the executable to which they were linked, and so forth. The
implementation of forks makes the file system somewhat slower than
comparable, less-intelligent file systems, but many find the
tradeoffs acceptable.
It would appear that Microsoft has finally embraced meta-data big
time. Soon, every file created by a Microsoft application on a local
machine will have associated meta-data (i.e., Smart Tags). Third
party support for Smart Tags may appear in the future. Microsoft's
.Net initiative outlines standards for network based data as well. By
wrapping everything in meta-data, Smart Tags on local PCs, and .Net
over networks, Microsoft is laying the groundwork for its next
step.
Microsoft plans to release a version of Windows with a SQL-based
file system (SQL is a relational database program). If it does not
appear in Windows 2002 (the successor to WindowsXP), it will appear
in the subsequent release of Windows. Moving to a SQL-based system
turns the file system into an intelligent database. By pre-wrapping
everything in meta-data, Microsoft is preparing to create an
ultimately searchable and possibly intelligent file system by adding
an intelligent and extensible search engine (SQL).
This will firmly entrench SQL as the standard database and will be
the first step towards eradicating competing companies like Oracle.
Why use Oracle when SQL can integrate with the file system and handle
data so much more intelligently? In many ways, it will have the same
effect as integrating Internet Explorer: devastating any competition.
Publishing a database driven website will be a simple function of the
operating system.
For home and office users, the prospective benefits could be
tremendous. Imagine working on a newsletter describing the latest
release of Microsoft Office. You click on "insert graphic" and the OS
brings up a dialogue box that includes not only a file tree, but also
a list of Microsoft Office screen shots. The Smart Tags appended to
the screen shots allow the SQL-based file system to make intelligent
suggestions.
This also poses huge security issues. For example, will the Smart
Tags be used to track your commercial buying habits, website
visitation, or credit card numbers? Will Microsoft have access to
your Smart Tags?
Microsoft is borrowing an old idea that was expounded upon by
Apple and taking it to the next level. Throughout the early nineties,
Apple worked on a number of exciting technologies that simply were
ahead of their time. OpenDoc could have brought advanced
functionality to Macs, however, through different means and with
reduced performance. Taligent and Pink also could have transformed
how users and files interact, but both projects were stillborn. Apple
was loosing money on these projects, so it is understandable that
they were discontinued.
However, Apple has gone too far in the other direction, away from
innovation. Mac OS X is the ultimate "me too" operating system.
It has all the features of Unix, with a dock and Display PDF - just
like NeXT, which had the power of Unix with a dock and Display
Postscript. It is easier to use, and Macs are about user experience,
but Microsoft, while monopolistic and all around unpleasant, is
producing technology after technology, from C# to .Net to Smart Tags.
Hopefully now that Apple has a robust OS to base their innovations
on, they will again focus at least in part on creating new
technologies.
Apple has time to counter Microsoft's initiatives or adapt
OS X to work with them. Microsoft rarely gets it right the first
time, so the first iteration of their SQL based file system is likely
to be horribly implemented. The fact that the file system is such an
esoteric part of the operating system could allow Microsoft to slip
under everyone's radar and would severely limit the scope of any
lawsuit brought against the company. Hopefully, the SQL file system
will act as a catalyst for competition, forcing Apple or others to
create better alternative technologies to improve computing.
Chris Lozaga is a
technical writer and has documented software for the IBM SP super
computer and the AIX Operating System. He is no longer an IBM
employee; this article represents his opinion and his opinion only.
It is in no way indicative of the views of his employers, past or
present.
Share your perspective on the Mac by emailing with "My Turn" as your subject.
Recent My Turn articles
Using Low End Macs for Internet Radio, 08.18.
When the local public radio station moved classical music to HD radio, it was time to find another way to listen. An old iMac with iTunes solved the problem.
'That's Not a Computer', 07.30.
Salvaging a broken PowerBook by turning it into a desktop computer.
My 4 favorite PowerBooks, 05.28.
The PowerBook 150 has a big screen for a vintage PowerBook, the 165c has color, the 100 is diminutive, and Lombard has USB and a great keyboard.
Mac of the Day: DayStar Genesis, Oct. 1995 - The first 'Mac' with multiple processors, technology Daystar licensed to Apple.
List of the Day: SuperMacs is for those using Umax SuperMac clones.
October 6 in LEM history: 98: USB is a good thing - Can Apple save Emailer? - 99: Kihei iMacs - 00: Advice about PDS Power Macs - 03: A replacement PowerBook battery - 04: AirPort Express - 05: The Apple Lisa story - 06: Don't ignore battery recall - Use any networked computer as an additional Mac display
Getting the Most from Your G3 Mac, Simon Royal, Mac Spectrum, 10.03.
Most G3 Macs can be upgraded so they can run Mac OS X 10.4 'Tiger' quite nicely. Here's how.
Best Power Mac G4 and AGP Video Card Deals, Low End Mac Deals, 10.03.
Used 450 MHz, $75; 500, $99; 733, $150; 800, $199; 1.25 GHz, C$349; 867 MHz dual, $225; 1 GHz, $349; 1.25, $499; 1.42, $600.
Best iBook G3 Deals, Low End Mac Deals, 10.03.
Used 300 MHz clamshell, $150; 366, $199; 500 CD, $149; 800, $190; 600 CD-RW, $240; 800 Combo, $300; 900, $399; 14" 600, $360; 900, $469.
Best Mac OS X 10.0-10.3 Deals, Low End Mac Deals, 10.03.
Mac OS X 10.0.3, $30; 10.1, $20; 10.2, $60; 10.3 CD, DVD, $100; CD, $119; 10.1 Server, unlimited users, $65; 10.3 Server, unlimited, $150.
The Best Browsers for Older Macs Running Tiger, Charles W. Moore, Miscellaneous Ramblings, 10.02.
A dial-up user's overview of browsers for Mac OS X 10.4 puts the emphasis on reliability, downloads, and speed.
CodeWeavers Brings Google's Chrome Browser to Intel Macs, Alan Zisman, Zis Mac, 10.02.
Google's new Chrome browser uses separate processes for each tab and brings other changes to Windows users. Now Mac fans can try it as well.
Best MacBook Deals, Low End Mac Deals, 10.02.
Used 1.83 GHz, $649; 2.0 SD, $750; refurb 2.1 GHz, $899; 2.4, $1,099; black, $1,299; new 2.1, $1,019 after rebate; 2.4, $1,204 a/r; black, $1,394 a/r.
Best iMac G5 Deals, Low End Mac Deals, 10.02.
Used 17" 1.6 GHz Combo, $450; 2.0 SuperDrive, $500; 1.9 iSight, $625; 20" 1.8 GHz, $550; 2.0, $600; 2.1 iSight, $650.
Best iPod touch Deals, Low End Mac Deals, 10.02.
Used 1G/8 GB, $160; refurb, $179; new, $198; used 16, $200; refurb, $219; new, $265; refurb 32, $319; new, $345; 2G/8 GB, $229; 16, $280; 32, $380.
Best Intel iMac Deals, Low End Mac Deals, 10.01.
Used 17" 1.83 GHz, $625; 20", $599; 2.16, $749; 24", $950; refurb 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 15" PowerBook G4 Deals, Low End Mac Deals, 10.01.
Used 1.25 GHz Combo, $560; 1.33, $580; 1.5, $596;, 1.67 SuperDrive, $690; hi-res, $800.
Best Apple TV Deals, Low End Mac Deals, 10.01.
Refurb 40 GB Apple TV, $199; new, $224; refurb 160 GB, $279; new, $322 - prices include ground shipping.
All of our advertising is handled by BackBeat Media. For
price quotes and advertising information, please contact
at BackBeat Media
(646-546-5194). This number is for advertising only.
Problems viewing this page with Internet Explorer
5.5 or 6? It works fine in other browsers, including IE 7. We
recommend Firefox
for those using Windows, as it is standards based and more
secure than IE 6 (and earlier). More LEM visitors use Firefox
than any other browser.