ドスパラのTHIRDWAVE VF-AD4にelementary OS(Ubuntu派生)を入れた感想

前書き:安価なノートPC VF-AD4を購入しました

私は以前から、物書きやコードリーディングの用途で、ノートPCの購入を検討していました。

で、2020年 賞与をいただいたタイミングで、ドスパラ THIRDWAVE VF-AD4の購入に踏み切りました。お金をケチって整備品を購入したので、27,755円!安い!

                                                       

本記事では、「VF-AD4を購入(選択)した理由」、「elementary OSユーザの使用感」を中心に紹介したいと思います。

本記事で説明する内容
  • VF-AD4の価格帯で購入を検討したPC
  • elementary OSのインストール方法
  • elementary OSへの所感

                                             

VF-AD4の価格帯で購入を検討したPC

前提情報ですが、私がノートPCを購入するにあたって、押さえておきたかったポイントは以下の通りです。

押さえておきたかったポイント
  • 技適が通っている事(この問題がなければPINEBOOK Proを購入予定でした)
  • elementary OS(もしくはLinux)がインストールできる事
  • 3〜5万の価格帯
  • SSD増設可能
  • それなりの薄さ、重さ

正直な話、ノートPCの使用頻度が高いのであればApple M1を搭載したMacBook Airが最有力候補でした。が、2019年にデスクトップ環境を一新しており、ノートPCを頻繁に使わなさそうだったので、Macを除外しました。

                                      

このような事情を踏まえて、以下のPCが候補に挙がりました(入出力ポートの情報は省略)

PC名 THIRDWAVE VF-AD4 TECLAST F7Plus ThinkPad E595
ディスプレイ 14.0インチ(1920×1080) 14インチ(1920×1080)  15.6インチ(1920×1080)
OS Windows 10 Pro 64 Windows 10 Home Windows 10 Home
CPU Celeron N4000 Celeron N4100 Ryzen 3 3200U
RAM 4GB 8GB 4GB
SSD/HHD 64GB (eMMC、M.2増設可) 256GB (SSD、M.2換装可) 128GB (SSD)
カードリーダ microSD microSD microSD
Bluetooth Bluetooth 5.0 Bluetooth 4.0 Bluetooth 5.0
無線LAN 802.11 ac/a/b/g/n 802.11 ac 802.11ac/a/b/g/n
キーボード JIS US JIS
重量 1.28kg 1.5kg 2.1kg
金額 29,980円(+税と送料) 39,900円 57,600円

                              

上表の中では、性能だけを見ればThinkPadが最有力でした。残念ながら、「販売終了」かつ「この金額ならMacを買った方が幸せになれそう」と判断し、購入を見送りました。

TECLAST F7Plusは聞いたことのないシリーズでしたが、コスパは良さそうでした。が、キーボード配列がUSであり、私はUS配列を使った経験がありません。日本語キーボード配列化シールが付いてきますが、そんな物をペタペタと貼ったら見栄え悪そうなので、購入断念。

 

最終的に、VF-AD4を消去法で選択しました。しかし、低性能CPU以外は不満がなく、「メーカロゴが存在しない筐体」や「USB Type Cで給電できる点」などは好印象でした。

強いて不満を挙げれば、M.2 SSDの取り付け向きでしょうか。ノートPCでは、SSD基板面を裏にして取り付けるのが普通なのでしょうか? 妻に指摘されるまで、表裏の間違いに気づけませんでした。

                   

elementary OSのインストール方法

elementary OSは、完成度の高いUbuntuから派生したディストリビューションなので、インストーラが親切な作りになっています。そのため、インストール画面まで到達すれば、インストールで困る事はないでしょう。

なお、elementary OS公式サイトでOS imageを配布していますが、無料/有償のどちらかを選択してからダウンロードする仕組みです(以下、参考画像)

ソフト開発費を回収しようとする姿勢には、大いに賛同します。残念ながら、ユーザーの約99.875%は無料でダウンロードしているようで、オープンソースで健全に資金を集める難しさを感じてしまいます。

