PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ist es möglich einen Gerätetreiber selbst zu scripten?



AgentD!
01.04.2005, 22:31
Hallo, ist es möglich einen Gerätetreiber selbst zu programmieren, oder einen vorhandenen NDIS Treiber so umzuschreiben, dass er unter Linux funktioniert?

MfG

AgentD!

Phate
01.04.2005, 22:38
Das Problem dürften die dir nicht bekannten Gerätespezifikationen sein - wären diese vom Hersteller freigegeben, gäbe es schon längst oss treiber.
Du könntest proprietäre Treiber auseinandernehmen und den Bytecode untersuchen, aber das ist eine Heidenarbeit.
@all: ist das eigentlich legal?

Andrea
01.04.2005, 23:10
@all: ist das eigentlich legal?
Ob es legal ist, weiss ich nicht, aber warum sollten die Hersteller etwas dagegen haben, wenn man den Treiber dann nicht verkauft? Die haetten mehr potentielle Kaeufer und braeuchten sich die Arbeit nicht selber zu machen... Solange du ihnen nicht Konkurrenz machst?

Andrea

CMW
01.04.2005, 23:17
Das Problem dürften die dir nicht bekannten Gerätespezifikationen sein - wären diese vom Hersteller freigegeben, gäbe es schon längst oss treiber.
Du könntest proprietäre Treiber auseinandernehmen und den Bytecode untersuchen, aber das ist eine Heidenarbeit.
@all: ist das eigentlich legal?
Kommt mMn auf die Lizenzbestimmungen an unter denen der Treiber verwendet wird.

pinky
01.04.2005, 23:17
AgentD!: Natürlich ist es möglich einen Gerätetreiber selber zu schreiben, auf diese Art entstehen ja die meisten Linux und BSD Treiber.

Wenn dich das genauer interessiert gibt es hier z.B. ein gutes Buch von O'Reilly (auch online): http://www.oreilly.de/german/freebooks/linuxdrive2ger/book1.html

@Phate: Das ist von Land zu Land unterschiedlich, in Deutschland ist nach der letzten Urhebrrechtsänderung reverse engineering afaik nicht erlaubt oder zumindest eine Grauzone. Aber wen interessiert das schon im Zweifelsfall? ;)

oenone
02.04.2005, 00:44
auch ein gutes buch: "Writing a Unix Device Driver" von Janet I. Egan und Thomas J. Teixeira.

auf bald
oenone

AgentD!
02.04.2005, 00:54
Wow danke für die schnellen Antworten.

Ich glaube ich sollte auch programmieren lernen.

MfG

AgentD!