Installing Linux on a Surface RT

Michael MJD
27 Jan 202423:25

Summary

TLDRThe video demonstrates installing Linux on a Microsoft Surface RT tablet. It begins by jailbreaking the tablet to allow installing other operating systems. Raspberry Pi OS is chosen and imaged onto a USB drive along with necessary boot files. After copying the image to the internal drive, wireless networking is set up. Basic web browsing and light gaming are shown to work, but video playback struggles due to lack of hardware acceleration support. Overall, Linux greatly expands the utility of the aging Surface RT hardware.

Takeaways

  • 😀 The video is about installing Linux on a Microsoft Surface RT tablet
  • 💻 The process involves jailbreaking the Surface RT to allow installing other OSes
  • 🔧 Raspberry Pi OS is chosen because it supports ARM devices like the Surface RT
  • 📁 Prepping the USB drive involves downloading specific files and modifying some
  • ⚙️ After jailbreaking, Raspberry Pi OS is imaged onto the USB drive
  • 🖥️ Booting from USB allows testing Linux before overwriting internal storage
  • 🗃️ Copying from USB to internal storage expands space and allows full installation
  • 📶 Getting wifi working requires extracting firmware modules from a downloaded file
  • 🎮 Some games and apps can be installed, but web browsing is slow without hardware acceleration
  • 👍 Linux gives the Surface RT new life, despite some limitations due to its age

Q & A

  • What operating system is the narrator attempting to install on the Microsoft Surface RT tablet?

    -The narrator is attempting to install Raspberry Pi OS, a Linux-based operating system, on the Surface RT tablet.

  • Why does the narrator need to 'jailbreak' the Surface RT before installing Linux?

    -The narrator needs to jailbreak the Surface RT to bypass protections that prevent other operating systems from being installed. The 'Tegra jailbreak' exploit is used specifically for Nvidia Tegra devices like the Surface RT.

  • What prep work and files are needed before writing the Raspberry Pi image to a USB drive?

    -The narrator needs to download the Tegra jailbreak files, extract them to a FAT32 formatted USB drive, and modify the startup.nsh file as outlined in the guide.

  • Once the Raspberry Pi OS is installed, what must be done before it will boot from the internal drive?

    -The startup.nsh file needs to be edited again to change the root partition from the USB drive to the internal drive's partition.

  • What hardware capabilities are not supported by Raspberry Pi OS on the Surface RT?

    -Hardware video acceleration, Bluetooth, and the camera are not supported.

  • Why does web browsing performance suffer even after updating Firefox?

    -The lack of hardware acceleration on the older Tegra 3 processor causes poor performance for graphics-heavy sites like YouTube.

  • How can right-clicking be enabled using the touchscreen?

    -A script can be run that enables right-click functionality by holding down on the touchscreen.

  • Why does the default battery indicator show 0% charge?

    -The default applet has issues interfacing with the Surface RT's battery, but another applet called Battery Monitor can show the correct percentage.

  • What accessories like the touch cover keyboard are supported?

    -The Surface RT's touch cover keyboards work for input when connected.

  • What new software capabilities does Linux enable compared to Windows RT?

    -The Raspberry Pi software repository enables installing many more apps and games compared to the limited Microsoft Store on Windows RT.

Outlines

00:00

😀 Introduction to Installing Linux on the Microsoft Surface RT

The paragraph introduces the video, which will cover installing Linux on the original Microsoft Surface RT tablet. It mentions trying this after previously installing Windows 10 on the device. The goal is to make the tablet more usable by putting Linux on it.

05:02

👨‍💻 Preparing to Jailbreak the Surface RT

The paragraph explains the need to jailbreak the Surface RT in order to bypass protections that prevent installing other operating systems. It covers downloading necessary files to a USB drive using the Tegra jailbreak guide and booting the Surface from the USB to disable secure boot.

10:03

🖥️ Writing the Linux Image and Additional Files

The paragraph details using the Raspberry Pi Imager to write the Raspberry Pi OS image to the USB drive. It then covers downloading additional required files, modifying them as needed, and copying everything over to the USB drive's Windows-accessible partition.

15:03

⚙️ Installing Raspberry Pi OS Internally

