世界を動かす技術を、日本語で。

Flipper One – あなたの助けが必要です

概要

  • Flipper One は、ゼロから再構築された全く新しいLinuxサイバーデッキプロジェクト
  • オープンソースと完全なドキュメント化を目指す、ARMベースの最先端ハードウェア
  • コミュニティ主導の開発体制と、開発プロセス全公開
  • Flipper Zeroとは異なる用途・設計思想を持つ別カテゴリーのデバイス
  • 開発者ポータルや独自OS「Flipper OS」を通じた新しいLinux体験の提案

Flipper Oneプロジェクトの全貌

  • Flipper One は、数年にわたりゼロから何度も再構築された大規模プロジェクト
  • 技術的・財政的に非常に困難な挑戦
  • 大きな発表 ではなく、 正直な開発ストーリー を公開
  • Linuxサイバーデッキの再定義 を目指し、開発プロセスを完全公開
  • コミュニティの協力を求め、共に開発を進める体制

Flipper Oneの目標

  • 世界で最もオープンかつドキュメント化された ARMコンピュータ の構築
  • Linuxカーネルのメインライン対応 を徹底
  • ベンダーの クローズドソースコード やバイナリブロブの排除
  • マイコンとCPUを組み合わせた コプロセッサアーキテクチャ の採用
  • 独自の GUIフレームワーク 開発とCLIユーティリティのラッピング

Flipper Zeroとの違い

  • Flipper Zero は主にオフラインのアクセス制御や低レイヤープロトコル(NFC, RFID, Sub-1GHz, 赤外線等)を担当
  • Flipper One はIPネットワーク、Wi-Fi, Ethernet, 5G, 衛星通信などの高性能ネットワーク層を担当
  • 両者は 全く別カテゴリー であり、互いの代替や後継ではない

ハードウェアと拡張性

  • Flipper Oneは PCI Express, USB 3.0, SATA 等の高速インターフェースで拡張モジュールを接続可能
  • SDR, SSD, セルラーモデム などを自由に追加
  • 2x ギガビットイーサネット, USB Ethernet (5Gbps), Wi-Fi 6E 標準搭載
  • M.2モデムで 5G通信 を追加可能
  • ルーター、VPNゲートウェイ、ネットワークブリッジ等の用途に対応

真にオープンなLinuxプラットフォームの実現

  • 完全なメインラインLinuxカーネル対応
  • バイナリブロブ、クローズドドライバ、プロプライエタリファームウェアの排除
  • ベンダーロックのBSP(ボードサポートパッケージ)不採用
  • Collabora と提携し、Rockchip RK3576 SoCのメインライン化を推進
  • 現状、DDRトレーナーのみバイナリブロブが残存
  • 電源管理やUSB DP Alt-mode、NPU/ビデオデコーダ等のドライバ開発も進行中

開発者ポータルとオープンな開発体制

  • Flipper One Developer Portal を公開、全ドキュメント・議論・タスク管理をオープン化
  • ハードウェア、メカニクス、Linux(CPUソフト)、MCUファーム、UI、ドキュメント、テスト等のサブプロジェクトで構成
  • エンジニア、デザイナー、ユーザーなど 誰でも参加可能
  • Developer Portal & Community Manager も募集中

コプロセッサアーキテクチャ

  • 高性能CPU(RK3576 SoC, 8コア, Mali-G52 GPU, NPU, 8GB RAM)
  • 低消費電力MCU(Raspberry Pi RP2350, 2コア) の2プロセッサ並列動作
  • MCU単独でLCDやボタン制御、CPU起動プロセス管理が可能
  • SPI, I²C, UART, GPIO 等を使ったCPU-MCU間通信(インターコネクト)
  • ディスプレイ・入力デバイスのドライバをLinuxカーネルにクリーンに実装予定

