← Back to context

Comment by pjmlp

9 hours ago

Not in 2000, at my employer back then, our Linux server was only good as MP3 storage exposed via Samba/NFS.

All development and production deployments was being done across Solaris, Aix and HP-UX in regards to UNIX flavours.

I had a similar experience. I forget the exact timing, but it was probably around 2002 - 2003 that Linux felt "good enough." I was at a startup that finally considered putting its "enterprise" stack on Linux.

  • Later in 2003, when I joined CERN, there were still Sun workstations being used, and I was an earlier user of Scientific Linux in 2004.

    Afterwards Nokia Networks were still deploying into HP-UX, and the first big Linux project started around late 2005, to Red-Hat.

    • I worked at smaller companies that were more risk tolerant. At an earlier startup (late 90's), all the developers ran RedHat on Dells, but the actual production environment was Solaris. I remember going out to a customer site and deploying some massive Sun Enterprise setup. It probably cost a half million USD for the whole configuration. Multiple servers (Enterprise 450 and 250 I think, two of each), multiple storage boxes (StorEdge), Veritas filesystem software, some other Veritas HA system, several Cisco switches, some firewall brand that I forget. All this was connected to a fractional T1 (512kbit.) It never went live due to some contractual issue. All that money wasted.

At my employer in 1999 we were maintaining home-grown binary modification to the Solaris kernel so that TCP segment send and receive were not O(N^2) where N was the number of addresses on the interface :-/ It was, as far as I could tell, an operating system that nobody had ever tried to use before. For anything where we could avoid Sun we used FreeBSD. One of the nice things about the free Unixes of that time was that process and thread creation or destruction were orders of magnitude faster than on Sun. To me, Sun was obviously in a lower category than Linux/FreeBSD/NetBSD.