コミュニティによる貢献 - FastFLX1

コミュニティによる貢献 - FastFLX1

fastflx1 と FastTheme の開発者、Alaraajavamma 氏との対談

FuriLabs では、オープンソースとコミュニティの力を何よりも大切にしています。私たちの FuriPhone FLX1 は Debian ベースのシステムである FuriOS で動作しており、GitHub で120以上のリポジトリを公開している、ほぼ完全にオープンソースなプロジェクトです。私たちは、オーナーの皆さんがシステムをカスタマイズしたり、ハックしたり、さらに発展させていく様子を見るのが大好きです。
本日スポットライトを当てるのは、コミュニティメンバーの一人であり、長年にわたる Linux スマートフォンの愛好家、そして GitLab 上で fastflx1 リポジトリ と素晴らしい FastTheme を作成した Alaraajavamma 氏です。彼のプロジェクトは FLX1 にいくつかのスマートな機能を追加するもので、今回はそれについて詳しく語ってもらいます。それでは、Alaraajavamma 氏との対談に入り、何が彼を(そして願わくばあなたをも)FuriOS エコシステムへの貢献に駆り立てているのかを探ってみましょう。

FastFLX1 プレビュー

One

Two

One

1

Two

2

FastTheme プレビュー

One

Two

Three

One

1

Two

2

Three

3

FuriLabs: やあ、Alaraajavamma。君はかなり前から Linux スマートフォンのユーザーですよね。今回のデバイスにたどり着くまでの経緯を教えてくれますか?
Alaraajavamma: いやあ、かれこれ20年近く Linux スマートフォンをメイン端末(デイリードライバー)として使っています。普通の Android や iPhone のような主流のデバイスと同じくらい信頼性がありつつ、中身はちゃんとした Linux のラップトップや PC のように感じられるデバイスを、20年間ずっと待ち望んできました。正直、長くて、時にはお金のかかる道のりでしたよ! 2024年の7月にネットサーフィンをしていた時に偶然 FLX1 を見つけて、「よし、これを試してみよう」と思ったんです。そしたら、何ということでしょう、ついに私がずっと夢見ていたものを実現してくれたんです。

FuriLabs: それは素晴らしいですね! FLX1 のどんなところが君の心に刺さったんでしょうか?

Alaraajavamma: 大きく分けて2つあります。1つ目は、主流のデバイスと同じくらい信頼性が高いこと。モデムが通話や SMS を切断することは一度もないし、バッテリー持ちも抜群です。夜に残り10%になっても、朝のアラームでちゃんと起こしてくれると信頼できます。カメラも動画を含めて完璧に動作するし、動作速度は私の手持ちの Tuxedo ラップトップより速いんです! 電話は必要な時に必ずスリープから復帰するし、通話の音声品質も非常に安定しています。スピーカーにしてもエコーがありません。これらは些細なことに聞こえるかもしれませんが、これまでに Linux スマートフォンを使ったことがある人なら、この「当たり前」の安定感がいかに貴重か分かってもらえるはずです。

2つ目は、今なお完全な Linux 体験ができる点です。PC に Ubuntu をインストールするような感覚で、馴染み深く、カスタマイズ可能で、オープンです。FLX1 は、信頼できる日常の相棒としての顔と、ハッカーの遊び場としての顔の両方を見事に両立させています。

FuriLabs: 素晴らしいですね。では、fastflx1 プロジェクトを立ち上げるきっかけは何だったのですか?

Alaraajavamma: その Linux 体験というのは、功罪両刃の剣なんですよね。常に何かカスタマイズしたい部分が出てきたり、ちょっとした機能が足りなかったりする。オープンなシステムというのはそういうものです。そこで、そういった「かゆいところ」に手が届くようにするために fastflx1 を始めました。私は本職の開発者というわけではなく、ただ昔からテストやいじり倒すのが大好きな人間にすぎません。FLX1 のオーナーにとって役立つものを作りたい、そして使いやすいものにしたいと思いました。実際、ちゃんと動いています! 完璧ではありませんが、堅実な出来です。バグを見つけた方がいれば、フィードバックや修正の協力をぜひお願いしたいです。

FuriLabs: fastflx1 の中で一番気に入っている機能を教えてください。目玉となる機能は何ですか?

Alaraajavamma: 間違いなく「最後の発信者(またはコピーした番号)を連絡先に追加する」機能ですね。とてもシンプルな機能ですが、Linux スマートフォンでは長年の悩みの種でした。これまで誰もきちんと対処してこなかったんです。私はこれを頻繁に使っていますし、他のユーザーも欲しがっているはずです。あらかじめ言っておきますが、これはプロジェクトの中で最もハック的な部分です。まさに「ガムテープとお祈り(その場しのぎだらけ)」のコードです! でも、動くからよし。あのボタンをタップするたびに、「よし、ついにできた!」って嬉しくなります。

FuriLabs: それこそがオープンソースの精神ですね。動くものを作り、共有すること。他の FLX1 オーナーたちに向けて、何かアピールはありますか? なぜ彼らも参加して貢献すべきだと思いますか?

Alaraajavamma: プロの開発者ではない私にでもできるのですから、誰にだってできます。FLX1 は箱から出しただけでもすでに素晴らしいデバイスですが、それを形作っていくのは「私たち自身」です。かゆいところがありますか? 自分でかいて(解決して)みましょう。小さく作って、テストして、共有する――私が fastflx1 でやったように。私のリポジトリ(gitlab.com/Alaraajavamma/fastflx1)に来て、試してみて、ダメなところや素晴らしいところを教えてください。あるいは、自分自身で何か新しいプロジェクトを始めてもいい。FuriOS は制限なくオープンですし、ちょっとしたカスタマイズの一つひとつが全員にとっての改善につながります。それに、コミュニティも気さくで居心地が良いです。ぜひ飛び込んできて、色々いじくり回して、このスマートフォンを一緒に進化させていきましょう。

FuriLabs: Alaraajavamma、君は最高です。対談に来てくれて、そして fastflx1 を作ってくれて本当にありがとうございます。最後に一言メッセージはありますか?

Alaraajavamma: 呼んでくれてありがとう! 皆さん、とにかく FLX1 を思いっきり楽しんでください。これは私が20年間待っていた Linux スマートフォンであり、今や私たちはこれを一緒にさらに良くしていくことができます。さあ、始めましょう!


いかがでしたでしょうか。Linux スマートフォンに夢を抱くユーザーから fastflx1 の開発者へと至った Alaraajavamma 氏のストーリーでした。彼の物語は、情熱と FuriOS のようなオープンソースプラットフォームが出会ったときに何が可能になるかを示してくれています。
彼のようなオーナーが FLX1 を新たな高みへと引き上げてくれることを、私たちは誇りに思います。刺激を受けましたか? ぜひ Alaraajavamma 氏のリポジトリ gitlab.com/Alaraajavamma/fastflx1 をチェックして試してみて、もしかしたら自分自身のプロジェクトを始めるきっかけにしてみてください。質問やアイデアはありますか? フォーラムや Telegram にぜひ投稿してください。コミュニティをさらに盛り上げていきましょう。FLX1 クルーの皆さん、ハッピーハッキング!