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.

  • Xanza@lemm.ee
    link
    fedilink
    English
    arrow-up
    19
    ·
    edit-2
    3 days ago

    A real pain in the ass. It was still worth it to use for the experience, especially if you had an actual reason to use it. Other than that it was just an exercise in futility most of the time…and I think that’s why we loved it. It was still kinda new. Interesting. And it didn’t spoon feed you. Was quite exhilarating.

  • wewbull@feddit.uk
    link
    fedilink
    English
    arrow-up
    50
    ·
    4 days ago

    You spent a few evenings downloading a hundred or so 1.44MB floppy imges over a 56kbps modem. You then booted the installer off one of those floppies, selected what software you wanted installed and started feeding your machine the stack of floppies one by one.

    Once that was complete you needed to install the Linux boot loader “LiLo” to allow you the boot it (or your other OS) at power on.

    All of that would get you to the point where you had a text mode login prompt. To get anything more you needed to gather together a lot of detailed information about your hardware and start configuring software to tell it about it. For example, to get XFree86 running you needed to know

    • what graphics chip you had
    • how much memory it had
    • which clock generator it used
    • which RAMDAC was on the board
    • what video timings your monitor supported
    • the polarity of the sync signals for each graphics mode

    This level of detail was needed with every little thing

    • how many heads and cylinders do your hard drives have
    • which ports and irqs did your soundcard use
    • was it sound blaster compatible or some other protocol
    • what speeds did your modem support
    • does it need any special setup codes
    • what protocol did your ISP use over the phone line
    • what was the procedure to setup an tear down a network link over it

    The advent of PCI and USB made things a lot better. Now things were discoverable, and software could auto-configure itself a lot of the time because there were standard ways to ask for information about what was connected.

  • orcrist@lemm.ee
    link
    fedilink
    English
    arrow-up
    7
    ·
    3 days ago

    I think it really depends what you were doing. Some of us wanted to run web servers, and it was really neat that we could easily do so using very old hardware. One thing that is hard to imagine now is that, back in the day, there were not nearly as many configuration files. It was a lot easier to see what was going on, because less was going on.

    These days there’s just so much more happening on your system, but at the same time advanced web search has made it possible for us to find better documentation or forums when we need to figure out how to tweak everything.

    • NιƙƙιDιɱҽʂ@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      1 day ago

      Plus these days you can just use AI to scan your entire system in detail and explain where everything is while sending that data back to their creator.

      Oh wait, sorry, that’s Windows, my bad.

  • floo@retrolemmy.com
    link
    fedilink
    English
    arrow-up
    108
    arrow-down
    4
    ·
    edit-2
    5 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@lemmy.ml
      link
      fedilink
      arrow-up
      40
      arrow-down
      1
      ·
      edit-2
      5 days ago

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

    • d00phy@lemmy.world
      link
      fedilink
      English
      arrow-up
      15
      ·
      edit-2
      5 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!

      • catloaf@lemm.ee
        link
        fedilink
        English
        arrow-up
        6
        ·
        5 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@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          4 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.

      • floo@retrolemmy.com
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        5 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.

  • limelight79@lemm.ee
    link
    fedilink
    arrow-up
    16
    ·
    4 days ago

    I started using Slackware in the late 90s - say 1998. I used it for most of my desktop applications pretty much right away.

    I don’t game much so that wasn’t an issue for me.

    It was definitely harder to configure. I recompiled so many kernels and told myself the speed boost from getting exactly what I needed and nothing else was impressive. It wasn’t.

    I dunno. It wasn’t as polished as it is now, and was harder to configure, but it was still very good, and once you got it configured, it kept working, unlike the more popular os of the day.

  • nonentity@sh.itjust.works
    link
    fedilink
    arrow-up
    15
    ·
    4 days ago

    I cut my teeth with DOS and Netware, used Windows until the day 98 was released (had been using the GM for a month), and cut over to Slackware as my daily driver. Dabbled with Redhat before stabilising on Debian, which I’ve never found a need to change from for my headless boxes.

    One thing I specifically remember was hand tuning my X11 config to drive my 15” Trinitron at 1024x768 @ ~68Hz.

  • easily3667@lemmus.org
    link
    fedilink
    English
    arrow-up
    19
    ·
    4 days ago

    It was real real rough

    Imagine gnome but instead of deciding your settings for you, they had a dialog where you had to pick the settings yourself.

    • DigitalDilemma@lemmy.ml
      link
      fedilink
      English
      arrow-up
      8
      ·
      4 days ago

      And you needed to find out the scanlines of your monitor before X would even display anything, and then that was a black and white grid. Then you needed to spent another day or two getting a window manager working.

      • easily3667@lemmus.org
        link
        fedilink
        English
        arrow-up
        4
        ·
        4 days ago

        There was but noone knew what to do with it. We were all universally confused for like a solid 25 years.

  • gadfly1999@lemm.ee
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    3 days ago

    What a lot of people forget is that in the early days of Linux there was no software that targeted it. Everything you would want to run on Linux was intended to run on something else like Solaris, BSD, AT&T Sytem V, SCO, AIX or something else. As a result, Linux APIs were the most generic flavor of Unix possible. Almost every thing meant for a Unix would compile and run on it and there was rarely a dependency problem.

    I still miss that.

  • BOFH666@lemmy.world
    link
    fedilink
    arrow-up
    61
    ·
    5 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.

  • turnip@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    15
    ·
    edit-2
    4 days ago

    I had an old laptop, and my WiFi required some kind of cutter driver that wrapped broadcom, my Intel graphics didn’t work on newer kernels. It booted in 7 seconds on a 5400rpm disk though while XP took over a minute.

    • hornedfiend@sopuli.xyz
      link
      fedilink
      arrow-up
      11
      ·
      4 days ago

      Wifi? imagine trying to get pci modems working and basically compiling your kernel each time you’d need an obscure driver. usb didn’t even exist and external ones were both expensive af and running on serial ports.

      good times honestly. I learned so much about linux.

    • Geodad@lemm.ee
      link
      fedilink
      English
      arrow-up
      7
      ·
      4 days ago

      NDIS wrapper. I hated that so much, I bought a natively supported PCMCIA card.

  • lefaucet@slrpnk.net
    link
    fedilink
    arrow-up
    12
    ·
    4 days ago

    In the late 90s you could get CDROMs from the nerds at university with everything you need on them. If you got your sound card working and could play an mp3, you felt like a master hacker who had beat the game.

    • heraplem@leminal.space
      link
      fedilink
      English
      arrow-up
      5
      ·
      4 days ago

      Do you have support for smooth full-screen Flash video yet?

      I don’t remember if that ever got fixed. Even if it did, Flash was already on its way out by that point.

      • MangoCats@feddit.it
        link
        fedilink
        English
        arrow-up
        3
        ·
        4 days ago

        Some technologies are better skipped, ignored until they collapse under their own annoyance.

    • easily3667@lemmus.org
      link
      fedilink
      English
      arrow-up
      5
      ·
      4 days ago

      I don’t think this paints a bleak enough picture of Linux before 2010 or so tbh, but it’s a good start.

  • JasonDJ@lemmy.zip
    link
    fedilink
    arrow-up
    46
    ·
    5 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@discuss.tchncs.de
      link
      fedilink
      arrow-up
      18
      ·
      5 days ago

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

      • sramder@lemmy.world
        link
        fedilink
        English
        arrow-up
        9
        ·
        5 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??? 
        
        
      • StrawberryPigtails@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        8
        ·
        5 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.

          • dan@upvote.au
            link
            fedilink
            arrow-up
            6
            ·
            5 days ago

            Wow, a post from 2001 that’s still online today. You don’t see that often any more!

        • dan@upvote.au
          link
          fedilink
          arrow-up
          15
          ·
          5 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.

          • catloaf@lemm.ee
            link
            fedilink
            English
            arrow-up
            5
            ·
            5 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.

            • dan@upvote.au
              link
              fedilink
              arrow-up
              2
              ·
              edit-2
              5 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 Besse@lemmy.mlM
                link
                fedilink
                English
                arrow-up
                2
                ·
                edit-2
                4 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…)

    • sramder@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      5 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.

  • oldfart@lemm.ee
    link
    fedilink
    arrow-up
    24
    ·
    5 days ago

    Contrary to other OSes, the information about it was mainly on the internet, no books or magazines. With only one computer at most homes, and no other internet-connected devices, that posed a problem when something didn’t work.

    It took me weeks to write a working X11 config on my computer, finding all the hsync/vsync values that worked by rebooting back and forth. And the result was very underwhelming, just a terminal in an immovable window. I think I figured out how to install a window manager but lost all patience before getting to a working DE. Days and days of fiddling and learning.

    • jownz@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      edit-2
      5 days ago

      Lol! 'Member Afterstep?

      The desktop stretched across 4 screens was enough to hook me for life.

      Xeyes… so many terminals… the artwork was artwork… wtf is transparency?! 😁 It was an amazing time to be a geek.

      • oldfart@lemm.ee
        link
        fedilink
        arrow-up
        3
        ·
        5 days ago

        I didn’t get that far. And I only had an Amiga at that time, which made things more difficult to set up. I wonder how fluent transparency would be with AGA, haha. My next attempt was woth a PC around 2003 with KDE3 and it got me hooked.

    • bstix@feddit.dk
      link
      fedilink
      arrow-up
      1
      ·
      4 days ago

      Speaking of books, my only experience with Linux in the 90s was seeing the Red Hat books. I don’t know anyone who actually made it work.