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.

  • @[email protected]
    link
    fedilink
    English
    110
    edit-2
    11 days ago

    Honestly, it sucked. Like most computing at the time. Everything came on a ton of floppy disks, it was impossible to update online unless you had a good connection (which nobody did), and you had to do everything by hand, including compiling a lot of stuff which took forever. I mean, I’m glad I got the experience, but I would never wanna go back to that. It sucked.

    • TFO Winder
      link
      fedilink
      40
      edit-2
      10 days ago

      Remember the slow internet had to wait overnight for 40 megabyte game and finally finding out it didn’t work.

    • d00phy
      link
      fedilink
      English
      15
      edit-2
      11 days ago

      Remember when packages like RPM were first introduced, and it was like, “cool, I don’t have to compile everything!” Then you were introduced to Red Hat’s version of DLL-Hell when the RPM couldn’t find some obsure library! Before YUM, rpmfind.net was sooo useful!

      • @[email protected]
        link
        fedilink
        English
        3
        edit-2
        11 days ago

        Shit like that was the last straw for me and I ended up bailing on Linux for, like, 10 years until I got back into it around 2006.

      • @[email protected]
        link
        fedilink
        English
        611 days ago

        I still use pkgs.org pretty frequently when I need to find versions of packages and their dependencies across different distros and versions of distros. I had to use that to sneakernet something to fix a system just this past week.

        • d00phy
          link
          fedilink
          English
          210 days ago

          Oh sites like that are absolutely still useful! Especially for older distros or when you need a specific version that you can’t find for whatever reason.

  • @[email protected]
    link
    fedilink
    6311 days ago

    Alrighty, old Linux user from the earliest of days.

    It was fun, really great to have one-on-one with Linus when Lilo gave issues with the graphic card and the screen kept blank during booting.

    It was new, few fellow students where interested, but the few that did, all have serious jobs in IT right know.

    Probably the mindset and the drive to test out new stuff, combined with the power Linux gave.

  • @[email protected]
    link
    fedilink
    4711 days ago

    It wasn’t too early, maybe 1997.

    I was like 12 or so and I had just installed Linux.

    I figured out, from the book I was working with, how to get my windows partition to automaticallyount at boot. Awesome!

    I had not been able to figure out how to start “x” though.

    So I rebooted into Windows, for on EFnet #linux, and asked around.

    Got a command, wrote it down on a slip of paper, and rebooted into Linux.

    I should mention, I also hadn’t figured out about privileges, or at least why you wouldn’t want to run around as root.

    Anyway, I started typing in the command that I wrote down: rm -rf /.

    I don’t have to tell you all, that is not the correct command. The correct command was startx.

    After I figured it was taking way too long, I decided to look up what the command does, and then immediately shut down the system.

    It was far too late.

    • Joe
      link
      fedilink
      1811 days ago

      My pranks were less destructive … /ctcp nick +++ath0+++ … it was amazing how often that worked. 🤣

      • @[email protected]
        link
        fedilink
        English
        811 days ago

        Thats a new one on me. What did that do if I may ask? Best I have been able to figure out is that it’s probably IRC related but that’s it.

        • @[email protected]
          link
          fedilink
          1511 days ago

          +++ath0 is a command that tells a dial up modem to disconnect. I’ve never seen it used in IRC this way, but my guess is that the modem would see this coming from the computer and disconnect.

          This was back in the days when everything was unencrypted.

          • @[email protected]
            link
            fedilink
            English
            511 days ago

            Yes, and encryption had nothing to do with it (though I suppose it would have prevented it in this case).

            A properly configured modem would ignore this coming from the Internet side, or escape the characters so that they didn’t form that string.

            • @[email protected]
              link
              fedilink
              2
              edit-2
              11 days ago

              Encryption would prevent it - that’s what I meant :)

              I think the trick is to convince someone to send that string, so the modem sees it coming from the computer. Similar to tricking someone into pressing Alt+F4, or Ctrl+Alt+Del twice on Windows 9x (instantly reboots without prompting).

              • Arthur BesseM
                link
                fedilink
                English
                2
                edit-2
                10 days ago

                encryption would prevent the modem from seeing it when someone sends it, but such a short string will inevitably appear once in a while in ciphertext too. so, it would actually make it disconnect at random times instead :)

                (edit: actually at seven bytes i guess it would only occur once in every 72PB on average…)

      • @[email protected]
        link
        fedilink
        English
        911 days ago

        PRESS ALT+F4 for ops! 😂

        OMG… the showmanship…

        Someone-being-bratty-on-IRC: […]
        Me: We’re going to take away your internet access if you don’t behave. 
        Bratty: Fuck you! You can’t do tha
        5 minutes later…
        Bratty: How did you do that??? 
        
        
    • @[email protected]
      link
      fedilink
      English
      611 days ago

      That’s terrible! They helped me fix my system when I decided I was fancy enough to try building a new version of gcc and go off-script a bit.

      IIRC I deleted library.so rather that overwriting it. If I hadn’t been running IRC on another terminal already I would have been done for.

  • @[email protected]
    link
    fedilink
    51
    edit-2
    11 days ago

    Clumsy. Manual. No multimedia support really. Compiling everything on 486 machines took hours.

    Can’t say I look back fondly on it.

    BeOS community was fucking awesome though. That felt like the cutting edge at the time.

    • @[email protected]
      link
      fedilink
      English
      711 days ago

      I desperately wanted one of those first BeBoxes or whatever they were called. And one of those little SGI toasters… I even tried to compile SGI’s 3D file manager (demo) from Jurassic Park.

      Herp derp… where can I download an OpenGL from… it keeps saying I can’t build it without one 🤤

    • Tippon
      link
      fedilink
      English
      311 days ago

      I can’t remember much about it now, but I remember really wanting BeOS. I managed to get it installed once, but couldn’t get the internet working, so ended up uninstalling it.

    • randomcruft
      link
      fedilink
      6
      edit-2
      10 days ago

      I’m sure most are aware of this but, just incase anyone passing through is not… Haiku OS

      Works great in a VM… fun to play with, have not tried bare metal / daily driving it though.

      • @[email protected]
        link
        fedilink
        410 days ago

        Yeah, I’ve tried it out. It’s just years behind any Linux desktop right now though. The entire point of BeOS was to be a multimedia powerhouse, and it was. Everything else has surpassed it at this point though.

  • @[email protected]
    link
    fedilink
    English
    1611 days ago

    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]
      link
      fedilink
      6
      edit-2
      11 days ago

      <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.> Are you telling me that one dev for X.org could set someone’s monitor on fire by fucking with four lines of code?

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

      • @[email protected]
        link
        fedilink
        English
        710 days ago

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

    • CarrotsHaveEars
      link
      fedilink
      310 days ago

      I don’t recall doing any regular updates

      You needed to buy a modem to get online

      If you stay offline, you don’t need upgrading to prevent virus or hacking. That’s the norm in the good old days.

  • azron
    link
    fedilink
    1911 days ago

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

  • Züri
    link
    fedilink
    1411 days ago

    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).

  • Shadow
    link
    fedilink
    21
    edit-2
    11 days ago

    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]
      link
      fedilink
      1111 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!

        • @[email protected]
          link
          fedilink
          English
          211 days ago

          Thanks! The Wikipedia was an interesting read. It seems it was closed source? That’s an interesting Linux method

            • @[email protected]
              link
              fedilink
              English
              111 days ago

              There is no formal issue tracking system and no official procedure to become a code contributor or developer. The project does not maintain a public code repository. Bug reports and contributions, while being essential to the project, are managed in an informal way. All the final decisions about what is going to be included in a Slackware release strictly remain with Slackware’s benevolent dictator for life, Patrick Volkerding.

              • @[email protected]
                link
                fedilink
                611 days ago

                That doesn’t make the source code proprietary or non-open, it just means it isn’t a community driven project.

                • @[email protected]
                  link
                  fedilink
                  411 days ago

                  It is a community-driven project, but there is no structured way to join.
                  You can become a member of the community when Patrick Volkerding or one of the lead devs ask you.
                  I’ve been in contact with them for a while and ultimately decided against contributing.
                  They acted too much like old men when you step on their lawn, and I don’t see the point in this distro anymore, apart from it being a blast from the past.
                  Literally everything it does is done better by others now.

              • Jess
                link
                fedilink
                511 days ago

                That’s just the way things were done back then. Slack has been around long enough that that’s just the way it is.

    • @[email protected]
      link
      fedilink
      211 days ago

      I remember I had over one hundred floppies to install it all. And those were just for the stuff I was interested in. This was circa 1996. I bought Red Hat 5.0 a year or so later. It came on 4 CD-ROM’s and was cheaper than that pile of floppies had been.

    • @[email protected]
      link
      fedilink
      English
      311 days ago

      I tried compiling gentoo a bit later, upgraded from windows 95. Could never get to a login screen, I quit, and started using Linux later when it was easier to install

  • @[email protected]
    link
    fedilink
    English
    3311 days ago

    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]
      link
      fedilink
      1211 days ago

      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.

      • @[email protected]
        link
        fedilink
        1111 days ago

        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.

        escape vi

      • @[email protected]
        link
        fedilink
        English
        811 days ago

        I love modern cli Linux distros.

        I am about to plunge into desktop Linux this year.

        Linux phone, pc and tablets only for me from now on

        Death to oligarch business!

        • TFO Winder
          link
          fedilink
          411 days ago

          Which linux phone is practical?

          Almost all of them lack good hardware and feel overpriced.

          • @[email protected]
            link
            fedilink
            English
            311 days ago

            Which iPhone isn’t overpriced lol

            I like librem 5 for the features but it is expensive.

            I like pinephone for the price.

          • @[email protected]
            link
            fedilink
            English
            211 days ago

            I have not chosen yet.

            I am between purism Librem 5 (expensive) and pinephone (cheap)

            I am leaning to pinephone since it’s so cheap if I hate it it won’t ruin me

  • @[email protected]
    link
    fedilink
    2611 days ago

    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

    • azron
      link
      fedilink
      611 days ago

      I totally forgot about the shift to modules. What an upgrade!

  • @[email protected]
    link
    fedilink
    English
    1411 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]
    link
    fedilink
    English
    13
    edit-2
    11 days ago

    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]
      link
      fedilink
      711 days ago

      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.

      • @[email protected]
        link
        fedilink
        English
        110 days ago

        I remember the name Walnut Creek, but I don’t remember why. Did they ship the Slackware CDs? I had a couple of full sets of those, but ultimately decided that Linux needed to mature before I’d mess with it. By 2003 it had gotten there.

    • @[email protected]
      link
      fedilink
      English
      311 days ago

      It was always fun saying +++ATH in IRC to see who hadn’t configured their escapes properly

  • @[email protected]
    link
    fedilink
    1311 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

  • Beej Jorgensen
    link
    fedilink
    811 days ago

    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.

    • deadcatbounce
      link
      fedilink
      111 days ago

      Having grown up with Acorn Atoms. BBC Micro, MS and DRDOS, Gem, Xerox something, Windows 1, don’t remember 2, 3.0 to 3.11, NT. I didn’t realise how nice early (2004) Linux was until I used it in a Windows server hosted VM to handle my phone calls (VoIP@home or something it was called).

      I did everything I could to ditch Windows after that. The webification of QuickBooks was the final release.

      • @[email protected]
        link
        fedilink
        English
        310 days ago

        Linux was getting pretty nice by 2004. In 1996 it was a LOT rougher.

        I basically left Windows in 2006 and never looked back. I did some cross platform work in Qt where I’d develop in either iOS or Linux and then hand the product over to the test team to compile in Windows - worked beautifully. Sure, there were things that worked in one OS that wouldn’t work in one or both of the alternatives, but when I figured out the problem it was 90%+ me “getting away with” bad practice on my development machine that once cleaned up ran everywhere just fine.

        These days the Browser is 99% of the OS that means anything to anybody.

        • deadcatbounce
          link
          fedilink
          110 days ago

          I live these old stories. Kinda gave up programming by 1996. It was a short-sighted thing to do!