8 ドルで入手できる Linux コンピュータ(2022 年)

2026/11/07 23:00

8 ドルで入手できる Linux コンピュータ(2022 年)

RSS: https://news.ycombinator.com/rss

要約▶

Japanese Translation:

はい、Key Points List に記載されている特定のハードウェア配線接続とツール設定手順を含めた改訂版の提示が推奨されます。これにより、「どのように行うか」という側面が十分に反映されます。

改善後のサマリー: Ox64 ボードは、開発者に RISC-V アーキテクチャ上でフルな Linux オペレーティングシステムを実行することを可能にし、高価な独自ハードウェアを有能なマルチコアプロセッサで置き換えます。現在のところイーサネット、Wi-Fi、SD カードサポートなどのネイティブ機能は利用できませんが、特定の技術的なワークアラウンドを通じてシステムは機能します。ボードに標準の USB プログラミングサポートがないため、ユーザーは RP2040(例:rPi Pico)シリアルブリッジを Ox64 の GPIO ピンに接続する必要があります(具体的には、グランドを介して RP2040 GPIO-4/5 を Ox64 GPIO-15/14 に接続)。RP2040 には picoprobe ファームウェアがロードされ、ユーザーは

bflb-mcu-tool
ソフトウェアを修正する必要があります(特定の実行ファイルで DTR/RTS シグナルを削除する)ことで、ファームウェアのフラッシュを成功させます。標準の開発ツールが重大な互換性問題に直面しているにも関わらず(Wayland システムでのクラッシュや CH340G ドングルとのハンドシェイク失敗など)、このワークアラウンドは低コストの実験に対する有効なパスを提供します。これは「dynamic memory init success」といったシステムメッセージによって確認されています。将来の安定性向上には、これらのツールのクラッシュを解決し、ネイティブ周辺機器サポートの不足に取り組むことが想定されます。

本文

Ox64: 8 ドルで RISC-V Linux を動作させる挑戦と障壁

概要:驚異的な低価格での実証

  • コストパフォーマンス:わずか 8 ドル で、RISC-V コンピュータ上で Linux が動作します。
  • 機能性: MMU(メモリ管理ユニット)を備えた機能に富んだ RISC-V コアを搭載しています。
  • マルチコア構成:単一コアではなく、3 つのコア(すべて異なるアーキテクチャ)を搭載しています。
  • 外見と実態: 外観はマイクロコントローラーですが、振る舞いは完全に UNIX マシン です。

⚠️ 重要な注意点 (Caveat Emptor)

執筆時点では以下の機能は動作していません。これらを無視するとプロジェクトが挫折する可能性があります。

  • イーサネット非対応
  • Wi-Fi 非対応
  • SD カード非対応

起動させるには数多くの障壁を乗り越える必要があります。


設定とトラブルシューティング

障壁 1: デバイス通信の接続方法

  • USB 直結でのプログラミングは不可能(Arduino や ESP32 などとは異なる)。
  • 必須対応: UART の TX/RX ピン経由でのプログラミングが必要です。
    • 接続例:GPIO14/GPIO15 と GND を使用。

障壁 2: Wayland 環境下のツール動作不良

  • Ubuntu を Wayland で動作させていると、「DevCube」フラッシングツールが起動即クラッシュします。
  • 解決策: グラフィカル環境を Xorg に切り替える必要があります。

エラーログ例 (Wayland 時)

$ ./BLDevCube-ubuntu 
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so: undefined symbol: g_log_structured_standard
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.

(BLDevCube-ubuntu:54646): GLib-GIO-ERROR **: Settings schema 'org.gnome.settings-daemon.plugins.xsettings' does not contain a key named 'antialiasing'
Trace/breakpoint trap (core dumped)

障壁 3: CH340G アダプタの不具合

  • UART 接続アダプタとして CH340G を使用しましたが、ハンドシェイクが失敗する問題が発生。
  • 結果: Amazon で購入したが動作せず(プロジェクト放棄)。

解決策:RP2040 ベースのシリアルブリッジ採用

  • あるコミュニティメンバーが見つけた方法を応用。
  • 採用デバイス: Adafruit KB2040 (RP2040 チップ搭載)。

新しいハードウェア接続と設定

新規障壁 4: シリアルブリッジの回路構築

KB2040 を PC と Ox64 の間でのシリアルブリッジとして動作させるための配線です。

端子接続先備考
GPIO-4Ox64 GPIO-15データ転送線 1
GPIO-5Ox64 GPIO-14データ転送線 2
GNDGNDグランド共通化 (必須)

ブートローダーのインストール

  • KB2040 に
    picoprobe
    (.uf2 形式)を供給する必要がある。
  • 手順: ブートボタンを押した状態で電源投入し、ファイルを読み込む。

ソフトウェアフラッシュとツール修正

新規障壁 5: 既存ツールの不備

  • DevCube
    では Ox64 のフラッシュが失敗します。
  • 代替ツール:
    bflb-mcu-tool
    を使用する必要があります。

新規障壁 6: ツールコードの修正

ツール自体に不具合があり、手動修正が必要です。

編集対象ファイル

/home/your_username/.local/lib/python3.10/site-packages/bflb_mcu_tool/libs/bflb_interface_uart.py