Flipper OSとFlipCTL

  • Flipper OS はDebianベースで、プロファイル機能により用途ごとに完全なOSスナップショットを管理
  • プロファイル切替・複製・ロールバックが簡単
  • SDカードの再フラッシュ不要 な運用を実現
  • FlipCTL は小型LCD向けUIフレームワーク
    • D-padやタッチパッドで操作可能なメニュー型UI
    • デスクトップ環境(KDE, GNOME等)を無理に小画面で使う問題を解消
  • Flipper OSとFlipCTLはFlipper Oneだけでなく、Raspberry Pi等他のサイバーデッキにも応用可能

まとめと参加の呼びかけ

  • Flipper Oneは オープンソース・コミュニティと共に築く新世代Linuxサイバーデッキ
  • 開発プロセス全公開と透明性を重視
  • コード以外の貢献(議論、ドキュメント、啓蒙活動等)も歓迎
  • プロジェクトの詳細・参加方法は Flipper One Developer Portal で公開中

Hackerたちの意見

かっこいいけど、あの変な形状で自分たちを制限してる気がするな。GPD Pocket 4やGPD Win Miniみたいに、フルQWERTYキーボードがあったらよかったのに。ちゃんとしたキーボードがあれば、外出先でもコードを書いたり、ファイルを簡単に編集したり、ターミナルを操作したり、いろいろできるのに…もっといろんなことができるはず。あと、今の時代8GBのRAMはギリギリだし、GPDは最大64GBのRAMがあるから、好きなLinuxディストリビューションやアプリを互換性の問題なしに動かせるのがいいよね。Flipper Oneを買う理由が全然見当たらないな。

これ、実際に可能性があると思う代替品だよ: https://m5stack.com/cardputerzero

うーん、Flipper Zeroの形状が好きだったから、PTTともっと頑丈なデザインが加わったら、即買いだね。接続性も十分だから、自分の好きなサイズのキーボードを持ち運ぶのも簡単だし、デバイスに固定のキーボードが付いてるのは全然要らないと思ってる人は多いはず。Flipperは、列挙や実行に使うポータブルデバイスだと思うけど、他のことはデスクトップでやって、Flipperとのデータのやり取りをする感じ。8GB以上のRAMがあっても、今のワークステーションのデスクトップ環境やアプリを全部動かせるから、むしろ余裕があるくらいだよ。

Flipper市場は、こういうデバイスと競争しようとしてるわけじゃないと思うよ。

君が提案してる製品は1400ドルだけど、ゼロはその1/8の値段で売られてたよね。Flipper Oneもそんなに値上がりするのかな?

キーボード付きのPinephoneは考えたことある?

最近、64GBのRAMの価格見たことある?

フォームファクターは確かに変わってるね。建設現場用に作られた「頑丈な」N-Gageを思い出す。

今日、私もそう思うけど、PTTみたいなローカルLLMインターフェースのアイデアには可能性があると思う。2~3桁もローカル推論パワーが増えたら、これが実現するのが見える気がする!「ねえ、Flipper、Wi-Fi SSID FooBarAirにログインして、無料の「メッセージングのみ」プランを選んで、2つ目の暗号化されたSSIDでIP-over-WhatsAppプロキシを設定して」 :)

これ、2色のディスプレイがあるんだよね。8GBは過剰すぎる。これで2GBも必要なことなんてほとんどないと思う。

これ、めっちゃすごそうだけど、プロジェクトのスコープクリープの典型みたいだね。きっと素晴らしいものになるだろうし、手が届かないくらい高価だったり、意外と安かったり、ひどかったり素晴らしかったり(両方の意味で)するんだろうな。3GPPには本当に光が必要だよ。誰かに買ってもらう方法を見つけられることを心から願ってる。そして、すべてのソースをインツリーにする方向性は素晴らしいね。本当に感心してる。

でも、プロジェクトのスコープクリープの定義みたいだね。私には逆に見えるけど、Zeroよりも接続性やI/Oが多いし、スケールダウンしてるけど、より良い素材を使ってる。まるでプロジェクトのスコープクリープをコミュニティにアウトソースしたみたいで、私には理にかなってる。

いくつかのプロジェクトはスコープクリープが避けられないんだよね。これもそう。スイスアーミーナイフのプロジェクトマネージャーがスコープクリープから守ってたら、ナイフは1本だけだっただろうね。

