Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
1
WindowsタブレットでLinux、*BSD改造特集と
裏技ハッキング in OSC Online2020
Hacking Linux and *BSD in Windows Tablet and
the third Smartphone...
2
自己紹介 Self Introduction
●
My name: Kapper
●
Twitter account:@kapper1224
●
HP:http://kapper1224.sakura.ne.jp
●
Slideshare:...
3
Recently my activities
Sailfish X on Xperia X
Reports Linux on
Windows Tablet in Amazon Activities on NT, MakerFaire,Tai...
4
異世界転生小説を書いています。
●
中世〜近世で製造業で産業革命するネタ。
●
マニアックな技術論が得意な技術開発型ストーリー
●
93万PV、ユニーク9万人、867ブクマ、2,211ポイント
5
アクセス数とご感想
●
最初は殆どPV無し。地道に更新し上位3%。鹿小説に負
けない様にする。13ヶ月目。
●
産業革命と歴史背景と製造業、技術論を書いています。
●
全てが数字で評価される厳しい世界。辛い。
●
毎日更新しないとブックマー...
6
LILO & 東海道らぐ Online 5/2、5/5
鹿児島らぐ Online 4/29
●
コロナの影響でオンラインで
勉強会をやるそうです。
●
Linux好き全世界から集まれ。
●
ガジェットを改造しようぜ、
サーバでインフラ遊ぼう...
7
2,500円ジャンクNexus7 2012で
postmarketOSでリサイクル
●
中古Nexus7 2012が爆安
●
Android7.1.2が王道
●
postmarketOSのバグが
無くなり、Linux化
XFCE4など実用的...
8
ジャンクWindowsタブレット
●
イオシスジャンクQ506/MEやドスパラジャンクで
再び活性化するWindowsタブレット
●
E-BayやAliexpressでも値崩れ
●
LinuxやAndroid-x86動くよ。快適だよ。使おう...
9
タブレットをこんな用途にもリサイクル?
コンピュータ教室用PC
サブディスプレイ
AI/IoT用の端末、モニタ代わり
シンクライアント端末
ワンセグ、カーナビ代わり
ゲームや防水テレビ、車載用など
Android-x86とマルチブート
デス...
10
どんなOSが載せられるの?
Official supported◎、Official reported○、User reported△、No reported ×
Distributions iphone
5〜
Android Windo...
11
中古、ジャンク ガジェット価格推定2020
~2000円~1000円 ~4000円 ~6000円 ~10千円 ~15千円 ~20千円 30千円~
RaspiZero
NanoPi
Raspi2,3,4 Thinkerboard
Je...
12
今回はタブレットの裏技特集
The Windows hacking and tips
13
古いスマホやタブレットが余ってきた
Some old smartphone and tablet
●
古いスマホ、タブレットが余ってきた。使いみちがない。
●
LinuxやAndroidでリサイクルしよう
●
今回はWindowsタブレッ...
14
ジャンク品の注意事項
●
液晶が割れていなくて、ちゃんと表示されるもの
●
バッテリが膨らんでいるものは基本寿命。
最後の手段はガス抜きの穴をピンで開けましょう
●
OSが無くてもなんとかなる、なんとかしよう。自己責任
●
キーボードとマ...
15
ACアダプタハッキングw
●
ジャンクのWindowsタブレットを買う時は10インチ以上のは
ACアダプタが無い場合が多いです(が、安い)
●
ACアダプタを極めた人がタブレットを極めるw
電圧、電流、コネクタ径のACアダプタを買い集めま...
16
例えば、クロスSWOT(スウォット)分析
強み
・台数が沢山ありジャンクも安い
・ドライバ安定化。不具合大幅減少
・Linux,*BSD,AndroidなどOSフリー
・AI・IoT・電子工作で将来性
弱み
・最近あまり新機種が出ていない...
17
Linuxを使う
●
ご存知Linuxは問題なくWindowsタブレットで動作
●
Kernelのバージョンによって挙動が大きく変わります
●
openSUSE Tumbleweedはドライバ動かないのが沢山
あるのでご注意(別途説明)
...
18
●
Android-x86 9.0R1、Ubuntu、Debian、openSUSEな
ど動作確認。ジャンク祭りにLinuxで応援
Q506MEジャンク祭り
Android-x86 9.0R1 Android-x86 9.0R1
Open...
19
10 inch VS 13.3 inch の法則
●
実はタブレットには11インチの法則がある。
10インチ以下はAndroid、
10インチ以上はLinuxが使いやすい
●
画面が大きくなるとタッチスクロールが大きくなる
●
Linux...
20
FreeBSD、OpenBSDを使おう
●
i915のGPUドライバとタッチスクリーンの課題がありますが、一
応動作確認。Corei3,i5,i7推奨
●
GhostBSDや河豚板などのライブイメージ動作確認中
●
Flamebuffer...
21
NetBSD
●
NetBSD9.0をテスト中
NetBSD8.0はOSC広島2018で動作報告
●
当時はGPUのi915が対応していなかったのでブラックス
クリーンになったが、ブート時にi915をdisableで起動
>usercon...
22
NetBSD9.0のテスト中
●
WindowsタブレットにNetBSD9.0
●
色々な機種に入れて、傾向を探る。ドライバ不具合
●
Corei3,i5タブとT100TAは良さそう。
23
DragonflyBSD
●
DragonflyBSDもT100TAMで無事起動。UEFIも問題なし
●
タブレットでの動作報告が殆ど無いので、第一人者になれる
チャンス?
24
OpenIndiana(OpenSolaris)
●
OpenIndianaもWindowsタブレットでブート出来るが
i915のGPUドライバが対応していなくブラックスクリーン
●
誰かフレームバッファで起動する方法を教えて下さい
25
GPD-WIN、GPD-Pocket
●
GPD-WINもGPD-PocketもLinuxで普通に起動
大きなバグはだいたい解決。パッチは他のタブレットにも
●
GPD-Pocket2やGPD MicroPCも動作確認済
●
*BSDでは...
26
モバイルGUI環境とPlasma-Mobile
●
KDE関係ではスマホ・タブレット向けPlasma-Mobile
●
Ubuntu18.04ベースのISOファイルを公開中
以前は不安定だったが、最近は少しマシに。4/2リリース
●
最近...
27
Software Virtual keyboard
●
Onboard:Ubuntuのキーボード。
●
Florence:高性能キーボード。バグあり
●
xvkbd:古典的も機能十分。*BSD対応。最近WM非対応
●
Gnome On S...
28
マウス右クリックエミュレーション
●
Gnomeユニバーサルアクセスで右クリックエミュレーション
●
他にはアプリmousetweaksを使う方法
mousetweaks --ssc --ssc-time=0.5 --daemonize
29
ディスプレイの回転設定
●
ディスプレイが自動回転すると意外と邪魔。
タッチスクリーンと連動しない事もあります。
●
自動回転を止めましょう。Gnomeの場合は右上の
オプションで止めれます
●
GUIで調整する場合、ArandRを
使っ...
30
タッチスクリーンの設定
●
タッチスクリーンがずれていたら調整が必要です。
xinputコマンドで(Goodixでの一例)
xinput set-prop 'Goodix Capacitive TouchScreen' 'Coordina...
31
XrandRによる解像度スケーリング
●
画面解像度はXrandRで仮想的に変更可能です。画面
が狭い場合に使用できます。--panningオプションで画面
スクロール表示
xrandr --output eDP1 --panning 1...
32
中華で良く使われるMSSL1680
●
WindowsのSileadTouch.sysを使ってLinuxドライバ
33
MainlineKernelでサポートされた機種?●
PIPO W11 2020/1/10
●
Teclast X89 tablet Fix 2019/12/2
●
Jumper EZpad 6 m4 2019/11/12
●
Force...
34
ドライバが動かない時
openSUSE Tumbleweedなどで特定のドライバが動かないという報告を
時々頂きます。
・タッチスクリーン
sudo modprobe -r i2c-hid
sudo modprobe i2c-hid
もし...
35
PowerControl 節電
●
CPUクロック周波数を下げるのと、バックライトを暗くするのが
非常に節電効果がある。後はこまめにスリープモード時間。
●
Powertopで不要な設定をOFF、TLPで電源モード切り替え
CPUPowe...
36
Wubiで最新版Ubuntuインストール
●
最新版、開発版UbuntuはWindowsのCMDで --isopathで指定
37
XPマシンにWubi for Ubuntu とPython2.7
●
古いXP世代のPCにもWubiでデュアルブート
●
XP世代にはPython2.7と32bit版Ubuntu必要
最終版はLubuntu18.04。
●
まずPytho...
38
レスキューSuperGrub2Diskを使う
●
レスキュー用としてGrubと
EFIファイルを自動検索する
SuperGrub2Diskが便利
●
ISOファイルをダウンロード
してUSBメモリに焼くだけ
●
ブートメニューが出ない時
...
39
AnboxでAndroidコンテナ
Install Android container「Anbox」
●
公式GithubにLinux用スクリプトをダウンロード
Donwnload Linux install script on Gith...
40
Install RPM files Android on Linux
●
公式HPにRPM方式でイメージ配布。Linuxで使える
●
Rpm -Uvh cm-x86-14.1-rc1.x86_64.rpm
もしくは、sudo apt in...
41
AndEX10とUbuntuデュアルブート
●
Android-x86はファイルから直接Grubでブート出来る
 フォルダーデータ、initrd.img、system.sfs、およびkernel
