Skip to content

Commit fd81554

Browse files
authored
Update FAQ (#2190)
1 parent 4b41f24 commit fd81554

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

docs/FAQ.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,24 @@ At this time there is no plan to open source the rest of Windows.
66

77
> When is this shipping with Windows?
88
9-
The kernel mode version, msquic.sys, ships in Windows. For more details see our [support and release documentation](Release.md).
9+
The kernel mode version, msquic.sys, ships in Windows (Server 2022 and Windows 11). At this time, there is no plan to ship msquic.dll in Windows. For more details see our [platform support documentation](Platforms.md).
1010

1111
> Why isn’t there an HTTP/3 implementation along with MsQuic?
1212
13-
MsQuic is designed as a generic QUIC transport for any application protocol. Several HTTP/3 stacks that use MsQuic exist, both internal to Windows and external (.NET Core).
13+
MsQuic is designed as a generic QUIC transport for any application protocol. Several HTTP/3 stacks that use MsQuic exist, both internal to Windows (http.sys) and external (.NET Core).
1414

15-
> Do you plan to support other platforms?
15+
> What platforms does MsQuic support?
1616
17-
MsQuic currently supports Windows, Linux and macOS. In the future support for other platforms may be added.
17+
MsQuic currently supports Windows (including Xbox), Linux (including Android) and macOS (alpha) based platforms.
1818

1919
> Isn’t QUIC a Google product?
2020
21-
QUIC was started by Google, but then was picked up by the IETF to be standardized (see [here](https://datatracker.ietf.org/wg/quic/about/)). MsQuic is an implementation of that standard.
21+
QUIC was started by Google, but then was standardized by the IETF (see [here](https://datatracker.ietf.org/wg/quic/about/)). MsQuic is an implementation of that standard.
2222

2323
> Does this mean Microsoft will stop investing in TCP?
2424
2525
TCP will continue to be used widely for a long time and we will continue to improve it as necessary.
2626

2727
> Why is MsQuic written in C?
2828
29-
Windows Kernel mode is one of the supported platforms, and while it supports some C++ features, it does not support all of them. So, it was decided to use just pure C to reduce complexity.
29+
Windows Kernel mode is one of the supported platforms, and while it supports some C++ features, it does not support all of them. So, it was decided to use just pure C to reduce complexity. The MsQuic API is exposed/projected into several other languages, including C++, C# and Rust.

0 commit comments

Comments
 (0)