
次のUSBコントローラーがサポートされています。
- OHCI + UHCI (USB 1.1)
- EHCI (USB 2.0)
次のUSBデバイスがサポートされています。
- キーボード(USBキーボード)
- マウス(USBマウス)
- USBフラッシュドライブ/ USBサムドライブ
- ハブ(USBハブ)
USBサポートのテストは本格的です。 このスレッドの掲示板でのバグ報告をお待ちしております: board.kolibrios.org/viewtopic.php?f=30&t=2305
報告できない既知の問題と制限:
-
「洗練された」マウスではスクロールは機能しません。[修正済み] -
USBドライブでは、FAT16とFAT32のみがサポートされています。[修正済み] - USBドライブのサポートコードは、ドライブ自体を再接続しない限り、ドライブ内のカード変更状況を処理しません。
- USBドライブのサポートコードは、致命的なエラーを検出すると、デバイスでのすべての作業を停止します。 USBドライブが2つの論理デバイスをサポートしているが、そのうちの1つで作業できない場合は、2番目のデバイスに問題がある可能性があります。
- デバッグ出力が強すぎます。 フラッシュドライブを接続するときに、マウスの動きによる「 TD failed 」や「 Command 03 failed 」を恐れないでください。これらは正常な現象です。
- USB2サポートがインストールされたVirtualBoxでは、仮想USB2コントローラーにロードする前に接続されたデバイスは表示されません。 これはVirtualBoxのバグです。
- SuperSpeedモードのXHCIコントローラー(USB 3.0)はサポートされていません
ソースコードはパブリックドメインのリポジトリで利用できるため、誰でも読むことができます。 すべてのコードは、非公式のリーダーであるCleverMouseという 1人によって2年でゼロから作成されました 。 彼女がこれをどのように行ったかに興味があるなら、彼女はレビュー記事を書くことに同意します。 投票してください!
PS他の誰かが知らない場合: Kickstarterでいくらかのお金を集めてSummer of Codeを使います。 これまでのところ、50%が回収され、資金調達は5月31日(3日間)で終了します。 記事: habrahabr.ru/post/180197