The paragraph walks through booting the Surface RT from the prepared USB drive and starting the process of installing Raspberry Pi OS to the internal drive. It covers copying the OS, modifying a configuration file, and restarting to boot into the internal installation.

20:06

🤔 Assessing Performance and Compatibility

The paragraph evaluates the performance of Raspberry Pi OS on the Surface RT. It tests web browsing, video playback, and other graphical capabilities. Hardware acceleration is found not to work, limiting performance, but other features like the touchscreen and keyboard cover are supported.

😊 Additional Customization and Possibilities

The paragraph explores further customization and usage possibilities with Linux installed. It covers updating the system, enabling right-click, fixing the battery indicator, using the touch keyboard cover, and installing some additional software packages.

Mindmap

Keywords

💡Windows RT

Windows RT was a version of Windows 8 designed for ARM-based devices like the original Microsoft Surface. It had limitations compared to the full Windows 8, like only being able to install apps from the Microsoft Store. Installing Linux on the Surface RT provides more functionality than Windows RT could offer.

💡Jailbreak

Jailbreaking refers to bypassing restrictions placed on a device by its manufacturer or operating system. For the Surface RT, a jailbreak was needed to disable Secure Boot and allow booting from external media to install Linux.

💡Raspberry Pi OS

Raspberry Pi OS is a Linux distribution optimized for the Raspberry Pi. It was chosen for the Surface RT because it has a 32-bit ARM version available that meets the system requirements. Raspberry Pi OS provides a much more usable and open experience on the Surface RT.

💡Linux

Linux is an open-source operating system kernel that powers various OS distributions like Raspberry Pi OS. Installing it on the Surface RT opens up many possibilities compared to the restrictive Windows RT. However, lack of driver support results in limitations like no hardware video acceleration.

💡Drivers

Device drivers allow an operating system to interface with hardware components. The Surface RT lacks driver support in Linux for things like the camera and Bluetooth. Installation of a graphics driver provides no video playback improvement due to lack of acceleration support.

💡ARM

ARM is an instruction set architecture used in processors like the Nvidia Tegra in the Surface RT. Raspberry Pi OS was chosen because it has a 32-bit ARM version compatible with the Surface RT hardware.

💡Performance

The Surface RT hardware is dated so Linux performance is limited, especially for graphically intensive tasks like web browsing. Simple apps and lightweight websites are more usable than YouTube, which crashes the browser tab.

💡Dual-booting

Dual-booting refers to having two OSes installed that you can choose between at boot time. The video mentions you can dual-boot Windows RT and Linux off the external drive, but decides to overwrite Windows with Linux on the internal drive.

💡File system

The file system organizes data storage on a drive. Expanding it on the Surface RT allowed Linux to access the full storage capacity. Modifying a boot file was needed to change the root file system to the internal drive.

💡Packages

Linux distributions contain software packages that can easily be installed for added functionality. The video demonstrates installing chess and solitaire games from the Raspberry Pi OS package repository.

Highlights

We're going to install Linux on the Microsoft Surface RT to make it more usable than Windows

We'll use Raspberry Pi OS since it's compiled for ARM devices like the Surface RT and has a 32-bit version

First we have to jailbreak the Surface RT using the Tegra jailbreak to bypass protections preventing other OS installs

We use a USB drive to boot into the jailbreak tools and disable secure boot

After imaging the USB drive with Raspberry Pi OS, we copy over additional boot files from the Surface RT GitHub repo

The Linux touchscreen driver works out of the box on the Surface RT

Browsing modern sites is very slow, but simple web pages load fine. YouTube crashes the browser tab though

Updating Firefox helped a bit but video playback still crashes. Hardware acceleration isn't supported

The touch type covers for the Surface RT work for keyboard and trackpad input in Linux

We can install various games and apps from the package manager that aren't possible on Windows RT

Overall, Linux makes the Surface RT much more usable even if the performance isn't great

Putting Linux on here opens up a whole new world of possibilities compared to Windows RT

We had to jailbreak the device and bypass protections to install Linux

Browsing the web is slow but doable, while video playback crashes the browser

We can install apps and games that aren't possible on Windows RT anymore

Transcripts

play00:00

so towards the end of last year we took

play00:02

a look at installing Windows 10 on the

play00:05

original Microsoft Surface RT so today

play00:08

why don't we try to ruin this thing even

play00:10

