Mach drivers


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Mach drivers
# 1  
Old 10-28-2010
Mach drivers

hello everyone,
can anyone tell me what drivers the Mach kernel works with. I'm thinking about experimenting with the Mach kernel, and yes I know there are other kernels that are easier to work with but I just want to use the Mach kernel. So with that being said, can the Mach kernel work with Linux drivers, MacOSX drivers, is there a special kind of driver that the Mach kernel uses, OR, do I have to write my own custom drivers? Any hep will be greatly appreciated.
Thanks in advance Smilie
# 2  
Old 10-29-2010
Mach is a microkernel concept, not an actual implementation. There's a few different implementations out there, the most prominent probably being GNU Hurd and Darwin.

And no, "drivers" (really kernel modules) usually are not compatible between different OS'.
# 3  
Old 10-29-2010
ok, not to doubt your expertise but I'm new to this stuff. I though that the drivers (or kernel modules) were loaded directly into the kernel so if the kernel of the OS were the same the kernel modules will be compatible, the same way different Linux distros use the same kernel modules.
# 4  
Old 10-29-2010
Each kernel module is generally compiled for a particular kernel series.
# 5  
Old 10-29-2010
well thats my question, what kernel modules can be loaded into the Mach kernel?
# 6  
Old 10-29-2010
Quote:
Originally Posted by neur0n
ok, not to doubt your expertise but I'm new to this stuff. I though that the drivers (or kernel modules) were loaded directly into the kernel so if the kernel of the OS were the same the kernel modules will be compatible, the same way different Linux distros use the same kernel modules.
That's more or less correct. But Mach, both as a concept and implementation, is fundamentally different from Linux. Linux is a monolithic kernel that uses modules to access hardware. Mach is a microkernel that uses small servers in user-space which handle hardware communication.
# 7  
Old 10-29-2010
so does that mean i have to write my own code to interface hard drives, sound cards, video cards, usb devices, etc???
 
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

egrep line with perfect mach

Hi Input File A L006 AL01 0 (OCK) L006 A006 0 (OCK) L011 AR11 1 (NLOCK) Input File B L006 AL01 0 (OCK) L006 A006 0 (OCK) Need Egrep Command for perfect Match Thanks (4 Replies)
Discussion started by: asavaliya
4 Replies

2. UNIX for Dummies Questions & Answers

Mach IPC

hey everyone, I'm reading a tutorial on the Mach kernel principles, however, the port and port rights part are kind of confusing to me. I don't know if the book has typos or something but it seems a bit contradictory. It says that "ports, themselves, are not named. It is the port rights that are"... (10 Replies)
Discussion started by: neur0n
10 Replies

3. Shell Programming and Scripting

Help to mach "usb" exactly with sed or awk

HI experts I updated my question here to eg: $cat file ABC: abc ABC FDFD USB: usb usb_name usb_disk usbdriver USB PA: PA pa paa I want to how many usb exactly matched(not match usb_name or usbdriver) in the line cotains"USB:" thanks in advance (19 Replies)
Discussion started by: yanglei_fage
19 Replies

4. UNIX for Dummies Questions & Answers

Compiling Mach 3.0 Kernel

Hi, I am very new to this. I would like to compile the Mach 3.0 kernel. Can someone explain, step-by-step, how to turn all the Mach 3.0 kernel code into a single binary file that will run directly on an x86 computer? Also, once (and if) I get it working, what software works on it? My goal is... (2 Replies)
Discussion started by: dublinus
2 Replies

5. UNIX for Dummies Questions & Answers

drivers unix 5.01 is compatible with drivers epson fx-2190

Please, I'm From Argentina, And I Need To Know If The Drivers Of Program Unix, Version 5.01 Is Compatible Whit Drivers Of The Printer Epson Fx-2190 Thanks, And I Hope Yuor Answer. (0 Replies)
Discussion started by: juan alberghina
0 Replies

6. AIX

Drivers

I seem to be having a driver issue installing a PCI SCSI card. Any ideas where I can track these down.. I can't seem to find them on the OS install disk. I'm using AIX 5.3. cfgmgr: 0514-621 WARNING: The following device packages are required for device support but are not currently... (7 Replies)
Discussion started by: eth0
7 Replies

7. Solaris

Drivers

Hi guys, Im totally new to solaris 10, I've just installed it & it works fine However, I get no sound when playing cds. Am wondering where I get the solaris 10 drivers for my soundblaster live from and how to install them? Thx in advance. Frizz (0 Replies)
Discussion started by: Frizz
0 Replies

8. Programming

state mach{ne...

hi, I am looking for some info on how can we implement state machines. Conceptually it appears to be good but while implementing it causes lot of confusion.. I have some doubts regarding this concept. (my explanation may look wired, as I am also not clear on this front) The commonly... (2 Replies)
Discussion started by: parasa
2 Replies
Login or Register to Ask a Question