Re: Part 10
Posted: Fri Dec 21, 2018 11:09 pm
#291 From: "sandervl2000" <sandervl2000@...>
Date: Sun Feb 24, 2002 4:25 pm
Subject: ReactOS / base for OS/2 compatible kernel (Was Re: NewOS) sandervl2000
Offline Offline
Send Email Send Email
Invite to Yahoo! 360° Invite to Yahoo! 360°
--- In osFree@y..., Jason Filby <jasonfilby@y...> wrote:
> >If your primary aim is to use NT/Win2k device drivers, then a far
> >easier solution would be to build a compatibility layer on top of
an
> >existing OS. That is possible as I have done this in OS/2 for Linux
> >drivers (SB Live) and for Win9x (a win9x audio driver I had to
> port).
> Most of our developers prefer the design of the Win NT kernel to
that
> of Linux.
So do I, but that's beside the point. If you want to run NT drivers,
build an emulation layor on top of your favourite OS.
If you want a great OS, why not design one yourself instead of copying
NT?
It's much more gratifying to design your own system than trying to
emulate an existing (and partly (largely?) undocumented) OS.
And the amount of work required will not be much larger. (including
a win32 emulation layer)
> >To run win32 applications you obviously don't have to build an NT
> >like operating system from scratch.
> All in all, the crazy people down at reactos.com think this is the
> best approach. Look at WINE -- even though they are getting really
> close to application compatibility, they'll never get 100% because
of
> trying to run win32 apps on Linux, which is a different OS design.
Nobody will ever be able to emulate the win32 api 100%. (even MS has
troubles with backwards compatibility) But you don't have to to get
good results.
Besides, you make it sound like NT is unique in its design. It's not.
Just an OS with a good design. Nothing more, nothing less.
NT has a nice kernel, but the user api is horrible. And MS keeps on
pushing more code into ring 0. Not exactly the best combination.
I'm not trying to bash ReactOS. If you guys can pull it off, then that
would be great. Just stating my opinion.
Sander
Date: Sun Feb 24, 2002 4:25 pm
Subject: ReactOS / base for OS/2 compatible kernel (Was Re: NewOS) sandervl2000
Offline Offline
Send Email Send Email
Invite to Yahoo! 360° Invite to Yahoo! 360°
--- In osFree@y..., Jason Filby <jasonfilby@y...> wrote:
> >If your primary aim is to use NT/Win2k device drivers, then a far
> >easier solution would be to build a compatibility layer on top of
an
> >existing OS. That is possible as I have done this in OS/2 for Linux
> >drivers (SB Live) and for Win9x (a win9x audio driver I had to
> port).
> Most of our developers prefer the design of the Win NT kernel to
that
> of Linux.
So do I, but that's beside the point. If you want to run NT drivers,
build an emulation layor on top of your favourite OS.
If you want a great OS, why not design one yourself instead of copying
NT?
It's much more gratifying to design your own system than trying to
emulate an existing (and partly (largely?) undocumented) OS.
And the amount of work required will not be much larger. (including
a win32 emulation layer)
> >To run win32 applications you obviously don't have to build an NT
> >like operating system from scratch.
> All in all, the crazy people down at reactos.com think this is the
> best approach. Look at WINE -- even though they are getting really
> close to application compatibility, they'll never get 100% because
of
> trying to run win32 apps on Linux, which is a different OS design.
Nobody will ever be able to emulate the win32 api 100%. (even MS has
troubles with backwards compatibility) But you don't have to to get
good results.
Besides, you make it sound like NT is unique in its design. It's not.
Just an OS with a good design. Nothing more, nothing less.
NT has a nice kernel, but the user api is horrible. And MS keeps on
pushing more code into ring 0. Not exactly the best combination.
I'm not trying to bash ReactOS. If you guys can pull it off, then that
would be great. Just stating my opinion.
Sander