[prev in list] [next in list] [prev in thread] [next in thread] 

List:       libusb-devel
Subject:    Re: [libusb] Remove libusbk.dll dependency
From:       diabolo via libusb-devel <libusb-devel () lists ! sourceforge ! net>
Date:       2020-06-12 21:18:29
Message-ID: 1625907530.123336.1591996709079 () mail ! yahoo ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


I quite don t care about xp support but I still can't get rid of libusbk  Winsusb \
doesn't support opening device   multiple what libusb does.   So for simple user \
space   kind of driver as dll exclusively accessing h/w it's the best option   \
Envoyé depuis Yahoo  Mail pour Android   
  Le ven., juin 12, 2020 Ã  14:18, \
libusb-devel-request@lists.sourceforge.net<libusb-devel-request@lists.sourceforge.net> \
a écrit :   Send libusb-devel mailing list submissions to  \
libusb-devel@lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
       https://lists.sourceforge.net/lists/listinfo/libusb-devel
or, via email, send a message with subject or body 'help' to
       libusb-devel-request@lists.sourceforge.net

You can reach the person managing the list at
       libusb-devel-owner@lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of libusb-devel digest..."


Today's Topics:

   1. Re:   Remove libusbk.dll dependency and the support of
         libusb0.sys and libusbk.sys (Jeffrey Nichols)
   2. Re:   Remove libusbk.dll dependency and the support of
         libusb0.sys and libusbk.sys (Chris Dickens)


----------------------------------------------------------------------

Message: 1
Date: Thu, 11 Jun 2020 10:23:10 -0400
From: Jeffrey Nichols <jsnichols@suprocktech.com>
To: Xiaofan Chen <xiaofanc@gmail.com>, libusb-devel
       <libusb-devel@lists.sourceforge.net>
Subject: Re: [libusb] Remove libusbk.dll dependency and the support of
       libusb0.sys and libusbk.sys
Message-ID: <8096ef01-4214-1162-3a7e-5ec1871160db@suprocktech.com>
Content-Type: text/plain; charset=utf-8; format=flowed

It makes a lot of sense to me. As you say, WinUSB covers all bases on 
the Microsoft supported Windows versions.

I know this isn't what you're suggesting, but I'd like to throw it out 
there regardless. I'd personally like to keep Windows XP and Windows 7 
compatibility (using only WinUSB) until there's a solid technical reason 
to drop them, as many of my users still run on these operating systems. 
I don't think streamlining the Windows code base will affect being able 
to run on these older OSes.

Regards,
Jeff

On 6/11/2020 1:34 AM, Xiaofan Chen wrote:
> Hi all,
> 
> I have created a ticket here.
> https://github.com/libusb/libusb/issues/741
> 
> Just wondering if this is a good idea or not.
> 
> Reason:
> 1) Windows XP/Vista and even Windows 7 are no longer supported by Windows
> 2) Only advantage of libusb0.sys is the filter support now. usbdk should be the
> way to go.
> 3) Only advantage of libusbk.sys compared to WinUSB is the support of isoc
> transfer under Windows 7. WinUSB supports isoc transfer under Windows
> 8 and later.
> 3) libusb-win32 project is now in maintenance mode.
> 4) libusbk project is also not seeing much activity.
> 5) Removal of libusbk.dll will reduce the code complexity of Windows backend.
> 
> 
> 




------------------------------

Message: 2
Date: Thu, 11 Jun 2020 09:40:35 -0700
From: Chris Dickens <christopher.a.dickens@gmail.com>
To: Jeffrey Nichols <jsnichols@suprocktech.com>
Cc: Xiaofan Chen <xiaofanc@gmail.com>, libusb-devel
       <libusb-devel@lists.sourceforge.net>
Subject: Re: [libusb] Remove libusbk.dll dependency and the support of
       libusb0.sys and libusbk.sys
Message-ID:
       <CAL-1MmULKFt3bum7MHiWjOA17xWg35KV97aX8zWqHuzbBgcroA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Hi,

On Thu, Jun 11, 2020 at 7:44 AM Jeffrey Nichols <jsnichols@suprocktech.com>
wrote:

> It makes a lot of sense to me. As you say, WinUSB covers all bases on
> the Microsoft supported Windows versions.
> 
> I know this isn't what you're suggesting, but I'd like to throw it out
> there regardless. I'd personally like to keep Windows XP and Windows 7
> compatibility (using only WinUSB) until there's a solid technical reason
> to drop them, as many of my users still run on these operating systems.
> I don't think streamlining the Windows code base will affect being able
> to run on these older OSes.
> 
> Regards,
> Jeff


Windows XP support has been dropped and will continue to stay that way.
The games that had to be played for the lack of CancelIoEx() and native
support for condition variables are not something I want to see come back.
People still needing to run a 20 year old operating system can use v1.0.23.

