Page 2 of 2
Posted: Sun Mar 23, 2008 4:52 pm
by JackScott
cyr1x wrote:Why don't we write a specification for a common device driver interface, so we can share our drivers easily. I asked that one in a thread once, but only JamesM showed interest
.
Do a search on the forum for Extensible Driver Interface. Crazed123 was working on it, and I think it's a great idea. Unfortunately the v3.4 draft is hard to get a hold of, I think he must be off with the fairies.
I think we should finish that draft off and get it to something worth implementing.
Posted: Sun Mar 23, 2008 5:05 pm
by lukem95
i second that vote.
It would be extremely benefitial to all of us to get this working, and would be fun to create.
Whos in?
Posted: Sun Mar 23, 2008 6:01 pm
by JamesM
Yep. I'll host it too.
Posted: Sun Mar 23, 2008 6:02 pm
by JackScott
Ha ha, the moment I remembered EDI, I immediately thought 'Pedigree'.
My kernel isn't much use at the moment, so there's not much point me working on the Spec. However, I'm quite willing to write drivers if anybody else implements it.
Posted: Sun Mar 23, 2008 6:05 pm
by lukem95
well thats 3 of us. should we set up a topic looking for people wanting to help? or maybe a wiki to brainstorm some ideas
Posted: Mon Mar 24, 2008 1:43 am
by cyr1x
But the interface shouldn't rely on something platform specific, like the "everything-is-a-file" concept in POSIX systems, because that would only for those people who are making a POSIX-sytle OS, excluding me
.
It should be at a higher level from which you wrap it to your own system.
Posted: Sat Mar 29, 2008 1:32 am
by AndrewAPrice
cyr1x wrote:But the interface shouldn't rely on something platform specific, like the "everything-is-a-file" concept in POSIX systems, because that would only for those people who are making a POSIX-sytle OS, excluding me
.
It should be at a higher level from which you wrap it to your own system.
I agree - my drivers kind of follow "everything-is-a-file" but in an anti-POSIX way.