を一つのフォルダに置いてブート
●
Gru...
42
PhoenixOSとWindows10デュアルブート
●
Android-x86互換のPhoenixOSはWindowsからデュアルブート
出来るEXEインストーラーがある。
●
自動でブートローダーを書き込んでそのまま使える。便利
●
...
43
Android-x86開発版、Blissos-dev
●
最新版Android-x86は基本的にほとんど表に出してこ
ない。Blissos-devが開発版として公開されている
●
世の中にリリースされていないAndroid-x86を使いた...
44
Grub2ハックでUbuntuデュアルブート●
ISOファイルをGrubから直接デュアルブートで起動できる。
openSUSEだけは何故か良く分からない。
●
HDDにISOファイルを置いてgrub.cfgに書き込むだけ
set root...
45
WindowsBootManagerを編集して
デュアルブート
●
こちらのサイトなどでWBMを編集してLinux起動
●
タッチスクリーンが使えるので多少便利
https://nyacom.net/?p=202
46
タブレットをセカンドモニタ
●
タブレットの画面をセカンドモニタとして使用
●
母艦がWindowsの場合、幾つかの方法がある
(iDisplay,spacedesk,Splashtop Wired Xdisplay...)
●
Linu...
47
Virtscreen
●
PyQt5とX11vncとXRnadRを用いたセカンドモニタ
アプリ
●
iPadやAndroidをセカンドモニタに使える
●
XrandRで登録すると、モニタが
追加されて、それをVNCで
飛ばす形
48
USB Video Capture Video VS HDMI
●
USB Captureを使って外部モニタ代わり
●
高かったUSB3.0 HDMI Captureが安くなってきた
●
UVC規格ドライバ不要。VLCやMPlayerで表...
49
HDMI USB3.0Type-Cキャプチャ
●
AliexpressでUS$35のHDMIキャプチャ
●
MplayerでCUIから直接取り込み。高速。
RaspberryPiやゲーム機のモニタへどうぞ
●
解像度はRaspberryP...
50
USB TV Tuner 「PX-S1UD V2.0」
●
LinuxでTVを見て録画したい人は「PX-S1UD V2.0」
●
人気機種なので結構安定高価。
●
YoutubeやAbameTVなどで諦めて見るのも・・・
●
汎用チューナ...
51
USBカメラ
●
Windowsタブレットの内蔵カメラは基本動かない。ノート
PC仕様のみ動作確認。残念ながら
●
動画を撮影するにはUSBカメラを使用。UVC規格ならな
んでも使える。
●
Surface、Corei3,i5
はカメラ動...
52
スマホをLinuxのWebカメラに
●
まとはらさん情報でスマホのカメラをLinuxで使える
●
あまりにも素晴らしいネタなのでご紹介。
遠隔で取り込んでそのままPCで編集、UP出来る。
●
詳細はまとはらさんのSpeakerdeckのサ...
53
Webテレビ会議 Zoom、Teams
●
当然であるが、タブレットでもWebテレビ会議システムは
使える。Zoomなど
●
カメラはCorei3,5,7、CoreM、Surfaceシリーズなどでは
Linuxでも動作するので使用できる。...
54
カーナビ Navit、GoogleMap
●
Navitを使えば簡易カーナビ。
●
正直、GoogleMapを使った方が便利
55
ラジオ
●
ラジオはWebラジオがそのままブラウザで。
Radikoなども動く。
56
第2世代レーザーキーボード
●
第2世代レーザーキーボードを購入。マウスやキーボード
がそのまま使える。USBやBluetooth対応
●
クリック音がかなり大きいのが悩み。うるさいw
57
500円ジャンクで即席DVDPlayer
●
USBの500円DVDドライブとVLCで動画プレイヤー
BlueRayはMakeMKVが必要
●
USBのVideoキャプチャ+ジャンクBLプレイヤーで
即席BL、DVDプレイヤー。ハードオフ...
58
Wacomペンタブレット
●
WacomはLinuxにペンタブレットのドライバを供給
●
古い機種から最近の機種までLinuxで使えるはず
●
Windowsペンタブレットでお絵描きマシンも可能
●
お絵描きアプリはメモリを非常に食うので...
59
Arduino●
当然であるがLinuxでもArdinoは普通に使える。爆安中華Arduinoは
ドライバが必要だが使える。小江戸らぐLinuxUser2019夏号で記事
●
小型タブレットを電子工作に。IoTやロボットに組み込んで
●
...
60
既に学習済みのAIモデルを転用?
●
既に学習されているモデルを使用してタブレットなどで
●
学習済みモデルをCPUだけで演算しても結構遅い
●
一番有名なのはYOLO3とか白黒画像をカラー化とか
●
カメラと併用して画像認識するとかなり...
61
最近の名古屋めし
カレーそば
名古屋駅名物
味噌煮込みうどん 寿がきや
世界の山ちゃん パスタ・デ・ココ きしめん+どて丼
62
ごく普通の鹿焼きゲーム
Wine+Steam+Linux
●
最近のWineはSteamが動く。64bitもちゃんと動く様に
なった。ゲームばっちり、6割位
●
64bitしか動かないゲームがかなり増えたのでご注意
63
Antimicroとゲームコントローラー
●
Antimicroを使えばコントローラーをキーボード代わり
色々なアプリがそのまま遊べるので意外と重宝
●
ゲームやエミュレータなどにも。
64
AllwinnerのPinebook、PinePhone衝撃
●
RaspberryPiみたいにSDカードやUSBから起動
●
MainlineKernelでサポート、各種OSイメージ対応
●
Ubuntu、DebianからNetBSDま...
65
CentOS8.0 and kernel4.19 Supported
Windows Tablet.
●
やっとリリースされたCentOS8.0。Kernel4.19になって
一通りのWindowsタブレットで動作する様になった。
●
M...
66
Debian NorootとUserLAnd
●
Android Chroot(proot)環境。Androidのハードの性能
が上がって相対的に気にならないレベル
●
Debian Norootは4.5年ぶりに1/9更新。無事復活
●
...
67
●
AndroidにUbuntuやDebian、ArchをChroot出来るア
プリ。手動設定であるが、XserverSDLも使えるので
Xアプリも動く
●
残念なのがAURが使えない事。Archの沢山のアプリが
動かないかも知れない。
...
68
1,000円初代eeePCとNon PAE Linux
●
ジャンクで1,000円で買ったLegacyノートPC
CeleronM、PentiumM世代
Non PAEデバイスにLinuxをインストール
実はgrubで「--forcepa...
69
RaspberryPi Desktop in the old UMPC
RaspberryPiデスクトップで古いPCをリサイクル
Vaio Type-P on Linux
RaspberryPi Desktop
旧機種で使えるRaspbi...
70
500円〜シンクライアント端末(Intel)
●
ジャンクのx86シンクライアント端末は実質PCながらも
とても安く遊べる改造端末。
●
ストレージが小さいのでLinuxインストール時注意
●
最近のジャンクはAtomなどWindowsタ...
71
PCコンフルで3000円ジャンクFZ-X1
●
PCコンフルのジャンクでFZ-X1。Android。
●
ゴツいが普通の性能。OSは古い
●
Linux化して遊びたい。
欲しい人はヤフオクのジャンク
コンフル店へどうぞ
72
ジャンクQ584/HでDebian i386
●
32bit系OSしか起動しない特殊ハードのQ584/H
UEFIでしか起動しないので対応ディストリが少ない
●
Debian Multi-Archやi386 UEFIなら無事動作。
Q4O...
73
ジャンクQ702/GでCore i3,i5
●
旧世代のQ702が安価で売られている。Core i3,i5
デュアルコアだがそこそこ速い。バッテリ短い
●
ノートPCと同じ仕様なのでLinuxや*BSDでも動作
●
カメラもLinuxでち...
74
業務用最強パナソニックWinタブ
FZ-G1、FZ-M1
●
業務用パナソニックタブレットも世代交代。
E-Bayで安く買える様になってきた。Corei5
●
分厚さを除けば、ありとあらゆるWinタブの長所を持つ
●
7インチのFZ-M1...
75
5980円モバイルAC電源
●
ACコンセントが使えるモバイルバッテリ
●
時々楽天で50%引きセールしている
●
85Wh(100V 0.85Aまで)なので
一般的なノートPCは使えない。
電流不足。
●
タブレット用電源とか、一般家電...
76
往年の名機にもNetBSD
●
OSのイメージファイルが公開。焼くだけで簡単にデュアル
ブート出来ます。Twitterでパズって人気者になれる?
●
自宅に眠っている名機を復活させてみませんか?
77
*BSD and Linux in LinuxZaurus
●
つついさんがNetBSD8.1をLinuxZaurusに移植
●
Kernel5.0.0イメージでArchLinuxをLinuxZaurus移植
基本的にARMv5Tに対応し...
78
LinuxZaurusの移植状況
Distributions A300 B500 SL-
5500
6000
C700 C750,
C760
C8x0
C1000 C3x00 Com
ments
Ubuntu × × × △ △ △ △ ...
Upcoming SlideShare
Loading in …5
×

