**MicroPythonOS:Android風ユーザー体験を実現したグラフィカルオペレーティングシステム**

2026/01/30 1:54

**MicroPythonOS:Android風ユーザー体験を実現したグラフィカルオペレーティングシステム**

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

要約

Japanese Translation:

概要

MicroPythonOS は、マイクロコントローラ向けに完全にオープンソースで MicroPython だけで書かれたオペレーティングシステムです。LVGL をベースにしたスマートフォン風のグラフィカルユーザーインターフェイスを提供し、アプリストア、タッチ対応ランチャー、WiFi マネージャ、OTA ファームウェア更新、ジェスチャー、テーマなどが備わっています。OS の薄いコアはハードウェア初期化・マルチタスク・UI レンダリングを担当し、その他の機能(システム関数を含む)はすべて MicroPython アプリとして実装されています。

ESP32 マイクロコントローラ(および Raspberry Pi RP2350 など MicroPython をサポートするプラットフォーム)でネイティブに動作し、Windows、Linux、macOS 向けのクロスプラットフォーム開発ツールを提供します。プリインストールされた 5 つのアプリ(Launcher、WiFi、AppStore、OSUpdate、Settings)はソースコード付きで付属しており、AppStore には Hello World、Camera、Image Viewer、IMU などのサンプルアプリが GitHub にホストされています。

ハードウェア対応は広範囲にわたり、WiFi、Bluetooth、モーションセンサー、カメラ、タッチスクリーン、IO エクスパンダー、ディスプレイ、ADC、GPIO、I²C などがあります。ESP32‑S3‑Touch‑LCD‑2 や Fri3d Camp 2024 Badge といったボードでテストされており、ハードウェア用の Web インストーラまたはデスクトップインストーラを使用して簡単に導入できます。

想定利用ケースとしては、スマートホームコントローラー、教育用インタラクティブディスプレイ、分散型決済システム、携帯型タッチスクリーン、IMU/カメラ付きロボット、スマートウェアラブル、および DIY プロトタイププロジェクトがあります。ドキュメント、セットアップ手順、開発ガイドはプロジェクトの Web サイトで入手可能で、ソースコードは GitHub にあります。Thomas Farstrike が FOSDEM 2026(2 月 1 日日曜日)に 25 分間のプレゼンテーションを行い、進捗状況を紹介します。

親しみやすいモバイルインターフェイスと MicroPython のシンプルさを組み合わせることで、MicroPythonOS は幅広い組込みアプリケーションの迅速かつコスト効率的な開発を可能にします。

本文

昨日、Rustで書かれたマイクロコントローラ向けの Ariel OS RTOS について記事を書きましたが、FOSDEM 2026 で取り上げられるもう一つの興味深いオープンソース OS が MicroPythonOS です。

Ariel OS はマイクロコントローラ上で安全・メモリ安全・ネットワーク対応の IoT アプリケーション向けに設計されていますが、MicroPythonOS はグラフィカルユーザーインターフェースを備えたアプリケーションを対象とし、Android や iOS から多大な影響を受けています。主な特徴は以下の通りです。

  • アプリストア
  • LVGL ベースのタッチスクリーン・ボタン UI(豊富なウィジェット、ジェスチャー、テーマサポート)
  • Wi‑Fi マネージャ
  • OTA(Over‑The‑Air)ファームウェア更新

驚くべきことに、MicroPythonOS は MicroPython で書かれています。ハードウェア初期化・マルチタスク・UI を担当する Thin OS と、すべての機能をアプリとして実装した構成になっており、Wi‑Fi 設定や OS 更新も同様にアプリです。

MicroPythonOS の主なハイライト

機能詳細
ネイティブ MicroPython 基盤ESP32 マイクロコントローラ上で動作。MicroPython をサポートする任意のプラットフォーム(例:Raspberry Pi RP2350)でも実行可能。
クロスプラットフォーム対応Windows、Linux、macOS でも動作(主にアプリ開発・評価用)。
Android ライクなタッチスクリーン UI とジェスチャーアプリストアで簡単にアプリへアクセス。
OTA 更新ワイヤレスでファームウェアをアップグレード可能。
ハードウェアサポートタッチスクリーン、IMU、カメラ;ESP32 では Wi‑Fi、Bluetooth、モーションセンサー、ディスプレイ、ADC、GPIO、I²C 等が含まれる。
パフォーマンス軽量で高速、リソース制限のあるデバイスに適し、起動時間も短い。

事前インストール済みアプリ(合計5つ)

  • ランチャー
  • Wi‑Fi(ワイヤレス設定)
  • アプリストア(追加アプリをインストール)
  • OSUpdate(OTA システム更新)
  • 設定

アプリストアには Hello World、Camera、Image Viewer、IMU(モーションセンサーデータの可視化)などさまざまなアプリがあり、すべてソースコードが公開されています。

使いどころ

  • スマートホームコントローラ
  • インタラクティブディスプレイを備えた教育ツール
  • 分散型決済システム
  • ポータブルタッチスクリーンデバイス
  • IMU とカメラを搭載したロボット
  • ジェスチャー制御付きスマートウェアラブル

はじめ方

ソースコードは GitHub に公開されており、ドキュメントサイトにアプリ・OS 開発の手順が記載されています。簡単に試すには:

  1. Windows、Linux、macOS へインストール – 最も簡単な方法です。
  2. 実機でテスト – ESP32 ターゲットを推奨します。Web インストーラから MicroPythonOS をインストールしてください。特に ESP32‑S3‑Touch‑LCD‑2Fri3d Camp 2024 Badge での動作が確認済みです。