more by putting Linux on it sponsored by

play00:13

Squarespace hello everybody and welcome

play00:15

back to another video now I know I know

play00:17

all the Linux lovers are going to have a

play00:19

f day on me in the comments for saying

play00:21

that but I was being sarcastic putting

play00:23

Linux on this thing is actually going to

play00:25

make it more usable than any other

play00:27

operating system that we've tried to run

play00:29

on this thing which Curr ly is two but

play00:31

you know what they say third times the

play00:33

charm right so let's just dive into what

play00:35

we're going to be doing today so the dro

play00:38

of choice that I've selected is Believe

play00:39

It or Not Raspberry Pi OS and there's a

play00:42

couple reasons for that number one it's

play00:44

compiled for arm devices which of course

play00:47

the Surface RT is number two the latest

play00:50

release of it still has a 32-bit version

play00:53

available number three the Surface RT

play00:55

meets and exceeds its minimum system

play00:57

requirements and four there's a very

play01:00

handy guide over on the open Surface RT

play01:02

gitbook page that walks you through how

play01:04

to do this so I'll have that linked down

play01:06

below and I'd highly recommend you go

play01:08

and check it out if you want to get more

play01:09

information on how to do this or you

play01:11

know just continue to watch this video

play01:13

that works too now there is some prep

play01:15

work needed we do have to jailbreak this

play01:17

thing to bypass some protections that

play01:19

normally prevents other operating

play01:21

systems from being installed on it this

play01:24

is known as the Tegra jailbreak and it's

play01:26

what we're going to get into right now

play01:28

so the first thing we got to do is head

play01:30

on over to the Tegra jailbreak USB guide

play01:33

on the Windows RT devices gitbook I'll

play01:35

have this link down below as well where

play01:37

we can get the files that we need to put

play01:39

on a USB drive now you need to have a

play01:41

USB drive formatted to the fat 32 file

play01:44

system and all you got to do is extract

play01:46

that zip file and copy everything over

play01:48

to your USB drive and now we got to pop

play01:51

this drive into the Surface RT all right

play01:53

so we've got the Surface RT all set up

play01:56

and we have a USB hub plugged into it so

play01:59

that I can plug in in both a keyboard

play02:01

and this USB drive at the same time now

play02:04

it's worth noting that uh you will have

play02:06

to be running Windows rt8 or 8.1 for

play02:10

this to work so since I put Windows 10

play02:12

on this thing I had to restore it back

play02:14

to factory settings but even if you're

play02:16

running Windows rt8.1 you're going to

play02:18

want to double check and make sure your

play02:19

device has not received any updates that

play02:21

were pushed out after October

play02:23

2016 because evidently around that time

play02:26

Microsoft pushed out an update that

play02:28

patched this exploit from working and

play02:30

there is a guide that shows you how to

play02:32

restore this thing to its Factory

play02:35

windows rt8 or 8.1 image and either one

play02:37

will work just fine with all that aside

play02:39

let's go ahead and hold down the volume

play02:41

down button and then press the power

play02:43

button to turn on the surface and this

play02:45

is how you tell it to boot from the USB

play02:47

drive so once the surface logo appears

play02:50

we can let go of the volume down button

play02:53

and we should see a Windows boot manager

play02:56

menu and here it is so we're going to

play02:58

press enter on install golden keys this

play03:00

is the first part of the jailbreak that

play03:02

will disable secure boot uh which is of

play03:05

course necessary to get this to work so

play03:07

we'll go down and hit accept and install

play03:09

and then it should just restart the

play03:10

device so we're going to hold down the

play03:12

volume down button again and let go of

play03:13

it to get back to that menu yeah that

play03:16

wasn't in time so it's going to boot

play03:17

into Windows 8 but that's fine we'll

play03:19

just uh turn it off and uh turn it back

play03:21

on and this time we'll go down to

play03:23

install yahallo and it looks like that

play03:26

was successful so it says please reset

play03:28

your device manually using the power

play03:30

button so you have to just do a uh force

play03:32

power off here and now we're going to

play03:34

boot into Windows 8 just to verify that

play03:37

secure boot has been disabled because if

play03:40

it hasn't uh we're going to have to go

play03:42

through this process again so we're

play03:43

going to do a Windows key R and run Ms

play03:45