WindowsタブレットでLinux、*BSD改造特集と裏技ハッキング in OSC Online2020 #osc20on Hacking Linux and *BSD in Windows Tablet and the third Smartphone OS in 2020

3,222 views

Published on


OSC2020Onlineの資料です。
OSC東京2020春に発表する予定だった資料ですが、
新型コロナ肺炎の影響で中止になりました。
部分的に修正しましたのでリリースします。

Published in: Mobile
  • Be the first to comment

WindowsタブレットでLinux、*BSD改造特集と裏技ハッキング in OSC Online2020 #osc20on Hacking Linux and *BSD in Windows Tablet and the third Smartphone OS in 2020

  1. 1. 1 WindowsタブレットでLinux、*BSD改造特集と 裏技ハッキング in OSC Online2020 Hacking Linux and *BSD in Windows Tablet and the third Smartphone OS in 2020 1、 自己紹介 Self introduction 2、Recently my activities 3、Linux & *BSD 4、裏技Windowsタブレット ハッキング 5、最近ジャンクさん達 6、Pinephone情報&LinuxZaurus情報 詳しい話はSlideshareで公開中 @kapper1224 Gadget Hacking User Group Speaker:Kapper OSC Online Spring 2020年4月23日 14:00〜 Place: Zoom  This Presentation: Slideshare & PDF files publication of my HP http://kapper1224.sakura.ne.jp NetBSD 9.0 in WindowsTablet FZ-G1
  2. 2. 2 自己紹介 Self Introduction ● My name: Kapper ● Twitter account:@kapper1224 ● HP:http://kapper1224.sakura.ne.jp ● Slideshare: http://www.slideshare.net/kapper1224 ● ニコナレ: http://niconare.nicovideo.jp/users/59379263 ● Facebook:https://www.facebook.com/kapper1224/ ● My Hobby:Linux、*BSD、and Mobile Devices ● My favorite words:The records are the more important than the experiment. ● Test Model:Netwalker(PC-Z1,T1)、Nokia N900、DynabookAZ、RaspberryPi       Nexus7(2012、2013)、Nexus5、OpenPandora、Chromebook、          Fx0(FirefoxOS)、台湾Android電子辞書 無敵CD-920、CD-928           GPD-WIN、GPD-Pocket、Windows Tablet、SailfishOS、UBPorts    ● Recent my Activity: Hacking Linux on Windows10 Tablet (Intel Atom) and Android Smartphone.   Hacking NetBSD and OpenBSD on UEFI and Windows Tablet. I have been exhibiting in NT Nagoya, NT Kanazawa, Oogaki Mini MakerFaire. I have over 160 Windows Tablet and 80 ARM Android, and test it now.  後、最近小説家になろうで異世界で製造業と産業革命の小説書いていますなう。
  3. 3. 3 Recently my activities Sailfish X on Xperia X Reports Linux on Windows Tablet in Amazon Activities on NT, MakerFaire,Taiwan NetBSD、OpenBSD、FreeBSD Some Linux on Windows Tablet postmarketOS on Nexus5, Nexus7 2012 UBPorts on Nexus5 Nexus7 2013
  4. 4. 4 異世界転生小説を書いています。 ● 中世〜近世で製造業で産業革命するネタ。 ● マニアックな技術論が得意な技術開発型ストーリー ● 93万PV、ユニーク9万人、867ブクマ、2,211ポイント
  5. 5. 5 アクセス数とご感想 ● 最初は殆どPV無し。地道に更新し上位3%。鹿小説に負 けない様にする。13ヶ月目。 ● 産業革命と歴史背景と製造業、技術論を書いています。 ● 全てが数字で評価される厳しい世界。辛い。 ● 毎日更新しないとブックマークが増えない厳しい人気 社会。超競争社会で泣けてくる厳しさ。 出展:小説家になろうを知ろう ~小説家になろうをグラフ化してみた~ 小説家になろうブックマーク数 比率(%) 今ココ 月 PV
  6. 6. 6 LILO & 東海道らぐ Online 5/2、5/5 鹿児島らぐ Online 4/29 ● コロナの影響でオンラインで 勉強会をやるそうです。 ● Linux好き全世界から集まれ。 ● ガジェットを改造しようぜ、 サーバでインフラ遊ぼうぜ、 IoTで電子工作遊ぼうぜ、 PythonとAIで ディープラーニングしようぜ Welcome!
  7. 7. 7 2,500円ジャンクNexus7 2012で postmarketOSでリサイクル ● 中古Nexus7 2012が爆安 ● Android7.1.2が王道 ● postmarketOSのバグが 無くなり、Linux化 XFCE4など実用的に ● /system領域が650MB しかないので、/userdate 領域にLinuxを書き込む ● 非常に安価で弾数多い 期待のデバイス
  8. 8. 8 ジャンクWindowsタブレット ● イオシスジャンクQ506/MEやドスパラジャンクで 再び活性化するWindowsタブレット ● E-BayやAliexpressでも値崩れ ● LinuxやAndroid-x86動くよ。快適だよ。使おうぜ。
  9. 9. 9 タブレットをこんな用途にもリサイクル? コンピュータ教室用PC サブディスプレイ AI/IoT用の端末、モニタ代わり シンクライアント端末 ワンセグ、カーナビ代わり ゲームや防水テレビ、車載用など Android-x86とマルチブート デスクトップとAndroidの共存 Qemuやvirtualboxエミュレーション WineでSteamやWindowsゲーム Exagearでx86Wineエミュ Antimicroでキーボードエミュ Desktop、Office端末、電子工作 サーバ、Terminal、開発端末 音楽、動画、3D、CAD作成マシン デスクトップとモバイルOSをChroot、マルチブートで融合。得意分野をOS側でサポート
  10. 10. 10 どんなOSが載せられるの? Official supported◎、Official reported○、User reported△、No reported × Distributions iphone 5〜 Android Windows Tablet NoPAE NotePC Rasp Pi Windows Phone Pine Phone Linux Zaurus Nokia N900 Nintendo Switch Com ments Windows10ARM × × ー × △ △ × × × △ ARM Ubuntu × △ ◎ ○ ◎ × ? △ △ △ Desktop Debian × △ ◎ ◎ ◎ × ○ ○ ◎ △ Desktop ArchLinux × △ ◎ ○ ◎ × ○ △ △ △ Desktop CentOS × △ △ △ ○ × × × × × Desktop FreeBSD × × △ ◎ ◎ × ? × × △ Desktop OpenBSD × × △ ◎ ◎ × ? ○ × × Desktop NetBSD × × △ ◎ ◎ × ? ◎ ◎ × Desktop Android-x86 ー ー ◎ △ ー ー ー ー ー ー x86 ChromeOS × × ◎ △ ◎ × × × × × x86,ARM LineageOS × ◎ ◎ × ◎ △ ◎ × △ △ ARM,x86 SailfishOS × ◎ △ ー △ × ◎ × ◎ × ARM PlasmaMobile × ◎ ◎ × ◎ × ◎ × × × ARM,x86 Maemo × △ × × ◎ × ◎ × ◎ × ARM,x86 Armbian × △ ー ー ◎ × ? × × × ARM postmarketOS △ ◎ ◎ × ◎ △ ◎ × ◎ × ARM,x86 UBPorts × ◎ × ー ◎ × ◎ × × × ARM LuneOS × ◎ × × × × ◎ × × × ARM MainlineKernel × △ ◎ ◎ ◎ × ◎ ◎ ◎ ? Linux *BSD
  11. 11. 11 中古、ジャンク ガジェット価格推定2020 ~2000円~1000円 ~4000円 ~6000円 ~10千円 ~15千円 ~20千円 30千円~ RaspiZero NanoPi Raspi2,3,4 Thinkerboard JetsonNano Atom board JetsonTK1 JetsonTX1 Miix2 8 Venue8Pro 8,10インチWinタブ T100TA,HA 2in1 Winタブ Corei3,i5タブ Surface3Pro GPD-Win GPD-Pocket Kobo Touch,Glo Kobo Aura Kindle PapperWhite 2012〜2014 Galaxy Tab Galaxy S2 Nexus7 2012 NexusPlayer ME176C Nexus5,5X Nexus7 2013 ZenPhone2 Nexus9 Nexus6,6P ThinClient Atom 要改造(ハッキング)低スペックCPU 上級者・廃人ゾーン ローエンド中古 現行機種 Netwalker WindowsRT Nokia N900 Linux Zaurus Windows Phone DM200 KPD-701 7 中華インチ CoreM Winタブ Surface3 W-Zero3 iPhone~4 Kindle Fire HD Kindle PapperWhite 2015〜2017 Nexus10 Xperia Z1~Z5 TF101,TF201 KindleFireHDX2013 Windows7 ジャンク タブレット TW06W FCmini PSClassic DreamCast PS2,XBOX,GC PS3 XBOX360 1 board ARM PDA SmartPhone Android SmartPhone Tablet Windows Tablet ThinClient NAS E-book Game Console OpenWRT Router Nintendo Switch NSB-3NR1T1MLV XperiaXA2 GooglePixel OnePlus3,3T XperiaX Google Pixel3XL Gemini PDA Pine Phone PS4 GL-MT 300N
  12. 12. 12 今回はタブレットの裏技特集 The Windows hacking and tips
  13. 13. 13 古いスマホやタブレットが余ってきた Some old smartphone and tablet ● 古いスマホ、タブレットが余ってきた。使いみちがない。 ● LinuxやAndroidでリサイクルしよう ● 今回はWindowsタブレットで*BSDなど ● 周辺機種やトラブル事例とか ● AI,IoTは少し。前回のKOFで報告した内容など ● その他
  14. 14. 14 ジャンク品の注意事項 ● 液晶が割れていなくて、ちゃんと表示されるもの ● バッテリが膨らんでいるものは基本寿命。 最後の手段はガス抜きの穴をピンで開けましょう ● OSが無くてもなんとかなる、なんとかしよう。自己責任 ● キーボードとマウスはあると便利。無ければUSBから ● Windows10アップグレード品はドライバが動かない リスク。ソフトウェア関係のトラブル。保証対象外 ● 中華OEMは液晶が割れやすいので注意。安くても気を つける事 ● 色むらは最悪壁紙の色を工夫して見えにくくしようw ● SSDを抜いてあるジャンクは要注意。 ● バッテリは保証対象外。Coreシリーズは特に注意。 電池持ちがかなり悪い。ACアダプタを確保(重要)
  15. 15. 15 ACアダプタハッキングw ● ジャンクのWindowsタブレットを買う時は10インチ以上のは ACアダプタが無い場合が多いです(が、安い) ● ACアダプタを極めた人がタブレットを極めるw 電圧、電流、コネクタ径のACアダプタを買い集めましょう(ぉぃ ● 富士通:汎用小口径 ACアダプタ 19V 3.16A ただしLegacyBIOS世代は普通の直径ACアダプタ ● パナソニック:通常Let'sNote用 16V 3〜4A ● 東芝:忘れた ● DELL:小口径ACアダプタ? ● HP:専用コネクタ&ACアダプタ(注意) ● SurfacePro:特殊コネクタ? ● 中華:5V3Aが多い。10インチは普通にACアダプタ ● 10インチ以下はMicroUSBかType-Cが殆ど
  16. 16. 16 例えば、クロスSWOT(スウォット)分析 強み ・台数が沢山ありジャンクも安い ・ドライバ安定化。不具合大幅減少 ・Linux,*BSD,AndroidなどOSフリー ・AI・IoT・電子工作で将来性 弱み ・最近あまり新機種が出ていない ・中華タブMSSL1680でタッチNG ・UIが使いにくい。Linux嫌い多い ・*BSDで殆ど普及していない 機会 ・誰でも入手可能 ・2000円ジャン クで人気 ・2in1モデルが 今後の機種 ・ラズパイ高価化 ・UMPC復活 強みを積極的に変える戦略 ・2000円ジャンクが大人気 ・ラズパイが高価格化。同等値段 ・Officeやお絵描き、 ・機械学習などPythonでAI端末 ・IoT端末として将来性あり ・電子工作向け情報アピール戦略 ・UMPC向け情報も発信 弱みを強みに変える戦略 ・AndroidやChromeOS横展開 ・第3のスマートフォンOS移植 ・MSSL1680移植情報を発信 ・Plasma-MobileなどUI発信 ・周辺機種を併用し更に高価値へ ・Wine,Steamなどアプリ情報発信 ・*BSDなども移植、情報共有 脅威 ・安価な新機種 が無い ・徐々に市場から 減少 ・iPadシェア増加 ・スペックの陳腐 化課題 強みを生かし脅威を克服する戦略 ・XとAndroidアプリ両方使える様 ・Anboxやエミュレータなども ・古い機種も動作確認しアピール ・新しいCPU品も買ってデータ収集 ・iOSのネタを調査して考える ・CentOS8などサーバ技術を提案 ・激安Nexus7,ME176CをOS代替 弱みと脅威への防衛戦略 ・VNC,シンクライアントなど逃げ道 ・モニタ代わり,ゲームマシンなどへ ・Arduinoと併用し電子工作グッズ に転換したり ・RaspbianでLinux嫌いへアピール ・使い方の資料を作成し紹介 ・コマンドライン無し利用方法解説 WindowsタブレットでLinuxを使う上でのマーケティング手法 技術的な課題は解決、自由なOS環境と安価なジャンク人気。
  17. 17. 17 Linuxを使う ● ご存知Linuxは問題なくWindowsタブレットで動作 ● Kernelのバージョンによって挙動が大きく変わります ● openSUSE Tumbleweedはドライバ動かないのが沢山 あるのでご注意(別途説明) ● CentOS8から無事Windowsタブレットもサポート ● Android-x86も動作確認 ● GPSとカメラがまだ使えない。動画を撮影する際には USBカメラを使う。ただしSurfaceなどノートPC仕様の 機器ではカメラの動作確認済 ● 足りないハードはUSBでカバー出来るはず
  18. 18. 18 ● Android-x86 9.0R1、Ubuntu、Debian、openSUSEな ど動作確認。ジャンク祭りにLinuxで応援 Q506MEジャンク祭り Android-x86 9.0R1 Android-x86 9.0R1 OpenSUSE TumbleweedDebian 10.2 Buster
  19. 19. 19 10 inch VS 13.3 inch の法則 ● 実はタブレットには11インチの法則がある。 10インチ以下はAndroid、 10インチ以上はLinuxが使いやすい ● 画面が大きくなるとタッチスクロールが大きくなる ● Linuxは大画面だと非常に使いやすい(逆もしかり) ソフトウェアキーボードもよりタッチしやすくなる ● Linuxに物足りない場合は、大画面で使ってみよう
  20. 20. 20 FreeBSD、OpenBSDを使おう ● i915のGPUドライバとタッチスクリーンの課題がありますが、一 応動作確認。Corei3,i5,i7推奨 ● GhostBSDや河豚板などのライブイメージ動作確認中 ● Flamebufferを使えば取り敢えずXorgは起動出来た FreeBSDは Identifier "Generic FB" Driver "scfb"指定 vi /usr/local/etc/X11/xorg.conf.d/driver-scfb.conf ● OpenBSDは Identifier "Card0" Driver "wsfb"指定
  21. 21. 21 NetBSD ● NetBSD9.0をテスト中 NetBSD8.0はOSC広島2018で動作報告 ● 当時はGPUのi915が対応していなかったのでブラックス クリーンになったが、ブート時にi915をdisableで起動 >userconf disable i915drmkms >boot ● NetBSD9.0ではインストーラーがUEFIに全対応。 将来的には全てのWindowsタブレットでNetBSDが起動 するであろうと推定。楽しくNetBSD使いましょう 2強1弱と上位3〜6位混戦 皆さんが使えば上位に
  22. 22. 22 NetBSD9.0のテスト中 ● WindowsタブレットにNetBSD9.0 ● 色々な機種に入れて、傾向を探る。ドライバ不具合 ● Corei3,i5タブとT100TAは良さそう。
  23. 23. 23 DragonflyBSD ● DragonflyBSDもT100TAMで無事起動。UEFIも問題なし ● タブレットでの動作報告が殆ど無いので、第一人者になれる チャンス?
  24. 24. 24 OpenIndiana(OpenSolaris) ● OpenIndianaもWindowsタブレットでブート出来るが i915のGPUドライバが対応していなくブラックスクリーン ● 誰かフレームバッファで起動する方法を教えて下さい
  25. 25. 25 GPD-WIN、GPD-Pocket ● GPD-WINもGPD-PocketもLinuxで普通に起動 大きなバグはだいたい解決。パッチは他のタブレットにも ● GPD-Pocket2やGPD MicroPCも動作確認済 ● *BSDではAtom機種はGPUが非対応。要注意
  26. 26. 26 モバイルGUI環境とPlasma-Mobile ● KDE関係ではスマホ・タブレット向けPlasma-Mobile ● Ubuntu18.04ベースのISOファイルを公開中 以前は不安定だったが、最近は少しマシに。4/2リリース ● 最近はPinephoneの開発にシフト?
  27. 27. 27 Software Virtual keyboard ● Onboard:Ubuntuのキーボード。 ● Florence:高性能キーボード。バグあり ● xvkbd:古典的も機能十分。*BSD対応。最近WM非対応 ● Gnome On Screen Keyboard:便利だがキーが少ない ● Caribou:Gnomeのタッチスクリーンキーボード ● Plasmaboard:KDEのタッチスクリーンキーボード ● Matchbox-Keyboard:RaspberryPiなどで使われてる ● Mousetweak:おまけ ● 1つではバグあり。複数使う ● タッチの認識間隔を広くする 必要がある(同じキーが連続 で反応するバグあり)
  28. 28. 28 マウス右クリックエミュレーション ● Gnomeユニバーサルアクセスで右クリックエミュレーション ● 他にはアプリmousetweaksを使う方法 mousetweaks --ssc --ssc-time=0.5 --daemonize
  29. 29. 29 ディスプレイの回転設定 ● ディスプレイが自動回転すると意外と邪魔。 タッチスクリーンと連動しない事もあります。 ● 自動回転を止めましょう。Gnomeの場合は右上の オプションで止めれます ● GUIで調整する場合、ArandRを 使っても良いです。 ● CUIコマンドで画面を回転させる 場合は、 xrandr -o right ● CUIから自動回転を停止する 場合は、端末から gsettings set org.gnome.settings- daemon.plugins.orientation active false
  30. 30. 30 タッチスクリーンの設定 ● タッチスクリーンがずれていたら調整が必要です。 xinputコマンドで(Goodixでの一例) xinput set-prop 'Goodix Capacitive TouchScreen' 'Coordinate Transformation Matrix' 0 1 0 -1 0 1 0 0 1 ● 画面回転した場合、自動で調整は難しいので画面回転 機能を停止させて置くことを推奨します。 ● 座標のキャリブレーションする際には、 xinput_calibratorを使い入力して出てきた値をxinput に入力します。 ● /usr/share/X11/xorg.conf.d/99-calibiration.conf などに書き込んで指定することも出来ます。
  31. 31. 31 XrandRによる解像度スケーリング ● 画面解像度はXrandRで仮想的に変更可能です。画面 が狭い場合に使用できます。--panningオプションで画面 スクロール表示 xrandr --output eDP1 --panning 1600x1100 ● XrandRで画面をスケーリングする場合は--scale xrandr --output eDP1 --scale 1.2x1.2 ● Tightvncserverとvinagreを使いVNCのスケーリング 機能で擬似的に解像度を変更出来ます。 tightvncserver -geometry 840x480 -depth 15 ● PocketCHIPなどGPIOで接続している ディスプレイはXrandRで制御出来ない のでご注意を。
  32. 32. 32 中華で良く使われるMSSL1680 ● WindowsのSileadTouch.sysを使ってLinuxドライバ
  33. 33. 33 MainlineKernelでサポートされた機種?● PIPO W11 2020/1/10 ● Teclast X89 tablet Fix 2019/12/2 ● Jumper EZpad 6 m4 2019/11/12 ● Force bus speed to 400KHz if a Silead touchscreen 2019/11/13 ● Trekstor Primebook C11B 2019/8/18 ● Irbis TW90 tablet 2019/8/4 ● Chuwi Surbook Mini tablet 2019/8/3 ● Chuwi Hi10 air 2019/6/12 ● Chuwi Hi10 Plus 2019/5/24 ● Jumper EZpad 6 pro b 2019/4/29 ● Myria MY8307 2019/3/15 ● Chuwi Hi8 Air 2019/2/3 ● PoV Wintab P1006w(v1.0)2018/12/20 ● Mediacom Flexbook Edge11 2018/12/4 ● Onda V80 Plus v3 2018/10/10 ● Trekstor Primetab T13B 2018/10/8 ● Trekstor Primebook C11 2018/10/4 ● Cube KNote i1101 2018/7/31 ● Onda V820w tablet 2018/7/1 ● Connect Tablet 9 2018/7/1 ● ONDA V891W Dual OS 2018/6/18 ● Cube KNote i1101 2018/7/31 ● Onda V820w tablet 2018/7/1 ● Connect Tablet 9 2018/7/1 ● ONDA V891W Dual OS 2018/6/18 ● Chuwi Vi10 2018/6/8 ● Chuwi Hi8 2018/6/5 ● Onda V891w 2018/5/30 ● PoV mobii TAB-P800W 2018/5/30 ● Jumper EZpad 6 Pro 2018/5/30 ● Toshiba Click Mini L9W-B 2018/5/3 ● Yours! Y8W81(Chuwi Vi8 ) 2018/3/9 ● I.T.Works TW701 2018/2/22 ● Teclast X3 Plus 2018/1/23 ● Teclast X98 Plus II 2018/1/2 ● Trekstor Primebook C13 2017/12/25 ● Chuwi Vi8 2017/12/20 ● Onda oBook 20 Plus 2017/11/11 ● SurfTab twin 10.1 2017/11/26 ● Digma e200 2017/10/27 ● Fix GP-electronic T701 2017/10/19 ● Chuwi Hi8 Pro 2017/10/4 ● Ployer Momo7w 2017/7/12 ● PoV mobii wintab p800w 2017/6/15 ● Pipo W2S tablet 2017/6/15 ● Surftab Wintron 7.0 2017/4/19 ● Insyde 7W tablets 2017/3/22 ● CUBE iwork8 Air,Jumper EZpad mini3 2017/1/23 ● Silead touchscreens 2016/7/28
  34. 34. 34 ドライバが動かない時 openSUSE Tumbleweedなどで特定のドライバが動かないという報告を 時々頂きます。 ・タッチスクリーン sudo modprobe -r i2c-hid sudo modprobe i2c-hid もしくはGrubブートオプションにrd.driver.blacklist=i2c-hidを付けて起動 ・サウンド AlsaUCMファイルをここから拾ってきて配下にコピー https://github.com/mongonta0716/portabook sudo cp -rf ucm/cht-bsw-rt5672 /usr/share/alsa/ucm ・Wifi brcmfmac43241b4-sdio.txtをテキストエディタでコピーして保存するな り、ダウンロードして端末からコピーします。 sudo cp /(保存したフォルダ)/brcmfmac43241b4-sdio.txt /lib/firmware/brcm/ ・DebianでWifiが使えない non-freeのレポジトリを追加してaptでファームウェアを入れる deb http://ftp.jp.debian.org/debian/ butser main contrib non- free を追加 sudo apt update sudo apt install firmware-linux-nonfree
  35. 35. 35 PowerControl 節電 ● CPUクロック周波数を下げるのと、バックライトを暗くするのが 非常に節電効果がある。後はこまめにスリープモード時間。 ● Powertopで不要な設定をOFF、TLPで電源モード切り替え CPUPowerでガバナーとクロック周波数を設定 ● 推奨設定(スクリプトに入れておくと良い) sudo powertop --auto-tune sudo tlp start sudo cpupower frequency-set -g powersave ● Intel CPU Torbo Boost(使わない場合1、使う0) echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo ● バックライトの明るさはxrandrで調整出来ます。適度に暗く。 xrandrコマンドでメインディスプレイをeDP1とした場合、 xrandr --output eDP1 --brightness 0.6
  36. 36. 36 Wubiで最新版Ubuntuインストール ● 最新版、開発版UbuntuはWindowsのCMDで --isopathで指定
  37. 37. 37 XPマシンにWubi for Ubuntu とPython2.7 ● 古いXP世代のPCにもWubiでデュアルブート ● XP世代にはPython2.7と32bit版Ubuntu必要 最終版はLubuntu18.04。 ● まずPythonの公式HPからPython2.7 32bitのインス トーラーをダウンロードしてにインストールします。それか らWubiでLubuntu18.04を入れる。 ● Linuxではi386サポート 打ち切りの可能性があり、 *BSDが残るかも
  38. 38. 38 レスキューSuperGrub2Diskを使う ● レスキュー用としてGrubと EFIファイルを自動検索する SuperGrub2Diskが便利 ● ISOファイルをダウンロード してUSBメモリに焼くだけ ● ブートメニューが出ない時 に使うとすんなり起動できる
  39. 39. 39 AnboxでAndroidコンテナ Install Android container「Anbox」 ● 公式GithubにLinux用スクリプトをダウンロード Donwnload Linux install script on Github ● 若干重いけどLinux上でAndroidが動きます Android operate on Linux distributons. Anbox
  40. 40. 40 Install RPM files Android on Linux ● 公式HPにRPM方式でイメージ配布。Linuxで使える ● Rpm -Uvh cm-x86-14.1-rc1.x86_64.rpm もしくは、sudo apt install alien sudo alien -ci cm-x86-14.1-rc1.x86_64.rpm ● 簡単インストール
  41. 41. 41 AndEX10とUbuntuデュアルブート ● Android-x86はファイルから直接Grubでブート出来る  フォルダーデータ、initrd.img、system.sfs、およびkernel を一つのフォルダに置いてブート ● Grubに下記を追加して保存。UUIDの項目をHDDのをコピペする ● linux /android-2020-01-05/kernel root=/dev/ram0 androidboot.selinux=permissive androidboot.hardware=android_x86_64 DPI=160 UVESA_MODE=1366×768 SRC=/android-2020-01-05/ initrd /android-2020-01-05/initrd.img ● 設定に必要な項目は、/android-20 20-01-05のkernelとinitrd.imgを 読みに行く変更する ルート(-set=root 以後)はHDDの ドライブのUUIDを指定 HDDのフォルダはSRC=/android- 2020-01-05/を読みに行く変更
  42. 42. 42 PhoenixOSとWindows10デュアルブート ● Android-x86互換のPhoenixOSはWindowsからデュアルブート 出来るEXEインストーラーがある。 ● 自動でブートローダーを書き込んでそのまま使える。便利 ● Kernelがやや古めなので、ドライバ不具合が出た場合は新しいバー ジョンを試してみると良いかも
  43. 43. 43 Android-x86開発版、Blissos-dev ● 最新版Android-x86は基本的にほとんど表に出してこ ない。Blissos-devが開発版として公開されている ● 世の中にリリースされていないAndroid-x86を使いた い時はこちらをテストすると良いかも
  44. 44. 44 Grub2ハックでUbuntuデュアルブート● ISOファイルをGrubから直接デュアルブートで起動できる。 openSUSEだけは何故か良く分からない。 ● HDDにISOファイルを置いてgrub.cfgに書き込むだけ set root='(hd0,1)' search --no-floppy --fs-uuid --set=root (UUID) loopback loop /home/kapper/Download/focal-desktop-amd64.iso linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/home/kapper/Download/focal-desktop-amd64.iso quiet splash locale=en_US bootkbd=us console-setup/layoutcode=us noeject – initrd (loop)/casper/initrd
  45. 45. 45 WindowsBootManagerを編集して デュアルブート ● こちらのサイトなどでWBMを編集してLinux起動 ● タッチスクリーンが使えるので多少便利 https://nyacom.net/?p=202
  46. 46. 46 タブレットをセカンドモニタ ● タブレットの画面をセカンドモニタとして使用 ● 母艦がWindowsの場合、幾つかの方法がある (iDisplay,spacedesk,Splashtop Wired Xdisplay...) ● Linuxの場合、VNCサーバを使いタブレットで表示。 x11VNC+Arandrを使う方法がメジャー 2010年位から使われている手法 ● PyQt5ベースでvirtscreenというGUIアプリがある。 ● iPadやAndroidなどをセカンドモニタとして使用 ● 余ったタブレットをRaspberryPiモニタとしても一応。 複数台のタブレットを同時にマルチモニタ化などなど
  47. 47. 47 Virtscreen ● PyQt5とX11vncとXRnadRを用いたセカンドモニタ アプリ ● iPadやAndroidをセカンドモニタに使える ● XrandRで登録すると、モニタが 追加されて、それをVNCで 飛ばす形
  48. 48. 48 USB Video Capture Video VS HDMI ● USB Captureを使って外部モニタ代わり ● 高かったUSB3.0 HDMI Captureが安くなってきた ● UVC規格ドライバ不要。VLCやMPlayerで表示可能 VLCは遅延が大きいのでMPlayerで表示を推奨 ● 転送速度(遅延)は解像度+音声で決まる。音声OFF ● RaspberryPiやゲーム機のモニタ代わりに
  49. 49. 49 HDMI USB3.0Type-Cキャプチャ ● AliexpressでUS$35のHDMIキャプチャ ● MplayerでCUIから直接取り込み。高速。 RaspberryPiやゲーム機のモニタへどうぞ ● 解像度はRaspberryPi側で変更して調整必要。 推奨1024×768以下で音声OFF(帯域を専有する?)
  50. 50. 50 USB TV Tuner 「PX-S1UD V2.0」 ● LinuxでTVを見て録画したい人は「PX-S1UD V2.0」 ● 人気機種なので結構安定高価。 ● YoutubeやAbameTVなどで諦めて見るのも・・・ ● 汎用チューナー+USBキャプチャーで我慢するのも
  51. 51. 51 USBカメラ ● Windowsタブレットの内蔵カメラは基本動かない。ノート PC仕様のみ動作確認。残念ながら ● 動画を撮影するにはUSBカメラを使用。UVC規格ならな んでも使える。 ● Surface、Corei3,i5 はカメラ動作 ● Zoomとかやる時は ご注意を
  52. 52. 52 スマホをLinuxのWebカメラに ● まとはらさん情報でスマホのカメラをLinuxで使える ● あまりにも素晴らしいネタなのでご紹介。 遠隔で取り込んでそのままPCで編集、UP出来る。 ● 詳細はまとはらさんのSpeakerdeckのサイトへ。感謝。
  53. 53. 53 Webテレビ会議 Zoom、Teams ● 当然であるが、タブレットでもWebテレビ会議システムは 使える。Zoomなど ● カメラはCorei3,5,7、CoreM、Surfaceシリーズなどでは Linuxでも動作するので使用できる。 ● AtomのWindowsタブレットのカメラはまだ動作確認中 ● MS TeamsはWeb版とLinux 64bit(Deb、RPM)あり
  54. 54. 54 カーナビ Navit、GoogleMap ● Navitを使えば簡易カーナビ。 ● 正直、GoogleMapを使った方が便利
  55. 55. 55 ラジオ ● ラジオはWebラジオがそのままブラウザで。 Radikoなども動く。
  56. 56. 56 第2世代レーザーキーボード ● 第2世代レーザーキーボードを購入。マウスやキーボード がそのまま使える。USBやBluetooth対応 ● クリック音がかなり大きいのが悩み。うるさいw
  57. 57. 57 500円ジャンクで即席DVDPlayer ● USBの500円DVDドライブとVLCで動画プレイヤー BlueRayはMakeMKVが必要 ● USBのVideoキャプチャ+ジャンクBLプレイヤーで 即席BL、DVDプレイヤー。ハードオフで2980円位?
  58. 58. 58 Wacomペンタブレット ● WacomはLinuxにペンタブレットのドライバを供給 ● 古い機種から最近の機種までLinuxで使えるはず ● Windowsペンタブレットでお絵描きマシンも可能 ● お絵描きアプリはメモリを非常に食うのでSwapに注意 (落ちる)
  59. 59. 59 Arduino● 当然であるがLinuxでもArdinoは普通に使える。爆安中華Arduinoは ドライバが必要だが使える。小江戸らぐLinuxUser2019夏号で記事 ● 小型タブレットを電子工作に。IoTやロボットに組み込んで ● USB-GPIOは意外と高い。2000円前後?。シリアルを使う手も。 RaspberryPiと悩む。モニタと電池がセットで必要な場合 ● IoTで使う場合、タブレットの電池を無停電電源装置の 代わりに使う選択肢もあり。ArduinoやRaspberryPiをUSBコネクタに 繋いでおいて。 ● 超安価なAndroidタブレットやスマホも 代用したい
  60. 60. 60 既に学習済みのAIモデルを転用? ● 既に学習されているモデルを使用してタブレットなどで ● 学習済みモデルをCPUだけで演算しても結構遅い ● 一番有名なのはYOLO3とか白黒画像をカラー化とか ● カメラと併用して画像認識するとかなり楽しいかも
  61. 61. 61 最近の名古屋めし カレーそば 名古屋駅名物 味噌煮込みうどん 寿がきや 世界の山ちゃん パスタ・デ・ココ きしめん+どて丼
  62. 62. 62 ごく普通の鹿焼きゲーム Wine+Steam+Linux ● 最近のWineはSteamが動く。64bitもちゃんと動く様に なった。ゲームばっちり、6割位 ● 64bitしか動かないゲームがかなり増えたのでご注意
  63. 63. 63 Antimicroとゲームコントローラー ● Antimicroを使えばコントローラーをキーボード代わり 色々なアプリがそのまま遊べるので意外と重宝 ● ゲームやエミュレータなどにも。
  64. 64. 64 AllwinnerのPinebook、PinePhone衝撃 ● RaspberryPiみたいにSDカードやUSBから起動 ● MainlineKernelでサポート、各種OSイメージ対応 ● Ubuntu、DebianからNetBSDまで簡単起動 ● オープンなスマホOSもほぼ対応
  65. 65. 65 CentOS8.0 and kernel4.19 Supported Windows Tablet. ● やっとリリースされたCentOS8.0。Kernel4.19になって 一通りのWindowsタブレットで動作する様になった。 ● MultiArch対応しているのでUEFI32bit,64bit対応
  66. 66. 66 Debian NorootとUserLAnd ● Android Chroot(proot)環境。Androidのハードの性能 が上がって相対的に気にならないレベル ● Debian Norootは4.5年ぶりに1/9更新。無事復活 ● UserLAndはAndroid10も。UbuntuやDebianやArch、 Alpineなどサポート。動かないアプリ多数? ● Termuxならpipも動くらしい。Pythonと機械学習
  67. 67. 67 ● AndroidにUbuntuやDebian、ArchをChroot出来るア プリ。手動設定であるが、XserverSDLも使えるので Xアプリも動く ● 残念なのがAURが使えない事。Archの沢山のアプリが 動かないかも知れない。 AndroidでUserLAnd
  68. 68. 68 1,000円初代eeePCとNon PAE Linux ● ジャンクで1,000円で買ったLegacyノートPC CeleronM、PentiumM世代 Non PAEデバイスにLinuxをインストール 実はgrubで「--forcepae」オプションを付けると・・・ ● PuppyLinux8.0が軽量、400MB相当でHDD使用量少ない ● おーぷんここんも便利だが、Steamを遊ぶには800x480の解像 度では少し足りない。仕方がなく仮想デスクトップのFVWMを使 うかも。Steamゲームは軽さより解像度である(涙 ● 魔法の言葉:VNCのオプション:scallingを付けると・・・ PocketChipで昔よくやった。フレームレートも微調整すると快適
  69. 69. 69 RaspberryPi Desktop in the old UMPC RaspberryPiデスクトップで古いPCをリサイクル Vaio Type-P on Linux RaspberryPi Desktop 旧機種で使えるRaspbian互換OSがx86向けに公開されています。 旧機種がモニタ、周辺機種付きRaspberryPiとしてリサイクル出来ます。 動作速度的にPCSXR程度までなら何とか動きます。
  70. 70. 70 500円〜シンクライアント端末(Intel) ● ジャンクのx86シンクライアント端末は実質PCながらも とても安く遊べる改造端末。 ● ストレージが小さいのでLinuxインストール時注意 ● 最近のジャンクはAtomなどWindowsタブレットと大きく 変わらないスペックもある 500円 WYSE(C10LE) 1500円 Atomシンクライアント
  71. 71. 71 PCコンフルで3000円ジャンクFZ-X1 ● PCコンフルのジャンクでFZ-X1。Android。 ● ゴツいが普通の性能。OSは古い ● Linux化して遊びたい。 欲しい人はヤフオクのジャンク コンフル店へどうぞ
  72. 72. 72 ジャンクQ584/HでDebian i386 ● 32bit系OSしか起動しない特殊ハードのQ584/H UEFIでしか起動しないので対応ディストリが少ない ● Debian Multi-Archやi386 UEFIなら無事動作。 Q4OSなどDebian系列で使いましょう
  73. 73. 73 ジャンクQ702/GでCore i3,i5 ● 旧世代のQ702が安価で売られている。Core i3,i5 デュアルコアだがそこそこ速い。バッテリ短い ● ノートPCと同じ仕様なのでLinuxや*BSDでも動作 ● カメラもLinuxでちゃんと動いた。面白い。 ● 改造用として面白いので安ければ是非入手
  74. 74. 74 業務用最強パナソニックWinタブ FZ-G1、FZ-M1 ● 業務用パナソニックタブレットも世代交代。 E-Bayで安く買える様になってきた。Corei5 ● 分厚さを除けば、ありとあらゆるWinタブの長所を持つ ● 7インチのFZ-M1は芸術品
  75. 75. 75 5980円モバイルAC電源 ● ACコンセントが使えるモバイルバッテリ ● 時々楽天で50%引きセールしている ● 85Wh(100V 0.85Aまで)なので 一般的なノートPCは使えない。 電流不足。 ● タブレット用電源とか、一般家電 とか。
  76. 76. 76 往年の名機にもNetBSD ● OSのイメージファイルが公開。焼くだけで簡単にデュアル ブート出来ます。Twitterでパズって人気者になれる? ● 自宅に眠っている名機を復活させてみませんか?
  77. 77. 77 *BSD and Linux in LinuxZaurus ● つついさんがNetBSD8.1をLinuxZaurusに移植 ● Kernel5.0.0イメージでArchLinuxをLinuxZaurus移植 基本的にARMv5Tに対応していれば、どのディストリでも 使えるはず。しかしSDカードが激重。 ● OpenBSD6.0FinalをLinuxZaurusにインストール HDD上に展開するのでZaurusOSが消えるが非常に 快適で凄い NetBSD8.1 ArchLinuxOpenBSD6.0
  78. 78. 78 LinuxZaurusの移植状況 Distributions A300 B500 SL- 5500 6000 C700 C750, C760 C8x0 C1000 C3x00 Com ments Ubuntu × × × △ △ △ △ EoL Debian × × △ △ △ △ △ ARMv5T ArchLinux × × × × × △ △ ARMv5T OpenBSD × × × × × △ ○ EoL NetBSD × × × ◎ ◎ ◎ ◎ Support now Android × × × △ △ △ △ EoL ChromeOS × × × × × × × OpenZaurus Angstron × × △ △ △ △ △ EoL Pocket Workstation × × △ △ △ △ △ EoL (Debian) PdaXrom PdaXii13 × × × ? △ △ △ EoL MainlineKernel × × × NetBSD NetBSD NetBSD Linux NetBSD Linux Linux *BSD

×