[0]: https://twitter.com/swiftonsecurity/status/85185740489147187...
[0]: https://twitter.com/swiftonsecurity/status/85185740489147187...
This sounded interesting when I first heard about it, long before Vista came out. Now when I see it I wonder what they were trying to do. A file system is a database, with a well understood user API. So what were they going to add? Tagging? Application level views of the system? None of t hat seems like something that would require anything more than an extension that handled additional metadata.
Yes, a terrible API which works poorly for most home use cases.
You probably have music on your computer. In your hierarchical filesystem, do you organize it by Genre/Artist/Album or Artist/Album? Do music videos live in the same Artist directory or in a separate "video" folder?
Chances are you don't know/care because you're using an app like iTunes that builds a custom database on top of the filesystem. And something like Photos that reinvents a totally different custom database. And more database reinventions for email, ebooks, games, karaoke files, voice memos, calendar appointments, etc... all proprietary file formats without published APIs.
Data doesn't want to be organized in a single static hierarchy.
The only thing that comes to mind is ACL tracking and it getting a bit complex from different access types, but I can think of a few options to work with that already.
Given that a beta WinFS eventually was made available as a separate download years after even it's beta was slated to be released[1], I suspect they did what I outlined above - eventually. Otherwise, I'm not sure why a bolt on component to the system would require so long and miss deadlines like it did.
Data has no feelings.
In the case of file system, it makes perfect sense to be stored in a single static hierarchy because that perfectly reflects the concept of a paper file in a filing cabinet, in a little binder.
Even a relational database system that lets you query tables for data based on set ordering has a single method of storing the data on disk - that's a clustered index. You can't get away from having that, despite being able to support additional nonclustered indexes. In that case, the table and its rows really is organised in a static hierarchy too.
As it stands, NTFS has plenty of features that lets you attach a secondary data stream to a file anyway, and all manner of metadata. The Windows Internals book on NTFS is very informative on this.
These features don't exist on APFS though, as it's not as good despite being brand new, it seems!
Disagree wholeheartedly. It definitely has "hints" of Vista band-aid rips in the same way that shit like La Croix has "hints" of flavor but Vista was one of the worst OS releases I ever had the pleasure of being part of, only behind Windows ME. It took Vista a really long time to be a stable, fully-usable OS and, while I'm glad for the steps they took with it, their execution was terrible.
On top of that, this is completely due to the user.
What? All the user did was install Catalina and leave it alone for a few hours. How is this all "due to the user"?
- Acorn
- HazelHelper
- Plex Media Server
- Keyboard Maestro
- Parallels Access
- Bartender 3
- Arq Agent
- Nextcloud
- Tweetbot
- 1Password
- Spark
- Drafts
- OmniFocus
- Dash
- Bear
- iCloud
If you have dozens of apps asking for permission, then you need to have a better system of displaying those requests than one off popups/notifications.
This is not on the user. Don't victim blame. This is what any other person upgrading would see, maybe not to the same extent but I'm not sure it'd be that far off.
This would not be common for the vast majority of users and it's only caused by someone explicitly ignoring warnings and notices. It may be a little more common for power users but the average user may get 1 or 2 of those prompts and nothing more. The OP is only in the situation they're in because they either upgraded the OS without updating the individual apps or they purposely ignored a prior prompt to give access.
I literally took the screenshot that was posted and enumerated every application asking for permissions. If it happened to them, it'll happen to many, many users. Especially if those apps are updating outside of MAS.
Only every outdated application asking for permissions. The author of that post already explained why he was getting so many of those prompts. He admitted that it probably wasn't reflective of what the typical install will look like specifically because he was purposely using older versions of software.