Sources for 4.1.4 leaked, but of course that's without official blessing... And Oracle's lawyers probably make up more than half the company.
Sources for 4.1.4 leaked, but of course that's without official blessing... And Oracle's lawyers probably make up more than half the company.
FreeBSD is OK, but very lacking in manpower. Every time I install a desktop package these days, I see multiple warnings about how this or that dependency has no maintainer.
With so much attention these days on Docker and other halfway measures involving namespaces, it’s not really Unix that’s the platform anymore. Linux is the platform for a variety of network and desktop applications.
Regarding Docker - it’s like saying it’s not Linux that’s the platform anymore, it’s the hypervisor. Linux is just one of the layers.
And can we even talk of GNU/Linux monoculture when you've got a few working distros - e.g. Void, Alpine - with non-GNU userland, or distros with completely different userspace models - try to compare Ubuntu, Gentoo, Nix, GoboLinux, etc.
Do you have init (systemd-init, sysvinit, openrc), network management (systemd-networkd, NetworkManager, connman), dhcp (systemd-networkd dhcpcd, etc), audio (pulseaudio, pipewire, raw alsa + dmix, etc), graphics (X11, wayland), desktop shell (gnome, KDE Plasma, XFCE, i3) debate in the windows world ? No because except for the last you cannot ever change how it is done yourself on windows, while on the "GNU/Linux" ecosystem everyone is free to come with its own better idea for $SYSTEMCOMPONENT and put it in the open marketplace of competing ideas.
I've always wondered how much *BSD love is SunOS Lost Causeism. I think maybe most younger people (@ my old age) just never really got it.
I suppose everybody feels like too much other core "UNIX" stuff came from BSD - vi, TCP/IP etc. Plus the SVR4 vendors typically insisted that you pay separately for C/C++ compilers etc...
Older SysV and SysIII derivatives were a total crapshoot. Depending on vendor, you could have or not have any number of important things: sockets, tcp/ip, nfs, the list goes on.
SVR4 finally started to heal the rift between ATT and BSD systems. It made Unix applications radically more portable.
Interesting, I always thought that AT&T SVR4 was the reference implementation, and that Solaris was the Sun hybrid that was basically AT&T SVR4 with the BSD compatibility added to support legacy SunOS applications.
Yes I was aware that both AIX and HP-UX were originally SVR3 based, and my experience with both of those showed that they were very inconsistent with each other (eg. AIX 4.1 through 4.3, vs HP-UX 10.0, 11 etc).
> SVR4 finally started to heal the rift between ATT and BSD systems. It made Unix applications radically more portable.
Agree and this is one of the reasons that I liked it - it feels like an earlier attempt at creating a "standard" much as Linux is considered today, albeit a fairly closed source one by modern considerations. Of course I wasn't there at the time, but my first UNIX experiences as a teenager were on XENIX, so that probably coloured my perception somewhat.
That is correct. When I was working on one of the early SMP UNIX flavors at Encore, the SVR4 code we used as a base was from AT&T. The only thing we got from Sun was NFS source - for which they'd accept patches, and apply them to their own version of NFS, but then ship the next version back to us with our own changes stripped back out. Such a lovely bunch of people.
e.g. The Sun sockets support was in the base SVR4 kernel and libc.
SVR4.2 was not released until 1992 however[1].
Solaris may have been the SVR4 "reference platform" for SPARC hardware, but the other official hardware platform at release was the mainstream x86, which Solaris did not support until 2.1 in 1993.
Also I have a bunch of SVR4 install floppy images here, and for some reason I don't believe it installs TCP/IP support by default. I should go back and check now.
[1] http://www.unix.org/what_is_unix/history_timeline.html
[2] https://en.wikipedia.org/wiki/Solaris_(operating_system)
That is simply not true. Most of Sun's competitors at the time used an AT&T base augmented with STREAMS-based TCP/IP from Lachman or similar. I worked on one such. My colleagues at Sequent, Pyramid, Masscomp, etc. were all in essentially the same boat. NFS was the only commonly-included piece from Sun.
If you were using SVR3 or earlier, you may have needed extra stuff.
SunOS 4 was old and crusty but it wasn’t shithouse buggy, and some folks were very reluctant to migrate even after Solaris got a lot better.