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
    0
    ·
    edit-2
    7 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.

  • MasterBlaster@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    9 days ago

    Well, I was an Amiga user. That was already unix-like, preemptive multitasking, etc. It was fading fast in the early nineties, and while i was already working in I.T., I was not interrsted in using Windows 3.11 and 95, so I began playing with Slackware Linux. I figured it was a good way to get comfortable with “real” I.T…

    I learned Bash and had to compile most of the software i wanted to try. Since, like all programmers, I’m lazy, I wrote some simple scripts to build the code and make them into packages (tgz) for Slackware. This took tedium out of the work, and i could use the packkage manager to install and remove them.

    Those were rough days for desktop users, though. I really had to use windows when i needed to pass output to “normies”. I tried several window manager and desktops, and eventually landed on Ubuntu.

    • SpiceDealer@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      9 days ago

      Well, I was an Amiga user.

      Based. But on a serious note, what machine did you have/use? Could you install Linux on the classic Amiga machines? I’ve always thought about buying an Amiga 1200.

      • MasterBlaster@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        4 days ago

        I had the 500 and 3000. I finally got rid of the 3000 3 years ago. I saw no reason to install linux at the time because it was already almost the same from my perspective, except the Amiga also had sterio sound 4096 color output, and pull-down screens. The console commands were substantially similar and several enthusiasts ported linux comands to AmigaOS.

        Plus, we now can run more modern versions of AmigaOS on Linux though I have never done it myself.

        Amiga still exists as a reasonably modern OS and hardware as of a few years ago. It was bought by small businesses and updated a few times.

  • Kongar@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    9 days ago

    Hard

    94-95 school year for me. Prior to win 95. Honestly OS2 warp was the tits then, blew windows and linux away. But the cool thing about linux was that you could pull a session from the college mainframe and then run all the software off campus. Over a modem. Pro E, maple, matlab, gopher, Netscape, ftp/fsp, irc, on and on. Once you had X going on your 486, you were good to go.

    But honestly, it was nerd sh$t. Dos was king until win95. And then nobody looked back until win8 made us realize Microsoft had started sucking.

    • ArcaneSlime@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      0
      ·
      9 days ago

      win8 made us realize

      Bruh you were late. Vista sucked, 7 sucked, they were shit since XP. Sure, I kept using it until 10 because I was afraid linux still didn’t work, but XP was the last time I was happy with computers until I installed Fedora.

      • Mike@lemm.ee
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        8 days ago

        Nah, 7 was pretty good, although it was the last good one.

        Anything past that was garbage but frankly I tolerated it as as a teenager I was too busy being horny all the time to notice how my computer was increasingly antagonistic towards me.

        I tolerated all the way to windows 10 but windows 11 was the last nail in the coffin for me. I probably am indeed late to the party but tbh Linux didn’t inspire me until recently when I saw its became way more user-friendly than it was in 2015 when I first tried it.

  • nonentity@sh.itjust.works
    link
    fedilink
    arrow-up
    0
    ·
    8 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.

  • fubarx@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    9 days ago

    If you wanted to run Unix, your main choices were workstations (Sun, Silicon Graphics, Apollo, IBM RS/6000), or servers (DEC, IBM) They all ran different flavors of BSD or System-V unix and weren’t compatible with each other. Third-party software packages had to be ported and compiled for each one.

    On x86 machines, you mainly had commercial SCO, Xenix, and Novell’s UnixWare. Their main advantage was that they ran on slightly cheaper hardware (< $10K, instead of $30-50K), but they only worked on very specifically configured hardware.

    Then along came Minix, which showed a clean non-AT&T version of Unix was doable. It was 16-bit, though, and mainly ended up as a learning tool. But it really goosed the idea of an open-source OS not beholden to System V. AT&T had sued BSD which scared off a lot of startup adoption and limited Unix to those with deep pockets. Once AT&T lost the case, things opened up.

    Shortly after that Linux came out. It ran on 32-bit 386es, was a clean-room build, and fully open source, so AT&T couldn’t lay claim to it. FSF was also working on their own open-source version of unix called GNU Hurd, but Linux caught fire and that was that.

    The thing about running on PCs was that there were so many variations on hardware (disk controllers, display cards, sound cards, networking boards, even serial interfaces).

    Windows was trying to corral all this crazy variety into a uniform driver interface, but you still needed a custom driver, delivered on a floppy, that you had to install after mounting the board. And if the driver didn’t match your DOS or Windows OS version, tough luck.

    Along came Linux, eventually having a way to support pluggable device drivers. I remember having to rebuild the OS from scratch with every little change. Eventually, a lot of settings moved into config files instead of #defines (which would require a rebuild). And once there was dynamic library loading, you didn’t even have to reboot to update drivers.

    The number of people who would write and post up device drivers just exploded, so you could put together a decent machine with cheaper, commodity components. Some enlightened hardware vendors started releasing with both Windows and Linux drivers (I had friends who made a good living writing those Linux drivers).

    Later, with Apache web server and databases like MySql and Postgres, Linux started getting adopted in data centers. But on the desktop, it was mostly for people comfortable in terminal. X was ported, but it wasn’t until RedHat came around that I remember doing much with UIs. And those looked pretty janky compared to what you saw on NeXTStep or SGI.

    Eventually, people got Linux working on brand name hardware like Dell and HPs, so you didn’t have to learn how to assemble PCs from scratch. But Microsoft tied these vendors so if you bought their hardware, you also had to pay for a copy of Windows, even if you didn’t want to run it. It took a government case against Microsoft before hardware makers were allowed to offer systems with Linux preloaded and without the Windows tax. That’s when things really took off.

    It’s been amazing watching things grow, and software like LibreOffice, Wayland, and SNAP help move things into the mainstream. If it wasn’t for Linux virtualization, we wouldn’t have cloud computing. And now, with Steam Deck, you have a new generation of people learning about Linux.

    PS, this is all from memory. If I got any of it wrong, hopefully somebody will correct it.

    • heraplem@leminal.space
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 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.

  • easily3667@lemmus.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 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
      0
      ·
      8 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.

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

  • gadfly1999@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    7 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.

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

  • lefaucet@slrpnk.net
    link
    fedilink
    arrow-up
    0
    ·
    8 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.

  • wewbull@feddit.uk
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 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.

  • limelight79@lemm.ee
    link
    fedilink
    arrow-up
    0
    ·
    8 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.