Re:“Oracle laid off all Solaris tech staff in a classic sile...
by pjmlp on Sunday September 03, 2017 @04:24PM
(#15163674)
I can easily relate to this, started with Xenix, moved into DG-UX at university, we moved into GNU/Linux after that server eventually died, so it was mostly used of OS related classes.
At work GNU/Linux was just an internal server, all real work was being done in Solaris, HP-UX and Aix servers.
So fast forward to modern times and even Microsoft uses Linux kernel syscalls on their new POSIX personality subsystem, instead of actually supporting POSIX.
Re:“Oracle laid off all Solaris tech staff in a classic sile...
by mwcampbell on Sunday September 03, 2017 @06:37PM
(#15164370)
> instead of actually supporting POSIX
POSIX support is in the API, not the syscalls. musl libc places great emphasis on POSIX conformance. So if you ran a musl-based distro atop WSL, that should give you what you want, or at least something closer.
Re:“Oracle laid off all Solaris tech staff in a classic sile...
by pjmlp on Monday September 04, 2017 @02:05AM
(#15166044)
Currently only Ubuntu, OpenSUSE and SLES are supported. None of them is muslc based, right?
Re:“Oracle laid off all Solaris tech staff in a classic sile...
by dom0 on Monday September 04, 2017 @05:03AM
(#15166777)
Doesn't matter, the stable interface in Linux is the syscalls, not the libc. Same goes for WSL.
Re:“Oracle laid off all Solaris tech staff in a classic sile...
by pjmlp on Monday September 04, 2017 @05:49AM
(#15166974)
Syscalls are not POSIX APIs.
Re:“Oracle laid off all Solaris tech staff in a classic sile...
by dom0 on Monday September 04, 2017 @06:43AM
(#15167204)
POSIX and Linux are generally believed to be different entities.
Re:“Oracle laid off all Solaris tech staff in a classic sile...
by pjmlp on Monday September 04, 2017 @06:52AM
(#15167243)
Which is why I keep stressing POSIX.
I came up during that middle era when the shift was happening. I was an early adopter of Linux, but all of the real training I got (my employer at the time paid for it) was Solaris-based. But, even with the training and access to Solaris, I prefered Linux. I just had more comfort with it because it was my daily driver. When people I worked for were making decisions about OS, the recommendation they nearly always got from me was "Linux". And, I believe that played out millions of times to get us to the world we're in today.
So, yeah, Solaris was competing with free, but not always at the business level...the part that mattered was "how many people with influence are using this OS as their daily driver?" And, Linux was/is a phenomenon. People love Linux. People loved Solaris, too, but it was a much lower number due to lack of access...early days of Linux, you couldn't even get Solaris without a SPARC box to run it on. Later, they made x86 Solaris free, but it was too little too late, and by that time Linux was better than Solaris on a number of extremely important metrics (package management and package selection, for example, but also in terms of just plain fun).