Earlier quoted context omitted.
The principles are good, the implementation sadly is not. Plain data streams have outstayed their welcome. Pretty much nothing but the classic old Unix tools communicates with plain text streams. Smarter, new commandline tools tend to provide at least JSON, but there's plenty that don't and that makes them absolutely painful to reuse. I've written large amounts of code that amount to running a process, parsing its ou…
> classic old Unix tools communicates with plain text streams. Smarter, new commandline tools tend to provide at least JSON And JSON is plain text. If new tools agree to communicate by passing JSON around, it would be in the spirit of the UNIX principles.
Unix is both a technology and an idea
61–70 of 97 posts
Re: Unix is both a technology and an idea
#62Sigh the same cannot be said of the terrible wonky state of the web - JS is just so shit and anything that followed it as just a new mess on top the existing pile of messes.
Re: Unix is both a technology and an idea
#63Re: Unix is both a technology and an idea
#64Re: Unix is both a technology and an idea
#65Earlier quoted context omitted.
After enabling the developer mode, and using tools regular users never get to see.
so what? Regular users (whatever they are) don't know or care that a mac is unix under there somewhere. At moments like these i feel the loss of the nokia N900 that was glibc, gtk+ linux all the way down and up. Best phone I ever owned by a margin. Also arguably not a machine owned by apple/goog/samsung/etc whose purpose is surveillance of the schmuck (me) who just paid for it.
Re: Unix is both a technology and an idea
#66Those that keep trying to make a point of Android being UNIX, never really shipped anything on the Play Store. Yes, it uses the Linux kernel, and several components born on the Linux world and that is about it. Only Google and OEM partners get to see that layer, and those that root their devices. Nothing on the Android userspace, the Java and Kotlin frameworks, or the NDK official APIs have anything to do with Linux…
For the same reason that is behind complaints about undefined behaviour in C/C++: because there are people who do, and people who can't do. Those who can't do, need to complain in order to relieve their frustration.
Re: Unix is both a technology and an idea
#67Those that keep trying to make a point of Android being UNIX, never really shipped anything on the Play Store. Yes, it uses the Linux kernel, and several components born on the Linux world and that is about it. Only Google and OEM partners get to see that layer, and those that root their devices. Nothing on the Android userspace, the Java and Kotlin frameworks, or the NDK official APIs have anything to do with Linux…
I wonder how much of the hate Windows gets is simply because Windows has nothing to do with Unix's bloodlines and heritage. Aside from cursory accomodations like the Microsoft POSIX Subsystem (what we would in theory call Windows Subsystem for POSIX if it existed today), that is.
Re: Unix is both a technology and an idea
#68Those that keep trying to make a point of Android being UNIX, never really shipped anything on the Play Store. Yes, it uses the Linux kernel, and several components born on the Linux world and that is about it. Only Google and OEM partners get to see that layer, and those that root their devices. Nothing on the Android userspace, the Java and Kotlin frameworks, or the NDK official APIs have anything to do with Linux…
iOS is also a UNIX btw ;)
Re: Unix is both a technology and an idea
#69Those that keep trying to make a point of Android being UNIX, never really shipped anything on the Play Store. Yes, it uses the Linux kernel, and several components born on the Linux world and that is about it. Only Google and OEM partners get to see that layer, and those that root their devices. Nothing on the Android userspace, the Java and Kotlin frameworks, or the NDK official APIs have anything to do with Linux…
> the UNIX haters book exists for a reason For the same reason that is behind complaints about undefined behaviour in C/C++: because there are people who do, and people who can't do. Those who can't do, need to complain in order to relieve their frustration.
“Some people who can use other systems fine, can’t use my preferred system” is possibly the worst defense of a system. It’s bad. It’s not something to be proud of.
Re: Unix is both a technology and an idea
#70Those that keep trying to make a point of Android being UNIX, never really shipped anything on the Play Store. Yes, it uses the Linux kernel, and several components born on the Linux world and that is about it. Only Google and OEM partners get to see that layer, and those that root their devices. Nothing on the Android userspace, the Java and Kotlin frameworks, or the NDK official APIs have anything to do with Linux…
most people never ever even ship anything that is actually dependent on having any kind of unix underneath.