info 32 and we should see um right here

play03:49

secure boot State off that is great so

play03:52

now what we can do is power this thing

play03:54

back off and eject the USB drive here we

play04:00

can pop this back into the computer and

play04:03

set it up for Linux okay so the next

play04:05

thing we're going to do is run the

play04:07

Rasberry Pi imager I've already got that

play04:09

installed here this is available for

play04:11

download on the Raspberry Pi website so

play04:14

we can choose device we'll just select

play04:16

no filtering operating system we want to

play04:18

get Raspberry Pi OS 32bit and then the

play04:21

storage we obviously want to select the

play04:23

USB drive that we've got plugged in so

play04:25

there's that we'll hit next now it will

play04:27

allow you to customize some settings I

play04:29

believe this is just for yeah the host

play04:32

name username and password uh but we can

play04:35

just do all of this on device so we'll

play04:37

just uh hit out of that for now and it's

play04:39

going to let us know that all of the

play04:41

data on this device will be erased yes

play04:42

we want to continue and it will begin to

play04:45

WR now we can't just uh take the drive

play04:48

out and put it back into the service RT

play04:50

we have to copy some files over to it

play04:53

and uh while this is writing I'll show

play04:55

you where you can get those at so if you

play04:56

go back to the open service RT gitbook

play04:59

page under install Raspberry Pi OS there

play05:01

are links here to a few files so you

play05:04

want to click on the USB Linux boot.

play05:07

ziplink and the Z image link this one

play05:09

here will just take to the same place

play05:10

that the Z image link will take you to

play05:12

so this is the first link here you just

play05:14

want to download the USB Linux boot. zip

play05:17

file and the second link will take you

play05:19

to this page pre-built binaries it

play05:21

should jump you all the way down to this

play05:23

latest binary section you just want to

play05:25

click on this index of link and then

play05:27

we're going to go into Surface RT we're

play05:29

going to go to the newest date here

play05:31

which as of this video is February 13th

play05:34

2022 and we're going to need the top

play05:36

three files here so I've already got

play05:38

those downloaded and let's see the

play05:40

Raspberry p imager is still going so

play05:41

we'll give it some more time so we're

play05:43

going to have to write all these files

play05:45

to the USB drive once uh it finishes

play05:48

Imaging it here all right it looks like

play05:50

the format is done because Windows is

play05:52

not recognizing what's on Drive J so

play05:54

we're just going to cancel out of that

play05:56

it's been written okay so we'll hit

play05:58

continue but drive K here is the

play06:01

partition that is readable by Windows

play06:03

which is great because this is the only

play06:04

thing we have to actually write uh files

play06:06

to so what we're going to do is I'm

play06:08

going to open up this um RT folder again

play06:11

and we have to modify a couple of these

play06:13

files first off we have to rename this Z

play06:16

image file to just Z image so we're just

play06:19

going to get rid of all this excess

play06:22

stuff here and just Z image with no file

play06:26

extension and then we have to open up

play06:28

startup.nsh

play06:29

in a text editor so let's just open that

play06:31

up with uh looks like I don't have

play06:33

anything else but notepad on here all

play06:35

right we'll open that up and if we go

play06:37

back to the open service RT page we can

play06:40

just copy what's in this text box here

play06:43

and then we paste it into the file we're

play06:46

placing what is there and just save that

play06:50

close out of that and then just write

play06:52

all of the stuff to the root of the K

play06:54

drive and that'll do it so now we're

play06:57

just going to eject this drive put it

play06:59

back back into the service RT and we'll

play07:01

see if it works and here we are again so

play07:04

we're just going to grab our USB hub

play07:07

plug our drive back into it and uh we'll

play07:11

see if this actually works now I've not

play07:14

done this before so this is the first

play07:17

time but judging from that guide um we

play07:20

seem to have done everything right so uh

play07:22

let's just hope that we that we get some

play07:25

results here and there we go check that

play07:27

out that is awesome now it's worth

play07:30

noting that if you just want to run

play07:32

Linux off of the USB drive and keep

play07:34

Windows 8 or 8.1 on the surface RT's

play07:38

internal drive for whatever reason you

play07:40

can do that um but what we're going to

play07:42

do is overwrite the internal hard drive

play07:45

with Raspberry Pi OS because I mean

play07:48

