Language Selection

English French German Italian Portuguese Spanish

28 facts about Linux for its 28th birthday

Filed under
Linux

Nearly three decades ago, Linus Torvalds sent the email announcing Linux, a free operating system that was "just a hobby" and not "big and professional like GNU." It's fair to say that Linux has had an enormous influence on technology and the world in general in the 28 years since Torvalds announced it. Most people already know the "origin story" of Linux, though. Here's 28 things about Linux (the kernel and larger ecosystem) you may not already know.

1 - Linux isn't very useful alone, so folks took to creating Linux distributions to bundle user software with it, make it usable and easier to install. The first Linux distribution was Softlanding Linux System (SLS), first released in 1992 and using the .96p4 Linux kernel.

You could buy it on 5.25" or 3.5" floppies, or CD-ROM if you were high-tech. If you wanted a GUI, you needed at least 8MB of RAM.

2 - SLS didn't last, but it influenced Slackware Linux, which was first released in 1993 and is still under development today. Slackware is the oldest surviving Linux distribution and celebrated its 26th birthday on July 17th this year.

3 - Linux has the largest install base of any general purpose operating system. It powers everything from all 500 of the Top 500 Supercomputers to Android phones, Chomebooks, and all manner of embedded devices and things like the Kindle eBook readers and smart televisions. (Also the laptop used to write this post.)

Read more

Happy Birthday, Linux!

  • Happy Birthday, Linux!

    August 25 is the day that, in 1991, a fresh-fasted Finnish college student called Linus Torvalds parked his rear at his desk to announce his “hobby” OS to the world/comp.os.minix newsgroup:-

    “Hello everybody out there using minix,” he began.

    “I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I’d like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).”

    Some 28 glorious years later and that “hobby os” now powers the world! From stock exchanges to billboards to satellites and smartphones: Linux is everywhere.

    But Linux is about more than code. It’s the beating heart of the open source movement, cheerleading collaboration and co-operation between people based on the idea that technology should be not just be good, but do good too.

    So raise a glass of something tasty to Linux, the invisible thread without which modern technology is stitched!

Happy Birthday, Linux: 28 Years Of Awesomeness

  • Happy Birthday, Linux: 28 Years Of Awesomeness

    Linus Torvalds, then a 21-year-old university student in Finland writes a post to a user group asking for feedback on a project he’s working on. His post was titled, “What would you like to see most in minix?“ He’s built a simple kernel for a Unix-like operating system that runs on an Intel 386 processor. The kernel eventually becomes Linux, which is released in 1994 and rest is the the history.

Happy birthday to the Linux kernel

  • Happy birthday to the Linux kernel: What's your favorite release?

    Let's take a trip back to August 1991, when history was in the making. The tech world faced many pivotal moments that continue to impact us today. An intriguing project called the World Wide Web was announced by Tim Berners-Lee and the first website was launched. Super Nintendo was released in the United States and a new chapter of gaming began for kids of all ages. At the University of Helsinki, a student named Linus Torvalds asked his peers for feedback on a new free operating system he had been developing as a hobby. It was then that the Linux kernel was born.

    Today, we can browse more than 1.5 billion websites, play with five additional Nintendo game consoles on our televisions, and maintain six longterm Linux kernels. Here's what some of our writers had to say about their favorite Linux kernel release.

    "The one that introduced modules (was it 1.2?). It was a big step towards a successful Linux future." —Milan Zamazal

    "2.6.9 as it was the version at the time when I joined Red Hat in 2006 (in RHEL4). But also a slightly bigger love for 2.6.18 (RHEL5) as it was the one which was deployed at massive scale / for mission critical workloads at all our largest customers (Telco, FSI). It also brought one of our biggest techno change with virtualization (Xen then KVM)." —Herve Lemaitre

Linux Kernel Turns 28 Today

  • Linux Kernel Turns 28 Today

    August 25th is taken to be the official birthday of the Linux. What's so special about 28? Well we managed to miss 21 and 25 so we are making sure we mark it this time around,

    August 25th 1991 was when Linus Torvalds, first announced that he was working on an operating system based on MINIX. At the time Torvalds, then 21, was studying at Finland's University of Helsinki. He'd learned about MINIX from Andrew Tanenbaum's book Operating Systems: Design and Implementation and at the beginning of 1991 bought a 386-based PC clone, installed a copy of MINIX and started work on his one-man cloned operating system. He graduated in 1996 with a Masters degree having submitted a thesis titled Linux: A Portable Operating System.

  • Celebrating the 28th Anniversary of the Linux Kernel

In comics: Linux celebrates 28th birthday

  • In comics: Linux celebrates 28th birthday

    n 26 August 1991, Linus Torvalds announced hobby project that was supposed to better than Minix operating systems. He said I am doing a free operating system. Just a hobby and won’t be big or professional like GNU. Linux turns 28 years old, and we are going to celebrate Linux’s birthday by sharing comics in pop culture that made it even more popular.

