< Return to Video

Why so many distros? The Weird History of Linux

  • 0:03 - 0:06
    August 25th, 1991. A 21-year-old graduate
  • 0:06 - 0:09
    student in Helsinki named Linus Torvalds
  • 0:09 - 0:11
    announces he's doing a free operating
  • 0:11 - 0:13
    system. Just a hobby, won't be a big
  • 0:13 - 0:15
    professional thing. Fast forward a few
  • 0:15 - 0:17
    years later, and that hobby evolves into
  • 0:17 - 0:18
    one of the most important projects in
  • 0:18 - 0:20
    the history of computing. Most operating
  • 0:20 - 0:22
    systems were created to
    make shitloads of money.
  • 0:22 - 0:25
    "That's right, it's $99! It's an
  • 0:25 - 0:27
    incredible value, but it's true! It's
  • 0:27 - 0:30
    Windows from Microsoft. Order today!"
  • 0:30 - 0:33
    But Linux was a revolution based on a
  • 0:33 - 0:35
    simple principle: software should be free
  • 0:35 - 0:37
    and open. Today, we'll take a look at the
  • 0:37 - 0:38
    weird history of Linux, and in the
  • 0:38 - 0:41
    process, answer the question of why are
  • 0:41 - 0:43
    there so many Linux distros? But before
  • 0:43 - 0:45
    we can even talk about Linux we need to
  • 0:45 - 0:47
    travel back to 1969. While grandpa was
  • 0:47 - 0:49
    dropping acid at Woodstock, Ken Thompson
  • 0:49 - 0:51
    and Dennis Ritchie were creating the
  • 0:51 - 0:53
    Unix operating system. Unix was well-
  • 0:53 - 0:55
    loved by both businesses and
  • 0:55 - 0:57
    universities. There was one problem,
  • 0:57 - 1:00
    though. The code was owned
    by AT&T, and in
  • 1:00 - 1:03
    1977, when UC Berkeley created their own
  • 1:03 - 1:05
    Berkeley Software Distribution, AT&T sued
  • 1:05 - 1:07
    them. That put limitations on Unix
  • 1:07 - 1:09
    development and led to a period known as
  • 1:09 - 1:11
    the Unix Wars. A few years later, in
  • 1:11 - 1:14
    1983, Richard Stallman creates the GNU
  • 1:14 - 1:16
    Project, which was intended to be a free
  • 1:16 - 1:19
    and open replacement for Unix. But Unix
  • 1:19 - 1:21
    was a big, complex project with hundreds
  • 1:21 - 1:23
    of different applications, and replacing
  • 1:23 - 1:26
    it was no easy task. Over the next few
  • 1:26 - 1:28
    years, the project recreated many of the
  • 1:28 - 1:29
    applications that you know and love
  • 1:29 - 1:31
    today. Tools that are often used
  • 1:31 - 1:33
    synonymously with Linux, like Tar, Bash,
  • 1:33 - 1:35
    and Emacs, just to name a few. By the
  • 1:35 - 1:37
    early '90s, GNU had all this great
  • 1:37 - 1:39
    software, but it was missing one
  • 1:39 - 1:41
    essential component: the operating system,
  • 1:41 - 1:43
    kernel. A complete operating system needs
  • 1:43 - 1:45
    a kernel to sit in between the hardware
  • 1:45 - 1:47
    and the software, where it can allocate
  • 1:47 - 1:50
    CPU and memory resources to run software
  • 1:50 - 1:52
    applications. Luckily, it was right around
  • 1:52 - 1:54
    this time that Linus Torwalds was
  • 1:54 - 1:57
    working on his hobby operating system.
  • 1:57 - 1:58
    Originally, it was going to be called
  • 1:58 - 2:00
    Freax, because the name Linux was too
  • 2:00 - 2:03
    egotistical. But as fate would have it,
  • 2:03 - 2:05
    the admin for the FTP server at the time
  • 2:05 - 2:06
    didn't like the name and changed it
  • 2:06 - 2:08
    without his consent. And the name stuck
  • 2:08 - 2:10
    from there on out. Initially, Linux was
  • 2:10 - 2:12
    released with a proprietary license that
  • 2:12 - 2:14
    had limitations on commercial use.
  • 2:14 - 2:17
    However by the end of 1992, it was
  • 2:17 - 2:19
    released under the GNU General Public
  • 2:19 - 2:21
    License, and this gave birth to a
  • 2:21 - 2:22
    complete operating system that we know
  • 2:22 - 2:25
    today as GNU Plus Linux. The following
  • 2:25 - 2:27
    year, hundreds of developers jumped on
  • 2:27 - 2:29
    the Linux project and started adapting
  • 2:29 - 2:31
    it to the GNU environment. The beauty of
  • 2:31 - 2:32
    the Linux kernel is that it gave
  • 2:32 - 2:34
    developers the ability to build custom
  • 2:34 - 2:36
    operating systems that felt like Unix,
  • 2:36 - 2:38
    but didn't come with the fear being sued
  • 2:38 - 2:40
    down the road. Ultimately, this led to
  • 2:40 - 2:42
    some of the first Linux distributions,
  • 2:42 - 2:45
    like Soft Landing, Igrasil, and Slackware.
  • 2:45 - 2:47
    But what is a Linux distro exactly? A
  • 2:47 - 2:49
    distro is a complete operating system
  • 2:49 - 2:51
    based on the Linux kernel that contains
  • 2:51 - 2:53
    a bunch of packages and libraries, and
  • 2:53 - 2:55
    typically a package manager to install
  • 2:55 - 2:58
    additional applications, and possibly a
  • 2:58 - 3:00
    Windows system if there's a GUI involved.
  • 3:00 - 3:02
    Many distros might share the same
  • 3:02 - 3:04
    default user interface. Popular UI
  • 3:04 - 3:07
    options include Gnome, KDE Plasma, Mate,
  • 3:07 - 3:09
    Cinnamon, and a bunch of others. Today,
  • 3:09 - 3:10
    there's nearly a thousand different
  • 3:10 - 3:12
    Linux distros out there, and they've all
  • 3:12 - 3:14
    been customized to serve different
  • 3:14 - 3:16
    purposes. Some of them are designed for
  • 3:16 - 3:18
    enterprise users, while others are for
  • 3:18 - 3:20
    home users. Some distros only run on
  • 3:20 - 3:22
    servers, while others are designed for
  • 3:22 - 3:24
    desktop, mobile, and embedded devices. And
  • 3:24 - 3:26
    each distro is usually backed by a
  • 3:26 - 3:27
    community that has its own set of
  • 3:27 - 3:30
    philosophical and technical opinions.
  • 3:30 - 3:31
    Most of these older distros are no
  • 3:31 - 3:33
    longer maintained and just considered
  • 3:33 - 3:35
    historical artifacts. One exception is
  • 3:35 - 3:37
    Slackware. It had a release as recently
  • 3:37 - 3:40
    as 2016, and has spawned a bunch of
  • 3:40 - 3:42
    different variations. Most notably, it led
  • 3:42 - 3:44
    to the OpenSUSE project, which remains
  • 3:44 - 3:46
    a very popular general purpose distro,
  • 3:46 - 3:47
    and is usually associated with
  • 3:47 - 3:49
    professional power users. But the most
  • 3:49 - 3:52
    significant distro to come out of 1993
  • 3:52 - 3:54
    was Debian. It was established by Ian
  • 3:54 - 3:56
    Murdock, and its name
    comes from his name
  • 3:56 - 3:58
    combined with his ex-wife's name. And its
  • 3:58 - 4:00
    first official release came in 1996 as
  • 4:00 - 4:03
    Version 1.1 Buzz, and since then, each
  • 4:03 - 4:05
    release contains a code name with a Toy
  • 4:05 - 4:08
    Story character. A few years later, it led
  • 4:08 - 4:10
    to the creation of advanced package tool,
  • 4:10 - 4:12
    or APT, although it was originally
  • 4:12 - 4:14
    developed under the code name Deity. The
  • 4:14 - 4:16
    Debian community is huge, and it's a
  • 4:16 - 4:18
    great distro today and very popular on
  • 4:18 - 4:20
    servers, but can also be used as a
  • 4:20 - 4:22
    general purpose distro. It's minimal and
  • 4:22 - 4:24
    stable, which are traits that have
  • 4:24 - 4:26
    allowed it to father a huge number of
  • 4:26 - 4:27
    offspring distros. Some of them are
  • 4:27 - 4:30
    highly specialized, like Raspberry Pi OS
  • 4:30 - 4:32
    or Steam OS. But by far the most popular
  • 4:32 - 4:35
    child of Debian is Ubuntu, which was
  • 4:35 - 4:37
    first released in 2004, and is managed by
  • 4:37 - 4:39
    a British company called Canonical. It
  • 4:39 - 4:41
    follows a semi-annual release schedule
  • 4:41 - 4:43
    where each release is named after an
  • 4:43 - 4:45
    animal and a word with the same letter,
  • 4:45 - 4:47
    like Cosmic Cuttlefish. It's extremely
  • 4:47 - 4:49
    beginner friendly and was really one of
  • 4:49 - 4:51
    the first distros to open up Linux to
  • 4:51 - 4:53
    the mainstream home computer user. In
  • 4:53 - 4:55
    recent years, though, it's received a lot
  • 4:55 - 4:56
    of hate from the Linux community for
  • 4:56 - 4:58
    releasing closed source software and
  • 4:58 - 5:00
    also selling data to third-party
  • 5:00 - 5:02
    companies. In any case, it remains
  • 5:02 - 5:04
    extremely popular, and it even has a
  • 5:04 - 5:05
    variety of different flavors, like
  • 5:05 - 5:08
    Kubuntu, Zubuntu and Lubuntu, which are
  • 5:08 - 5:10
    their own distributions that offer
  • 5:10 - 5:12
    slight variations on the original. Like
  • 5:12 - 5:14
    Kubuntu, for example, it's designed to be
  • 5:14 - 5:15
    a great entry point if you're
  • 5:15 - 5:18
    transitioning from Microsoft Windows to
  • 5:18 - 5:20
    Linux. In addition, Ubuntu has spawned
  • 5:20 - 5:23
    many other variations, like Linux Mint,
  • 5:23 - 5:25
    Peppermint and Pop OS, just to name a few
  • 5:25 - 5:28
    of the most popular options. Debian has a
  • 5:28 - 5:30
    huge family tree, but if we go back to
  • 5:30 - 5:32
    1994, there is another Linux distro that
  • 5:32 - 5:34
    also has a huge family tree called Red
  • 5:34 - 5:37
    Hat. It was created by Mark Ewing, and is
  • 5:37 - 5:39
    known for its focus on security and
  • 5:39 - 5:42
    reliability for enterprise users. Red Hat
  • 5:42 - 5:43
    adopted a business model where they
  • 5:43 - 5:45
    maintain an open source operating system,
  • 5:45 - 5:47
    then make money by selling consulting,
  • 5:47 - 5:50
    integration, and add-on services to big
  • 5:50 - 5:52
    enterprise clients. Today, it generates
  • 5:52 - 5:54
    billions of dollars in revenue, and was
  • 5:54 - 5:55
    recently acquired by IBM for an
  • 5:55 - 5:58
    11-figure price tag. Red Hat has given
  • 5:58 - 6:00
    birth to a bunch of children, most of
  • 6:00 - 6:01
    which are associated with enterprise
  • 6:01 - 6:04
    work, and use either the RPM or YUM
  • 6:04 - 6:06
    package manager. Popular descendants
  • 6:06 - 6:10
    include Rhel, Sent OS,
    and Fedora, which is
  • 6:10 - 6:11
    not only great for enterprise servers,
  • 6:11 - 6:13
    but also works well as a personal
  • 6:13 - 6:15
    workstation. And it's even the distro of
  • 6:15 - 6:17
    choice by Linus Torvalds himself. Now, one
  • 6:17 - 6:19
    thing that you'll notice about Linux
  • 6:19 - 6:21
    distros is that many of them do a lot of
  • 6:21 - 6:23
    stuff that you don't actually need that
  • 6:23 - 6:24
    takes up space on your hardware and
  • 6:24 - 6:26
    ultimately makes your life more complex.
  • 6:26 - 6:28
    There are two Linux families that came
  • 6:28 - 6:31
    out in the early 2000s that are focused
  • 6:31 - 6:34
    on simplicity, performance,
    and minimalism.
  • 6:34 - 6:36
    GenToo, with its Enoch distro, came out in
  • 6:36 - 6:39
    2000, and Arch came out in 2002. If you
  • 6:39 - 6:40
    like to keep things simple, then you'll
  • 6:40 - 6:42
    probably like the Arch family of Linux
  • 6:42 - 6:44
    distros. It has its own package manager
  • 6:44 - 6:47
    called Pac-Man, and has adopted a rolling
  • 6:47 - 6:49
    release model. Unlike Ubuntu, that has a
  • 6:49 - 6:51
    new major release every 6 months, Arch
  • 6:51 - 6:52
    releases small updates that can be
  • 6:52 - 6:55
    continuously updated in the OS. Arch is
  • 6:55 - 6:57
    also the parent of Manjaro, which is one
  • 6:57 - 6:59
    of the most popular distros of today. In
  • 6:59 - 7:01
    addition to all these families that
  • 7:01 - 7:02
    we've looked at, there are many popular
  • 7:02 - 7:04
    independent distros, like the extremely
  • 7:04 - 7:07
    lightweight Alpine, Fire OS for Amazon
  • 7:07 - 7:09
    devices, and Android, which is used by
  • 7:09 - 7:11
    billions of people every day. When you
  • 7:11 - 7:13
    think of the Linux kernel like the
  • 7:13 - 7:14
    engine in your car, it starts to answer
  • 7:14 - 7:16
    the question of why are there so many
  • 7:16 - 7:18
    Linux distros. Some cars are designed to
  • 7:18 - 7:20
    go fast, others for comfort, some are
  • 7:20 - 7:22
    engineered for enterprise, and others are
  • 7:22 - 7:24
    just for fun. As a developer, Linux is
  • 7:24 - 7:26
    like a free engine that you can use to
  • 7:26 - 7:28
    build your own car. That freedom, along
  • 7:28 - 7:30
    with GNU and the greater open source
  • 7:30 - 7:32
    ecosystem, motivates people to try new
  • 7:32 - 7:34
    things and to profit by creating
  • 7:34 - 7:36
    innovation within that ecosystem. People
  • 7:36 - 7:37
    who are threatened by it call it
  • 7:37 - 7:39
    communism, but in reality, it's the polar
  • 7:39 - 7:41
    opposite and the free market at its
  • 7:41 - 7:43
    finest. Today, even Microsoft fully
  • 7:43 - 7:46
    supports Linux through its WSL project.
  • 7:46 - 7:47
    I'm gonna go ahead and wrap things up
  • 7:47 - 7:48
    there. There's a lot of aspects of the
  • 7:48 - 7:50
    Linux history and the histories of
  • 7:50 - 7:52
    individual distros that we didn't cover,
  • 7:52 - 7:54
    but hopefully this gives you a general
  • 7:54 - 7:56
    idea of how Linux came into existence
  • 7:56 - 7:58
    and the evolution of Linux distros over
  • 7:58 - 8:00
    time. Oh, and there's one random thing I
  • 8:00 - 8:02
    almost forgot. Back in 2005, the source
  • 8:02 - 8:04
    code for Linux was managed under a
  • 8:04 - 8:07
    version control system called BitKeeper.
  • 8:07 - 8:08
    That was controversial, though, because
  • 8:08 - 8:10
    it's proprietary software. So Linus
  • 8:10 - 8:12
    Torvalds did what any legend would do
  • 8:12 - 8:14
    and he created Git. Before you go, make
  • 8:14 - 8:16
    sure to like and subscribe, and stay
  • 8:16 - 8:18
    tuned for a lot more Linux content on
  • 8:18 - 8:19
    this channel. Thanks for watching, and I
  • 8:19 - 8:23
    will see you in the next one.
Title:
Why so many distros? The Weird History of Linux
Description:

more » « less
Video Language:
English
Duration:
08:23

English subtitles

Revisions Compare revisions