there's really nothing you can do with

play07:49

Windows 8 or 8.1 on here anymore it is

play07:52

out of date now does the touchscreen

play07:54

work it does check that out uh I mean I

play07:57

do remember reading this but it's just

play07:59

cool to just I don't know confirm it in

play08:01

person we're just going to hit next here

play08:03

uh we'll enter in a username we'll just

play08:05

do Michael I'm doing this with one hand

play08:08

here Michael we'll do mjd as my uh super

play08:12

secure password oh no I shouldn't say

play08:14

anything and we're not on the network at

play08:16

the moment so we're just going to okay

play08:17

looks like we have to restart uh and

play08:20

launch the launch the desktop okay so

play08:21

we'll do that the first thing we're

play08:23

going to do is go to the Raspberry Pi

play08:25

menu I believe it is under accessories

play08:28

and it's the SD Card Copier and we're

play08:31

going to choose the copy from device as

play08:33

the uh Memorex swivel which is the drive

play08:36

if I can select it here using the

play08:39

keyboard might be better for that all

play08:41

right so memor swivel copy to device

play08:44

this right here the only other option is

play08:46

the internal drive we're going to check

play08:48

new Partition uu IDs it's going to give

play08:50

us a warning that will erase all the

play08:52

current data on the drive we're going to

play08:54

say yes and we're

play08:56

off and we're done with that so we have

play08:59

have to do one more thing before

play09:00

restarting and that is we got to go into

play09:03

the file manager and we have to go into

play09:06

boot FS here uh it will prompt us to

play09:09

type in our user password to mount the

play09:13

internal drive again that mmcblk0 P1 so

play09:17

we'll type in our password hit okay and

play09:19

now it's mounted so what we have to do

play09:22

is find the uh startup.nsh file which

play09:26

let's just use the keyboard and go down

play09:28

here

play09:29

there it is startup.nsh um I think can I

play09:33

hold on this to I think we can just

play09:35

control click on it though or shift

play09:37

click command alt click yeah I might

play09:40

need to get a mouse to right click but

play09:42

no worries we've got plenty of USB ports

play09:45

right click on this we will go to text

play09:48

editor and there it is now this is that

play09:51

file that we pasted this text into on

play09:53

our Windows machine but since we're now

play09:55

going to be booting off of the internal

play09:57

drive we have to tell it uh that root is

play09:59

no longer Dev sda2 it is now if I can

play10:02

click here Dev SL

play10:05

mmcblk0

play10:08

P2 definitely a long-winded uh string of

play10:11

text there but we're just going to save

play10:13

that so we'll do a contrl S and now we

play10:16

can restart or actually just shut it

play10:19

down and I'll wait for it to turn off

play10:20

we'll unplug the uh USB hub I can

play10:23

actually just use the keyboard as a USB

play10:26

hub uh because it is an apple one that's

play10:28

what I've got the mouse plugged into so

play10:30

the tablet's off we'll unplug the uh USB

play10:35

hub and get the keyboard plugged into

play10:37

there and now we should just be able to

play10:39

power this on and it should just boot

play10:41

from the internal drive so I'm going to

play10:43

quickly open up terminal here we are

play10:45

going to expand the file system so that

play10:47

we can utilize you know all the space on

play10:50

on the internal drive uh so to do that

play10:53

the guide tells us to type pseudo

play10:56

raspi-config

play10:59

I'm doing this with one hand so you have

play11:00

to excuse the slowness of it there uh I

play11:02

did not spell that right R A pii config

play11:06

and should be under Advanced options and

play11:10

expand file system there it is and root

play11:13

partition has been resized all right

play11:15

file system will be enlarged upon the

play11:16

next reboot that sounds good um is there

play11:20

anything else we can do from here um

play11:23

okay we can configure wireless settings

play11:25

will is it detecting the wireless no

play11:27

network devices available H okay well

play11:31

let's just restart and cuz I it the the

play11:34

wireless adapter should be recognized I

play11:37

believe uh but we'll just restart the

play11:39

system uh to allow it to utilize all of

play11:42

the the space on the on the hard drive

play11:44

now yeah there is a features page on the

play11:47

open Surface RT gitbook site and the

play11:50

only thing that or the only things that

play11:52

apparently don't work our Hardware

play11:54