誰かFlipperがこれらの決定をする理由や、Flipper OneがFlipper Zero、RPI、Linuxマシンと比べてどんな利点があるのか説明してくれない?AIの文章は役に立たないな。追記: よく見てみると、目的はPlaydateみたいな楽しいプロジェクトで、ゲーム機じゃなくてLinuxのマルチツールになることみたいだね。これは実際に素晴らしいし、今日の企業化されたテクノロジー文化を癒す一歩だと思う。ウェブサイトがAIやマーケティング用語でこれを説明してないのは残念だな。追記2: 書くのが早すぎた、AIが僕をシニカルにさせてる。唯一の残った批判は、特徴を述べるだけじゃなくて、動機を説明してほしいってことかな。「面白くて重要なことをやってるよ [理由はあまり説明されてないけど]」って繰り返すだけじゃなくて。

Oneについては答えられないけど、彼ら自身も完成したときにどうなるか分からないと思う。でもZeroについては、「一つのデバイス=一つの大きなコミュニティ=たくさんのファームウェア=たくさんのソフトウェア」っていうのが最大の利点だった。これが一つのデバイスを中心にしたまとまったコミュニティから得られるメリットが多いんだ。Oneも似たようなメリットがあると思う。今のZeroユーザーとして、Oneが出たら絶対に手に入れるつもり。PTTボタンが追加されるだけでも価値があると思うし、他の変更もほとんど良いと思う。今のデザインからの欠点はあまり見えないけど、モジュラリティが少し複雑にするかもしれないけど、それに伴う明らかなメリットもたくさんあるよね。

AIの文章は役に立たない。なんでAIの文章があるって言うの?

Flipper OneとFlipper Zeroの違いは何か? それぞれ異なるレイヤーで動いてる。Zeroは物理的なもので、Oneはネットワーク。ほとんど重複がないから、一方が他方に対して優位ってことはない。 > RPI バッテリーがあって、電力管理にも配慮されてる、完全なユニットで、ただのボードじゃない。 > Linuxマシン ノートパソコンみたいなこと?多分、LinuxのノートPCでこれ全部できるけど、Flipper Oneはもっと小さくて専門的なデバイスで、ファームウェアはメーカーが許す限りオープンだよ。 > 残ってる唯一の批判は、機能を述べるだけじゃなくて動機を説明してること。詳しくはこのページを見てね: https://docs.flipper.net/one/general/features

誰か、バイナリーブロブがAIの時代にリバースエンジニアリングできない理由を知ってる?法的な理由?それともファームウェアの署名?

まだその能力はないね。いくつかはあるけど、信頼できるリバースエンジニアリングのレベルには達してない。

いろんなことはできると思うけど、メモリタイミングみたいなものは、簡単にリバースエンジニアリングできるものじゃないよ。デバイスがどんな状態にあるかをテストして、ブロブがどう反応するかを見る必要があるから、結構難しい。

多くの半導体ベンダーは、デバイスOEMにバイナリブロブを提供する際や、バイナリブロブのドキュメントやソースコードを渡す時に、企業にリバースエンジニアリングを禁止するライセンスやその他の法的条件に同意させることが多い。バイナリブロブの直接の受取人(デバイスのOEM)は、法律的に従業員や契約者にリバースエンジニアリングをさせることができない。一般的に、エンドユーザーが同様のライセンスや法的条件に同意する必要がない限り、エンドユーザーはそのバイナリブロブをリバースエンジニアリングすることを止めるものはない。でも、これを試みる前に、デバイスベンダーから提示された法的文書をしっかり理解しておくことが大事だよ。クリック同意のEULAも含めてね。

HNのホームページでクリックするほとんどの記事がAIによって書かれてるみたいで、表現から判断するとちょっと気持ち悪い。自分の考えを書くことが重要だと思わない人が多いのが不思議。TFAの文章は明らかに人間が監修してるけど、それでも言葉遣いは全然人間らしくない。

TFAの文章は明らかに人間が監修してるけど、それでも言葉遣いは全然人間らしくない。この文章にはAIの「特徴」が見えないよ。何に気づいてるの?彼らはたくさんのエムダッシュを使ってるけど、それをすごく人間らしい使い方してるよね。

