Why ROS will not work on NTFS/ZFS/Reiser4/whatever right now

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Why ROS will not work on NTFS/ZFS/Reiser4/whatever right now

Post by Z98 » Mon Mar 05, 2007 9:21 pm

This issue keeps cropping up, with people suggesting/pushing for the inclusion of some file system or another. First and foremost, all I have to say is, stop worrying about this. NTFS is on the roadmap, ext2 is being worked on (I think) and by extension that'll eventually evolve to ext4. It will get there when it gets there. So people who are pushing for those two, stop worrying.

For people who are pushing other file systems, you need to realize something here. The kernel is extremely incomplete. Even if we had a fully functional FS driver, there's no guarantee it would work. We have a FAT32 driver because we need something in order to write things on, and FAT32 is probably one of the simpler file systems. The ext2 driver is because one of the devs or someone was interested enough to create it.

Right now, the devs are focusing on getting things to work and stabilizing them at the OS level. If you want a driver for this or that FS, you'll have to write it yourself. The developers just do not have the resources to fulfill FS requests. Suggesting a FS won't really do anything for that reason.

Edit: People keep pointing to NTFS-3G and keep pestering us about it. First of all, this is a Linux driver. Second of all, this is a user space driver. Third of all, it's still relatively incomplete. It's got the basics done, but none of the tricky stuff. Those three factors means right now it's useless to us. At best, it would serve as a reference for when we do work on our own NTFS driver. At worst, it's useless to us.
Last edited by Ged on Thu Apr 12, 2018 11:58 pm, edited 1 time in total.
Reason: outdated

bobsobol
Posts: 18
Joined: Tue Jun 05, 2007 9:59 pm

Post by bobsobol » Sat Sep 08, 2007 6:28 pm

Can I ask for support for WinNT IFS to be considered?

IMHO, OpenSource File System Drivers for the NT platform are not really the place of ReactOS... where as support for existing IFS drivers, recognisers etc is.

Just a thought. :wink:

cppm
Posts: 289
Joined: Wed May 02, 2007 10:03 pm

Post by cppm » Thu Sep 20, 2007 12:04 am

I think the file system implementation is being done on top of an IFS implementation, don't know for sure if, but, ReactOS is supposed to be NT compatible (yes) then it will be.

disks86
Posts: 33
Joined: Tue Mar 22, 2005 10:17 pm
Location: USA
Contact:

time saver

Post by disks86 » Sat Dec 15, 2007 2:21 am

The React OS developers may not have to work on non windows file system drivers.

http://www.crossmeta.com/crossmeta.html

I ran across that while googling for something.

They are GPL version 2 and claim to support EXT2, XFS and Reiserfs.

I don't recall seeing this link in any of the posts I read about including file system drivers but if it was then "My bad".


Edit: Sorry looks like they want you to have their product installed to use the drivers. However they are GPL so they still should be usable.
Talk is cheap. Show me the code. - Linus Torvalds

forart
Posts: 1050
Joined: Mon Nov 29, 2004 1:36 pm
Location: Italy
Contact:

Post by forart » Mon Mar 17, 2008 5:05 pm

Just to revive this 3ad:

FSDEXT2 : Second extended file system for Windows 95
About fsdext2 wrote: My current hobby project is a port of the second extended file system (ext2fs) to Windows 95; albeit a read-only version.
Using FSDEXT2 you can transparrently mount your Linux ext2fs partitions on Windows 95.
  • Latest stable version is 0.16 , see the readme, history and the faq first
  • Optionally, you could try version 0.17 , which has some new features, including an unmount option. However, it does not handle removable media (floppies, cd-roms, zip drives etc) correctly. If you insert such a new media while fsdext2 is active, then you won't be able to use that new media after a new reboot. Nothing bad happened, it just won't get recognised by Win95.
  • version 0.17a and 0.17b caused me a lot of trouble, so I don't make them public anymore!
  • Latest source is available as well (after unzip -d, read src.txt first)
  • Please note that from version 0.17, FSDEXT2 is copyrighted and licensed under the terms of the GNU General Public License.
Hope that helps !

(btw, the author - Peter van Sebille, should be contacted, IMHO)

8)
»Forward Agency NPO
In progress we (always) trust.

Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Post by Z98 » Mon Mar 17, 2008 5:08 pm

We have an ext2 driver in trunk.

elhoir
Test Team
Posts: 375
Joined: Thu Sep 13, 2007 7:01 pm
Location: Madrid, Spain
Contact:

Post by elhoir » Mon Mar 17, 2008 5:52 pm

you have talked about ext2 and ext4.. but what about ext3?

Haos
Test Team
Posts: 2954
Joined: Thu Mar 22, 2007 5:42 am
Contact:

Post by Haos » Mon Mar 17, 2008 5:53 pm

Ext3 is mostly Ext2 with journalling.

elhoir
Test Team
Posts: 375
Joined: Thu Sep 13, 2007 7:01 pm
Location: Madrid, Spain
Contact:

Post by elhoir » Mon Mar 17, 2008 5:59 pm

I know.
my question is if Ros ext2 driver will support journaling as well

nitrofurano
Posts: 21
Joined: Mon Dec 06, 2004 7:16 pm
Contact:

Re: Why ROS will not work on NTFS/ZFS/Reiser4/whatever right now

Post by nitrofurano » Wed Jul 02, 2008 6:48 pm

well, i keep the idea ReactOS should be installable on any existing filesystem format! :-)

GoBusto
Posts: 579
Joined: Fri Jan 25, 2008 11:13 am
Location: UK
Contact:

Re: Why ROS will not work on NTFS/ZFS/Reiser4/whatever right now

Post by GoBusto » Wed Jul 02, 2008 6:52 pm

nitrofurano wrote:well, i keep the idea ReactOS should be installable on any existing filesystem format! :-)
It will be, one day. The key part of this thread is:

Why ROS will not work on NTFS/ZFS/Reiser4/whatever right now

Haos
Test Team
Posts: 2954
Joined: Thu Mar 22, 2007 5:42 am
Contact:

Re: Why ROS will not work on NTFS/ZFS/Reiser4/whatever right now

Post by Haos » Thu Jul 03, 2008 1:11 pm

No thread necromancy please.

Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Re: Why ROS will not work on NTFS/ZFS/Reiser4/whatever right now

Post by Z98 » Thu Jul 03, 2008 7:17 pm

Uh, this is a sticky thread.

Haos
Test Team
Posts: 2954
Joined: Thu Mar 22, 2007 5:42 am
Contact:

Re: Why ROS will not work on NTFS/ZFS/Reiser4/whatever right now

Post by Haos » Thu Jul 03, 2008 10:02 pm

Still, please let it rest in peace.

nd7275
Posts: 1
Joined: Tue Jun 02, 2009 10:52 am

Re: Why ROS will not work on NTFS/ZFS/Reiser4/whatever right now

Post by nd7275 » Tue Jun 02, 2009 11:11 am

Hello to everybody...
First I would like to congratulate you... you have committed yourself to a HUGE job.
Regarding file systems… you know… we are impatient. I also would like to suggest a FS to consider for future releases: exFAT (http://en.wikipedia.org/wiki/ExFAT).
Unfortunately, I do not have too much information about this FS but from what I read is a kind of FAT64. This solves the problem of bigger HDD and other limitations FAT32 has.

Have some good & pleasant years of development,
AnDy

Post Reply

Who is online

Users browsing this forum: No registered users and 19 guests