I miss the fault management architecture.
I miss ZFS without having to jump through all kinds of hoops to get / filesystem on it.
I miss the no memory overcommit without having to jump through hoops to system engineer an image with it turned off.
I miss the advanced runtime linker which can check version dependencies.
I miss the brutal speed of Solaris on the same hardware when compared to Linux.
I miss the advanced features of SGI's inst(1M) and AT&T's SVR4 packaging.
I miss Solaris zones, especially the sparse zones, dearly.
I miss mdb.
I miss SMF.
I miss the strict adherence to standards.
I miss the working, reference implementations of NFS and fiberchannel.
I miss JumpStart™️ provisioning and Flash™️ compressed OS imaging technology.
I miss clustering software which isn't buggy as hell and which actually works.
I miss IPFilter.
I miss Crossbow, the network virtualization technology.
I miss the fanatical application and driver interfaces' backwards-compatibility.
Brutal speed of Solaris? Compared to what, SunOS 4.x?
This article is a few years old but I doubt the situation has improved much: https://www.phoronix.com/scan.php?page=article&item=oracle_s...
Implementing tools within other tools for convenience is stupid, as it kills modularity, which is the UNIX®️ philosophy: I don't need that kind of "convenience" since I know UNIX®️ and therefore which pipes to use to which commands to get the same effect. grep -r replaces find + xargs + grep and therefore goes against "do one thing and do it well" as well as against "design tools to interface with other tools". For example tar is a tape archiver, therefore it has no business implementing compression - that's what dedicated compressors like bzip2 or xz or 7z are for - they know best how to (de)compress and how to handle their own formats. Therefore, the GNU approach of convenience is stupid beyond retarded.