2015-10-29

ある程度自由なラップトップ、Novena

Novena: A Laptop With No Secrets - IEEE Spectrum

ある程度自由なラップトップを作ったそうだ。

ムーアの法則が破れてきた今となっては、小規模なハードウェア制作もやりやすくなっているとのこと。というのも、このプロジェクトがスタートしてから数年たっているが、当初選んだ40nmプロセスは、いまだにコストとパフォーマンスを天秤にかけてちょうどいい釣り合いがとれている。また、中国の製造業者も、少数製造にも興味を示しているとのこと。

できるだけファームウェアブロブの少ないパーツを選定したとのこと。CPUにはFreescaleのARMプロセッサー、i.MX6 SoCを選んだ。ファームウェアはROMに内蔵されているが、IntelのCPUと違い、アップデートできないし、かつ暗号化もされていないとのこと。

Freescaleの提供するパッチをLinuxのコード規約にあわせるなどして、Linuxカーネルの上流に採用させたとのこと。

内蔵GPUはプロプライエタリなバイナリブロブのドライバーを必要とする。このドライバーを使うと、Linuxカーネルのバージョンが固定されてしまう上に、ドライバー自体もクソで、浮動小数点演算をソフトウェアで行っているとのことだ。

そのため、内臓GPUは使わず、ソフトウェアですませる。このため、WMにはXfce4を使い、ディストロはDebianを使っているとのことだ。

気に入らないのは、FPGAが載っていることだ。FPGAのツールは不自由であるし、詳細はわからないが、もしそのような不自由なハードウェアがメモリにDMAアクセスできるようになっているのは危険だ。

どうもいまひとつ惜しいコンピューターだ。

2 comments:

  1. Librem 15がどうなったか検証して欲しい

    ReplyDelete
  2. 2014年にRMSがNovenaラップトップのVPUのリバースエンジニアリングができるエンジニアを探していると質問に答えていたが関連があるのだろうか
    http://slashdot.org/story/201633

    ReplyDelete

You can use some HTML elements, such as <b>, <i>, <a>, also, some characters need to be entity referenced such as <, > and & Your comment may need to be confirmed by blog author. Your comment will be published under GFDL 1.3 or later license with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.