News for hackers. Stuff that matters.
Re:Windows: The next killer application on the internet (199... by solarkraft on Sunday December 19, 2021 @06:15PM (#29619559)
Does anyone know why? This still seems to have quite a bit of potential to me.

Besides that: Is my intuition correct that they barely innovated in user-facing features after the early 2000s? Yeah, they broke everyone's workflows once or twice, but nothing about the way things work seems to really have changed, especially not in ways seen before elsewhere.

Re:Windows: The next killer application on the internet (199... by giantrobot on Sunday December 19, 2021 @08:14PM (#29620523)
A file system as a database is one of those things that makes a good pitch but falls down pretty hard once you try implementing it. It falls apart faster if you've got to touch the Internet.

The first and biggest problem is that different types of files have metadata they consider to be important. Author and editor information useful for collaborative editing in a Word document is immaterial to a static raster image saved with a lossy codec. So your database ends up with dozens to hundreds of schemas to store metadata. You still need to serialized and deserialize metadata on files going out or coming in. If some unrelated application (not the authoring application) went and edited the database, which metadata for that file is canonical? The world may never know.

If you're building some metadata management database that's also storing binary blobs on addressed blocks on a disk, you might as well use a traditional file system and have a read-only database on top.

That way the file system stores bytes. An application unrelated to authoring can safely shuffle those bytes over the Internet. It's up to an authoring/editing application to store appropriate metadata.

The files themselves always have the canonical metadata and the read-only database for finding/organizing the files can just update when it's notified of a change in the file.

The database can focus on database things and the file system can make sure bytes go where they need to be. This also gives the flexibility to swap out either the file system or database at any time. This is the way Windows and macOS went and how many Linux DEs work.

Re:Windows: The next killer application on the internet (199... by kingcharles on Sunday December 19, 2021 @08:03PM (#29620444)
They were innovating behind-the-scenes, but the stuff just never made it out. I was doing some forward-looking stuff on contract for them. I thought Windows Phone was innovative, myself, and really easy to develop for, but for whatever reason it never gained the traction of its competitors.
Re:Windows: The next killer application on the internet (199... by fiddlerwoaroof on Sunday December 19, 2021 @06:20PM (#29619598)
As far as I can tell, the advanced features of Longhorn like WinFS just kept on running over schedule and eventually they had to cut down the scope and release Vista.