
Question:
1) It's good idea to make the multitasker in Daemon Server on Ring 2?
2) Making a Callgate From Ring 3 to Ring 2 and then Syscall from Ring 2 to Ring 0, it's slow?
Monolithic use Message Passing? My os does that, can be hybrid?nekros wrote:monolithic...
One of the things I'd consider is whether or not a device driver for something like a USB coffee cup warmer actually does need to have access to read/write code and data in all your applications, daemons and other device drivers....Love4Boobies wrote:What do you base your design decisions on?
Good callBrendan wrote:One of the things I'd consider is whether or not a device driver for something like a USB coffee cup warmer actually does need to have access to read/write code and data in all your applications, daemons and other device drivers....Love4Boobies wrote:What do you base your design decisions on?
You're in luck, little gadgets like that don't actually follow standards.. they just leech away power without any care in the world.Brendan wrote:Hi,
One of the things I'd consider is whether or not a device driver for something like a USB coffee cup warmer actually does need to have access to read/write code and data in all your applications, daemons and other device drivers....Love4Boobies wrote:What do you base your design decisions on?
Cheers,
Brendan
If there's 1000 device manufacturers creating 10 new devices each year, and if it takes a programmer an average of 1 month to write (and test) each device driver, then how many programmers do you need to employ to keep up? Where are you going to get that kind of money, and how much extra profit will the device manufacturers make by claiming their devices are fully supported by your OS?Brynet-Inc wrote:As for drivers having access to kernel space, in my opinion.. you should write your own drivers and discourage 3rd party ones.
this will work?earlz wrote:I'm curious to see how paging will work. (there is only supervisor/user, no 4 ring crap.)