13 comments
@PCOWandre @schratze Actually, working at WeMoveMobileData and later WeHostMillions I learned to like Solaris 10 a lot. Which was rather unlike the SysV I got to know at the University earlier in its different forms of not being very satisfactory. @PCOWandre @jyrgenn @schratze Porting drivers from early Solaris to SVR4? Would that even be possible? Wasn't early Solaris basically SunOS (BSD) under the hood? @resuna @jyrgenn Nope. Solaris -- as in Solaris proper, not the "Solaris 1" backported name for SunOS 4 -- was STREAMS and System V all the way. With proper API/ABI definitions and compatibility. Look at some of the classic LSI drivers -- one binary covers 2.6 through 10 and the cut at 2.6 is only because of the jump to 64 bit splitting the driver tree. @PCOWandre @resuna It was indeed SunOS up to 4 that was BSD-based, AFAIK from the start. (4.0.3 when I finally got access to the coveted Suns at the university, work as well as study. At my student job I got the task to install "all that GNU software" on the first SPARCstation 1 they bought — a night and a day of pure fun. No "./configure && make install", rather real configuration work at the time. The best thing: Emacs with native SunView support.) @PCOWandre @resuna Compiling gcc three times and things. The only 25-hour shift I ever did. @PCOWandre @jyrgenn OK. Work quit using Sun about then so I have little experience with Sun post SunOS. @PCOWandre @schratze To clarify, the SysV I got to know earlier wasn't beyond SVR3; I never saw a non-Solaris SVR4. The ones I worked with a bit more were ISC 386ix (rather classic), IBM AIX (really weird for its own reasons), and HP-UX, which at least was significantly less annoying once it reached version 10. |
@PCOWandre @schratze Oh, we had SunOS 4, too. 🤣