正直、最近の「はあ、明らかにAIだから読まなかった」っていうコメントの洪水にイライラしてる。HNでは、どの投稿にも必ずこれがついてくるみたいで、言葉の流れよりも内容に興味がある人がいるのに、神様が禁じてくれればいいのに。もしテキストや内容について具体的な不満があるなら、それを持ち出してくれれば、議論できるし、リンク先のページを修正することもできると思う。だって、あれはウィキみたいだし。でも、どの投稿にもコピペできるような一般的な不満を言うだけじゃ、AIが書いたと思うことを聞いてもらいたいだけだと、読むのが本当に疲れる。

今はai;drの時代だね :)

なんか、エムダッシュを使うには、まず認証缶を飲むか、認証ドリトスを食べて、ちゃんと消化器官を持った肉体であることを証明するシステムがあればいいのにって思う。

みんながどうやってLLMを使って記事を書いてるのか、正直よくわからない。めっちゃ合成的に聞こえるから、ほとんど全部LLMが書いたんじゃないかと思うけど、どうやってるの?箇条書きのメモを作って、LLMに好きにやらせてるの?

読んでプロジェクトの目標と古いバージョンと新しいバージョンの違いは理解したけど、これから何を得ればいいの?良い文章を読みたいなら、選ぶ本はたくさんあるし。これはアイデアを効果的に伝える商品紹介に過ぎない。

何人かの人、実際には多くの人が、文章にエムダッシュを使ってるよ。信じられないかもしれないけど、リアルな人たちも時々対比を使って主張をするんだ。AIが書いた文章が気になるんじゃなくて、AIが書いたって証明するためのサインについての文句がうんざりなんだ。心から、リアルな人間より。

AIが人間の著者と見分けがつかないくらい良くなったとき、あなたはまだ気にする?それとも受け入れるの?

みんな、超ウザい人間のキャプチャになっちゃったよ。自分の言葉で自分の考えを書くって証明しなきゃいけないなんて、ほんとに嫌だ。「でも、あなたはAIを使ったでしょ!」って責める気持ちがあるから。もうすごくイライラしてる。確かに、たくさんの記事がAIで書かれてる。でも、それがどうしたの?表紙だけで本を判断するなよ。もっと大事なのは、AIだからってどこにでも「読まない」って書く義務を感じる必要はないってこと…ただ読まなきゃいいじゃん。自分たちが何を読んでるか、読んでないかに誰かが興味を持ってると思わないでよ。

私がこのテキストの作者です。元々はロシア語と英語のミックスでAIなしで書かれて、その後編集者によって磨かれて翻訳されました。こちらが元のドラフトです。

第二のシステム効果って感じだね。(『神話の人月』)最初のはシンプルで集中してるけど、二つ目は色々やろうとして結局全部中途半端になっちゃう。で、よくリリースされない。

最初のはシンプルで集中してる フリッパーゼロを「シンプル」って言ったの、初めて聞いたわ。大体の人は、機能や無線をたくさん詰め込んだ「スイスアーミーナイフ」って思ってるみたいだし。一方で、Oneは機能は少ないけど、接続性や入出力がもっとあるんだよね。でも、君がそう感じてるのはわかるけど、投稿から何を見てそう思ったの?具体的に何がその印象を与えたの?

価格が心配だな、これが成功するかどうかの分かれ目になる。

全部読んだけど、これで何を作るつもりなのかよくわからない。誰か具体例を教えてくれない?本当に気になるんだ。

何度も言ってるけど、PebbleがPebble Coreを完成させるチャンスがあったらよかったなって思う。これを思い出させるのはいい意味で、小さなLinuxデバイスで、常に画面を維持する必要がなくて(電力のために)リアルタイムに集中する必要もなくて、物理ボタンや接続性、マイク、密閉ケースがあれば、ポケットに入れて持ち運べるのが…絶対に夢だよ。ここにいる他の人たちとは逆に、もしその意図に応えてくれるなら、どんな値段でも買うよ!