Low End Mac Reader Specials
TypeStyler For Mac OS X is Now Shipping! Download The Free Fully Functional 60 Day Tryout at www.typestyler.com
Don't install Parallels to play poker online! Poker Mac will show you how
to download and install a native Mac poker application such as Full
Tilt Poker Mac.
Compare products like desktop computers, apple laptops, apple macs, and LCD Monitors side by side! All the information and reviews to make the best purchasing decision for new mobile phones, sat nav systems, or MP3 players. The Ciao online shopping community makes searching products easy for you.
File System Fandango
How Apple was Ahead of its Time;
How Microsoft Stands to Prosper
Chris Lozaga - 2001.08.20
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.
- Upgrading a Digital Audio G4 to work better in Leopard, 06.02. In its original configuration, the dual 533 MHz Power Mac G4 was slow with Mac OS X 10.5, but add the right upgrades, and it runs Leopard quite nicely.
- 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.
- More in the My Turn index.
Links for the Day
- Mac of the Day: Mac IIfx, Mar. 1990 - This 'wicked fast' 40 MHz Mac trumped the 33 MHz DOS world.
- Group of the Day: Mac mini List is for anyone using or contemplating a Mac mini
- March 19 in LEM history: 90: Mac IIfx - 99: Fool me twice? - 01: Add FireWire, USB to older Macs - Time to replace your iMac? - 02: The Mac Challenge - Installing Linux on a low-end Mac - 03: Value of the Lombard PowerBook - Your portable should have WiFi - PowerBook 1400 upgrades - 04: The video iPod - 07: Troubleshooting an iMac - 08: Intel Mac mini value
- Support Low End Mac
Recent Content on Low End Mac
- Could iPad Replace the Mac?, Mac Sales Up in 2010, Avoiding Windows 7 'Whenever Possible', and More, Mac News Review, 03.19. Also why your next Mac may be an iPad, science blogger abandons Apple, the benefits of standing while working, and more.
- The Mobile System Stampede, Lithium Battery That Can't Explode, Affordable SSD Options, and More, The 'Book Review, 03.19. Also June 2007 MacBook Pro external display issue, laptop stands, 1 TB ultraportable hard drive, Mini DisplayPort/HDMI adapter, and more.
- CardBus WiFi, the Shiira Browser, Ridding the Web of Flash, and Macs vs. PCs, Charles W. Moore, Miscellaneous Ramblings, 03.18. Mac longevity, Shiira speed, ambidextrous Mac and Windows use, and how Flash benefits Apple.
- How to Zoom Your Browser for a More Readable Web, Steve Watkins, The Practical Mac, 03.18. Instructions for zooming text and pages in Safari, Firefox, Camino, and Opera.
- How Ad Blocking Hurts Your Favorite Websites, Charles W. Moore, Miscellaneous Ramblings, 03.18. Ad income keeps the Web free. Blocking online ads hurts your favorite websites.
- Taking Apart the 12" PowerBook, John Hatchett, Recycled Computing, 03.17. There are a lot of steps involved in disassembling a 12" PowerBook. Proceed with caution.
- More links in our archive.
Recent Deals
- Best Intel iMac Deals, 03.17. Used 17" from $600; 20" from $750; 24" from $825; refurb 21.5" nVidia, $999; new, $1,099; refurb Radeon, $1,299; new, $1,399; refurb 27" 3.06, $1,499; more.
- Best G5 iMac Deals, 03.17. 17" 2.0 GHz, $380; 1.9 GHz iSight, $479 shipped; 20" 1.8 GHz, $509 shipped; 2.1 GHz iSight, $549 shipped.
- Best Time Capsule Deals, 03.17. Close-out 500 GB, $140; new 1 TB, $279; used 2 TB simultaneous dual-band, $400; new, $455. Shipping included.
- Best iPad Deals, 03.16. 16 GB iPad, $499; 32 GB, $599; 64 GB, $699; 16 GB with 3G, $629; 32 GB 3G, $729; 64 GB 3G, $829. Free ground shipping.
- Best iPod classic Deals, 03.12. Used 20 GB, $119; 40 GB, $139; 60 GB, $159; 30 GB video, $129; 60 GB, $159; 80 GB, $169; refurb 120 GB, $189; new, $214; 160 GB, $228 shipped.
- Best G3 iBook and AirPort Card Deals, 03.12. 366 MHz 12" clamshell, $89; 466, $125; 500 white CD, $100; 600, $199; 800 Combo, $239; 14" 900, $225.
- Best Xserve Deals, 03.12. Used 1 GHz dual G4, $499; 2.0 dual G5, $599; 2.3, $749; refurb 2.26 4-core Nehalem, $2,499; new, $2,699; 8-core, $3,449; refurb 2.66, $4,299; new, $4,799; more.
- More deals in our archive.
About LEM | Support | Usage | Privacy | Contacts
Navigation
Used Mac Dealers
Apple History
Video Cards
Email Lists
Favorite Sites
MacSurfer
MacMinute
MacInTouch
MyAppleMenu
InfoMac
Macs Only!
The Mac Observer
Accelerate Your Mac
RetroMacCast
PB Central
MacWindows
The Vintage Mac
Museum
DealMac
DealsOnTheWeb
Mac2Sell
ramseeker
Mac Driver Museum
JAG's House
System
6 Heaven
System 7 Today
the pickle's Low-End
Mac FAQ
Abandonware
Petition
Mac vs. PC Info
Affiliates
The Apple
Store
Mac
Connection
B&H
MacMall
TechRestore
ExperCom
Crucial
Memory
batteries.com
MacMinute
MacInTouch
MyAppleMenu
InfoMac
Macs Only!
The Mac Observer
Accelerate Your Mac
RetroMacCast
PB Central
MacWindows
The Vintage Mac
Museum
DealMac
DealsOnTheWeb
Mac2Sell
ramseeker
Mac Driver Museum
JAG's House
System 6 Heaven
System 7 Today
the pickle's Low-End
Mac FAQ
Abandonware
Petition
Mac vs. PC Info
Mac Connection
B&H
MacMall
TechRestore
ExperCom
Crucial Memory
batteries.com
