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.
Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.
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: 17" MacBook Pro Core Duo, Apr. 2006 - The top-end MacBook Pro includes a 1680 x 1050, 2.16 GHz Core Duo CPU, and supports Apple 30" Cinema Display.
- Group of the Day: G4 List is for those using Power Mac G4s or G4 upgrades.
- November 24 in LEM history: 98: Microsoft's heavy hand - 00: Looking at the iMac - 04: The best Mac for the holidays - Picking the right replacement for a dead mouse - Better battery for 15" AlBook
- Support Low End Mac
Recent Content on Low End Mac
- Pismo WiFi Networking Issue Finally Solved?, Charles W. Moore, Miscellaneous Ramblings, 11.24. It turns out the problems wasn't the Pismo, the Buffalo WiFi card, or Mac OS X 10.4. It was the Wireless G router - Linksys to the rescue!
- Mini VGA to S-video Adapter a No Go for eMacs, Dan Bashur, Apple, Tech, and Gaming, 11.24. You might think that Apple's Mini VGA S-video adapter is a cheap way to connect your eMac or G4 iMac to your TV. You would be wrong.
- Google Calendar with iPhone or iTouch Is Great for Scheduling, John Hatchett, Recycled Computing, 11.24. Web-based Google Calendar allows access and updates from any computing platform, including Mac, Windows, Linux, and iPhone OS.
- Why Spaces is My Favorite Leopard (and Snow Leopard) Feature, Charles W. Moore, Miscellaneous Ramblings, 11.23. Spaces, a feature introduced with OS X 10.5, is like having several monitors on your Mac without the cost and space of using multiple displays.
- i5 iMac Benchmarked, Mac mini 'Shouldn't Be Overlooked', Twitter Client for Classic Mac OS, and More, Mac News Review, 11.20. Also why Apple leaves the low end to others, 10.6.2 fixes video playback problem in 27" iMac, 3D Leopard and Snow Leopard performance, and more.
- Apple's Tablet an End Run Beyond Netbooks, Frank Fox, Stop the Noiz, 11.20. Whatever Apple has planned will leverage existing technologies while going beyond what its competitors can offer.
- Apple #4 in Reliability, Apple Tablet a Gadget for All?, HP's i7 Notebook Outdoes Mac Rivals, and More, The 'Book Review, 11.20. Also Flash 10.1 improves video on Hackintosh netbooks, thin-and-light notebooks impress, Windows XP finally on the way out, and more.
- NASA Chemical Sensor for iPhone, Smartphone Death Match, iPhone Earrings, and More, Ian R Campbell, 11.20. Also mobile phone dangers, new apps, GPS solution for iPod touch, new iPod and iPhone cases, and more.
- More links in our archive.
Recent Deals
- Best G4 iMac Deals, 11.24. Used 15" 700 MHz CD-RW, $150; 800 MHz Combo, $229; 1 GHz, $289; 17" 1.25 GHz, $200; 20" 1.25 GHz, $509.
- Best MacBook Air Deals, 11.24. Used from $899; refurb from $1,099; new 1.6 GHz/120 HD, $1,150 after rebate; 1.8/64 SSD, $1,150 a/r; 1.86/128 SSD, $1,350 a/r; 2.13/128 SSD, $1,694 a/r.
- Best PowerBook G3 Deals, 11.24. Used 233 MHz WallStreet, $75; 266 MHz, $160; 400 MHz Lombard, $199; 400 MHz Pismo, $289; 500 MHz, $350.
- Best 12" PowerBook G4 Deals, 11.23. Used 867 MHz SuperDrive, $348; 1 GHz Combo, $379; SD, $519; 1.33 GHz, $529; 1.5 GHz Combo, $549; SuperDrive, $609.
- Best Mac Pro Deals, 11.23. Used 2.66 GHz 4-core, $1,300; 3.0 4-core. $1,919; refurb 2.66 4-core Nehalem, $2,149; 2.93, $2,549; 2.93 8-core, $4,999; new 2.26 8-core, $2,290.
- Best Time Capsule and AirPort Deals, 11.23. Used 802.11g AirPort Extreme, $49; 500 GB Time Capsule, $150; new, $190; 1 TB dual-band, $280; 2 TB, $469; 802.11n AirPort Extreme, $170.
- Best eMac Deals, 11.18. Used 1 GHz Combo, $100; SuperDrive, $269; 1.25 GHz Combo, $119; SD, $319; 1.42 GHz Combo, $289; SD, $498.
- Best Mac OS X 10.6 and Mac Box Set Deals, 11.18. "Snow Leopard", single user, $25; 5 users, $45; Mac Box Set, single user, $139; 5 users, $180; Server, $414. Shipping included.
- Best Xserve Deals, 11.18. Used 1 GHz dual G4, $649; 2.3 dual G5, $795; 3.0 4-core Xeon, $1,899; refurb 2.26 4-core, $2,499; new, $2,888; refurb 8-core, $2,999; new, $3,449; 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
Advertise
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