修正内容

  • DTR と RTS 関連の処理を削除します。

最終的なフラッシュ成功

環境構築と実行コマンド

  1. Ox64 に Micro USB で給電。
  2. PC と KB2040 を USB-C で接続。
  3. low_load_bl808_m0.bin
    を取得し、以下のコマンドでフラッシュ。
$ bflb-mcu-tool --chipname=bl808 --port=/dev/ttyACM2 --baudrate=2000000 --firmware=out/low_load_bl808_m0.bin

フラッシュ成功確認ログ

KB2040 を介した Ox64 から PC への出力例:

dynamic memory init success,heap size = 156 Kbyte 
E907 start...
mtimer clk:1000000
psram clk init ok!

結論と今後の計画

  • Ox64 がようやく PC と通信を開始しました!
  • 現状: D0 チップへのフラッシュと、実際の OS の書き込みが残されています。
  • 次回更新: 上記の完了後の最終報告(Linux 動作確認)を予定しています。

👇 PART 2: さらなる展開

同じ日のほかのニュース

一覧に戻る →

2026/11/08 3:02

Microsoft Research の「AI Frontiers」チームの解散

## 日本語訳: ## サマリー: 2023 年の ChatGPT のリリース以降、Microsoft は Microsoft Research 内に「AI Frontiers(AIF)」を設立し、フル・バンドwidth・トランスフォーマーや Autogen、Fara といった画期的な研究の調整を担ってきた。9 月上旬に AIF は解散され、拡大志向のリーダーシップの下にあるより大きな Microsoft AI 部門へ統合された。当時の経営陣は、高リスクの技術的ブレイクスルーと、管理側が予測可能なビジネスリターンにのみ注力する姿勢との間に乖離を認識し、研究が明確な応用の道筋を持たないと感じていたため退任した。その結果、AIF は 9 月上旬をもって運営を終了し、本年度のインターンシップもすべて終了となった。この移行は、モノレポ統合による効率化の追求を目指しているものの、画期的な協力の機会を損ねるリスクがある。この変化は、組織内のスケーラブルなビジネス成長と深層研究イノベーションとの間の緊張関係を反映している。

2026/11/08 3:12

10 ドルの OpenStick ホームラボで私が実行しているもの

## Japanese Translation: 本テキストは、高度なサービス(AI エージェントや広告ブロックツールなど)を最小限のハードウェア上で実行できる理想的な低コストなホームサーバーとして、$10 の OpenStick を主に推奨しています。Debian と Podman による軽量コンテナ化を利用することで、パッシブ冷却設計による極めて低い電力消費と静音環境を確保したセキュアな構築を実現します。この構成は、OpenStick の ARM Cortex-A53 プロセッサに対してメモリ効率の高いアプリケーションを組み合わせることで一般的な制限に対処しています;例えば、大規模なブロックリストの処理には AdGuard Home を使用し、破損したリンクの修正には Shiori を使用することでコストを発生させません。セキュリティ強化のためには Cloudflare Tunnels を用いて直接インターネットポートを公開する必要がなくなります。将来的な運用では Zeroclaw AI エージェントを活用して通信チャネルの管理を行い、システム更新に対して Telegram アラートをトリガーします。このアーキテクチャにより、512 MB の RAM だけで複雑な監視や DNS レベルのフィルタリングを含む堅牢な IT 解法を確実に動作させることができることが証明されています。最終的には、このプロジェクトはホビーユーザーおよび小規模企業に対し、エネルギー消費が高いサーバーに対する持続可能な代替手段を提供し、通常のコストの僅かであるにも関わらず、静かなメディア消費やインテリジェントな自動化といったプレミアム機能を実装します。

2026/11/08 8:09

GitHubの「プルリクエスト概要ページ」がパブリックプレビューで利用可能に

## 日本語訳: GitHub は、本週末までの期間限定公開プレビューとして、プルリクエスト用の再設計された「Overview ページ」のオプトイン版をリリースします。この機能はヘッダーメニューから新しいインターフェースとクラシック表示の切り替えが可能になっています。今回のアップデートにより、「マージボックス」(ステータスインジケーター)という主要な部分を前回の半分以下のサイズに縮小すると同時に、重要なレビューシグナルをトップレベルの準備状況サマリーに統合することで、ワークフローの効率が大幅に向上しました。このコンパクトなセクションは、サポートシグナル(チェック、承認、コメント)の確認、ブロックされた問題の解決、マージの可否確認という 3 つの主要機能を支援し、失敗したチェック、待機中の承認、関連するコメントへの直接リンクを含みます。新しい会話管理機能により、未解決の会話や自分自身のコメントをフィルタリングでき、またコメントは最初から古い議論ではなく最新から古順にソート表示できます。右上のヘッダーサマリーには、レビューコメント、レビューリクエスト、その他の最近のアクティビティへの快速アクセスが可能で、ユーザーは PR をレビュー用に準備済みとしてマークしたり、許可された場合は直接閉鎖したりすることもできます。プレビューを試すには、ヘッダー内の「✨ Overview ページを試用する」ボタンを選択してください。フィードバックや問題報告については、専用となる overview プレビューフィードバックディスカッションにて共有してください。