this post was submitted on 19 Apr 2025
197 points (97.6% liked)

Linux

53358 readers
494 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I really wish that I was born early so I've could witness the early years of Linux. What was it like being there when a kernel was released that would power multiple OSes and, best of all, for free?

I want know about everything: software, hardware, games, early community, etc.

(page 2) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 18 points 1 day ago (2 children)

I started using Linux right in the late 90’s. The small things I recall that might be amusing.

  1. The installation process was easier than installing Arch (before Arch got an installer)
  2. I don’t recall doing any regular updates after things were working except for when a new major release came out.
  3. You needed to buy a modem to get online since none of the “winmodems” ever worked.
  4. Dependency hell was real. When you were trying to install an RPM from Fresh Meat and then it would fail with all the missing libraries.
  5. GNOME and KDE felt sincerely bloated. They seemed to always run painfully slow on modern computers. Moving a lot of people to Window Managers.
  6. it was hard to have a good web browser. Before Firefox came out you struggled along with Netscape. I recall having to use a statically compiled ancient (even for the time) version of Netscape as that was the only thing available at the time for OpenBSD.
  7. Configuring XFree86 (pre-cursor to X.org) was excruciating. I think I still have an old book that cautioned if you configured your refresh rates and monitor settings incorrectly your monitor could catch on fire.
  8. As a follow on to the last statement. I once went about 6 months without any sort of GUI because I couldn’t get X working correctly.
  9. Before PulseAudio you’d have to go into every application that used sound and pick from a giant drop down list of your current sound card drivers (ALSA and OSS) combined with whatever mixer you were using. You’d hope the combo you were using was supported.
  10. Everyone cheered when you no longer had to fight to get flash working to get a decent web browsing experience.
[–] [email protected] 5 points 1 day ago* (last edited 1 day ago) (1 children)

Jesus Christ, thanks for that, I didn't need to sleep tonight.

[–] [email protected] 7 points 1 day ago

Monitors don't work like that anymore. The ones that could catch on fire are pretty much all in the landfills by now.

load more comments (1 replies)
[–] [email protected] 34 points 2 days ago (1 children)

All my homies who were into it were like “everything is free you just have to compile it yourself”

And I was like “sounds good but I cannot”

Then all the cool distros got mature and feature laden.

If you were a competent computer scientist it was rad.

If you were a dummy like me who just wanted to play star craft and doom you wasted a lot of time and ended up reinstalling windows.

[–] [email protected] 9 points 2 days ago (9 children)

I learned how to make a dual boot machine first.

My friend wanted to get me to install it, but he had a 2nd machine to run Windows on. So we figured out how to dual boot.

And then we learned how to fix windows boot issues 😮‍💨

We mostly did it for the challenge. Those Linux Magazine CDs with new distros and software were a monthly challenge of "How can I install this and also not destroy my ability to play Diablo?"

I definitely have lost at least one install to getting stuck in vim, flailing the keyboard and writing garbage data into a critical config file before rebooting.

Modern Linux is amazing in comparison, you can use it for essentially any task and it still has a capacity for customization that is astonishing.

The early days were interesting if you like getting lost in the terminal and figuring things out without a search engine. Lots of trial and error, finding documentation, reading documentation, etc.

It was interesting, but be glad you have access to modern Linux. There's more to explore, better documentation, and the capabilities that you can pull in are still astonishing.

load more comments (9 replies)
[–] [email protected] 15 points 1 day ago (1 children)

It was S.u.S.E. Linux 5.3

Great manual.

I was lucky that my NIC, graphics and sound card were supported out of the box.

But everything was still much worse than on Windows.

But I could taste the freedom.

Now all my devices run on Linux (except my Nintendo Switch).

[–] [email protected] 3 points 1 day ago

Yeah those manuals were great i still have mine.

[–] [email protected] 25 points 2 days ago (1 children)

Before modularized kernels became the standard I was constantly rerunning “make menuconfig” and recompiling to try different options, or more likely adding something critical back in :-D

load more comments (1 replies)
[–] [email protected] 10 points 1 day ago (3 children)

it was garbage.

servers already worked well for the time, but desktop was rough.

[–] [email protected] 8 points 1 day ago

I tried to use Slackware in the mid 90s. After two solid days trying to get my ppp dialup connection to come up after a reboot - it would come up in the first boot after install, run for days like that, but after any reboot it was dead and gone and nobody on the internet seemed to know how to deal with it. "Real men" didn't use dialup, and people on dialup (self included) had no clue.

I declared it "not ready for prime time" due to that, and issues with sound drivers, and ignored it until 2003. In 2003 I tried some Cygwin and was impressed with its performance, so very close to "bare metal" Ubuntu. In 2004-5 the 64 bit AMD chips were coming out and I used Gentoo to build a true 64 bit system addressing 8GB of RAM - there wasn't really any other option.

