 Hello everyone, thank you for coming to my session, and I can speak English, I'm sorry. My name is Kensho from Japan. This session is hacking into Windows Tablet as a mobile device on Linux, and today my presentation is this content, Windows Tablet, UEFI and Linux kernel, and butyroda, UEFI boot entry. So this presentation material is slideshare and PDF file, please read it. I will talk to three main contents, 0.1, Atom UEFI, 0.2, Mainline kernel and driver, 0.3, butyroda, and UEFI boot entry. This is my self introduction. My name is Kappa using SNS and Twitter and online. This is Twitter account, and this is my slideshare and Facebook. I have been active in the Tokaido Linux users group. This is the largest Linux community in Japan, and I have about 80 Windows Tablet and just it now. Recently my activity, 0.1, Linux distilled on Intel Windows Tablet, 0.2, electronic circuit on Atom devices, 0.3, Linux distribution on Android, 0.4, presentation in Asia. And today session is install Linux on Smart On Tablet. What do you think Tablet? I think Tablet has touchscreen, battery, accessory, sensor, high-performance CPU and GPU, and USB Bluetooth devices. But they installed Windows, Android, iOS, they are not Linux distribution now. My activity of purpose, Linux distilled for next younger generations. And non-PC user can use Linux and play your own Linux distributor. And this is mobile device on PC market. I propose that to circle Windows devices, Windows Tablet, Windows Notebook, and the other Windows devices. But in 2016, I will talk hacking on Android, this Android Tablet, Android smartphone. Please read my slides here. Recently, in Expensive Windows Tablet, this, in Japan, this Android Tablet, used Android Tablet, US $9. And used Windows Tablet is US $15 only. Because the lease of three years was finished from 2014 in this device. And Windows 10.4 quitter's upgrade was end of support to some device driver. Industry server is not supported with 10. So manufacturer is selling used or junk grade. This is a very inexpensive device. Important, I want to talk to you. Used or junk Windows Tablet is more expensive than Raspberry Pi 2.3. One more. Junk Windows Tablet is more expensive than Raspberry Pi 2.3. I want to talk it. This is Windows Tablet versus Android Tablet. Windows Tablet is any Windows and Android development near the distribution. And easy to install UVA bootloader and supported mainline kernel and virtualization like KVM and Battlebox. And there are display, battery, and live display, live reboot. And this is very hackable devices now. Let's install Linux. But Atom device, Linux has some problems about code by mainline kernel about 70% and 80%. I think it. Recently, Atom, you have devices here. This is difficult to install Linux. 8-inch Windows Tablet and stick PC. This check. Windows 10 home 32-bit. Point to, UVA 60-bit is easy to install Linux like Notebook and Surface MD Tablet based on Windows 10 Home or Pro 60-bit. Please check it. This is GPWin and GPD Pocket UVA 60 devices, 64 devices. I installed any Linux distribution on the NetVC. But this device has black screen bug, GPU bug in mainline kernel still now. So, if you want to boot Linux kernel option as I915 method equal 0 option. And change XO Conf after. Next, this is Surface 3. UVA 60-bit 4-bit. And kernel 4.8. Supposedly Surface 3 is now. So, Surface is a few bugs only. I recommended it. Next, Chinese inexpensive Windows Tablet. This is very, very inexpensive. But UVA 32-bit have auto. Next, AMD Windows Tablet. Intel Atom has auto kernel bugs. But AMD Tablet is a few bugs only like Notebook. AMD Tablet is UVA 64-bit and Ladeon. Easy to install AMD Tablet. I recommend it. And decently, PC boot process for Windows and Linux is here. And old PC legacy BIOS is easy to install. Grab Windows event. But UVA 32-bit is hardware 64-bit. UVA 32-bit, operation system 64-bit. This is not boot grab, boot loader. So, you need build source code and install grab to 32-bit. And this is an official supported Linux kernel. Not program. But power VR graphic adapter is not supported Linux. Chainitware is not boot Linux and power VR. This is 32-bit UVA and 32-bit operating system, I think. Betrayal and Chainitware and Apollo X Tablet is operated in now. I recommended kernel 4.14 LTS kernel and 4.16 kernel now. This is driver on Windows Tablet. I want to talk to 3.1 point and touch screen different model and different devices. Wi-Fi and Bluetooth is real tech or broadcast only. Camilla and Accelerator and GPS is different model is not supported now. I think this is most important tablet device driver is touch screen driver, I think. I test touch screen driver 13 device driver. This device is OK. But one point MSSL 1680 touch screen device is not boot on mainline kernel. New drivers problem of this. Manufacturer make new device chip and new PC and new device driver but some months and some years. And next mainline kernel and release mainline kernel. After 2 weeks at Linux and other rolling Linux distribution. But event and open through the centOS devian is more and more time needed now. So you want to new kernel. You need mainline kernel. You need new kernel, mainline kernel is operated now. This is mainline kernel change of Atom. 4.8 support surface 3, 4.10 support surface 4 and black screen. And 4.11 fix, 4.1120 battery and Wi-Fi chip driver. 4.13 Chinese tablet and this one, this one, this one MSSL 1680. And 4.14 LTS kernel and Wi-Fi and match touch. And 4.15 GPD and 4.16 GPD and any other Chinese tablet touch screen. This is a Linux distribution on Windows tablet. Ubuntu, devian and Fedora and Gen2 and Android supported UFI 32-bit and 64-bit. But other distribution is only supported 64-bit only. And centOS is kernel is too old. This is not boot now. Next, this is dual boot, Windows and Linux on UFI, boot partition and boot EFI partition. And boot IA32 EFI file, copy to boot EFI folder and boot it. On the previous slide, you mentioned that there is no UFI in the previous slide. I was just curious about said UFI no installer. What was the specific problem? Was it like, was it there was her support in the kernel? Yes, yes. So the project needs to provide more support. My friend in Japan installed self-installed copy and paste on NetVC on UFI. But official NetVC installer is not supported. But NetVC boot loader is supported. But NetVC installer is not supported. So you were using a release version or like the latest version than you were using? 8.0 beta. NetVC engineer, but he can't say supported. Next one, Ruby. This is one file. Mr. Hakuna focused Ruby for Ubuntu on GitHub. He supported Ruby out of devices of the future now. And next, install UFI 32-bit tablet, required USB memory, USB hub, keyboard, mouse and eternity. This is the list of the order. And I'll find on UFI devices. This is the UFI boot entry and envelope system. Do you know UFI envelope entry? PC and tablet turn on, read, UFI and envelope entry. But this envelope entry is path only. And read this path only. So you read and edit easy UFI and UFI boot manager. And read in this path and in this graph path or Microsoft boot manager path and RFM boot manager. This is disk boot loader. This is long boot loader. And this file is path only. This boot loader, disk boot loader, read and open to Android Windows. You will easy to edit in this software. And next, this is UFI 32-bit tablet. And need copy boot IA32 UFI boot only. So boot, graph and command line and input this line and this line in this. Next kernel and root file and RAM memory only. And next distribution build source code on graph 2 boot loader. You only set target only. And copy and paste this page. So you will graph 2 boot loader build and boot it now. And next uproake UFI test now. Uproake tablet is not boot graph 2. And they can only RFM found in this boot loader. What is RFM? RFM is disk boot loader like graph. Macintosh user have been installed this boot loader only next ago. Copy on UFI file, UFI boot folder. And official ISO file have no RFM found file. So you need download in this Google Drive or website on boot IA lock on UFI. So copy and ISO file. So you will use RFM boot loader. And uproake tablet boot RFM boot loader and boot event. But one point I check it. UFI boot entry is not changed RFM found. So this is Windows application is UFI. I changed UFI long boot loader path. Changed Windows boot loader to RFM boot loader. And this is Android boot or Windows tablet path. I'm sorry path. This known is atom device and Linux kernel have black screen GPU, Intel GPU bug on some atom devices. And some Bluetooth chips not much in main kernel. Please use USB Bluetooth dongle device now. And point three, rotation and inversion bug on some touch screen of GPU. Some tablet need to change XNR or write command. And some 1680 touch screen device not much in main kernel. You need write device tree on kernel. Need screen rotation and device name only. Point six, some distribution no boot systemity atom bug. Sixth, Fedora, Ubuntu, Debian and open city. But still remains Manjaro, Subway on and any other distribution. This is the bug is no boot. Windows tablet. And last one. Two old kernel has a lot of bugs like Android and CentOS. Please use a new main kernel about 4.14 and 4.16 now. Conclusion. It is easy to boot Linux on inexpensive Windows tablet and to improve mainline kernel on Windows tablet now. And Android and UFI 32 and 64-bit boot. Multi-boot operation can operate it. And newer tablet can boot Linux. And everyone can hack it on your car. Let's install the Linux on tablet. That's all. Thank you very much. Thank you very much. I think if I were to speak in Japanese, I would probably have done a much worse job. So I think it was outstanding for me. Thank you very much. With the course of questions, we have about three minutes for questions. Two minutes for questions. You have to phrase a question in Japanese. I'm sorry. Okay, thanks everyone.