1
00:00:00,005 --> 00:00:02,001
- [Instructor] What should you already know?

2
00:00:02,001 --> 00:00:04,005
Well, in this course we'll be looking

3
00:00:04,005 --> 00:00:06,009
inside the Linux kernel.

4
00:00:06,009 --> 00:00:08,003
Talking about Linux stuff

5
00:00:08,003 --> 00:00:10,002
so I recommend that you are familiar

6
00:00:10,002 --> 00:00:13,002
with working with Linux from the command line.

7
00:00:13,002 --> 00:00:14,009
Knowing some C programming

8
00:00:14,009 --> 00:00:19,000
and knowing how to edit files on Linux are all valuable.

9
00:00:19,000 --> 00:00:21,008
I'll skip over explaining some of the easy commands I use,

10
00:00:21,008 --> 00:00:23,003
but I'll comment on commands I use

11
00:00:23,003 --> 00:00:26,004
that are specific for our work with the kernel

12
00:00:26,004 --> 00:00:28,008
or are more obscure.

13
00:00:28,008 --> 00:00:32,001
Some of what we do involves reading and writing C code,

14
00:00:32,001 --> 00:00:35,009
so that's why I suggest you have experience with C.

15
00:00:35,009 --> 00:00:40,002
In this course I will be using Linux virtual machines.

16
00:00:40,002 --> 00:00:42,004
You should have a Linux virtual machine

17
00:00:42,004 --> 00:00:44,009
with root access available as well.

18
00:00:44,009 --> 00:00:48,002
It's just much safer to have a VM

19
00:00:48,002 --> 00:00:52,009
that you can corrupt or whatever and start over, right.

20
00:00:52,009 --> 00:00:54,006
VMs are just safer.

21
00:00:54,006 --> 00:00:59,003
If you're using a physical Linux machine working as root,

22
00:00:59,003 --> 00:01:02,006
you can do everything we do, it's just more risky.,

23
00:01:02,006 --> 00:01:04,002
Bad things can happen,

24
00:01:04,002 --> 00:01:06,005
So make sure you have a backup

25
00:01:06,005 --> 00:01:08,009
or use a machine that'll be okay

26
00:01:08,009 --> 00:01:12,000
for you to reinstall Linux later if needed.

