Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Unix Is Dead. Long Live Unix!
The Register ^ | Tue 17 Jan 2023

Posted on 01/17/2023 1:51:05 PM PST by nickcarraway

It's the end of an era. As The Reg covered last week, IBM has transferred development of AIX to India. Why should IBM pay for an expensive US-based team to maintain its own proprietary flavor of official Unix when it paid 34 billion bucks for its own FOSS flavor in Red Hat?

Here at The Reg FOSS desk, we've felt this was coming ever since we reported that Big Blue was launching new POWER servers which didn't support AIX – already nearly eight years ago. Even if it was visibly coming over the horizon, this is a significant event: AIX is the last proprietary Unix which was in active development, and constitutes four of the 10 entries in the official Open Group list.

Within Oracle, Solaris is in maintenance mode. Almost exactly six year ago, we reported that the next major release, Solaris 12, had disappeared from Oracle's roadmap. HPE's HP-UX is also in maintenance mode because there's no new hardware to run it on. Itanium really is dead now and at the end that's all HP-UX could run on. It's over a decade since we reported that HP investigated but canceled an effort to port it to x86-64.

The last incarnation of the SCO Group, Xinuos, is still around and offers not one but two proprietary UNIX variants: SCO OpenServer, descended from SCO Xenix, and UnixWare, descended from Novell's Unix. We note that OpenServer 10, a more modern OS based on FreeBSD 10, has disappeared from Xinuos's homepage. It's worth pointing out that the SCO Group was the company formerly known as Caldera, and isn't the same SCO as the Santa Cruz Operation which co-created Xenix with Microsoft in the 1980s.

There used to be two Chinese Linux distros which had passed the Open Group's testing and could use the Unix trademark: Inspur K/UX and Huawei EulerOS. Both companies have let the rather expensive trademark lapse, though. But the important detail here is that Linux passed and was certified as a UNIX™. And it wasn't just one distro, although both were CentOS Linux derivatives. We suspect that any Linux would breeze through because several many un-Unix-like OSes have passed before.

Other OSes have passed or probably easily would, though. IBM's z/OS is alive and well: version 2.5 came out in 2021 and in 2022 Big Blue started offering cloud instances. z/OS has a Unix-compatible environment which has passed the compatibility tests so officially, it's a UNIX™, even if that wasn't its original native API.

The "open" in the name "OpenVMS" originally referred to the POSIX compatibility it gained with version 5, way back in 1991, and was first applied to the new version for DEC's Alpha CPUs. Last year VMS Software released version 9.2 for x86-64 hypervisors (and a single supported box, HPE's DL380).

Ever since Windows NT in 1993, Windows has had a POSIX environment. Now, with WSL, it arguably has two of them, and we suspect that if Microsoft were so inclined, it could have Windows certified as an official Unix-compatible OS.

IBM shifts remaining US-based AIX dev jobs to India – source Haiku beta 4: BeOS rebuild / almost ready for release / A thing of beauty What did Unix fans learn from the end of Unix workstations? NixOS 22.11 'Raccoon': Like a proof of concept you can do things with In our recent story on Beta 4 of Haiku, we said it wasn't really a Unix. As you can see, there's an editor's note attached to the end of the story explaining why.

We had heard from Haiku's primary full-time developer, who vigorously disagreed with our point of view. To his mind, the fact that Haiku now has strong Unix compatibility, with some of the main Unix directories present in its filesystem, a quite complete set of Unix API calls, a Unix shell, and so on, means that Haiku is quite definitely a Unix. We feel that inasmuch as it's a reimplementation of BeOS, with its own native filesystem, API, GUI and so on, it's something different, which offers Unix compatibility as well.