詳細はプロジェクトサイトでご覧いただけます。FOSDEM 2026 に参加予定なら、土曜 2 月 1 日に開催される Thomas Farstrike の 25 分間の講演をお見逃しなく。


Jean‑Luc は 2010 年にパートタイムで CNX Software を立ち上げ、翌年 2011 年にはソフトウェアエンジニアリングマネージャーとしての職を辞めてから、本格的に日々ニュースとレビューを書き始めました。

CNX Software をサポートしてください!
暗号通貨で寄付する、Patreon でパトロンになる、Amazon や AliExpress で商品購入するといった方法があります。また、記事内のアフィリエイトリンクを経由して購入いただくと報酬が発生します。

同じ日のほかのニュース

一覧に戻る →

2026/02/02 4:47

RCE をクリックすると、Moltbot のデータやキーが盗まれます。

## Japanese Translation: --- ## 要約 OpenClaw(旧 Moltbot/ClawdBot)は、10万人以上の開発者に信頼されているオープンソースAIパーソナルアシスタントであり、1クリックだけで攻撃者が完全な管理権限を取得できる重大なロジック欠陥があります。 この攻撃は3段階で進行します: 1. **取り込み** – 悪意あるURLに `gatewayUrl` クエリパラメータが含まれます。 2. **接続** – OpenClaw は即座に `connectGateway()` を呼び出し、攻撃者制御のゲートウェイへ WebSocket 接続を開きます。 3. **トークン流出** – authToken が自動的に WebSocket ハンドシェイクで送信されます。OpenClaw は Origin ヘッダーを検証しないため、localhost 接続でも(Cross‑Site WebSocket Hijacking)です。 盗まれたトークンは `operator.admin` と `operator.approvals` を付与し、攻撃者は以下のことが可能になります: - `exec.approvals.set` で安全プロンプトを無効化 - `config.patch` をパッチして `tools.exec.host` を “gateway” に設定し、コンテナ化された実行を回避 - 任意のコマンドを実行(例:`node.invoke` → `system.run`) この欠陥は v2026.1.24‑1 以前のすべての OpenClaw バージョンで利用可能です。 *depthfirst General Security Intelligence* と別の研究者により独立して発見され、GitHub Advisory を通じて公開されています。 **対策:** 近日リリース予定のパッチではゲートウェイURL用の確認ダイアログを追加し、自動接続機能を削除します。ユーザーは直ちにアップグレードし、漏洩の可能性があるトークンをローテーションし、疑わしいゲートウェイ活動を監視してローカルシステム乗っ取り・データ侵害・妨害行為を防止してください。

2026/02/02 2:36

Apple I 広告(1976年)

## Japanese Translation: Apple Computerの新しいマイクロコンピュータは、単一ボードに収まり、$666.66で販売されるコンパクトなオールインワン「ハッスルフリー」システムです。MOS 6502プロセッサ、16個の4 Kチップから構成された8 KダイナミックRAM、960文字を24×40で表示し自動スクロールが可能な統合ビデオターミナル(RFモジュレータ経由でテレビに接続できる)と独自の1 Kビデオメモリを使用しています。ユニットには内蔵電源が備わっており、大容量28アンペアの電源、スイッチ、LEDは不要です。大型テレタイプ機械と比べてサイズ・コスト・保守性を削減し、出力速度は6倍に速く、Apple BASICがタープレートにプリロードされており、オプションソフトウェアもほぼ無料または無償で提供されます。予定されたアップグレードとしては、32 KオンボードRAMオプションのため16 Kチップへの切替とエッジコネクタを介した65 Kまでの拡張があり、キャセットインターフェースは縦型コネクタに接続し1500 bpsでデータ転送(約20秒で4 Kバイトの読み書き)を行います。ファームウェアはPROMに格納されており、16進入力・デバッグ・画面上直接印刷が可能です。Apple Computerは既に主要コンピュータストアで在庫があり、小売業者や販売代理店はホビイストや小規模事業者へ手頃で保守不要なコンピュータを簡単に供給できます。

2026/02/02 6:30

「40年にわたるコピー保護ドングルを打ち破る」

## Japanese Translation: > 著者は、2026年のWindows 98会計事務所で使用されていたSoftware West社の1990年代製RPG IIコンパイラが、並列ポート用ハードウェアコピー保護ドングルを必要としていることを発見しました。`RPGC.EXE`とそのエディタ`SEU.EXE`は両方ともドングルの有無を確認します。ドングルがない場合、SEUは数秒後に「No dongle, no edit.」というメッセージで終了します。 > アセンブルコードを見ると、セグメント0800内に0x90バイトのルーチンがあり、並列ポートへのIN/OUTを行い、定数値(`BX`、ここでは`BH=76h`)を返しています。このルーチンを`MOV BX, 7606h`(バイト列 `BB 06 76 CB`)に書き換えるとドングルチェックが回避され、SEUは即座に終了します。 > 全てのコンパイラ実行ファイルには同一のコピー保護ロジックが含まれているため、この4バイトのパッチを適用すると、ハードウェアなしでコンパイラがパッチ済み出力バイナリを生成できるようになります。保護は単に定数番号を検証するだけであり、容易に破棄可能です。個人データを削除すれば、このコンパイラは無料の歴史的アーティファクトとして公開されます。

**MicroPythonOS:Android風ユーザー体験を実現したグラフィカルオペレーティングシステム** | そっか~ニュース