Celebrating Linux's 28 years

  • Celebrating Linux's 28 years

    Today, there are nearly 300 active distributions. Some target specific audiences and come prepackaged with special-purpose tools, such as Kali for penetration testing. Others are very general purpose.

    By some accounts, more than 95% of the top 1 million web servers run Linux, along with over 90% of the public cloud and well over 80% of smartphones. So, even if you're walking around offices still dominated by Windows desktops, Linux is winning big time in some of the most important markets and remains the beating heart of the open source movement.

    Happy birthday, Linux! Here's to wishing you many decades of continued success, dedicated contributers, and happy users.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Linux 5.4 Lands A Number Of Memory Management Fixes

While mid-way through the Linux 5.4 development cycle with RC4 due out on Sunday, a number of memory management fixes just hit the mainline kernel. Andrew Morton's pull request was merged on Friday night and he noted, "Rather a lot of fixes, almost all affecting mm/" Indeed there were memory management fixes in this pull ahead of 5.4-rc4. Changes include a zRAM race condition fix, avoiding access to uninitialized memory maps, allow dropping transparent huge-pages (THP) from the page cache, and other fixes in this area including the possibility of a kernel crash. Read more Also: Intel's Cloud Hypervisor 0.3 Adds Block Device Offloading, Paravirtualized IOMMU

Programming: eMMC Flash, Compilers and Python

  • Some Tesla EV’s Control Screens Went Dark as Excessive Logging killed the eMMC Flash

    Despite wear-leveling techniques, eMMC flash memories tend to wear out over time as they have limited write cycles.

  • AMD Zen 2 Improvements For LLVM Have Been Held Up For Months By Code Review

    Back in February for LLVM Clang 9.0 was the initial AMD Zen 2 "znver2" enablement, but like the GCC support at the time it was the very basics. With time GCC picked up Zen 2 scheduler improvements and other work while sadly in the case of LLVM the improvements are still pending. Back in August, AMD's Ganesh Gopalasubramanian sent out the znver2 scheduler model for LLVM for Zen 2 CPUs but a focus on the EPYC 7002 "Rome" processors. "There are few improvements with respect to execution units, latencies and throughput when compared with znver1. The tests that were present for znver1 for llvm-mca tool were replicated. The latencies, execution units, timeline and throughput information are updated for znver2."

  • Python Add Lists

    This tutorial covers the following topic – Python Add lists. It describes various ways to join/concatenate/add lists in Python. For example – simply appending elements of one list to the tail of the other in a for loop, or using +/* operators, list comprehension, extend(), and itertools.chain() methods. Most of these techniques use built-in constructs in Python. However, the one, itertools.chain() is a method defined in the itertools module. You must also see which of these ways is more suitable in your scenario. After going through this post, you can evaluate their performance in case of large lists.

  • StackOverflow Report: (cxcix) stackoverflow python report

today's howtos

  • How to install Chromium on Ubuntu using SNAP
  • 3D using Godot

    It is time for another installment of Godot (previous entries: introduction, 2D). This time, I have dived into the world of 3D. The goal is to recreate parts of an old time favorite: Kosmonaut. Something I remember playing a lot on my dad’s 286 with amazing EGA graphics. The state of the game when writing can be seen in the short screen capture below. This is more of a tech demo status than a full game at the moment, but I hope you will still find it interesting. You can also get the complete source code. [...] Once we have a world with a track (the grid map), we add a player to the scene (the yellow blob in the image above – I need to learn Blender to create a proper ship). The player scene contains the ship – and the camera. This means that the camera follows the player automatically – very convenient. The player script is responsible for this ship’s movements based on user input. Inputs can either be pressed for a long time, used for sideways movement, or just tapped (i.e. the release is ignored), used for jumping. Each of the inputs are mapped to a keyboard key (or other input device) in the Project Settings dialog, under the Input Map tab. This feels a bit awkward to me and makes me lose the feeling of flow – but I don’t know how to do it better.

  • How to install OpenOffice on Linux
  • How To Install Free SSL Certificate for Apache on CentOS 8
  • Install VirtualBox 6 on CentOS 8
  • How to Install Odoo 13 on Ubuntu 18.04
  • How to Install Anaconda on Debian 10
  • Install Shutter Screenshot Tool via PPA in Ubuntu 19.10

Xfce 4.16 development phase starting

In the 4.14 cycle we tried to do a 1:1 port of what used to be our Gtk2 desktop environment, avoiding visual changes. In the 4.16 cycle we plan to harmonize the appearance of certain elements that either became inconsistent through the port or already were inconsistent before (e.g. toolbars or inline toolbars). We will also play with client-side decorations where we feel it makes sense (for instance replacing the so-called XfceTitledDialog, that is used for all settings dialogs with a HeaderBar version). Before anyone gets too excited (both positively or negatively): It is not planned to redesign more complex applications (like Thunar) with Headerbars in 4.16. We will however try to keep the experience and looks consistent, which means gradually moving to client side decorations also with our applications (please note that client side decorations are not the same as HeaderBars!). Through this change e.g. “dark modes” in applications will look good (see the part about the Panel below). Now before there is a shitstorm about this change I would kindly ask everyone to give us time to figure out what exactly we want to change in this cycle. Also, switching to client-side decorations alone is not a big visual departure – feel free to also dig through the client-side decorations page if you want to read/see more on this. Read more