2015年11月 #FSIJ 月例技術講座 Orange PI PCを使ってみる

フリーソフトウェアイニシアティブが定期的に実施している技術講座のツイートをまとめました。 http://www.fsij.org/monthly-meetings/2015/Nov.html 打ち間違いが多々ありますがご了承ください。
1
NOKUBI Takatsugu野首貴嗣 @knok

リバースエンジニアリングも交えてOragePIの低レイヤーを調べたお話 しかし会場のHDMIテレビにうまく実機の映像出力ができていない #FSIJ

2015-11-27 18:29:27
NOKUBI Takatsugu野首貴嗣 @knok

Allwinner社のH3というSoCを使ったOrange PI PC #FSIJ

2015-11-27 18:30:29
NOKUBI Takatsugu野首貴嗣 @knok

「これまでAllwinner社を安かろう悪かろうの会社だと馬鹿にしてましたごめんなさい」 u-bootを積極的に自分で動くようハックを進めている #FSIJ

2015-11-27 18:32:10
NOKUBI Takatsugu野首貴嗣 @knok

背景 Debianの厳しい標準に合わせるために、自由なコンピューティング環境をそろえたい 今使っているのは6年前ぐらいおもの #FSIJ

2015-11-27 18:34:32
NOKUBI Takatsugu野首貴嗣 @knok

OrangePIぐらいなら代わりに使えるスペックだろうと購入 #FSIJ

2015-11-27 18:35:04
NOKUBI Takatsugu野首貴嗣 @knok

2か月前の月例会でkkojimaさんがChopstixをRasbPI2で動かす話をしたが、もっと自由な環境を欲してOrangePIを使おうと感が会えた #FSIJ

2015-11-27 18:37:12
NOKUBI Takatsugu野首貴嗣 @knok

RaspberryPI 2はbinary blobがないと起動しない。プロプライエタリあコンポーネントである #FSIJ

2015-11-27 18:38:03
NOKUBI Takatsugu野首貴嗣 @knok

謎のバイナリを一緒に配布しないとブートすらしないというのは非常に耐えがたい苦痛 #FSIJ

2015-11-27 18:39:29
NOKUBI Takatsugu野首貴嗣 @knok

カーネルやユーザーランドが自由ソフトウェアで動くとしても起動という根元が謎では自由な環境とはいいがたい #FSIJ

2015-11-27 18:41:46
NOKUBI Takatsugu野首貴嗣 @knok

Allwinner社は中華タブレットとして有名だが、かつてはGPL違反常習犯としても有名 #FSIJ

2015-11-27 18:43:56
NOKUBI Takatsugu野首貴嗣 @knok

しかしGPL違反に関しては最近は改善してきている #FSIJ

2015-11-27 18:44:23
NOKUBI Takatsugu野首貴嗣 @knok

自由ソフトウェア運動の敵。プロプライエタリなソフトウェア、データフォーマット。SaaSによるコンピューティングのロックイン #FSIJ

2015-11-27 18:48:16
NOKUBI Takatsugu野首貴嗣 @knok

最近はCPUのマイクロコードも問題にされている #FSIJ

2015-11-27 18:50:28
NOKUBI Takatsugu野首貴嗣 @knok

20~30年前は、あまりそんなところにまでは思い至らなかった。年々自由なコンピューティングを侵害されているのを強く感じる。Allwinnerにチャレンジする動機はこういったところ #FSIJ

2015-11-27 18:52:46
NOKUBI Takatsugu野首貴嗣 @knok

一応、ハードウェアから設計するようなアプローチも存在している #FSIJ

2015-11-27 18:53:59
NOKUBI Takatsugu野首貴嗣 @knok

「動けばいいじゃん」で済ませていいのか、これがgniibeさんのモチベーション #FSIJ

2015-11-27 18:55:01
NOKUBI Takatsugu野首貴嗣 @knok

OranfePI PCの問題点。AliExpressでしか買えない。チャイナクオリティ。購入に数か月かかった。なおknokは2週間程度 #FSIJ

2015-11-27 18:57:50
NOKUBI Takatsugu野首貴嗣 @knok

アリババには「係争処理ボタン」がついている、注文に文句をつけやすいシステム #FSIJ

2015-11-27 18:58:22
NOKUBI Takatsugu野首貴嗣 @knok

プロプライエタリな32KBのバイナリブロブを気にしなければDebianはすぐ動く #FSIJ

2015-11-27 18:59:28
NOKUBI Takatsugu野首貴嗣 @knok

リバースエンジニアリングを交えてchopstixを動かすことに成功した。ブロブがやっていることはDRAM設定と電力制御の2点のようだ。DRAM設定周りはソースコード提供に変わりつつある #FSIJ

2015-11-27 19:01:54
NOKUBI Takatsugu野首貴嗣 @knok

ドキュメントがない部分 CPUコアの制御 SMPモードへの変更が必要 #FSIJ

2015-11-27 19:03:58
NOKUBI Takatsugu野首貴嗣 @knok

u-bootに現在進行形でAllwiner向けのDRAMコンフィグ、電源制御のコードが入りつつある #FSIJ

2015-11-27 19:04:43
NOKUBI Takatsugu野首貴嗣 @knok

なぜこの2点をプロプライエタリにして隠したいのかはよくわからない #FSIJ

2015-11-27 19:05:23