Week Report 2
Video Here
Complete the following tasks
- Complete lab 2 - Installing Ubuntu 24.04.
- If you have not done so, complete week report 1, lab 1 and Discussion Board 1. You cannot complete Lab 2 if you have not catched up!
- Complete Discussion Board 2 - The history of Linux. Note: you can do this later as the due date is the end of the semester.
- Complete Notes 2. This and everything else from this point on must be completed inside Ubuntu Desktop 24.04 (your virtual machine). Windows/MacOS will no longer be used. Therefore you MUST complete lab 2 before attempting the report and the notes.
- Complete this week’s Week Report.
What will you include in your notes?
Note: folder and directory mean the same thing!
- Create a folder inside your CIS106 folder called
notes
- Inside the
notes
directory/folder create a new folder callednotes1
andnotes2
- Move the files that are related to
notes1
to thenotes1
directory/folder. - Open the
cis106
directory/folder inside vs code. - Using vs code file manager, create a file inside the
notes2
directory callednotes2.md
- In the file
notes2.md
, answer the following questions. Make sure to use proper markdown syntax to make your notes file look presentable. Use headings, paragraphs and bullet point formatting. This, at a minimun, should make your file look presentable. NO SCREENSHOTS! All the information to answer the questions can be found in the Lecture 2 presentation Introduction to Linux and The basics of virtualization
Lecture 2 Introduction to Linux Notes (this is the tittle of the document - Heading 1 formatting please!)
1. What is an Operating System?
2. What is a kernel?
3. Which other parts aside from the kernel identfy an OS?
4. What is linux?
5. What is a linux distribution?
6. List at least 4 linux characteristics:
7. What is Ubuntu?
8. What is Debian?
9. List and define the different types of licensing agreements
10. What is Free Software? Define the 4 freedoms.
11. What is virtualization?
12. List 3 benefits of virtualization
13. What is a hypervisor? Include definitions of the 2 types
14. What is the difference between Guest OS and Host OS?
15. What is virtualbox?
What will you submit for your week report:
Note: Since you already completed lab2, the remaining of the work in this course will be completed inside the Ubuntu virtual machine. Windows/MacOS will not be used for the remaining of the course!!! PLEASE DO NOT EDIT OR UPLOAD FILES TO GITHUB VIA THE WEBSITE. You must use VS Code Terminal to commit and push to your repository. If you decide to ignore this. You are on your own. If you don’t understand, please ask! This report can only be completed after lab 2!
- Create a folder inside the
weekReports
folder calledwr2
. You probably did this already during lab 2. - Open the
cis106
folder in VS Code - Inside the
wr2
folder, create a file calledwr2.md
- Add a link to your notes and lab2 markdown files in github.
- Add a screenshot of your Ubuntu Desktop with a terminal open or firefox in the cis106.com website
- Convert the
wr2.md
file to pdf - Push all the changes to github
- In blackboard, submit the URL to the
wr2.md
file and the pdf filewr2.pdf
Special Note 1
Please take a snapshot of your virtual machine after you complete the report. The virtual machine is must be off before you take the snapshot. This process is show in the video
Special Note 2
You are going to be using the git commands a lot. Here is a quick reference:
git clone repository/url/here
: is the command to clone a repository where cloning means downloading a repository to your computergit pull
: to pull/synchronize your repository from github to your local machine. Always run this command BEFORE you start working VS Codegit add .
: to track all the changes made to your file.git commit -m "label for your changes here"
: this command will label all the changes you added with theadd
commandgit push
: will send all your changes to your github repository