acceleration Bluetooth and the camera

play11:56

Okay so we've restarted let's go back up

play11:58

here it still says no network devices

play12:00

available um let me just run raspy

play12:03

config again and let's Okay system

play12:05

options wireless land select the country

play12:08

in which the pie is to be used okay we

play12:10

got to scroll down a ways here can we

play12:12

just do youu yes we can United States

play12:17

wireless land country set to us please

play12:19

enter SSID all right I'm just going to

play12:20

enter in my details manually here there

play12:23

was an error running option S1 Wireless

play12:25

landan okay actually I think that we

play12:28

completely skipped a step uh because if

play12:30

you remember that modules file we

play12:33

downloaded earlier I believe that is

play12:36

just let's go that should be in the boot

play12:39

folder here yeah in boot firmware this

play12:43

SRT modules this I believe is just a

play12:46

yeah a tar.xz file yeah firmware and

play12:48

modules what we have to do is extract

play12:50

this stuff and this folder is called lib

play12:53

so there should be yeah a lib folder on

play12:56

the root of the drive

play12:59

and I imagine inside of here we've got

play13:01

firmware and modules we should have

play13:05

let's see firmware there we go okay so

play13:08

let's just drag this over to here and

play13:11

yes we want to overwrite it we'll just

play13:13

do apply to all existing files uh looks

play13:16

like there was an error oh is this

play13:17

permission stuff directory yeah

play13:19

permission denied

play13:21

okay and that was it it recognized the

play13:24

network adapter and we're online and now

play13:26

since we're on the internet uh we get to

play13:29

do some fun stuff I figured first we'd

play13:31

try to just browse the web a little bit

play13:34

by opening up Firefox this should be

play13:36

like the latest version of Firefox that

play13:38

can run cuz this is the latest release

play13:40

of Raspberry Pi OS now that's a huge

play13:42

upgrade right off the bat I mean cuz

play13:44

going from that super old version of IE

play13:46

on Windows 8.1 or Windows RT 8.1 on this

play13:49

thing but keep in mind that we can't

play13:51

take advantage of Hardware acceleration

play13:53

on this machine because that is not

play13:55

supported and so I've got task manager

play13:58

up here so we can keep track of how much

play13:59

CPU and memory usage that we're using I

play14:01

expect the CPU usage to be up pretty

play14:04

high I can already tell Firefox is it's

play14:06

definitely struggling a little bit here

play14:08

it looks like we're running Firefox

play14:10

120.0 32bit I believe that is the latest

play14:14

version or well it's not the latest

play14:16

version but this was released in

play14:17

November 2023 but that being said I am

play14:20

noticing just trying to navigate through

play14:22

these menus and everything um it is

play14:24

definitely lagging behind but just for

play14:26

the heck of it let's try to go to my

play14:28

channel

play14:29

and see if uh if we could play back a

play14:32

YouTube video I'm going to be honestly

play14:33

kind of surprised if we can it is

play14:35

loading slowly but surely and the CPU

play14:38

usage is pretty much maxed out we're at

play14:41

like 95% here memory usage is still

play14:44

pretty good um we're using like a

play14:45

quarter of it we've got 2 gigs of ram in

play14:47

here and this is I believe a uh it's

play14:50

it's a quad core processor it's a 1.3

play14:54

GHz quad core processor one of those

play14:55

Nvidia Tegra uh Tegra 3 specific

play14:59

yeah this is definitely uh this is

play15:01

definitely stressing this thing out I

play15:03

can tell uh even just scrolling down the

play15:05

page is uh is it's kind of having

play15:08

trouble keeping up with that let's see

play15:09

if we can go full screen we can it's

play15:12

just going to be very delayed it's still

play15:14

it still has not started playing and I

play15:16

did hit play oh now it just went oh the

play15:19

tab just

play15:20

crashed yeah that is that is to be

play15:23

expected so that yeah YouTube you know

play15:26

watching really browsing the web

play15:28

honestly like let's try to go to

play15:30

google.com here it does load the mobile

play15:33

uh Google search results page but yeah

play15:36

scrolling is a lot better on here we

play15:37

could probably go to the old net why not

play15:39

even though this is not an old system I

play15:41

mean while it's over 10 years old I

play15:43

guess you could say that's old but it's

play15:44

