News for hackers. Stuff that matters.
Re:“Oracle laid off all Solaris tech staff in a classic sile... by bachmeier on Sunday September 03, 2017 @11:35AM (#15161947)
> Solaris was competing against free

Is that true? Don't companies interested in Solaris pay for their OS? Weren't they competing against companies like Red Hat?

Re:“Oracle laid off all Solaris tech staff in a classic sile... by SwellJoe on Sunday September 03, 2017 @12:38PM (#15162345)
Decisions like that trickle up from what developers and IT guys want. There was a generation that was raised on Solaris, and those folks built the first generation web on Solaris-on-SPARC with Oracle databases. But, then the next generation came along, and they hadn't learned UNIX in college on Solaris boxes. They'd learned on Linux in their parent's basement.

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).

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.
Re:“Oracle laid off all Solaris tech staff in a classic sile... by majewsky on Sunday September 03, 2017 @05:28PM (#15164024)
> instead of actually supporting POSIX

What do you mean? Using Linux kernel syscalls is just one of many ways to "actually support POSIX".

Re:“Oracle laid off all Solaris tech staff in a classic sile... by pjmlp on Sunday September 03, 2017 @05:58PM (#15164168)
Syscalls are not POSIX APIs.

Do you know that by default GNU tools don't respect all POSIX expected behaviours and it needs to be explictly enabled?