超激安winタブレットにlinux、*BSDを入れて 賢く経済的に
Total Page:16
File Type:pdf, Size:1020Kb
超激安WinタブレットにLinux、*BSD を入れて 1 賢く経済的にリサイクルしよう in OSC東京2018 Install Linux and Re-use on inexpensive Windows Tablet in 2018 1、自己紹介 Self introduction 2、格安タブレット定義 inexpensive Tablet 〜\5,000 TW708 3、更新情報 The new my report Windows Tablet 4、タブレットリサイクル事例 Reuse Tablet example +NetBSD8.0 5、Intel Atom関係 Install linux on Intel Atom 6、最新Kernel関係 Mainline Kernel, Installer 7、NetBSD8.0インストール Install NetBSD8.0 8、Android OS関係 Android−Own build 9、Android-x86関係 Android-x86 10、結論 Conclusion This Presentation: Slideshare & PDF files publication of my HP OSC東京 2018 http://kapper1224.sakura.ne.jp : 2018/ 10/27 14:00~ 14:45 Speaker Place: 明星大学 3F 302室 Kapper 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 record than the experiment important ● Test Model:Netwalker(PC-Z1,T1)、Nokia N900、DynabookAZ、RaspberryPi Nexus7(2012、2013)、Jetson TK-1、OpenPandora、Chromebook、 Fx0(FirefoxOS)、台湾Android電子辞書 無敵CD-920、CD-928 TW708、GPD-WIN、GPD-Pocket、Windows Tablet ● Recent my Activity: Hacking Linux on Windows10 Tablet (Intel Atom base). Hacking NetBSD on UEFI and Windows Tablet. I have been exhibiting in NT Nagoya and NT Kanazawa.(like MakerFaire) I have about 110 Windows Tablet and 40 ARM Android, and test it now. Recently my test こんな事やってます 3 1. Linux distro on x86 Windows Tablet 2. Machine Learning on Linux 機械学習を勉強しています。 ビッグデータ解析などやっています。 3.Linux distributions on Android 4. Plesentations in Asia(Singapore,Taiwan) Opensouce Conference 4 今回のセミナーはいつもの濃さに加え 最新情報でリニューアル ・NetBSD、FreeBSDをWinタブで動作 ・格安ジャンク周辺機種をリユース ・WineでWindowsゲーム ・MainlineKernel最新情報 ・openSUSE Tumbleweed良いよ ・オールドUMPCもリユース(電子工作など) ・Android-x86 8.1 RC2 ・DOSBox-X supported PC-98 Emulation ・GPD-WIN、GPD-Pocket Install Linux on SmartPhone and Tablet 5 ● タブレットとは What is Tablet? タッチパネル液晶 Touchscreen バッテリ battery 周辺機種 PC Accessories センサー sencer 高性能CPU&GPUボード CPU&GPU を統合した一つの高度なPCである ● 活動目的 The Purpose スマホやタブレットでLinuxディストリ文化を次世代に残す Linux Dsitro on Smartphone and Tablet for next generations PCを持っていないスマホ世代にもLinuxを知ってもらう Non PC younger user can use and know Linux. ディストリビューターへ自分のOSがタブレットで動く事を証明す る、移殖する、使ってもらう Play your own Linux on Tablet for Linux Distributer. Android がLinuxから離れてもモバイル Linuxの文化は絶対残す If Android won’t use Linux,I will develop mobile Linux. 安いWindowsタブレットの入手など 6 Inexpensive Windows Tablet ● 最近インテルタブレットの中古、OSなしがとっても安いですよね♪ どんどん安くなる恐ろしいハイスペックデバイス。 ● Recently Intel Tablet is too inexpensive, in Japan and Akihabara. Let’s install any Linux distributions. Android(JUNK!) Windows (JUNK!) US$9 US$15 中古、ジャンク タブレット価格推定 2018 7 低スペックCPU 要改造(ハッキング) ローエンド中古 現行機種 上級者・廃人ゾーン ~1000円 ~2000円 ~4000円 ~6000円 ~10千円 ~15千円 ~20千円 30千円〜 JetsonTK1 RaspiZero Raspi2,3 Thinkerboard Atom board NanoPi JetsonTX1 W500P Miix2 8 T100TA,HA Photon2 Surface2Pro KVI-40B Venue8Pro 10インチWinタブElite1000 Surface3 8インチ中華Winタブ2in1 Winタブ EZpad GPD-WIN Nexus7 2012 Nexus5 KPD-701 Nexus7 2013 7インチ中華 ME176 ZenPhone2 d-01G 403HW TF101 d-01E Nexus10 Nexus9 TF201,TF300t Linux Zaurus Netwalker W-Zero3 Windows Phone WindowsRTSurface2RT SurfaceRT Kindle、Fire Kindle,Fire Kindle 2012 2013~5 2016~8 Kobo Kobo Aura Kindle PapperWhite Kindle PapperWhite Touch,Glo 2012〜2014 2015〜2017 タブレットをこんな用途にもリサイクル ? 8 デスクトップとモバイルOSをChroot、マルチブートで融合。得意分野をOS側でサポート コンピュータ教室用PC AI/IoT用の端末、モニタ代わり ワンセグ、カーナビ代わり シンクライアント端末 防水テレビや車載用など 、 端末 Android-x86 とマルチブート WineでSteamや Windowsゲーム Desktop Office デスクトップとAndroidの共存 Exagearでx86Wineエミュ サーバ、Terminal、開発端末 Qemuやvirtualboxエミュレーション Antimicroでキーボードエミュ 音楽、動画、3D、CAD作成マシン Windows Tablet VS ARM Android 9 WindowsタブレットはKernelが進化して簡単にインストールが可能になりました Windows Tablet Android Tablet RaspberryPi OS x86_64 MultiRom ARM Win,Android,Ubuntu CustomROM, Raspbian,NetBSD,Debian, ,Debian,Fedora,Arc Difficult OS replace Ubuntu,Fedora,Arch,openS h,openSUSE,others USE,Android,others Bootloader UEFI(BIOS):Easy Android bootloader U-Boot (and others) Kernel Mainline Kernel Default only Mainline Kernel (Driver) Supported Non opensources? Supported Cost US$30〜 US$20〜 US$10〜 (USED) (USED) (New) Speed Fast Fast or Slow Slow KVM KVM KVM(only x86) KVM(only ARM) Virtualbox Virtualbox Display Yes Yes No Battery (option) GPIO No No Yes (Elec Kit) (option) (option) USB,SD Yes No Yes Live Boot 10 Atom VS Core i5 BOINC CPU Benchmarks ・Atom is a half as fast as Core i5 series.(on Power mode) It is differences CPU clocks on Power mode. (But Battery mode is low CPU clocks… They are not so...) RaspberryPi3: YOGA Tablet2:Z3745 CF-NX2:Core i5 3340M BCM2837:1.2GHz 1.33GHz 2.70GHz(⇒Powersave) Integer: 15313 Integer: 53323 Integer: 99630(37342) Floating: 972 Floating: 1474 Floating: 3386(1273) RaspberryPi3 x1 RaspberryPi3 x3.5 RaspberryPi3 x6.5 11 ここ最近の更新情報 Testing *BSD on UEFI and Windows Tablet 12 大手*BSDのフォローアップを開始しました。UEFI対応済です。 GhostBSD(FreeBSD) on UEFI NetBSD on UEFI (2018/7〜) (2014/11〜) OpenBSD on UEFI (2015/10〜) DragonFly BSD on UEFI(2017/3〜) Official supported out Hardware Hacking on Linux 13 サポート終了したハードウェアをLinuxでリサイクル \980 EasyCap(FS-VC200) \500 Wacom PenTablet on Linux Some DisplayLink devices on Linux PS-S1 UD on Linux Old UMPC Hacking on Linux 14 サポート終了したUMPCをLinuxでリサイクル UX50X/V on Linux Vaio Type P on Linux RaspberryPi Desktop CF-U1 on NetBSD Android-x86 8.1 RC2(kernel4.18.14 ) released 15 最新KernelのAndroid-x86がリリース。Winタブでも最新ドライバが使えます。 Kernel4.9 ⇒ Kernel4.18 標準インストーラーのgrub2設定でEXT4に対応していないのが問題 FAT32へインストールは出来ますが、不安定でまともに使用できません。 Recently openSUSE Tumbleweed is stable on Atom. 16 最近openSUSE TumbleweedがAtomでかなり安定 難しいマシンでも動作するので大変お気に入りです。 Atom環境で急激に進化したopenSUSE openSUSE on GPD-Pocket openSUSE on Portabook Fadora27 official supported UEFI32,64 bit 17 2017年7月のFedora27以降、UEFi32bitに正式対応。 Windowsタブレットでそのまま動くので動作テストに最適。 Fedora on Dynabook S68 Let's install RaspberryPi Desktop on Old UMPC 18 RaspberryPi Desktopで古いUMPCをリサイクルしよう RaspberryPi Desktop RaspberryPi Desktop S68 UX50X/V NetBSD 8.0 on \5,000 Window Tablet TW708 19 格安OS無し Windows タブレット TW708でNetBSD8.0 Bootloader NetBSD8.0 Install NetBSD8.0 「userconf disable Boot NetBSD8.0 i915drmkms」 Bug Fixed Gnome 3.30 on Ubuntu18.10 and Wubi ? 20 Gnome3.28の時の激しいバグは一旦収束した様に 見えます。UbuntやFedoraで様子見。 AMDタブレットとCentOS7.5 21 ● CentOS7.5はKernel3.10と古すぎてタブレットで辛い。 AMDやCoreシリーズなら動作するかも。 ● Intel系のCPUはGPUの問題があって苦戦。 最初に起動さえすればKernel入替え出来るんですけど ● T100TAM、Photon2で動作確認。(Xorgにもバグ注意) 22 タブレット リサイクル事例 Hacking ARM Tablets? 23 Debian on Kobo(2012〜) Debian on Kindle(2013〜) Ubuntu on TF100〜TF300t(2012〜)Tegra Ubuntu on Nexus7(2012〜) GPD-WIN,GPD-Pocket(UEFI64bit) 24 ● Blackscreen bugs (need”i915.modeset=0”) Ubuntu18.04 Debian Multi-Arch Sabayon CentOS(Kernel is too old) openSUSE NetBSD(UEFI Testing) Gentoo Fedora Android-x86 Manjaro Surface3 (Cherry-Trail)UEFI64bit 25 ≧Kernel4.8 and Ubuntu 17.04〜 distro. Mainline Kernel supported surface series. Ubuntu Manjaro openSUSE LinuxMINT(Update Kernel) CyanogenMOD-x86 Extix Linux SurfaceRT(WindowsRT) was able to install Windows10 Mobile!? Chinese Cheap Windows Tablet UEFI32bit 26 UEFI 32bit bootloader, Power and blackscreen problem Ubuntu Android-x86 ExTixLinux Old Kernel Freeze Bug Manjaro Fedora openSUSE Debian Intel VS AMD Windows Tablet 27 IntelのAtomはバグが多い。AMDはノートPCに近く、Surface 似 Intel Atom has a lot of bugs. Surface is UEFI64bit like notebookPC. AMD Tablet is UEFI64bit and Radeon. Easy to install Linux on AMD Tablet.(but 12V power supply) Intel Surface and Tablet AMD Windows Tablet Surface3 AMD Tablet UEFI64bit Photon2 some bugs UEFI64bit few bugs Radeon 10 inch only Atom Tablet AMD Tablet UEFI32bit W500S Bay-Trail LegacyBIOS ~Cherry-Trail few bugs A lot of bugs Radeon 10 inch only Androidの場合、Kernelが古い 問題 28 ● Linuxディストリの場合、glibcがKernelのバージョンに依存 古いKernelを新しいディストリに実装出来ない。 ● Kernelの移植はドライバがMainlineに無いので極めて難しい ● Androidそのままの古いKernelを使わざるを得ない。最新の Linuxディストリが軒並み動かない 改造の代名詞、Nexus5 29 ● 各モバイルOSがリファレンスとして移植している。 スマホの改造はNexus5から始めるのをお勧め SailfishOS on Nexus5 一息いれましょう。Linux何に使うの ? 30 ● 皆様、Linuxを日常何に使っていますか? ● 1.UbuntuやDebianやNetBSDとか*BSD、Linux使った事がありますか? 2.NTイベント関係(ニコニコ技術部)に参加していますか? 3.電子工作に興味がありますか? ⇒RaspberryPi、IchigoJam関係が情報多い。プログラム必修化で親子に人気 4.どちらかと言えばIntelよりAMD派である? 5.デスクトップOSはMacOSを使っていますか? 6.Android独自ビルドに興味がありますか? 7.専攻はどちらかというと理系ですか? 8.ひょっとして電気、電子系ですか?機械工学系ですか? ● 各種勉強会に参加したいけど、初心者だから躊躇してます。という質問があります。 勉強会、OSC(勉強会不参加の場合)に参加した切っ掛けを教えて下さい。 (当時を思い出して) 1. 身近の友達の紹介から(学校関係以外) 2.大学の先生、学校の同期などから紹介(学校関係者) 3.ネットで自分で調べて 4.OSCやKOFでお会いして切っ掛け 5.1人で知り合いいなかったけど突撃。 6.コミュニティ、ML、掲示板、5chなどに書き込みから 7. Twitter、FacebookなどSNSの発信情報から 共有 KapperのFAQのコーナー 31 ● 最近よくあるガジェット関係の質問にお答えします。 ● 1.バグも無くすんなりLinuxが使える安いWindowsタブレットは何がお勧めですか? ⇒中華以外で。Intel Surfaceシリーズ、Photon2、T100TA、TW708、TW508、 Thinkpad8、S38、S68、Yoga Tablet2 851など大手メーカー製主体。 2.最近良いキーボードのモバイルPCありませんか? ⇒GPD-Pocket、が駄目ならオールドUMPCとか?VAIO Type P。 PortabookやDM200。 3.RaspbianがPCで動いているんですか? ⇒RaspberryPi Desktopって言って、x86やWindowsタブレットでも動きます。 UEFI対応。軽いので勉強用とリサイクル用に便利です。 4.格安ジャンクタブレットはどこで買えるのですか? ⇒ドスパラ再生品かあきばU−Shop、ショップインバースとか。店舗やネットで。 5.格安タブレットを売って下さい・・・ ⇒スミマセン。供給できるほどありません。パソコンショップへどうぞ。 6.PC詳しくありません、Linuxって何ですか? ⇒NT名古屋2018、NT金沢2018で良くありました悩む質問。 電気電子系や機械系の多いNT関係ではLinuxに詳しくありません。布教中。 インテル Atom UEFI Devices 32 ● Intel機種は仕様がほぼ同一でLinux移殖が容易 Intel PC is easy to install Linux distributions. UEFIブートローダーのトラブルでUEFI32bit面倒 UEFI 32bit has some bootloader ploblems on Linux. ● UEFI32bit Difficult ● UEFI64bit Easy AtomWindows Tablet, Notebook、Surface,AMD Stick PC BasedOS:Windows10(64bit) BasedOS:Windows10(32bit) 最近のWindows PCでLinux を 起 動 33 Recently PC’s boot process for Windows and Linux ● Ubuntu official ISO is not supported to both 32bit and 64bit. Legacy