I got tired of compiling every little part of the system from source for days on end and migrated to various flavors of Ubuntu / Debian, which by 2006-7 was becoming a viable desktop alternative. Before that you ALWAYS had to have a Windows machine for something, usually several somethings. At this point I only use my company issued Windows laptop when I need to connect to the company VPN, which can be months between needs depending on what I'm doing. My wife and I use Ubuntu full time now.

load more comments (2 replies)
[–] [email protected] 23 points 2 days ago* (last edited 2 days ago) (12 children)

You got it from a friend on a pile of slackware and floppies labeled various letters. It felt amazing and fresh, everything you could need was just a floppy away.

Then we got Gentoo and suddenly it was fun to wait 4 days to compile your kernel.

[–] [email protected] 10 points 2 days ago

I remember my first Slackware installation from a pile of floppy disks!

I also remember that nothing worked after the installation, I had to figure out how to roll my own kernel and compile all the drivers. Kids today have it too easy.

shakes fist Now get offa ma lawn!

load more comments (11 replies)
[–] [email protected] 18 points 2 days ago (1 children)

The danger of poorly configuring your XF86Config in a way that could irreparably damage your giant CRT monitor was thrilling.

load more comments (1 replies)
[–] [email protected] 13 points 1 day ago* (last edited 1 day ago) (2 children)

winmodems and modelines were problematic but it was liberating to be able to tinker.

and walnut creek was doing the Lord's work.

[–] [email protected] 8 points 1 day ago (1 children)

Walnut Creek and infomagic saved me so much headache. Can't beat the bandwidth of a FedEx truck, especially when you're 28.8 at home.

load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 14 points 2 days ago

I got a very early version of Debian from a friend when I was in college. I had a very old computer gifted to me but couldn't get Windows to install. I ran that badboy with no window manager, just text. I used elinks for my web browser and pine for email. VI was where I wrote my papers. Drivers were a problem, so I had to save papers on a disk to print from a computer at a library.

[–] [email protected] 8 points 1 day ago* (last edited 1 day ago) (1 children)

I spent what felt like many moons trying to compile Gentoo when I was a kid. There was only the wiki and a gritty forum for getting answers, nothing in real-time. I didn't have very much knowledge of the kernel or messing with modules, and was certainly lost on getting a desktop environment going even after I got past the kernel part.

It was such an experience, I decided to become a janitor.

ETA: also this guy (not strictly linux, but same vibes)

BSD Daemon

[–] [email protected] 4 points 1 day ago

Gentoo got pretty well defined / easy to compile by 2004 - I managed to get a 64 bit system built and working after a couple of tries, each try taking multiple days of course.

[–] [email protected] 4 points 1 day ago* (last edited 1 day ago)

Stuff needed tweaking more wine worked almost never even for basically window's programs. Configuring Xfree86 was black magic. Running Startx at the terminal prompt was like rolling the dice. Distro choice was smaller and it was really a choice. Since the child distros were less of a thing. You had Debian , Redhat, Slackware, and SUSE. All were very different at a fundamental level with packaging and philosophy. Also it was way more common to buy boxed copies of Linux distros with big thick manuals that helped you get it installed and take your first steps with Linux. It reminded me of when I first got my TI 83 calculator an it had that massive manual with it.

Also Lugs and spending a lot of time on IRC getting and helping people on freenode (don't go there now) was a must.

[–] [email protected] 10 points 1 day ago (1 children)

In the 90s, it was hard :-)

It made sense to recompile the kernel to make it fit your hardware.

It was a mess to find peripherals that were working with Linux.

load more comments (1 replies)
[–] [email protected] 14 points 2 days ago

Spent a week getting the audio driver to work so I could finally figure out how to properly pronounce “Linux…” and I still couldn’t.

Spent like $50 on floppy disks and like 2 days labeling them by hand before printing out the 20 pages of instructions, formatting my hard drive and installing Slackware. Realized I didn’t actually know any unix commands. Paged a friend.

[–] [email protected] 8 points 1 day ago (3 children)

The absolute best thing about it was that after suffering under Microsoft's shitty operating systems for years, you were running a Unix-like on your own hardware. That part was amazing.

load more comments (3 replies)
[–] [email protected] 10 points 2 days ago

Prior to the website rpmfind.net, installing software was to put it mildly, a chore. Due to package dependency, you'd start the compile, and it would fail due to missing libraries. You'd then go out and find those libraries, only to have them fail on compile...due to missing libraries...it would go on like until you finally were able to compile the original package - at this point though you compiled it out of sheer spite for the universe that put you in that position.

I rate the experience a solid 5/7

[–] [email protected] 1 points 1 day ago

All I know is I wish I would've stuck with it when I first installed but...alas...I was lazy and too dependent on GUI

load more comments
view more: ‹ prev next ›