Michael O'Keefe wrote:
The larger problem is that we shouldn't be using a "filename".

Hans Reiser (of Namesys) would agree with you.

What are the proposed alternatives ?

Queries primarily.

I have no objection to keeping a filename.

However, I note that I type the following idiom:

find . -type f -exec grep <someregex> {} /dev/null \;

DOZENS of times *every day* (yes, I have an alias for it). I rarely use "locate" or its ilk unless I'm hunting down library linkage errors (*how* many places does pkg-config exist on my system?)

I want the ability to search files. *FAST*. And I want the index built without turning my computer into a dog while doing it (yes, I'm talking about Spotlight).

The big problem right now is that heavy disk access grinds most consumer systems to a halt. In fact, I would argue that heavy anything grinds most consumer grade systems to a halt.

It's ironic given that Linux/BSD/et al. are held up as examples of monolithic kernels being superior to microkernels, but I think that we're finally about to make a shift to microkernels. Too many things are starting to make real-time demands that computers can't service. Both Vista and OS X did *major* surgery on their kernels in order to cope with the demands of video playback.

I think that we're about to see a good, real-time microkernel (not Mach, yeccch) emerge for general use. I would expect that it will be something like L4: http://os.inf.tu-dresden.de/L4/

which will replace the underlying monolithic Linux kernel but leave everything else in place.

-a






--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to