ReactOS+GPL Windows driver

Обсуждаем ReactOS по-русски

Moderators: fog, fireball

Demonidios
Posts: 237
Joined: Fri Sep 25, 2009 7:35 pm

Re: ReactOS+GPL Windows driver

Post by Demonidios »

WolCub - это виртуальный драйвер принтера для печати в графический WOL формат, который используют электронные книги lBook.
Ссылки: сайт - http://www.ndl.kiev.ua/content/wolcub-printer-driver
исходники - http://www.ndl.kiev.ua/downloads/wolcub-1.3.2.1-src.zip.
Распространяется по лицензии GPL.
fog
Moderator
Posts: 827
Joined: Sun Nov 13, 2005 7:45 am
Location: Russia
Contact:

Re: ReactOS+GPL Windows driver

Post by fog »

Demonidios wrote:Уважаемый fog , я не силен в тонкостях отличия драйверов под Линукс и Винду, я только знаю что эти системы очень сильно отличаются друг от друга. Но наработки из одной ОС наверное ведь можно использовать в другой, верно?
Можно. при этом нужно переписывать большую часть драйвера. По моим прикидкам, около 80%. Я знаю, что Алексей писал драйвер USB "глядя на" драйвер для Linux, ну насколько такой подход эфективен, сами можете оценить. ;-)

Хотелось бы найти уже готовые компоненты для winndows, которые не надо было бы переделывать и переписывать.
AloneRaven
Posts: 93
Joined: Tue Feb 12, 2008 7:49 am

Re: ReactOS+GPL Windows driver

Post by AloneRaven »

Знакомый пишет под Windows драйвера для ReiserFS. Статус написания не скажу (ибо не уточнял).
unxed
Posts: 220
Joined: Mon Aug 28, 2006 11:11 pm
Contact:

Re: ReactOS+GPL Windows driver

Post by unxed »

http://www.projectudi.org/

This is the home page for Project UDI, a multi-company effort to define a Uniform Driver Interface, which provides an environment for portable driver code, and to establish program plans for deploying this technology.
unxed
Posts: 220
Joined: Mon Aug 28, 2006 11:11 pm
Contact:

Re: ReactOS+GPL Windows driver

Post by unxed »

http://www.linux-kvm.org/page/WindowsGuestDrivers
Драйвера KVM для Windows.
unxed
Posts: 220
Joined: Mon Aug 28, 2006 11:11 pm
Contact:

Re: ReactOS+GPL Windows driver

Post by unxed »

http://www.colinux.org/
Все, наверное, уже знают. Ядро linux, собранное как драйвер NT.
unxed
Posts: 220
Joined: Mon Aug 28, 2006 11:11 pm
Contact:

Re: ReactOS+GPL Windows driver

Post by unxed »

http://www.jolokianetworks.com/70Knowle ... rs_for_Xen
Open Source Windows Paravirtualization Drivers for Xen (GPLPV)
unxed
Posts: 220
Joined: Mon Aug 28, 2006 11:11 pm
Contact:

Re: ReactOS+GPL Windows driver

Post by unxed »

http://sourceforge.net/projects/zaudiodriverwin/
Windows USB audio driver source for EMU CA0188- and CA0189-Based external audio devices. Existing products include EMU 0202 USB, EMU 0404 USB, and TrackerPre.
unxed
Posts: 220
Joined: Mon Aug 28, 2006 11:11 pm
Contact:

Re: ReactOS+GPL Windows driver

Post by unxed »

http://www.ltr-data.se/opencode.html#ImDisk
ImDisk Virtual Disk Driver

http://www.ltr-data.se/opencode.html#ZeroDrv
Zero and Random device driver

http://www.acc.umu.se/~bosse/
Windows driver examples with free source code related to file systems, virtual disks and network communication from kernel mode. Published by Bo Brantén.
unxed
Posts: 220
Joined: Mon Aug 28, 2006 11:11 pm
Contact:

Re: ReactOS+GPL Windows driver

Post by unxed »

http://www.freebt.net/downloads/dist/un ... river.html
Open source bluetooth stack for windows
Demonidios
Posts: 237
Joined: Fri Sep 25, 2009 7:35 pm

Re: ReactOS+GPL Windows driver

Post by Demonidios »

