Comments by "James LaBarre" (@SenileOtaku) on "TechAltar"
channel.
-
2
-
1
-
Would have preferred, if MS was determinedbkit- on adopting a pre-existing rendering engine, that MS had adopted Gecko. I think the whole heavy-handed "Blink" dominance (Chromium's Webkit-derived rendering engine) is ultimately a bad thing, if for nothing else, the high security risk of a browser monoculture. If Chromium does something wrong, or ends up with a severe zero-day vulnerability, then a significant proportion of the internet population becomes at risk.
I actually use Waterfox rather than Firefox, mainly because FF broke too many extensions I needed. Generally, I despise Google Chrome. It tends to bring my Linux systems to a near standstill, and have seen that browser crash pages upon startup on MSWindows (multiple machines & MSWin versions). The only reason I'm using the Brave browser is for YouTube, since Google became overly obnoxious with their video-breaking advertising, so I'm cutting off ALL advertising for YT, but still want to support other sites.
1
-
1
-
1
-
1
-
Have no problem with UI inconsistency on my systems. I'm running the Cinnamon desktop on LinuxMint, and all blends in very nicely. You have FAR more flexibility in it's look, colors, shading, elements, etc (even though the Gnome3 devs do everything in their power to break user configuration in the GTK libraries). If you're using KDE/Qt applications under a GTK-based desktop, you can even theme those to more closely match the GTK configuration (and it works the same if you are on KDE, which can manage GTK theming). And if you're running some MSWindows application under the Wine runtime, even those can be made to blend in seamlessly.
Part of the secret with this is *modularity*. MS needs to break-apart a lot of the functionality of their OS. As it is now too many elements are heavily intertwined with other unrelated components, too many layers don't merely bleed into each other, but have pieces welded in that have no business operating at that level.
As far as 'backwards compatibility" is concerned, I'd think MS should take on the "Wine" approach. For that matter, they could essentially just port Wine to MSWindows, and make that the compatibility layer to run all those 'ancient' APIs. Then they could migrate those legacy APIs out of the core/kernel of the system, since they'd be supported within the compatibility layer. The wine-layer could then be frozen to whatever MSWin version they want to stop at (probably W7), and let the core handle newer functionality without having to worry about breaking legacy applications. Biggest problem is that MS would have to submit that legacy code into the WIne project, under a GPL license (various reasons too involved for here), which I don't see them willing to do. The alternative would be to base it on the very out-of-date ReWind fork of Wine (an awful lot of work to bring up to date, likely to costly to even consider).
1