We are still actively working on the spam issue.
Difference between revisions of "GNU/Linux"
m (Blanked the page) |
|||
Line 1: | Line 1: | ||
+ | [[File:gnuandtux.jpg|thumb|GNU and Tux]] | ||
+ | '''Linux''' at its core is a kernel, the central driving force of an operating system that allocates resources to other aspects of the system. [https://en.wikipedia.org/wiki/Linux Linux], along with the [https://gnu.org/ GNU system] (which is closely associated with [https://fsf.org/ Free Software Foundation]) are now collectively referred to as '''GNU/Linux''', and make up a complete operating system which is widely used today by millions across the world. To read more about the history of the GNU project and Linux, see [https://gnu.org/gnu/linux-and-gnu.html this article]. | ||
+ | |||
+ | ==Why use GNU/Linux?== | ||
+ | |||
+ | The free software philosophy is about an open and shared operating system which not only free as in money, but free as in freedom. The GNU/Linux system gives users more control over their computing experience than competing operating systems such as Windows, which could contain malicious features to them without the user's knowledge. | ||
+ | |||
+ | ==What's all this about distributions?== | ||
+ | There are a lot of GNU/Linux distributions, also known as distros. | ||
+ | |||
+ | Most distros are at least somewhat similar with each other. The main differences are between the [[init system]], [[package manager]] (and the repositories it has access to), [[GNU/Linux_Ricing#Desktop_Environments|desktop environment]], and default configurations. Most distros have their own little niche. Some are FSF compatible (or almost), for ricing, for getting shit done or just because you hate yourself or just love pain ([[Arch]]/[[Gentoo]]). | ||
+ | Always at least try another distro before saying that you hate it. You will find that all of them have their own qualities. [http://distrowatch.com/ Distrowatch] is a great place to find out more. | ||
+ | |||
+ | == Recommended distributions == | ||
+ | [[File:gnulinuxchoiceguide.jpg|thumb|Choosing a Distro]] | ||
+ | |||
+ | A small list of /g/ recommended distributions are found below. To get a list of the most popular distributions, you can check the site http://distrowatch.com/ which keeps a ranking of distributions in terms of popularity. | ||
+ | |||
+ | ===Easy to use and install=== | ||
+ | |||
+ | ==== Debian-based ==== | ||
+ | |||
+ | [http://origamios.oo3.co/ Origamo OS] | ||
+ | |||
+ | [http://crunchbang.org/ CrunchBang #!] | ||
+ | |||
+ | [https://wiki.ubuntu.com/UbuntuFlavors Ubuntu Flavors] | ||
+ | |||
+ | ===== Ubuntu-based ===== | ||
+ | |||
+ | [http://elementaryos.org ElementaryOS] | ||
+ | |||
+ | ==== RHEL-based ==== | ||
+ | |||
+ | [[Fedora]] - [https://fedoraproject.org/ Fedora Project] | ||
+ | |||
+ | [https://centos.org/ CentOS Project] (Open RedHat) | ||
+ | |||
+ | ==== Independent ==== | ||
+ | |||
+ | [[openSUSE]] - [https://www.opensuse.org/en/ openSUSE Website] | ||
+ | |||
+ | [http://www.maui-project.org/ Maui Project] | ||
+ | |||
+ | ===Highly customizable ([[ricing]])=== | ||
+ | |||
+ | [[Gentoo]] - [https://www.gentoo.org/ Gentoo Linux Website] (The unofficial /g/ distro) | ||
+ | |||
+ | [[Funtoo]] - [http://www.funtoo.org/Welcome Funtoo Linux Homepage] (Directly compatible fork of Gentoo maintained by Gentoo's former chief architect, Daniel Robbins. Includes various features and improvements.) | ||
+ | |||
+ | [[Debian|Debian GNU+Linux]] - [https://www.debian.org/ Debian Website], [http://live.debian.net/ Debian Live ISOs] | ||
+ | |||
+ | [[Arch]] - [https://www.archlinux.org/ Arch Linux Website] | ||
+ | |||
+ | =====Easy installation===== | ||
+ | |||
+ | [https://crunchbang.org/ CrunchBang #!] ([[Debian]] pre-riced) | ||
+ | |||
+ | [http://linuxbbq.org/ LinuxBBQ] ([[Debian]] for ricers) | ||
+ | |||
+ | [[Arch#Forks|ArchBang]] - [http://archbang.org/ ArchBang] (Arch+OpenBox) | ||
+ | |||
+ | [[Arch#Forks|Manjaro]] - [http://manjaro.org/ Manjaro Linux] (Arch made easy) | ||
+ | |||
+ | [http://sabayon.org/ Sabayon Linux] ([[Gentoo]] for beginners) | ||
+ | |||
+ | ===Free as in [[Freedom]]=== | ||
+ | |||
+ | [[Richard Stallman|GNU]] - [https://www.gnu.org/distros/free-distros List of GNU/Linux-Libre distros] | ||
+ | |||
+ | [http://www.dragora.org/ Dragora GNU/Linux] (Build from scratch on Freedom) | ||
+ | |||
+ | ===Security=== | ||
+ | |||
+ | [http://pentoo.ch Pentoo] | ||
+ | |||
+ | [http://www.blackarch.org/ BlackArch] | ||
+ | |||
+ | [http://www.kali.org/ Kali Linux] | ||
+ | |||
+ | == Not recommended == | ||
+ | |||
+ | '''Linux Mint''' is a distribution made without regard for software freedom or even open-source. Some distributions will offer to install closed-source drivers to get your hardware to work; Mint automatically installs any closed-source program its developers believe might be useful. The numerous closed-source browser plugins Mint ships with are a serious security risk, and (with the possible exception of Flash) largely obsolete on the modern web. This OS is mostly for beginners. | ||
+ | |||
+ | '''Ubuntu''' is a distro made without regard for software freedom. The removal of Gnome with the heavy Unity UI may be enough to scare users away. As well as that, the search tool built into their OS is linked to Amazon, which may make or break people who care about their software freedom. This OS is mostly for beginners. | ||
+ | |||
+ | ==GNU/Linux Naming Controversy== | ||
+ | |||
+ | The GNU/Linux naming controversy is a dispute regarding whether or not to refer to the operating system commonly known as Linux as GNU/Linux. GNU/Linux was a term originally created by the Free Software Foundation to refer to the combination of the GNU corelibs and the Linux Kernel, which they argued to form a functioning operating system. The Free Software Foundation recommends the term GNU/Linux because it argues the GNU project was part of a project to develop an operating system, from which the kernel was the last piece to complete (see GNU HURD). The Free Software Foundation suggests that the inclusion of the term GNU in the operating system’s name would recognize their contribution and their free software ideals ("Free Software as a Social Movement". ZNet.). Richard M. Stallman writes: | ||
+ | |||
+ | ''Today tens of millions of users are using an operating system that was developed so they could have freedom—but they don't know this, because they think the system is Linux and that it was developed by a student 'just for fun'.'' | ||
+ | |||
+ | On the opposite side of the argument, Linux supporters argue that the contribution of the Free Software Foundation is minimal (for example, GNU components make up only 8% of Ubuntu). Eric S. Raymond writes: | ||
+ | |||
+ | ''Some people object that the name "Linux" should be used to refer only to the kernel, not the entire operating system. This claim is a proxy for an underlying territorial dispute; people who insist on the term GNU/Linux want the FSF to get most of the credit for Linux because [Stallman] and friends wrote many of its user-level tools. Neither this theory nor the term GNU/Linux has gained more than minority acceptance.'' | ||
+ | |||
+ | Linux proponents also argue that since the operating system is often referred to as Linux by the mainstream media and most users, that it should be used as such, as opposed to GNU/Linux. | ||
+ | |||
+ | ==How to make a bootable USB drive== | ||
+ | As an alternative to installing a GNU/Linux system from a CD, you are also able to install from a USB instead. Creating a bootable installation USB drive using the following steps should work with modern BIOS and UEFI. | ||
+ | |||
+ | *First, locate your USB drive using the command ''lsblk''. You should see the path for your USB drive, for example: /dev/sdb1. Through running this command, you should also see the size of the USB drive so you can be sure you are running your commands to the correct storage device. | ||
+ | *Next, use the command ''dd'' as root. | ||
+ | |||
+ | The ''dd'' command has the following usage (where ''if'' is the source and ''of'' is the target): | ||
+ | |||
+ | <code> | ||
+ | dd if=/path/to/disc/image of=/path/to/usb/drive | ||
+ | </code> | ||
+ | |||
+ | An example of using the ''dd'' command could be: | ||
+ | |||
+ | <code> | ||
+ | dd if=/home/moot/Downloads/ubuntu12.04.iso of=/dev/sdc1 | ||
+ | </code> | ||
+ | |||
+ | *Last, wait patiently until the command has executed. | ||
+ | |||
+ | ==Let's Learn About GNU/Linux== | ||
+ | '''Books''' | ||
+ | |||
+ | [http://www.kumanov.com/dox/Linux_UNIX_Ebooks/LPIC%201%20Certification%20Bible%20-%20%5BHungry%20Minds%5D.pdf LPI-1 Certification Bible] | ||
+ | |||
+ | [http://linux-training.be/files/books/html/fun/index.html Linux Fundamentals] | ||
+ | |||
+ | '''Videos''' | ||
+ | |||
+ | [http://thepiratebay.se/torrent/8741813/CBT_Nuggets_-_Linux_in_the_Real_World CBT Nuggets - Linux In The Real World (Torrent)] | ||
+ | |||
+ | [http://thepiratebay.se/torrent/8867798/CBT_Nuggets_-_LPI_Linux_LPIC-1_101_and_CompTIA_Linux_ CBT Nuggets - LPI-1_101 (Torrent)] | ||
+ | |||
+ | [http://thepiratebay.se/torrent/8867794/CBT_Nuggets_-_LPI_Linux_LPIC-1_102_and_CompTIA_Linux_ CBT Nuggets - LPI-1_102 (Torrent)] | ||
+ | |||
+ | [http://thepiratebay.se/torrent/8759146/CBT_Nuggets_-_BackTrack_and_Kali_Linux CBT Nuggets - BackTrack and Kali Linux (Torrent)] | ||
+ | |||
+ | '''Websites''' | ||
+ | |||
+ | [http://stallman.org/#books Richard Stallman's Writings] | ||
+ | |||
+ | [[Category:GNU/Linux]] | ||
+ | [[Category:Software]] |
Revision as of 20:06, 29 January 2014
Linux at its core is a kernel, the central driving force of an operating system that allocates resources to other aspects of the system. Linux, along with the GNU system (which is closely associated with Free Software Foundation) are now collectively referred to as GNU/Linux, and make up a complete operating system which is widely used today by millions across the world. To read more about the history of the GNU project and Linux, see this article.
Contents
Why use GNU/Linux?
The free software philosophy is about an open and shared operating system which not only free as in money, but free as in freedom. The GNU/Linux system gives users more control over their computing experience than competing operating systems such as Windows, which could contain malicious features to them without the user's knowledge.
What's all this about distributions?
There are a lot of GNU/Linux distributions, also known as distros.
Most distros are at least somewhat similar with each other. The main differences are between the init system, package manager (and the repositories it has access to), desktop environment, and default configurations. Most distros have their own little niche. Some are FSF compatible (or almost), for ricing, for getting shit done or just because you hate yourself or just love pain (Arch/Gentoo). Always at least try another distro before saying that you hate it. You will find that all of them have their own qualities. Distrowatch is a great place to find out more.
Recommended distributions
A small list of /g/ recommended distributions are found below. To get a list of the most popular distributions, you can check the site http://distrowatch.com/ which keeps a ranking of distributions in terms of popularity.
Easy to use and install
Debian-based
Ubuntu-based
RHEL-based
CentOS Project (Open RedHat)
Independent
Highly customizable (ricing)
Gentoo - Gentoo Linux Website (The unofficial /g/ distro)
Funtoo - Funtoo Linux Homepage (Directly compatible fork of Gentoo maintained by Gentoo's former chief architect, Daniel Robbins. Includes various features and improvements.)
Debian GNU+Linux - Debian Website, Debian Live ISOs
Easy installation
CrunchBang #! (Debian pre-riced)
ArchBang - ArchBang (Arch+OpenBox)
Manjaro - Manjaro Linux (Arch made easy)
Sabayon Linux (Gentoo for beginners)
Free as in Freedom
GNU - List of GNU/Linux-Libre distros
Dragora GNU/Linux (Build from scratch on Freedom)
Security
Not recommended
Linux Mint is a distribution made without regard for software freedom or even open-source. Some distributions will offer to install closed-source drivers to get your hardware to work; Mint automatically installs any closed-source program its developers believe might be useful. The numerous closed-source browser plugins Mint ships with are a serious security risk, and (with the possible exception of Flash) largely obsolete on the modern web. This OS is mostly for beginners.
Ubuntu is a distro made without regard for software freedom. The removal of Gnome with the heavy Unity UI may be enough to scare users away. As well as that, the search tool built into their OS is linked to Amazon, which may make or break people who care about their software freedom. This OS is mostly for beginners.
GNU/Linux Naming Controversy
The GNU/Linux naming controversy is a dispute regarding whether or not to refer to the operating system commonly known as Linux as GNU/Linux. GNU/Linux was a term originally created by the Free Software Foundation to refer to the combination of the GNU corelibs and the Linux Kernel, which they argued to form a functioning operating system. The Free Software Foundation recommends the term GNU/Linux because it argues the GNU project was part of a project to develop an operating system, from which the kernel was the last piece to complete (see GNU HURD). The Free Software Foundation suggests that the inclusion of the term GNU in the operating system’s name would recognize their contribution and their free software ideals ("Free Software as a Social Movement". ZNet.). Richard M. Stallman writes:
Today tens of millions of users are using an operating system that was developed so they could have freedom—but they don't know this, because they think the system is Linux and that it was developed by a student 'just for fun'.
On the opposite side of the argument, Linux supporters argue that the contribution of the Free Software Foundation is minimal (for example, GNU components make up only 8% of Ubuntu). Eric S. Raymond writes:
Some people object that the name "Linux" should be used to refer only to the kernel, not the entire operating system. This claim is a proxy for an underlying territorial dispute; people who insist on the term GNU/Linux want the FSF to get most of the credit for Linux because [Stallman] and friends wrote many of its user-level tools. Neither this theory nor the term GNU/Linux has gained more than minority acceptance.
Linux proponents also argue that since the operating system is often referred to as Linux by the mainstream media and most users, that it should be used as such, as opposed to GNU/Linux.
How to make a bootable USB drive
As an alternative to installing a GNU/Linux system from a CD, you are also able to install from a USB instead. Creating a bootable installation USB drive using the following steps should work with modern BIOS and UEFI.
- First, locate your USB drive using the command lsblk. You should see the path for your USB drive, for example: /dev/sdb1. Through running this command, you should also see the size of the USB drive so you can be sure you are running your commands to the correct storage device.
- Next, use the command dd as root.
The dd command has the following usage (where if is the source and of is the target):
dd if=/path/to/disc/image of=/path/to/usb/drive
An example of using the dd command could be:
dd if=/home/moot/Downloads/ubuntu12.04.iso of=/dev/sdc1
- Last, wait patiently until the command has executed.
Let's Learn About GNU/Linux
Books
Videos
CBT Nuggets - Linux In The Real World (Torrent)
CBT Nuggets - LPI-1_101 (Torrent)
CBT Nuggets - LPI-1_102 (Torrent)
CBT Nuggets - BackTrack and Kali Linux (Torrent)
Websites