Page 2 of 5

Re: ReactOS+GPL Windows driver

Posted: Sat Nov 14, 2009 9:22 pm
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.

Re: ReactOS+GPL Windows driver

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

Хотелось бы найти уже готовые компоненты для winndows, которые не надо было бы переделывать и переписывать.

Re: ReactOS+GPL Windows driver

Posted: Sun Nov 15, 2009 3:11 pm
by AloneRaven
Знакомый пишет под Windows драйвера для ReiserFS. Статус написания не скажу (ибо не уточнял).

Re: ReactOS+GPL Windows driver

Posted: Sun Nov 15, 2009 3:38 pm
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.

Re: ReactOS+GPL Windows driver

Posted: Sun Nov 15, 2009 3:39 pm
by unxed
http://www.linux-kvm.org/page/WindowsGuestDrivers
Драйвера KVM для Windows.

Re: ReactOS+GPL Windows driver

Posted: Sun Nov 15, 2009 3:40 pm
by unxed
http://www.colinux.org/
Все, наверное, уже знают. Ядро linux, собранное как драйвер NT.

Re: ReactOS+GPL Windows driver

Posted: Sun Nov 15, 2009 3:40 pm
by unxed
http://www.jolokianetworks.com/70Knowle ... rs_for_Xen
Open Source Windows Paravirtualization Drivers for Xen (GPLPV)

Re: ReactOS+GPL Windows driver

Posted: Sun Nov 15, 2009 3:43 pm
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.

Re: ReactOS+GPL Windows driver

Posted: Sun Nov 15, 2009 3:45 pm
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.

Re: ReactOS+GPL Windows driver

Posted: Sun Nov 15, 2009 3:47 pm
by unxed
http://www.freebt.net/downloads/dist/un ... river.html
Open source bluetooth stack for windows

Re: ReactOS+GPL Windows driver

Posted: Sun Nov 15, 2009 9:58 pm
by Demonidios
Вы, правы, fog, такой подход не очень эффективен, но ведь начинать с чего-то нужно было, вот Алексей Брагин и взял за основу драйвер из Линукса. В одном из постов выше я выкладывал ссылку на бесплатный драйвер USB. Наверное Алексей еще не разобрался с ним, но это дело не одного дня. И если из линукс-драйверов можно использовать хотя бы 20% кода, это, на мой взгляд дилентанта, довольно неплохо. Будем надеяться, что находки, сделанные участниками форума помогут сообществу РеактОС в решении проблем развития ОС ReactOS. Я верю, что будущее ReactOS будет хорошим!!!

Re: ReactOS+GPL Windows driver

Posted: Mon Nov 16, 2009 7:47 pm
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 (в конфигурации можно указывать) должен работать как-бы тоже из коробки.

Re: ReactOS+GPL Windows driver

Posted: Fri Nov 20, 2009 9:50 am
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/...)

Re: ReactOS+GPL Windows driver

Posted: Mon Nov 23, 2009 8:31 pm
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.

Даже не уверен, что он может пригодится хотя бы для изучения, но на всякий случай даю ссылку.

Re: ReactOS+GPL Windows driver

Posted: Mon Nov 23, 2009 8:41 pm
by Demonidios
http://www.winehq.org/devel/ - еще один проект WINE, теперь под названием WineHQ, идет под лицензией GNU Lesser General Public License 2.1. Может и от него польза будет проекту РеактОС...