Вы, правы, fog, такой подход не очень эффективен, но ведь начинать с чего-то нужно было, вот Алексей Брагин и взял за основу драйвер из Линукса. В одном из постов выше я выкладывал ссылку на бесплатный драйвер USB. Наверное Алексей еще не разобрался с ним, но это дело не одного дня. И если из линукс-драйверов можно использовать хотя бы 20% кода, это, на мой взгляд дилентанта, довольно неплохо. Будем надеяться, что находки, сделанные участниками форума помогут сообществу РеактОС в решении проблем развития ОС ReactOS. Я верю, что будущее ReactOS будет хорошим!!!
Toniq
Posts: 21
Joined: Fri Jan 12, 2007 11:45 pm
Location: Russia, Tyumen

Re: ReactOS+GPL Windows driver

Post by Toniq »

Demonidios wrote:WINE@Etersoft - исходные тексты пакета, позволяющего запускать некоторые коммерческие продукты, такие как 1C.
Ссылка : ftp://updates.etersoft.ru/pub/Etersoft/. Сразу скажу, я не знаю ЧТО ЭТО ЗА WINE, И КТО ЗА НИМ СТОИТ!!!Я слышал, что есть несколько разных проектов Wine. Насколько удачен данный проект, сказать не могу. Кто умнее меня, прошу - посмотрите и вынесете приговор. Но я надеюсь, что это будет полезная для сообщества РеактОС находка.
1C под Wine@Etersoft действительно работает (в частности файловая версия 7.7, а 8-ка SQL-версия как известно работает под Wine "из коробки"), самое главное лечение, которое они там провели - это политику блокировки файлов при работе приложений через Samba-протокол... Помоему так. А HASP по TCP/IP (в конфигурации можно указывать) должен работать как-бы тоже из коробки.
xor2003
Posts: 8
Joined: Wed Apr 05, 2006 7:32 am

Re: ReactOS+GPL Windows driver

Post by xor2003 »

Мне кажется из названых сейчас наиболее интересны эти:

POSIX API for Win2K-XP. Mainly implemented in the driver. Included: write-on-copy fork, threads, mutexes, spins, condvars, rwlocks, signals ... Signals/cancelation interrupt all waitable syscalls, NT syscalls are automaticaly restarted.
http://sourceforge.net/projects/winntposix/
Для разработки Debian/NT и отладки ядра.


When you want to create a new file system on Windows, for example to improve FAT or NTFS, you need to develop a file system driver. Developing a device driver that works in kernel mode on windows is extremely difficult. By using Dokan library, you can create your own file systems very easily without writing device driver. Dokan Library is similar to FUSE(Linux user mode file system) but works on Windows.
http://code.google.com/p/dokan/
Для отладки файловой подсистемы.
Эту библиотеку используют и так Dokan+FUSE+(NTFS-3G/SSH-FS/...)
Demonidios
Posts: 237
Joined: Fri Sep 25, 2009 7:35 pm

Re: ReactOS+GPL Windows driver

Post by Demonidios »

http://hifn7751.sourceforge.net/ - еще один опенсорсный драйвер, под какое-то специфическое оборудование.
This driver is a open-source, beta-quality driver for the Hi/fn 7751 encryption/compression coprocessor. It supports most 7751 add-in boards, including:
Hi/fn's own 7751 Reference Hardware (DRAM)
Invertex AEON [no longer made] (DRAM or SRAM) [1]
GTGI PowerCrypt (512K SRAM)
Other add-in boards used in VPN appiances, made by NETSEC and others.

[1] The Aeon boards may require changes to the onboard EEPROM to work with this driver. The other boards listed use the Hi/fn Reference Hardware's PCI ID, and use an export key of all zeroes -- I do not currently know if Invertex did things differently, as the one Aeon board I've seen was received at GTGI with a zeroed EEPROM.

Даже не уверен, что он может пригодится хотя бы для изучения, но на всякий случай даю ссылку.
Demonidios
Posts: 237
Joined: Fri Sep 25, 2009 7:35 pm

Re: ReactOS+GPL Windows driver

Post by Demonidios »

http://www.winehq.org/devel/ - еще один проект WINE, теперь под названием WineHQ, идет под лицензией GNU Lesser General Public License 2.1. Может и от него польза будет проекту РеактОС...
Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 19 guests