But this illustrates the difficulty of defining precisely what the word "Unix" means in the 21st century. It hasn't meant "based on AT&T code" since Novell bought Unix System Labs from AT&T in 1993, kept the code, and donated the trademark to the Open Group. Since that time, if it passes the Open Group's testing (and you pay a fee to use the trademark), it's UNIX™. Haiku hasn't so it isn't. Linux has so it is. But then so is z/OS, which is a direct descendant of OS/390, or IBM MVS as it was called when it was launched in 1974. In other words, an OS which isn't actually based on, similar to, or even related to Unix.

Which means that the last officially trademarked commercial UNIX™ is Apple's macOS 13, which underneath the proprietary GUI layer is mostly an open source OS called Darwin anyway. The kernel, XNU, is based on Mach with an in-kernel "Unix server" derived from FreeBSD.

So, as of 2023, open source really has won. There are more Unix-like OSes than ever, and some very un-Unix-like OSes which are highly compatible with it, but the official line is, to all intents and purposes, dead and gone. All the proprietary, commercial Unixes are now on life support: they will get essential bug fixes and security updates, but we won't be seeing any major new releases.


TOPICS: Business/Economy; Computers/Internet
KEYWORDS: aix; ibm; linux; unix
Navigation: use the links below to view more comments.
first 1-2021-32 next last

1 posted on 01/17/2023 1:51:05 PM PST by nickcarraway
[ Post Reply | Private Reply | View Replies]

To: nickcarraway

This year is the year of Linux on the everything!


2 posted on 01/17/2023 1:59:38 PM PST by JSM_Liberty
[ Post Reply | Private Reply | To 1 | View Replies]

