Posts

NetBSD

Image
WHAT IS BSD? BSD stands for "Berkeley Software Distribution" and is usually referred to as the first Open Source Operating System. Initially called Berkeley Unix, it was developed at the Berkeley University in the 70s as a variant of the Unix OS with some extra features. At the time, it was distributed along its source code despite being proprietary, which led to the creation of 1BSD in 1978 and 2BSD a little over a year later as add-ons to Unix version 6.  However, every version of BSD has been using code owned by AT&T, which meant that it involved some hefty licensing fees. Hence, a few third parties were interested in a release of the networking code for the BSD, which led to the creation of Net/1 in June 1989 and Net/2 by Keith Bostic a year and a half later which included most of the utilities found in the original AT&T codes These codes were used for the creation of FreeBSD and notably NetBSD WHAT IS NETBSD? NetBSD in an Open Source Operating System built upon t

Simple Git tools using a Command Line Interface

Image
Here is a simple guide on how to add files from your device onto a GitHub repository for your and other collaborators' ease of access. Step 1 :  The first step is to configurate your personal info on Git in your device so as to match those of your GitHub account. On the CLI, type the command; git config -- global user.name  " Your name " ; git config -- global user.email " Your   email  " Step 2 : Go to your GitHub account on a web browser and create a new Repository. Do so by clicking on your account > Repositories > New Be sure to give it an appropriate name so that collaborators may be able to identify it quickly. I will be uploading the answers to my CS University course's labsheets, hence I will be making a repo named "programming_labsheets". Step 3 : Afterwards, you will be redirected to a page with detailed instructions on how to proceed with uploading the files.  Before we continue : Note that these commands will prompt you to input y

Command Lines Basics in Linux

Image
What are command lines? Command lines are text-based interfaces used to write commands directly onto your device's OS. Similar to how tasks can be performed on windows using clicks and icons, tasks can be performed on the command line using commands and operands. For this tutorial, we will be using Lubuntu, an OS based on Linux. In fact, any OS that has the same underlying commands as Linux will work just fine if you wish to follow along. How do I access my Terminal? Click on the Start button on your taskbar and go to System Tools > QTerminal. You should be met with a screen like the image on the right. Command Lines for navigation Now we are ready to start writing some commands. Those commands operate on the computer's directories, similar to how you would use a File Explorer on Windows. To ease visualizing the processes, please find included the corresponding directories as well as the changes made as screenshots after the commands. Before we start: Keen-eyed readers may h