not as old as the systems you would

play15:46

typically be accessing the old net with

play15:48

and look at that they've got over

play15:50

600,000 visitors that is pretty awesome

play15:53

to see because the old net is is is

play15:55

super cool um so yeah scrolling still a

play15:58

little bit of a delay um but let's just

play16:00

try to go to nintendo.com in 1996 why

play16:04

not and yeah this there's really no

play16:06

problem with it all that loaded up just

play16:08

fine we can uh click on the image there

play16:12

and get in here and yeah all this is is

play16:15

going to display relatively quickly

play16:17

without any issues because it's far less

play16:19

taxing on on the system than trying to

play16:21

play a YouTube

play16:23

video all right so we're back after a

play16:26

little bit of experimenting with this

play16:28

thing uh the first thing I did is

play16:30

actually ran through the system updates

play16:33

because uh I completely forgot to do

play16:34

that I guess I just got a little bit too

play16:36

excited um just getting Linux on this

play16:38

thing so there were a bunch of system

play16:40

updates that had to be done one of those

play16:42

was um updating Firefox to a newer

play16:44

version so if we go in here now we were

play16:46

running uh

play16:48

120.0 I believe now we're on

play16:50

122.0 and this as of filming is the

play16:53

latest version of Firefox but

play16:55

unfortunately um Firefox is still uh

play16:58

very very slow on this thing especially

play17:00

when going to sites like YouTube now I

play17:02

did find this um article SLU uh from

play17:07

Simon from fires spear. deev and I'll

play17:10

have this link down below and uh he

play17:12

recommends installing um xf86 video to

play17:15

the system as well as running a script

play17:17

that can enable uh right clicking via

play17:20

the touchcreen so I did that and now

play17:22

when I hold down on the touchcreen it

play17:23

will perform a right click uh which is

play17:26

super useful so yeah that's where

play17:28

working xf86 video however did not

play17:30

really do anything to improve video

play17:32

playback first of all we can't even you

play17:34

know load a YouTube video it still uh

play17:37

crashes the tab but I also tried going

play17:39

into the installed copy of VC that we

play17:42

have on here and trying to uh open a

play17:46

network stream which you can do this to

play17:47

play YouTube videos through VLC you can

play17:50

go to Media open network stream I've got

play17:52

one of my YouTube videos uh pasted in

play17:54

here the URL of it so we'll try to open

play17:56

that up it will attempt to if I can

play17:59

actually hit enter there it will attempt

play18:01

to open it up but VLC will just outright

play18:04

crash uh which is rather unfortunate but

play18:07

the guide says this won't necessarily

play18:09

improve video performance it just says

play18:10

it'll make it a bit snappier and better

play18:12

at Graphics um so you can see here VLC

play18:15

just crashes so yeah like that is kind

play18:17

of unfortunate but it's honestly not

play18:19

surprising at all for a tablet of this

play18:21

age um but just having Linux on here in

play18:24

general is really awesome and it opens

play18:27

up a whole new world of possibilities

play18:29

just what you can do with this thing so

play18:30

speaking of that let's do a couple more

play18:32

things with this thing um the first

play18:34

thing we're going to do I've said thing

play18:35

like four times in the past 2 seconds

play18:38

apparently the battery indicator up here

play18:40

you see it always says that it's 0%

play18:43

charged and you know if I were to unplug

play18:45

this thing the battery in here still

play18:47

works if I were to unplug it um from

play18:49

external power will it even change it

play18:51

might not even say that it's yeah it

play18:53

still thinks it's on external power this

play18:55

is a problem with the um particular

play18:58

Plugin or the the uh applet that is used

play19:02

by default for the battery meter with

play19:04

just I guess interfacing with the

play19:05

battery that's in here but there is

play19:07

another one that's been installed if you

play19:08

just right click on the uh taskar and go

play19:11

to panel settings then we go to panel

play19:14

applets and we're going to scroll all

play19:15

the way down and remove the power and

play19:17

Battery one so we'll get rid of that and

play19:19

then we're going to add battery monitor

play19:22

and it looks like it's a vertical

play19:24

battery meter it's uh super tiny but if

play19:26

we hover over it it does say % charged

play19:29

but we can remove the spacer there to

play19:31

get rid of that so yeah now you have an

play19:34