Regards,
Chris

> 
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------



------------------------------

Subject: Digest Footer

_______________________________________________
libusb-devel mailing list
libusb-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusb-devel


------------------------------

End of libusb-devel Digest, Vol 169, Issue 3
********************************************
  


[Attachment #5 (text/html)]

<br>I quite don t care about xp support but I still can't get rid of \
libusbk&nbsp;<div id="yMail_cursorElementTracker_1591996555202">Winsusb doesn't \
support opening device&nbsp; multiple what libusb does.&nbsp;</div><div \
id="yMail_cursorElementTracker_1591996572483"><br></div><div \
id="yMail_cursorElementTracker_1591996572759">So for simple user space&nbsp; kind of \
driver as dll exclusively accessing h/w it's the best option&nbsp;<br><div \
id="ymail_android_signature"><a id="ymail_android_signature_link" \
href="https://go.onelink.me/107872968?pid=InProduct&amp;c=Global_Internal_YGrowth_Andr \
oidEmailSig__AndroidUsers&amp;af_wl=ym&amp;af_sub1=Internal&amp;af_sub2=Global_YGrowth&amp;af_sub3=EmailSignature">Envoyé \
depuis Yahoo&nbsp;Mail pour Android</a></div> <br> <blockquote style="margin: 0 0 \
20px 0;"> <div style="font-family:Roboto, sans-serif; color:#6D00F6;"> <div>Le ven., \
juin 12, 2020 Ã  14:18, \
libusb-devel-request@lists.sourceforge.net</div><div>&lt;libusb-devel-request@lists.sourceforge.net&gt; \
a écrit :</div> </div> <div style="padding: 10px 0 0 20px; margin: 10px 0 0 0; \
border-left: 1px solid #6D00F6;"> <div dir="ltr">Send libusb-devel mailing list \
submissions to<br></div><div dir="ltr">&nbsp;&nbsp;&nbsp; <a \
ymailto="mailto:libusb-devel@lists.sourceforge.net" \
href="mailto:libusb-devel@lists.sourceforge.net">libusb-devel@lists.sourceforge.net</a><br></div><div \
dir="ltr"><br></div><div dir="ltr">To subscribe or unsubscribe via the World Wide \
Web, visit<br></div><div dir="ltr">&nbsp;&nbsp;&nbsp; <a \
href="https://lists.sourceforge.net/lists/listinfo/libusb-devel" \
target="_blank">https://lists.sourceforge.net/lists/listinfo/libusb-devel</a><br></div><div \
dir="ltr">or, via email, send a message with subject or body 'help' to<br></div><div \
dir="ltr">&nbsp;&nbsp;&nbsp; <a \
ymailto="mailto:libusb-devel-request@lists.sourceforge.net" \
href="mailto:libusb-devel-request@lists.sourceforge.net">libusb-devel-request@lists.sourceforge.net</a><br></div><div \
dir="ltr"><br></div><div dir="ltr">You can reach the person managing the list \
at<br></div><div dir="ltr">&nbsp;&nbsp;&nbsp; <a \
ymailto="mailto:libusb-devel-owner@lists.sourceforge.net" \
href="mailto:libusb-devel-owner@lists.sourceforge.net">libusb-devel-owner@lists.sourceforge.net</a><br></div><div \
dir="ltr"><br></div><div dir="ltr">When replying, please edit your Subject line so it \
is more specific<br></div><div dir="ltr">than "Re: Contents of libusb-devel \
digest..."<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div \
dir="ltr">Today's Topics:<br></div><div dir="ltr"><br></div><div dir="ltr">&nbsp;  1. \
Re:&nbsp; Remove libusbk.dll dependency and the support of<br></div><div \
dir="ltr">&nbsp; &nbsp; &nbsp; libusb0.sys and libusbk.sys (Jeffrey \
Nichols)<br></div><div dir="ltr">&nbsp;  2. Re:&nbsp; Remove libusbk.dll dependency \
and the support of<br></div><div dir="ltr">&nbsp; &nbsp; &nbsp; libusb0.sys and \
libusbk.sys (Chris Dickens)<br></div><div dir="ltr"><br></div><div \
dir="ltr"><br></div><div \
dir="ltr">----------------------------------------------------------------------<br></div><div \
dir="ltr"><br></div><div dir="ltr">Message: 1<br></div><div dir="ltr">Date: Thu, 11 \
Jun 2020 10:23:10 -0400<br></div><div dir="ltr">From: Jeffrey Nichols &lt;<a \
ymailto="mailto:jsnichols@suprocktech.com" \
href="mailto:jsnichols@suprocktech.com">jsnichols@suprocktech.com</a>&gt;<br></div><div \
dir="ltr">To: Xiaofan Chen &lt;<a ymailto="mailto:xiaofanc@gmail.com" \
href="mailto:xiaofanc@gmail.com">xiaofanc@gmail.com</a>&gt;, \
libusb-devel<br></div><div dir="ltr">&nbsp;&nbsp;&nbsp; &lt;<a \
ymailto="mailto:libusb-devel@lists.sourceforge.net" \
href="mailto:libusb-devel@lists.sourceforge.net">libusb-devel@lists.sourceforge.net</a>&gt;<br></div><div \
dir="ltr">Subject: Re: [libusb] Remove libusbk.dll dependency and the support \
of<br></div><div dir="ltr">&nbsp;&nbsp;&nbsp; libusb0.sys and \
libusbk.sys<br></div><div dir="ltr">Message-ID: &lt;<a \
ymailto="mailto:8096ef01-4214-1162-3a7e-5ec1871160db@suprocktech.com" \
href="mailto:8096ef01-4214-1162-3a7e-5ec1871160db@suprocktech.com">8096ef01-4214-1162-3a7e-5ec1871160db@suprocktech.com</a>&gt;<br></div><div \
dir="ltr">Content-Type: text/plain; charset=utf-8; format=flowed<br></div><div \
dir="ltr"><br></div><div dir="ltr">It makes a lot of sense to me. As you say, WinUSB \
covers all bases on <br></div><div dir="ltr">the Microsoft supported Windows \
versions.<br></div><div dir="ltr"><br></div><div dir="ltr">I know this isn't what \
you're suggesting, but I'd like to throw it out <br></div><div dir="ltr">there \
regardless. I'd personally like to keep Windows XP and Windows 7 <br></div><div \
dir="ltr">compatibility (using only WinUSB) until there's a solid technical reason \
<br></div><div dir="ltr">to drop them, as many of my users still run on these \
operating systems. <br></div><div dir="ltr">I don't think streamlining the Windows \
code base will affect being able <br></div><div dir="ltr">to run on these older \
OSes.<br></div><div dir="ltr"><br></div><div dir="ltr">Regards,<br></div><div \
dir="ltr">Jeff<br></div><div dir="ltr"><br></div><div dir="ltr">On 6/11/2020 1:34 AM, \
Xiaofan Chen wrote:<br></div><div dir="ltr">&gt; Hi all,<br></div><div \
dir="ltr">&gt;<br></div><div dir="ltr">&gt; I have created a ticket \
here.<br></div><div dir="ltr">&gt; <a \
href="https://github.com/libusb/libusb/issues/741" \
target="_blank">https://github.com/libusb/libusb/issues/741</a><br></div><div \
dir="ltr">&gt;<br></div><div dir="ltr">&gt; Just wondering if this is a good idea or \
not.<br></div><div dir="ltr">&gt;<br></div><div dir="ltr">&gt; Reason:<br></div><div \
dir="ltr">&gt; 1) Windows XP/Vista and even Windows 7 are no longer supported by \
Windows<br></div><div dir="ltr">&gt; 2) Only advantage of libusb0.sys is the filter \
support now. usbdk should be the<br></div><div dir="ltr">&gt; way to \
go.<br></div><div dir="ltr">&gt; 3) Only advantage of libusbk.sys compared to WinUSB \
is the support of isoc<br></div><div dir="ltr">&gt;&nbsp;  transfer under Windows 7. \
WinUSB supports isoc transfer under Windows<br></div><div dir="ltr">&gt; 8 and \
later.<br></div><div dir="ltr">&gt; 3) libusb-win32 project is now in maintenance \
mode.<br></div><div dir="ltr">&gt; 4) libusbk project is also not seeing much \
activity.<br></div><div dir="ltr">&gt; 5) Removal of libusbk.dll will reduce the code \
complexity of Windows backend.<br></div><div dir="ltr">&gt;<br></div><div \
dir="ltr">&gt;<br></div><div dir="ltr">&gt;<br></div><div dir="ltr"><br></div><div \
dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div \
dir="ltr">------------------------------<br></div><div dir="ltr"><br></div><div \
dir="ltr">Message: 2<br></div><div dir="ltr">Date: Thu, 11 Jun 2020 09:40:35 \
-0700<br></div><div dir="ltr">From: Chris Dickens &lt;<a \
ymailto="mailto:christopher.a.dickens@gmail.com" \
href="mailto:christopher.a.dickens@gmail.com">christopher.a.dickens@gmail.com</a>&gt;<br></div><div \
dir="ltr">To: Jeffrey Nichols &lt;<a ymailto="mailto:jsnichols@suprocktech.com" \
href="mailto:jsnichols@suprocktech.com">jsnichols@suprocktech.com</a>&gt;<br></div><div \
dir="ltr">Cc: Xiaofan Chen &lt;<a ymailto="mailto:xiaofanc@gmail.com" \
href="mailto:xiaofanc@gmail.com">xiaofanc@gmail.com</a>&gt;, \
libusb-devel<br></div><div dir="ltr">&nbsp;&nbsp;&nbsp; &lt;<a \
ymailto="mailto:libusb-devel@lists.sourceforge.net" \
href="mailto:libusb-devel@lists.sourceforge.net">libusb-devel@lists.sourceforge.net</a>&gt;<br></div><div \
dir="ltr">Subject: Re: [libusb] Remove libusbk.dll dependency and the support \
of<br></div><div dir="ltr">&nbsp;&nbsp;&nbsp; libusb0.sys and \
libusbk.sys<br></div><div dir="ltr">Message-ID:<br></div><div \
dir="ltr">&nbsp;&nbsp;&nbsp; &lt;<a \
ymailto="mailto:CAL-1MmULKFt3bum7MHiWjOA17xWg35KV97aX8zWqHuzbBgcroA@mail.gmail.com" \
href="mailto:CAL-1MmULKFt3bum7MHiWjOA17xWg35KV97aX8zWqHuzbBgcroA@mail.gmail.com">CAL-1 \
MmULKFt3bum7MHiWjOA17xWg35KV97aX8zWqHuzbBgcroA@mail.gmail.com</a>&gt;<br></div><div \
dir="ltr">Content-Type: text/plain; charset="utf-8"<br></div><div \
dir="ltr"><br></div><div dir="ltr">Hi,<br></div><div dir="ltr"><br></div><div \
dir="ltr">On Thu, Jun 11, 2020 at 7:44 AM Jeffrey Nichols &lt;<a \
ymailto="mailto:jsnichols@suprocktech.com" \
href="mailto:jsnichols@suprocktech.com">jsnichols@suprocktech.com</a>&gt;<br></div><div \
dir="ltr">wrote:<br></div><div dir="ltr"><br></div><div dir="ltr">&gt; It makes a lot \
of sense to me. As you say, WinUSB covers all bases on<br></div><div dir="ltr">&gt; \
the Microsoft supported Windows versions.<br></div><div dir="ltr">&gt;<br></div><div \
dir="ltr">&gt; I know this isn't what you're suggesting, but I'd like to throw it \
out<br></div><div dir="ltr">&gt; there regardless. I'd personally like to keep \
Windows XP and Windows 7<br></div><div dir="ltr">&gt; compatibility (using only \
WinUSB) until there's a solid technical reason<br></div><div dir="ltr">&gt; to drop \
them, as many of my users still run on these operating systems.<br></div><div \
dir="ltr">&gt; I don't think streamlining the Windows code base will affect being \
able<br></div><div dir="ltr">&gt; to run on these older OSes.<br></div><div \
dir="ltr">&gt;<br></div><div dir="ltr">&gt; Regards,<br></div><div dir="ltr">&gt; \
Jeff<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div \
dir="ltr">Windows XP support has been dropped and will continue to stay that \
way.<br></div><div dir="ltr">The games that had to be played for the lack of \
CancelIoEx() and native<br></div><div dir="ltr">support for condition variables are \
not something I want to see come back.<br></div><div dir="ltr">People still needing \
to run a 20 year old operating system can use v1.0.23.<br></div><div \
dir="ltr"><br></div><div dir="ltr">Regards,<br></div><div \
dir="ltr">Chris<br></div><div dir="ltr"><br></div><div dir="ltr">&gt;<br></div><div \
dir="ltr">-------------- next part --------------<br></div><div dir="ltr">An HTML \
attachment was scrubbed...<br></div><div dir="ltr"><br></div><div \
dir="ltr">------------------------------<br></div><div dir="ltr"><br></div><div \
dir="ltr"><br></div><div dir="ltr"><br></div><div \
dir="ltr">------------------------------<br></div><div dir="ltr"><br></div><div \
dir="ltr">Subject: Digest Footer<br></div><div dir="ltr"><br></div><div \
dir="ltr">_______________________________________________<br></div><div \
dir="ltr">libusb-devel mailing list<br></div><div dir="ltr"><a \
ymailto="mailto:libusb-devel@lists.sourceforge.net" \
href="mailto:libusb-devel@lists.sourceforge.net">libusb-devel@lists.sourceforge.net</a><br></div><div \
dir="ltr"><a href="https://lists.sourceforge.net/lists/listinfo/libusb-devel" \
target="_blank">https://lists.sourceforge.net/lists/listinfo/libusb-devel</a><br></div><div \
dir="ltr"><br></div><div dir="ltr"><br></div><div \
dir="ltr">------------------------------<br></div><div dir="ltr"><br></div><div \
dir="ltr">End of libusb-devel Digest, Vol 169, Issue 3<br></div><div \
dir="ltr">********************************************<br></div> </div> \
</blockquote></div>





_______________________________________________
libusb-devel mailing list
libusb-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusb-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic