Hi
I recently got the chance to try out ReactOS for my first time. It seems to me just about nothing works, it takes an expert to compile it (I had to download 2 different mingw-linux versions, fix an assembly language syntax error and comment out broken netkittcp code), but it's a very cute operating systems that boots faster than any other I've ever seen.
Anyway, I recently started looking at how to make Windows device drivers (it's interesting...), and I thought I'd make a couple for ReactOS. I had several in mind:
-A USB mass storage device driver (when I plugged my USB flash disk in, it didn't flash and no new disk showed up, so I assume they currently aren't supported) I believe that the driver is called USBSTOR.SYS on Win2k?
-A USBSCAN.SYS for USB scanners [I am already working on an STI (Still Image service) implementation, and seeing as the Wine folks aren't thrilled at having me add device drivers into Wine, which is necessary for many scanners, I think I'll make STI for ReactOS instead :-) ].
-A driver for the XFS filesystem. I've already got a hacked-up collection of XFS code from GRUB to compile. Now just to turn it into a proper driver...
But before I even get started, how well is USB supported under ReactOS? Why is there no USBLIB.H in the DDK headers? Does anyone know good resources for USB programming under Windows? And any advice for filesystem drivers?
Thank you Damjan
____________________________________________________ Yahoo! Sports Rekindle the Rivalries. Sign up for Fantasy Football http://football.fantasysports.yahoo.com
Damjan Jovanovic wrote:
Hi
I recently got the chance to try out ReactOS for my first time. It seems to me just about nothing works, it takes an expert to compile it (I had to download 2 different mingw-linux versions, fix an assembly language syntax error and comment out broken netkittcp code), but it's a very cute operating systems that boots faster than any other I've ever seen.
you probably caught it at a bad time. it usually compiles without error. this morning there there were commits that caused some errors but they have all been fixed already.
Anyway, I recently started looking at how to make Windows device drivers (it's interesting...), and I thought I'd make a couple for ReactOS. I had several in mind:
-A USB mass storage device driver (when I plugged my USB flash disk in, it didn't flash and no new disk showed up, so I assume they currently aren't supported) I believe that the driver is called USBSTOR.SYS on Win2k?
well... there is work being put into usb. they are trying to take the comwell drivers from linux and port them. you might want to hope on irc to talk with the guysthat are doing that. jimtabor and hpoussin, i think those two are doing most the work in that area.
-A USBSCAN.SYS for USB scanners [I am already working on an STI (Still Image service) implementation, and seeing as the Wine folks aren't thrilled at having me add device drivers into Wine, which is necessary for many scanners, I think I'll make STI for ReactOS instead :-) ].
-A driver for the XFS filesystem. I've already got a hacked-up collection of XFS code from GRUB to compile. Now just to turn it into a proper driver...
But before I even get started, how well is USB supported under ReactOS? Why is there no USBLIB.H in the DDK headers? Does anyone know good resources for USB programming under Windows? And any advice for filesystem drivers?
you might need to work hold out for a bit on the usb. but just remember, anything you make that works on windows will at some point work on ROS. the headers are mixed up right now, but that is being worked over and when this round of header fixes are done it should be done correctly and for good. I think alex is doing most the work on that.
Thank you Damjan
____________________________________________________ Yahoo! Sports Rekindle the Rivalries. Sign up for Fantasy Football http://football.fantasysports.yahoo.com _______________________________________________ Ros-dev mailing list Ros-dev@reactos.com http://reactos.com:8080/mailman/listinfo/ros-dev
Brandon
Hi all...
I was working on creating a set of driver wrappers for the cromwell USB stack that would be interface compatible with the USB driver interfaces on Windows XP. I (as of March) started working at a job that prevents me from really contributing code to the ReactOS code base.
I have been rather silent on this issue for a while because I have been trying to determine if there is a way that I can keep contributing, however I have determined that it just isn't possible for me to continue right now...
I would be happy to turn over anything I have done on USB to anyone who wants it. Just email me :-)
I will still be lurking on the mailing lists, and who knows maybe I will be able to contribute as a tester....
--mark
[snip]
Hi Mark, why wouldn't commit to drivers/usb as we wanted initially - they are still placeholders really (all work is being done inside /drivers/usb/cromwell now), so it's better if they would get any meaning inside them?
WBR, Aleksey.
----- Original Message ----- From: "Mark Tempel" mtempel@visi.com To: "ReactOS Development List" ros-dev@reactos.com Sent: Monday, June 20, 2005 6:56 PM Subject: Re: [ros-dev] what's the ReactOS USB status?
Hi all...
I was working on creating a set of driver wrappers for the cromwell USB stack that would be interface compatible with the USB driver interfaces on Windows XP. I (as of March) started working at a job that prevents me from really contributing code to the ReactOS code base.
I have been rather silent on this issue for a while because I have been trying to determine if there is a way that I can keep contributing, however I have determined that it just isn't possible for me to continue right now...
I would be happy to turn over anything I have done on USB to anyone who wants it. Just email me :-)
I will still be lurking on the mailing lists, and who knows maybe I will be able to contribute as a tester....
--mark
[snip]
Ros-dev mailing list Ros-dev@reactos.com http://reactos.com:8080/mailman/listinfo/ros-dev
Hi Damjan, USB currently is in pogress, and we are doing only basics of USB now (low-level stuff like usb devices enumerations, URB transfer, etc, etc). Certainly it would be great if you could get anything to help in USB development, since you already can develop parts of USB stack on Windows XP (our current stack aims to be compatible with Windows XP's stack, please note that Win2k's is different, and actually a little outdated).
Regarding file systems drivers - I'm not expert here, I wish someone else answers this :), but I'd like to tell it's rather hard to deal with FS. And re. whole ReactOS - you are a bit wrong, there are a few things which work - check wiki.reactos.com, I think there is a link to fansite which has DB of apps working under reactos.
WBR, Aleksey Bragin. ----- Original Message ----- From: "Damjan Jovanovic" dj015@yahoo.com To: ros-dev@reactos.com Sent: Friday, June 17, 2005 8:20 PM Subject: [ros-dev] what's the ReactOS USB status?
Hi
I recently got the chance to try out ReactOS for my first time. It seems to me just about nothing works, it takes an expert to compile it (I had to download 2 different mingw-linux versions, fix an assembly language syntax error and comment out broken netkittcp code), but it's a very cute operating systems that boots faster than any other I've ever seen.
Anyway, I recently started looking at how to make Windows device drivers (it's interesting...), and I thought I'd make a couple for ReactOS. I had several in mind:
-A USB mass storage device driver (when I plugged my USB flash disk in, it didn't flash and no new disk showed up, so I assume they currently aren't supported) I believe that the driver is called USBSTOR.SYS on Win2k?
-A USBSCAN.SYS for USB scanners [I am already working on an STI (Still Image service) implementation, and seeing as the Wine folks aren't thrilled at having me add device drivers into Wine, which is necessary for many scanners, I think I'll make STI for ReactOS instead :-) ].
-A driver for the XFS filesystem. I've already got a hacked-up collection of XFS code from GRUB to compile. Now just to turn it into a proper driver...
But before I even get started, how well is USB supported under ReactOS? Why is there no USBLIB.H in the DDK headers? Does anyone know good resources for USB programming under Windows? And any advice for filesystem drivers?
Thank you Damjan
Yahoo! Sports Rekindle the Rivalries. Sign up for Fantasy Football http://football.fantasysports.yahoo.com _______________________________________________ Ros-dev mailing list Ros-dev@reactos.com http://reactos.com:8080/mailman/listinfo/ros-dev