Use the registry? For symbolic links? Extra file info? Are you
kidding me? You DO know why Windows tends to slow down over time
right? Over the months/years the registry gets more and more cluttered
with...junk. What happens when you delete a file? What happens if the
file gets nuked via a disk error? What happens if a user doesn't WANT
symbolic links taking up precious memory (and just because you can get
a GB of RAM for $70, a 200 GB HD for under $100, doesn't mean you
should try and use all that space on operating system code. See Vista
for an example*)
A service with an integrated db engine is the best way to go if you want
to do that, but please remember that NTFS already has support for
symbolic links.
Not to say that your idea isn't a good one...it's just better off as a
system service, as suggested earlier.
David Hinz wrote:
Why should I implement a service that provides me a db
if I could just
use the registry, that works perfectly?
This service would make sense if we would use it for other purposes
like additional informations about files and so on, but I think my
idea is much more easier to implement.
I don't say, it's the best for the future, but it is capable of what I
want it to be, doesn't need many resources and adds a nice feature to
ROS, NT was always lacking.
And I don't want to wait until an NTFS port comes into works, because
that might be in 3 or 4 years and who knows what filesystems we are
using then... maybe already our own, created by Hans Reiser, because I
hates Linus Torvalds for not integrating Reiser4 into the Linux kernel
and wants revenge... who knows, but such a FS would be very fast...
Enough ot...
What I wanted to say is, I want ROS to be capable of symlinks and this
completely independent of the FS it is using.
I think theres no need to implement this into the FS, maybe wo could
write a backup of these regkeys to the harddisk, so they can be
imported into other ROS-installations, but that's not that important now.
Greets,
David Hinz
Rick Langschultz schrieb:
Why not include a system service that implements
a metadata server to
create the symlinks for you. It would be simple to do with a
sleepycat db or embedded mysql engine. Of course the links would have
to be accessible by other processes and applications to be add to the
whole experience. Or wait until an NTFS port comes into works and
then implement symlinks then... Either way they are going to have to
be written into the filesystem one way or the other.
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev