Hacker News new | past | comments | ask | show | jobs | submit login

I miss tools which don't implement other tools within them (like GNU grep -r does).

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.

You miss bare bones commands that haven't changed since the 90's?

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

Much has improved and illumos keeps getting better and faster: since 2005, no code which causes performance regressions was allowed into the Solaris codebase. Each speedup committed set the base higher. Nobody would be allowed to commit code which slowed the performance thereafter. Any case where GNU/Linux was faster was treated as priority 1 bug. Yes, a bug.

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.

Applications are open for YC Winter 2020

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact