BeOS Engineer to Apple
while Dominic, we are delighted to learn, has subsequently joined Apple as a file system engineer. He started last week.
Top Rated Comments
(View all)http://www.theregus.com/content/4/24485.html
"while Dominic, we are delighted to learn, has subsequently joined Apple as a file system engineer. He started last week.":cool:
With Dominic at Apple this really increases our chance of a evolutionary file system happening.
Anyone out there ever used BeOS and tried out queries on the filesystem??
Matthew
Apple cannot do this because they have a decade of legacy to support and millions of existing customers with tens of millions of disks all in legacy Mac formats (or DOS or UNIX or whatever).
This is primarily why Rhapsody was an utter failure; throwing out ALL legacy for the sake of the future appealed to no one outside of Amelio/Hancock who actually had to make apps for and use the Mac computer.
Mac OS X definately with its substantially extensible inner core has a better advantage to move past its legacy baggage than Windoze. The file system is abstracted and layered all to hell to read Mac disks and whatnot already in Mac OS X. Journaling as default shouldn't be too far off esp. for a more robust server-capable OS that Mac OS X begs to be.
Mac OS X 10.x is just the transitional phase, the real advanced stuff has yetto come. I'd rather Apple be on time than 10 years ahead of everyone for the upteenth time technology-wise. Newton anyone?
blakespot
Originally posted by Sayer
With Be they had *zero* legacy to support. Everything they did was new in the context of a computer OS. The engineers did come from UNIX and Mac/Windows and knew how they worked (or didn't) and so they set out to do something COMPLETELY different.
Apple cannot do this because they have a decade of legacy to support and millions of existing customers with tens of millions of disks all in legacy Mac formats (or DOS or UNIX or whatever).
This is primarily why Rhapsody was an utter failure; throwing out ALL legacy for the sake of the future appealed to no one outside of Amelio/Hancock who actually had to make apps for and use the Mac computer.
Mac OS X definately with its substantially extensible inner core has a better advantage to move past its legacy baggage than Windoze. The file system is abstracted and layered all to hell to read Mac disks and whatnot already in Mac OS X. Journaling as default shouldn't be too far off esp. for a more robust server-capable OS that Mac OS X begs to be.
Mac OS X 10.x is just the transitional phase, the real advanced stuff has yetto come. I'd rather Apple be on time than 10 years ahead of everyone for the upteenth time technology-wise. Newton anyone?
Okay, if the "problem" is legacy systems, the support for that can simply be programs and drivers. Not direct OS. Drivers are used not by PowerPrint and Hayes. In theory UNIX is designed and set up to interface with EVERYTHING. In theory one could add a PCI card to any Mac and add parallel port, ISA, PS2, Serial, PCL, composite video.
Once the "resource" is available to chooser or a super chooser, then it should be accessable by any compatible application. The purpose of the driver is to make it as accessable to as many apps as possible.
Rocketman
Once the "resource" is available to chooser or a super chooser, then it should be accessable by any compatible application. The purpose of the driver is to make it as accessable to as many apps as possible.
This is a somewhat flawed generalization. It is true that UNIX is designed to be able to communicate with hardware, viewing it as a file. But just because UNIX can see it does NOT mean it can interact with it. In order for communication to take place, the software driver must be in place to setup rules and pipes for communication between the kernel and the hardware.
For example, if you add a network card to the system, it doesnt automatically work because UNIX can see it. No matter how many "compatible" apps there are for the network card, they would not be able to access its resources unless there was a piece of software telling it how to communicate and which protocols to use. The network card does not connect to the internet, the driver does. Hardware is hardware is a resource and cannot do anything without being told so.
Then the software asks the kernel for the internet, and the kernel, using the driver, sets up communication.
The reason all of this is relevant is the sheer amount of legacy hardware to be supported will be staggering at best.
Thanks,
Eirik
[ Read All Comments ]

Analytics firm Chitika today released a report showing that by its metrics iOS has now surpassed OS X in overall web traffic share in the United States. Chitika's methodology involves an analysis...
One of the most frequent reasons for an iPhone to go on a trip to the Apple Store's Genius Bar is because of water damage. Typically, a water damaged iPhone can be replaced for a flat $199...
TheVerge's Joshua Topolsky summarizes the iPad 3 casing findings reported earlier today, but also adds his own sources regarding some details of the iPad 3.
Image from RepairLabs
As...
Last July, Apple discontinued the white MacBook from its consumer lineup, pushing consumers toward the company's popular MacBook Air line or the 13-inch MacBook Pro. The company didn't kill...
Popular iPhone Twitter client Tweetbot has finally arrived on the iPad, with a user interface instantly familiar to any current Tweetbot user. Designed for the Twitter power-user, Tweetbot packs a...