News for hackers. Stuff that matters.
Re:Microsoft Is Putting Ads on the Mail App in Windows 10 by AnIdiotOnTheNet on Friday November 16, 2018 @03:08PM (#18471583)
If only it did. For one, its absolutely a package manager. You need a special tool to manage flatpaks.

Also, flatpak has a lot of problems in my opinion, not the least of which is that it has no mechanism for installing to a different disk without creating an entirely new "installation", which in its terminology means a completely new dependency chain too.

The "portals" idea is a pretty good one though, on the whole.

Re:Microsoft Is Putting Ads on the Mail App in Windows 10 by Wowfunhappy on Friday November 16, 2018 @04:27PM (#18472112)
It's still a package manager, and it still has dependencies, but the dependency chain is "flat" such that it's always comprehensible and you'll never be stuck modifying large parts of your system to update one program. I see it as similar to Windows's Visual C++ and DirectX runtimes in that regard.

I hear you on installing to different disks, though. Appimages are also an option, but I've found they have a tendency to not actually work between different distros and system versions.

Re:Microsoft Is Putting Ads on the Mail App in Windows 10 by AnIdiotOnTheNet on Friday November 16, 2018 @05:09PM (#18472370)
Unfortunately that's a problem with they way Linux is structured, or rather it's lack of structure. There's no consistent base system that can be relied upon like you have with other platforms. The community seems unwilling to deal with this issue, some outright deny that it is an issue.

One thing that would be interesting would be to use flatpak "runtimes" to provide a target base system for AppImages, but I don't think that level of cooperation is actually possible within the Linux community.

Re:Microsoft Is Putting Ads on the Mail App in Windows 10 by Spivak on Friday November 16, 2018 @07:19PM (#18473037)
cough LSB cough

I don't really think it's an issue though, if you really want portability you shouldn't rely on any software provided by the distribution unless you want to depend on that specific distro.

Flatpak runtimes are basically interchangeable base systems, it seems silly to commit to any one in particular when you can use any number in parallel.