肝心のインストール方法ですが、以下の手順でelementary OSを導入できます。

  1. elementary OS公式サイトでOS imageをダウンロード
  2. balenaEtcherなどを用いて、USBメモリにelementary OS imageを書き込み
  3. USBメモリをVF-AD4に指し、VF-AD4を起動。BIOS画面を出すため起動時にDelteキー連打
  4. BIOSの[Securityタブ] / [Secure Boot] = Disableに変更
  5. BIOSの[Save & Exitタブ] / [Boot Override] = USBメモリに変更
  6. BIOS設定を保存し、BIOSメニュー終了
  7. elementary OSインストーラの設問に答えながら、インストール(他サイトによる詳細な手順

上記手順4.を実施しないと、「Verification failed: (0x1A) Security Violation 」と表示されて、elementary OSインストーラが起動できません。

                 

elementary OSへの所感

elementary OSは、Ubuntu派生であるため、堅実な作りの印象。

「基本の、初歩の(= elementary)」と冠している通り、Linux初心者でもとっつきやすいGUIです。Linuxデスクトップ環境にありがちな使いづらさを改善するため、

  • UIの簡素化による全体的な美観の向上
  • C/Valaで開発したデスクトップアプリによってソフトウェア依存関係を減らす事
  • ターミナルへのアクセスを減らす事

を目的として、設計/開発しているようです。

Macに近いGUIを提供しつつ、Linuxにありがちなカスタマイズ要素を削ぎ落とし、Linux初心者が操作時に迷わないように作られています。

次バージョンでは、タッチパッドのマルチタッチジェスチャーに対応するようなので、ますます使い勝手はMacに近づきそうです。

 

ソフトウェアは、基本的にはUbuntuのaptパッケージマネージャで取得できるものは、全て取得できます。elementary OS 5.x系はUbuntu bionic(18.04 LTS)から派生しているようで、elementary OSのパッケージがUbuntuのパッケージより約2年程度、古そうです。

パッケージインストールを検証した所、Visual Studio CodeGoogle ChromeJoplinなどの開発ツールを使えましたし、C/C++、各種スクリプト言語、Java、Goなどのプログラミング言語も問題なく使えました。

elementary OSのシステム要件には、「Intel Core i3 またはそれと同等のデュアルコア 64bit プロセッサ」と書かれていますが、Celeron N4000で動作しました。若干、Twitterなどで画像読み込み時にカクつきますが、タイピング中はキビキビ動作します。

これからのリリースで、致命的な不具合(例:GUIクラッシュなど)が発生しない限り、「elementary OSはユーザが増えていきそうなディストリビューション」という印象を受けました。

                        

余談:Valaとは一体……?

elementary OSのデスクトップアプリ開発で用いられるVala言語。

馴染みのないプログラミング言語だったので調べたら、

  • C#ライクな文法
  • valacコンパイラがvala言語ソースからC言語ソースを生成
  • GTK(GUIツールキット)開発で採用されやすい

と、「無茶しやがって……」なプログラミング言語の印象。

        

Win/Macと違って、デスクトップアプリ作成にGTKを選択するしかないLinux開発者が産み出してしまった印象が強く、Vala言語が普及する気配がありません。

     

GTKアプリ開発で速度面を考慮すると、C/C++/Rustしか選択肢になく、

  • Cでオブジェクト指向ライクな実装してしまうと実装量が増加
  • C++は、言語仕様がカオス
  • Rustはコンパイラとの戦いが辛い(GTKとのバインディングも微妙)

などの背景があり、Vala言語を採用するしか無かったのでしょう。

Vala言語は、日本語の情報量の少なさも致命的で、新規参入が難しい印象です(私も試しましたが、書きやすい一方で、サンプルコードが少ない)

                                             

おすすめ

2件のフィードバック

  1. 2021年1月9日

    […] elementary OSは、Ubuntu派生(UbuntuはDebian派生)のLinuxディストリビューションであり、「安定かつ新し目のパッケージ」および「Macを意識したLook & Feel」を提供しており、私もノートPCにインストールして愛用させてもらっています。 […]

  2. 2022年1月5日

    […] Vala言語の開発ツールは、最新ライブラリや最新機能を使う場合が多く、コードを書く前の事前準備が多いです。私はVala開発環境として以前はelementary OSを使用していましたが、パッケージが比較的新しいUbuntuを利用するようになりました。 […]