accurate battery meter and one other

play19:35

cool thing if you were curious about the

play19:38

um touch SL type covers they do work so

play19:41

if I were to connect this to the bottom

play19:43

of the service RT and then if I just

play19:45

move around with the trackpad here you

play19:47

can see uh that the cursor moves around

play19:50

on screen and of course the uh type

play19:53

cover will work as well if I just start

play19:54

typing random stuff so yeah that's

play19:57

awesome if you were uh wondering about

play19:59

that we'll go ahead and disconnect that

play20:00

for now and I figure just to end off

play20:02

this video let's hop into the Raspberry

play20:05

Pi um ad remove software or the uh

play20:09

software package manager and just uh

play20:11

find a couple things to install maybe

play20:13

some games I believe there's a bunch of

play20:15

stuff in here it has been a while since

play20:16

I've used Raspberry Pi OS and I see

play20:19

chests so let's grab 3D chests why not

play20:22

gnome solitaire card game collection

play20:24

that sounds like it's right up my alley

play20:27

so I think I'm happy with that we'll

play20:28

just apply those changes all right so

play20:30

all that just installed successfully so

play20:32

if we go into the Raspberry Pi menu

play20:34

under games you see we've got 3D chess

play20:37

and the soliter program um so we'll just

play20:40

uh run through these now yeah this is um

play20:42

well it is 3D chess which I've never

play20:44

played before I've only played you know

play20:46

regular chess um so this you've got like

play20:49

three separate boards here and I think

play20:52

you're supposed to stack them like well

play20:54

I mean I guess in the in the

play20:56

configuration that it was that it was

play20:58

stacked in I mean I guess you can

play20:59

obviously move them around however you

play21:01

want um but and can we resize them let's

play21:04

see if we can make them a little bit

play21:05

larger yes we can okay so that's useful

play21:09

but yeah it is chest just in three

play21:11

dimensions and uh if you were curious it

play21:13

it runs here just fine so um yeah we'll

play21:15

close out of that and let's briefly

play21:17

check out the solitire program ah yes

play21:21

good old solitire I mean I'm not going

play21:22

to sit here and play through an entire

play21:24

uh match of solitire uh but you get the

play21:28

idea there's a bunch of packages you can

play21:29

install in that package man there's

play21:31

certainly more uh than you could get

play21:33

from the Microsoft store on Windows 8

play21:35

and do you know what else has more to

play21:36

offer than the Microsoft store in

play21:38

Windows 8 today's video sponsor

play21:40

Squarespace because if you want to make

play21:42

a website whether it's a portfolio a

play21:44

personal blog or even an online store

play21:46

they make it incredibly easy to get

play21:48

started with things like their template

play21:50

selector where you can choose from a

play21:52

plethora of beautifully designed themes

play21:54

to base your side around or use their

play21:56

blueprint tool to build your own they

play21:58

also have e-commerce functionality built

play22:01

right in so if you have something to

play22:02

sell whether it's physical or digital

play22:05

they've got the tools to Showcase your

play22:07

products in their best light and let

play22:09

your audience know about exclusive

play22:10

promotions and new offerings through

play22:12

email campaigns and their new fluid

play22:15

engine ties everything together allowing

play22:17

you to easily drag and drop images and

play22:19

text boxes to customize your site

play22:22

however you want to really make it yours

play22:24

so if you've got a great idea for a

play22:26

website head on over to square

play22:28

space.com mjd to get 10% off your first

play22:32

purchase of a website or domain and huge

play22:34

thanks again to Squarespace for making

play22:36

this video possible yeah there you have

play22:38

it that is uh going through the process

play22:41

of installing Raspberry Pi OS on the

play22:44

Microsoft Surface RT I hope you guys

play22:46

enjoyed this video if you did be sure to

play22:49

give it a thumbs up get subscribed all

play22:51

that good stuff and if you really

play22:52

enjoyed this video and want to get early

play22:54

access to my future episodes I do have a

play22:56

patreon Down Below you can check out or

play22:58

you could hit that join button to become

play22:59

a channel member but either way I just

play23:01

want to thank you all so much for

play23:03

watching and I will see you in the next

play23:06

[Music]

play23:24

video

Rate This

5.0 / 5 (0 votes)

Вам нужно реферат на русском языке?