Just like Windows XP, Windows 7, Windows 8, and Mac OS X, Linux is an operating system. An operating system is software that manages all of the hardware resources associated with your desktop or laptop. To put it simply – the operating system manages the communication between your software and your hardware. Without the operating system (often referred to as the “OS”), the software wouldn’t function.
we use the term “Linux” to refer to the Linux kernel, but also the set of programs, tools, and services that are typically bundled together with the Linux kernel to provide all of the necessary components of a fully functional operating system. Some people, particularly members of the Free Software Foundation, refer to this collection as GNU/Linux, because many of the tools included are GNU components. However, not all Linux installations use GNU components as a part of their operating system. Android, for example, uses a Linux kernel but relies very little on GNU tools.
Who “owns” Linux?
By virtue of its open source licensing, Linux is freely available to anyone. However, the trademark on the name “Linux” rests with its creator, Linus Torvalds. The source code for Linux is under copyright by its many individual authors, and licensed under the GPLv2 license. Because Linux has such a large number of contributors from across multiple decades of development, contacting each individual author and getting them to agree to a new license is virtually impossible, so that Linux remaining licensed under the GPLv2 in perpetuity is all but assured.
How was Linux created?
Linux was created in 1991 by Linus Torvalds, a then-student at the University of Helsinki. Torvalds built Linux as a free and open source alternative to Minix, another Unix clone that was predominantly used in academic settings. He originally intended to name it “Freax,” but the administrator of the server Torvalds used to distribute the original code named his directory “Linux” after a combination of Torvalds’ first name and the word Unix, and the name stuck.
Who “owns” Linux?
By virtue of its open source licensing, Linux is freely available to anyone. However, the trademark on the name “Linux” rests with its creator, Linus Torvalds. The source code for Linux is under copyright by its many individual authors, and licensed under the GPLv2 license. Because Linux has such a large number of contributors from across multiple decades of development, contacting each individual author and getting them to agree to a new license is virtually impossible, so that Linux remaining licensed under the GPLv2 in perpetuity is all but assured.
How was Linux created?
Linux was created in 1991 by Linus Torvalds, a then-student at the University of Helsinki. Torvalds built Linux as a free and open source alternative to Minix, another Unix clone that was predominantly used in academic settings. He originally intended to name it “Freax,” but the administrator of the server Torvalds used to distribute the original code named his directory “Linux” after a combination of Torvalds’ first name and the word Unix, and the name stuck.
How does Linux differ from other operating systems?
In many ways, Linux is similar to other operating systems you may have used before, such as Windows, OS X, or iOS. Like other operating systems, Linux has a graphical interface, and types of software you are accustomed to using on other operating systems, such as word processing applications, have Linux equivalents. In many cases, the software’s creator may have made a Linux version of the same program you use on other systems. If you can use a computer or other electronic device, you can use Linux.
But Linux also is different from other operating systems in many important ways. First, and perhaps most importantly, Linux is open source software. The code used to create Linux is free and available to the public to view, edit, and—for users with the appropriate skills—to contribute to.
Linux is also different in that, although the core pieces of the Linux operating system are generally common, there are many distributions of Linux, which include different software options. This means that Linux is incredibly customizable, because not just applications, such as word processors and web browsers, can be swapped out. Linux users also can choose core components, such as which system displays graphics, and other user-interface components.
Who uses Linux?
You’re probably already using Linux, whether you know it or not. Depending on which user survey you look at, between one- and two-thirds of the webpages on the Internet are generated by servers running Linux.
Companies and individuals choose Linux for their servers because it is secure, and you can receive excellent support from a large community of users, in addition to companies like Canonical, SUSE, and Red Hat, which offer commercial support.
Many of the devices you own probably, such as Android phones, digital storage devices, personal video recorders, cameras, wearables, and more, also run Linux. Even your car has Linux running under the hood.
The OS is comprised of a number of pieces:
The Bootloader: The software that manages the boot process of your computer. For most users, this will simply be a splash screen that pops up and eventually goes away to boot into the operating system.
The kernel: This is the one piece of the whole that is actually called “Linux”. The kernel is the core of the system and manages the CPU, memory, and peripheral devices. The kernel is the “lowest” level of the OS.
Daemons: These are background services (printing, sound, scheduling, etc) that either start up during boot, or after you log into the desktop.
The Shell: You’ve probably heard mention of the Linux command line. This is the shell – a command process that allows you to control the computer via commands typed into a text interface. This is what, at one time, scared people away from Linux the most (assuming they had to learn a seemingly archaic command line structure to make Linux work). This is no longer the case. With modern desktop Linux, there is no need to ever touch the command line.
Graphical Server: This is the sub-system that displays the graphics on your monitor. It is commonly referred to as the X server or just “X”.
Desktop Environment: This is the piece of the puzzle that the users actually interact with. There are many desktop environments to choose from (Unity, GNOME, Cinnamon, Enlightenment, KDE, XFCE, etc). Each desktop environment includes built-in applications (such as file managers, configuration tools, web browsers, games, etc).
Applications: Desktop environments do not offer the full array of apps. Just like Windows and Mac, Linux offers thousands upon thousands of high-quality software titles that can be easily found and installed. Most modern Linux distributions (more on this in a moment) include App Store-like tools that centralize and simplify application installation.
How can I get started using Linux?
There’s some chance you’re using Linux already and don’t know it, but if you’d like to install Linux on your home computer to try it out, the easiest way is to pick a popular distribution that is designed for your platform (for example, laptop or tablet device) and give it a shot. Although there are numerous distributions available, most of the older, well-known distributions are good choices for beginners because they have large user communities that can help answer questions if you get stuck or can’t figure things out. Popular distributions include Debian, Fedora, Mint, and Ubuntu, but there are many others.
How to Install Kali Linux Step by Step ?
Kali Linux is a Debian based operating system, arguably one of the finest pentesting and security auditors reliable OS loaded with hundreds of renowned security related tools.
Installation Requirements
How can I get started using Linux?
There’s some chance you’re using Linux already and don’t know it, but if you’d like to install Linux on your home computer to try it out, the easiest way is to pick a popular distribution that is designed for your platform (for example, laptop or tablet device) and give it a shot. Although there are numerous distributions available, most of the older, well-known distributions are good choices for beginners because they have large user communities that can help answer questions if you get stuck or can’t figure things out. Popular distributions include Debian, Fedora, Mint, and Ubuntu, but there are many others.
How to Install Kali Linux Step by Step ?
Kali Linux is a Debian based operating system, arguably one of the finest pentesting and security auditors reliable OS loaded with hundreds of renowned security related tools.
Installation Requirements
- Minimum 20 GB of free space in your hard drive is recommended.
- Minimum 1 GB of ram, recommended: 2 GB or more in Hard Disk install or dual boot installation but if you are opting for installing it with virtualization in your current OS (Virtual Box) then at least 4 GB of ram is recommended.
- CD-DVD Drive / USB Support
Installation Procedure
First Download Kali Linux from Official Website.
Step 1 : Boot your PC with Kali Linux once booted, Select Graphical Install.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqSTDEwgSnkJq5DGVp8d86QS7ZXp8LURmfjZYX0Dp-L5Q4QTZmri5qDwulWUBWVbL07HAz9cePBbzEu-veLH3sR-F3sXZjOu10_ySrsyagpZZ2B6jwJpm94MFv20Mx97cfQK8vaClDRG4/s1600/Step-1.png)
Step 2 : Select your preferred language.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfT3CvHd1D3FLdKwDXZXab-JYmDnPkzvXyfGsq-C4BXTOmih3g1eS0potPqbKyugBlpiPGkmtto6KJpQvb9TvUjZCyS3E5j61JgGW7F_bXKVNf1LFAfuHgvEZsTey7NT3GPzsvMXyPVD8/s1600/step-2.png)
Step 3 : Select your geographical location.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0fg6NupZ_Q9lHED2zRMBcMtkbl3lXzba3JOmUZNfso8RpmruKyfGJ_s1lI1aoPhTHQrnicPH3NZ78TUAb1-5PqXmt8QevDzymOAGEKT9nqEdu2_49df5M0XvTFTmiZF0uzHLf4iGIklU/s1600/step-3.png)
STEP 4 : Select the preferred keyboard.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibk0ulJ3LyPZQUIURUFmDBstmp3nuPLkqSIXglKw9OhCufsFQP9iSMkbD9xXHN77DTXaga9Abdd5vvZaM57iXsV8VBelNifkvwZmYJH_j9vbYMasFAdBaubg8KFVBM-LUijP_BEdossno/s1600/step-4.png)
STEP 5 : Let Kali be your Hostname & hit continue.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHdsoaJqNY0tAHcQntUjSvwxbRgeG4gqw5rwNa0rbg6fN5UmApD4h_D2g78hCsRYVabxmYjCLZkbyrMcug4aQEZAmQnW-WsWZS8kQks1PKkaHcylBu0d0qwUsbHDQK_sE9dV8vAsPwhIA/s1600/Step-5.png)
STEP 6 : You may optionally provide a default domain name for this system to use or you can keep it blank and can hit on conitnue.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO4Z0h7ySKmM4wX7WnBwGzmLnjqOU7fFSCMTfPuE16ey0XUUfOID4ZeATbHYuI39BtlqQxXs5L981EWriUQga3Rr3w99UHSJBwFj_rUHX5c_IUoSWelKErLK-SEjvoBJF3DNxls3NZYIA/s1600/step-6.png)
STEP 7 : Set a password for your Kali Machine & hit continue.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5onb77uxto__0MzlO8nnnx_-gxAzQ_tKmQqKrrFIGcw1JVAQkyvkVueQn1r2qZhqan0NUU-mv4599D2OOvfHzpumZvZ9Eo57Fq5QMMXqRLqtSkN3NzWlCNfQwSflO9zPle96pf5-RZDE/s1600/step-7.png)
Step 8 : The installer will now offer you four choices about the partitions of the disk.
In our case, we are using the entire disk on our computer and not configuring LVM (logical volume manager). Experienced users can use the “Manual”
partitioning method for more granular configuration options.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgChHRqNSVWbL_3f0VvDIgdmEEXFiNfwAA3E0AdxOtrgb1saI2zKsn95-6AUpOcSW84asWQZUo03iFFHZlvLWY76gNsXTpFgXu0if5jOMDuP9zqxFMFKFnltUcgNPcRTkdJ8jbevmoT3VQ/s1600/step-8.png)
Step 9 : Select the partitioning disk, recommended option is all files in one partition for new users & then hit on continue.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtX3wioOoY7xn4YMxxeAJZ6Wr8F6VXd0R7dlWWj9u5N84S4uFbagZNufv-Hcst4YaSYiaIgRqCHuXHs54s6ViLZ_N_ERRwgQuxHma9UlkJaUr1dfv_iFlGcsXcag_tVPpt3ij0nCAnwAE/s1600/Step-9.png)
Step 10 : Select finish partitioning and write changes to disk then hit continue
-> Select Yes to write changes to the disk and click on continue
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt9yYiLPN9NElB4ddZm4YNlHnXvXbnrClm-GglGewgUR6JnSfLcfz7a70jvK1dYwOURHS42RPYrJ8TM7E0Qg-pbJf8f-TxUQhSlX0lZ_U4n3CUQdBed0Cy5U7EvsmayY75TdZNSMm_Pfw/s1600/step-10.png)
Let it install the system automatically, this may take a while…
Step 11 : Configure network mirrors. Kali uses a central repository to distribute applications, select Yes on mirror network & hit on continue.
--> keep HTTP proxy information blank on next screen and hit continue.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrIuiWiAFfEBxGYP-qlyPrQfxAodgsuAcn0zCZGP9tZrpFw4PJDNCs-FcgxfRw40uhep4xYU2nIewUU67ytqCp_GeWYg_xtecZm7Y3Afl9yMn_duq23vuvuLTD5gSvE1HwKeYbLodKNwg/s1600/step-11.png)
Let it configure the package manager related files then…
Step 12 : Install the grub boot loader manually so select Yes & hit on continue.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPfvFTLdU1uhaC5MiVf0bcdzq3oIveDS9LFQweO2e5iMpK_PQ8C0yuQO-iac2eEobA9C2cpdsG1wDmUeToyUm_QT-rbg48UQX19dOTIBoKcWJZI14fEQUlypbFgBfewmVIsP8wexyqFzY/s1600/step-12.png)
Step 13 : Select the hard-disk to install which means select 2nd option where the hard disk path is given as we are not going to enter a device manually & then hit on continue.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5FsbqBCCfbHjIS4v-8RRHv9wTYTbCBf_YNtNPrRuX0d-c5V8kZNRzZjNvssduy9qX6RovM7BdqUYHTzAxeuG29s1j9tg-nbAae3Sh5coedzPADWU8b0w5iVfXdO0gSm9jpzpOo4o4duQ/s1600/step-13.png)
Step 14 : Finally, click on continue to finish the installation, it will install some final stage files and after it is completely done, your security related weapons loaded Kali is ready to roll!
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7TXYFv4xji9ZEBZE1icZ1aGy2Bq1C-g2V7pHSFYvdU0GrQcV7GkIu_JCkMclRqLaKU0eHsYX9VuWyZ_NMK4v6spXXWuBDDdINEWqbQRm_GscGqEy3liHFtWAqkzPO0e-DeLHP15KlRFQ/s1600/step-14.png)
Log into Kali Linux with the username and password.