Having worked with Azure for a number of years now, I get the distinct impression that it is developed by people banging out features because they are told to do so, and have no interest in what the feature is for, who uses it, and how. There is nearly zero quality assurance, because angry customers will shout at support. Support is not allowed to discuss this with the developers, instead they will tell customers to "suggest" features -- such as POSIX compatibility -- on a public feedback forum and then this gets voted up, like a popularity contest.<p>Imagine going to a hospital run like this, where the surgeons just do whatever they're told ("I got told to amputate, so I did. What do you mean check which leg to cut off?"), have zero interest in basic hygiene let alone antiseptic practices, and then angry patients can submit a piece of paper into a suggestion box with requests like: "Please cut the correct leg off! Also, it would be nice not to get a massive infection after surgery."<p>To which there will be a curt reply saying: "Customers can scale to additional legs, and they can purchase their own antibiotics if they so choose. Closed, will-not-fix."
Anyone that expects UNIX semantics on native cloud workloads, or mobile phones, is in for a few surprises.<p>"Transcending POSIX: The End of an Era?"<p><a href="https://www.usenix.org/publications/loginonline/transcending-posix-end-era" rel="nofollow">https://www.usenix.org/publications/loginonline/transcending...</a>
it looks like they are comparing the cifs/samba Azure Files (<a href="https://learn.microsoft.com/en-us/azure/storage/files/files-smb-protocol?tabs=azure-portal" rel="nofollow">https://learn.microsoft.com/en-us/azure/storage/files/files-...</a>) service instead of the nfs (files - <a href="https://learn.microsoft.com/en-us/azure/storage/files/files-nfs-protocol" rel="nofollow">https://learn.microsoft.com/en-us/azure/storage/files/files-...</a>) / sftp (blob - <a href="https://learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-support" rel="nofollow">https://learn.microsoft.com/en-us/azure/storage/blobs/secure...</a>) services which offer more posix compliance
Honest question here: does anyone care about POSIX anymore? This isn't the 90's anymore. I don't think any of the major operating systems broadly in use today even claim to be compatible with it.<p>Now, ignoring the weird grammar of the article, I'm not sure what it's comparing considering it's looking at three different products each specifically claiming to support a different feature set. It's doubly confusing for Azure since they do have a CIFS/SMB offering as well as two different implementations of NFS and the author doesn't reveal which one he picked (of course samba won't map 1:1 to all features a *NIX system expects).<p>To me it looks like clickbait. The company behind this also pushed another marketing piece on the frontpage today <a href="https://news.ycombinator.com/item?id=34706227" rel="nofollow">https://news.ycombinator.com/item?id=34706227</a>