IMHO, Slackware is close to the local maximum in the space of imperative distros. I think adding dependency resolution is the only thing it misses vs Arch or Void. But like those, it's barebones and it ships simple lean binary packages. Going back to Slackware was a brisk of fresh air when Ubuntu and friends got too complex. Sometimes things break, and it's hard to understand why due to the overwhelming amount of things they ship with.
There's nothing like having total control of what you are running, and Slackware is really good at this.
I think the future are functional distributions like NixOS or GuixSD. For many use cases, they are just ready for prime time. For others (e.g. R or Julia), where heavy patching / wrapping of packages is needed, there's still a bit of work to be done.
What do you mean it's missing dependency resolution? Do you need to install dependencies of packages manually?
But in the late 90s there was no Arch. Besides, the amount of libraries was an order of magnitude smaller, so it wasn't such a hassle.
Please, no! Having independent packages is a huge plus! I moved out of voidlinux because I could not install the X headers without python2, due to some silly "dependency".
And of course help was available on the internet. On dialup. Which you couldn't get working without the modem.
Then the terror of getting the modem to dial from a terminal, using lynx to get some browsing going so i could figure out how to get some GUI going on the thing.
Finally, getting Wine to run CS 1.6 so I could play at LAN parties with my buddies. They all thought I was a wizard because I was running this strange OS.
I genuinely believed that gentoo was going to give my machine super powers because all the software was "compiled and optimised for my machine." Maybe that was a little off the mark, but a great learning experience!
Now everyone has a smartphone, so it's hard to replicate that feeling of being cut off from the net with just a printed manual and your determination to carry you through. Good times!
Obviously at this stage, a working X was a fantasy. You had your 6 ttys and that was it.
My first linux was redhat 5 from the CD on the back of a book - it didn't support my SIS 6326 card -- funny how I remember what graphics card I had 20 years ago, but have no idea what's in my desktop at the moment other than "some nvidia thing".
According to a post I can still find on usenet: "I got X running in 600*480 but the mouse pointer was corrupt, so they were close, but not close enough."
I assume I was dual-booting with windows 95 or 98 for my first year or so, at least until I got a better graphics card -- a Voodoo Banshee I think. I'd moved to debian by September 2000 though when I went to uni, and a year later when I saw in the Billenium with date running in an xterm.
> Now everyone has a smartphone, so it's hard to replicate that feeling of being cut off from the net with just a printed manual and your determination to carry you through
It's amazing how we used to survive without the sum knowledge of humanity available at our fingerprints.
My "hand-cranked modem" story: https://news.ycombinator.com/item?id=6576823
> To this day, whenever the network is slow, I twirl the mouse in little circles subconsciously.
I still do this, it's theraputic
Related article and discussion:
https://news.ycombinator.com/item?id=625957
http://web.archive.org/web/20140105042459/http://support.mic...
At around the same time I had people show me various flavours of Linux with great enthusiasm. I was supposed to be impressed but I had SGI Irix plus applications for it. From my perspective I could not see the point of this 'toy operating system'. It was a bit like one of those cloned Chinese cars that we used to laugh about, with stupid names for programs that were sensibly named in real UNIX.
As a consequence I missed the boat and only started with Linux when Ubuntu came along.