To: nickcarraway
We should offshore Free Traitors™
3 posted on 01/17/2023 2:03:23 PM PST by central_va (I won't be reconstructed and I do not give a damn...)
[ Post Reply | Private Reply | To 1 | View Replies]

To: nickcarraway

Wow...had no idea AIX was still maintained.


4 posted on 01/17/2023 2:06:06 PM PST by fuzzylogic (welfare state = sharing of poor moral choices among everybody)
[ Post Reply | Private Reply | To 1 | View Replies]

To: nickcarraway

is c++ next?


5 posted on 01/17/2023 2:07:06 PM PST by Chode (there is no fall back position, there's no rally point, there is no LZ... we're on our own. #FJB)
[ Post Reply | Private Reply | To 1 | View Replies]

To: nickcarraway

I used to work on a Unix box back in the 90’s and 2000’s.


6 posted on 01/17/2023 2:07:37 PM PST by crusty old prospector
[ Post Reply | Private Reply | To 1 | View Replies]

To: nickcarraway

I have some fond memories of UNIX.


7 posted on 01/17/2023 2:08:44 PM PST by caver
[ Post Reply | Private Reply | To 1 | View Replies]

To: JSM_Liberty

8 posted on 01/17/2023 2:22:44 PM PST by GaltAdonis
[ Post Reply | Private Reply | To 2 | View Replies]

To: nickcarraway

whoson

Oh wait.


9 posted on 01/17/2023 2:25:56 PM PST by sasquatch
[ Post Reply | Private Reply | To 1 | View Replies]

To: nickcarraway

My first engineering software ran on Unix. Can’t say I am nostalgic for it.


10 posted on 01/17/2023 2:42:02 PM PST by Organic Panic (Democrats. Memories as short as Joe Biden's eyes)
[ Post Reply | Private Reply | To 1 | View Replies]

To: nickcarraway

11 posted on 01/17/2023 2:46:59 PM PST by KarlInOhio (Soon the January 6 protesters will be held (without trial or bail) longer than Jefferson Davis was.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: caver

I loved it when I worked for ATT...wrote nice test cases and did online chat’s when working from home back in the 90s....


12 posted on 01/17/2023 2:49:00 PM PST by 1217Chic
[ Post Reply | Private Reply | To 7 | View Replies]

To: nickcarraway

> SCO

I had no idea that was still around. I developed on Xenix 286, Xenix 386 and SCO UNIX.

My understanding is that “Xenix” was the first commercial microcomputer port of UNIX. Oh and it was a Microsoft trademark! So Microsoft was first to market selling microcomputer UNIX. Just like the first Windows phones (which I had as well) — too early!


13 posted on 01/17/2023 2:52:31 PM PST by old-ager
[ Post Reply | Private Reply | To 1 | View Replies]

To: central_va

In this case, they may have been offshoring it, because it’s only used overseas, and U.S. companies have upgraded.


14 posted on 01/17/2023 3:01:18 PM PST by nickcarraway
[ Post Reply | Private Reply | To 3 | View Replies]

To: Chode

No way.

https://www.tiobe.com/tiobe-index/


15 posted on 01/17/2023 3:04:30 PM PST by old-ager
[ Post Reply | Private Reply | To 5 | View Replies]

To: nickcarraway
So, as of 2023, open source really has won.

Congrats to Jamie Zawinski.

16 posted on 01/17/2023 3:11:13 PM PST by TChad (Progressives are in favor of removing healthy sex organs from children. Conservatives oppose this.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: old-ager

Fortran 202X...


17 posted on 01/17/2023 3:26:44 PM PST by Chode (there is no fall back position, there's no rally point, there is no LZ... we're on our own. #FJB)
[ Post Reply | Private Reply | To 15 | View Replies]

To: nickcarraway

I remember HP-UX well...worked at the division that developed it...:) Yep I am that old...:) Used to setup the hardware it ran on at trade shows around the world. Best job I ever had.

Got to see the world courtesy of Hewlett-Packard. A great company back then. A mere shell of that company today.


18 posted on 01/17/2023 3:30:53 PM PST by oldguy1776
[ Post Reply | Private Reply | To 1 | View Replies]

To: nickcarraway

A monkey at a keyboard would need a million years to type a Shakespeare play, but could immediately begin entering UNIX commands.


19 posted on 01/17/2023 3:36:41 PM PST by devere
[ Post Reply | Private Reply | To 1 | View Replies]

To: nickcarraway
Sort of a sad passing. I cut my teeth on a University of New South Wales fully annotated UNIX kernel in 1980. It was 1983 when I got my first UNIX login on a 3B20S at Pacific Telephone. Bjarne Stroustrup's machine was on our network and I was able to partake of his early C++ (CFRONT) on the 3B20. My daily driver was a UNIX1100 on a UNIVAC 11/92 mainframe. At home it was a TRS80 Model 16A with Microsoft Xenix running on a 68000 CPU. Later upgraded to a 68010 when demand page virtual was supported. An SCO Xenix on a Compaq at my desk ran an Oregon Software C++ compiler. It wasn't great. In 1986, I moved to a project to replace 186 PDP11 machines running COSNIX (early Bell Labs UNIX). Similar machines ran MERT (another UNIX). I place 80 UNISYS 7000 machines on the floor running a SysV/BSD hybrid kernel. I had to do extensive repair of device drivers for the MPCC communications interface, X.25 Level 2/3 networking and X.29 tty layers. The kernel CPU scheduler needed a rework as well. That work was distributed to the Bell system as the "Bellcore scheduler". I brought in HP-UX PA RISC boxes to do extensive distributed processing...all written in C++.

A special project I did for my current employer integrated the Mentat SysVr4 STREAMS into an HP-UX7 kernel on a 68040 CPU. The Spyder systems X.25 L2/L3, X.29 was integrated to the internal BSD TCP/IP stack with a home grown tunnel driver on top and a multi-LUN SCSI drive backported from HPUX 9.0. Over 250,000 lines of new code into the kernel. Lots of long nights, but delivered on time and defect free to the DoD.

I miss working in the kernal. Today, most of my work is in Linux. I'm working POAMs this week getting the current project security posture cleared for IOC.

20 posted on 01/17/2023 4:11:08 PM PST by Myrddin
[ Post Reply | Private Reply | To 1 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-32 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson