Live data from Hacker News

Ask HN: Anyone using proprietary Unix at work?

news.ycombinator.com

151–160 of 221 posts

Re: Ask HN: Anyone using proprietary Unix at work?

#151
post #136

I work at a telco. We have many museum-grade Unices in production, mostly AIX and Solaris - we even have a Wang still running in one of our datacenters. It's largely a case of there isn't a business case to migrate it to modern hardware - one day we'll no longer operate a legacy copper PSTN network, but until that day comes, we still need it all. We still have maintenance contracts on some hardware, like our Sun Fire…

Who does the maintenance? Sun/Oracle or some third party?

Re: Ask HN: Anyone using proprietary Unix at work?

#152

I'd argue Mac OS X is proprietary UNIX, but I'll admit to that being a bit pedantic.

In the spirit of pedantry, I’ll point out it’s actually called macOS these days.

The ‘X’ and capitalization went away when they finally bumped the version number to 11.

Re: Ask HN: Anyone using proprietary Unix at work?

#153
post #141

Earlier quoted context omitted.

Fair question, although the basic answer should be obvious: the users still need access to the data! So, the question becomes more like "why not upgrade", or more specifically "why not migrate the data to something that is not so shockingly obsolete", since it's probably clear that there is no real upgrade path here (both SCO and the vendor of the accounting system are long gone). Usually with systems of this vintage…

It's not Informix-4GL, is it? If it is, the DB should be available via `dbaccess`. If you don't have that executable to verify, I imagine the binary files are probably of extensions `.4ge` and `.frm`. Then, the DB is likely a directory with the extension `.dbs`, that has a pair of files per table with the extensions `.dat` and `.idx`.

No, it's definitely not Informix, Progress, Magic, or anything else commercially available that I'm aware of, although it does have all the "sure, let's disaggregate a single record across 26 files" hallmarks of a "4G" tool. But there was a lot of vendor-specific crud around at the time...

Re: Ask HN: Anyone using proprietary Unix at work?

#154
post #106

macOS is the most widely used UNIX on the planet.

Well, Android is Linux, does that count as "Unix"? I think there's a lot more Android world-wide than iOS/macOS/iPadOS/watchOS/tvOS/etcOS combined?

Strictly, no - the only vendor whose systems are currently certified to meet the UNIX trademark and Apple (MacOS), IBM, HP, and SCO. And on practice the user interface and APIs are so different it’s much more accurate to say if has some UNIX-like parts, but isn’t UNIX. - ditto the iOS family.

Re: Ask HN: Anyone using proprietary Unix at work?

#155
In my very first job experience, at the end of '00, we had a couple of SCO Unix systems that needed to remain active to keep developing software for legacy customers. They were running on Olivetti M24 back from the 80s; it was a nightmare to find spare parts on Ebay when something broke. There was also a couple of x86 workstations running OS2 Warp for other customers. The colleagues told me that the SCO Unix are still there and OS2 workstations were virtualized 3 years ago.

Re: Ask HN: Anyone using proprietary Unix at work?

#156
post #106

macOS is the most widely used UNIX on the planet.

Well, Android is Linux, does that count as "Unix"? I think there's a lot more Android world-wide than iOS/macOS/iPadOS/watchOS/tvOS/etcOS combined?

No, because the userspace is based on Java and the NDK uses Android specific APIs, only ISO C and ISO C++ standard libraries are officially supported, anything POSIX related is not part of NDK official APIs.

In rooted devices everything goes, on random Android device you application might get killed for trying to access private APIs, meaning anything that isn't documented as official NDK API.

Re: Ask HN: Anyone using proprietary Unix at work?

#157
post #53

Earlier quoted context omitted.

> distribute batch workloads in parallel across a cluster of machines - no other software and OS did such a thing, maybe still doesn't What am I missing? One of my college courses ages ago was about working with MPI which we got to run on the hpc cluster. The last time I needed to run N copies of something I asked kubernetes to do it. The time before that, I asked $cloud_vendor for N identical VMs with the same cloud…

I can't speak for OP or their particular use case (because I don't know about it), but kubernetes is not a panacea for large scale batch processing. For example, large banks need to securely, reliably, and very efficiently process an unfathomable amount of transactions[1]. In this case, kubernetes would be a giant waste of resources and complexity. The former one hampers throughput, the latter one means security and…

Interesting, can you give rough order of magnitude for the txn/s throughout achieved? Would also be really interested on more info or pointers to the hardware reliability mechanisms!

Re: Ask HN: Anyone using proprietary Unix at work?

#158
I worked in a semiconductor probe and test group and we had many older Teradynes connected to Sun computers running Solaris.. There were also old mainframes running Solaris (these were slowly being sunset but from my understanding, it was challenging due to many many cronjobs, etc..). We were tasked with keeping all systems up year round, which made any type of migration slow.

Re: Ask HN: Anyone using proprietary Unix at work?

#159
I occasionally work with a bunch of 'em. AIX, Solaris/SunOS, HP-UX, SCO, and a couple of others at various customers sites.

They usually are just running some closed source service that is too expensive/impractical to replace, and aren't causing enough pain and suffering to anyone so there is no business case for replacing them.

I like having them around. Sure, projects could be created to replace them with some modern webshit on Linux, but it would probably run into the tens of millions of euros, take years, and work less reliably than the shit that's been chugging along just fine for longer than I've worked in tech.

Re: Ask HN: Anyone using proprietary Unix at work?

#160
post #33

AIX on POWER hardware, because it runs SAP, and between IBM and SAP they provide all-encompassing certification and support. Swapping out the OS would invalidate those assurances. Yes, modern SAP runs on Linux. Yes, it would be a good idea to migrate off AIX. But the system has been in place for 20 years and it will be another 5 years at least before that migration happens. There’s a bunch of enterprisey technology t…

Here as well. Because of a customer using AIX, though it'll be phased out (as planned - they went with IBM/AIX because IBM could give them up to 20 years of guaranteed support and maintenance). In the not-so-far past there were also customers with all the well-known *nix platforms, IRIX, Solaris, Tru64, but that was some years ago. AIX is still alive though. Definitely not a bad Unix, and it has some unique features for large scale systems. IBM added a lot of Linux compatibility to AIX over the years, after all they were one of the earlier supporters of Linux. Which means it's relatively easy to develop and test on Linux before moving to the main AIX system.
Post reply on HN