• 0 Posts
  • 27 Comments
Joined 1 year ago
cake
Cake day: June 16th, 2023

help-circle

  • Well, we got to see roughly something play out with the xz thing. In which case only redhat were going to be impacted because they were the only ones to patch ssh that way.

    Most examples I can think of only end of affecting one slice or another of the Linux ecosystem. So a Linux based heterogenous market would likely be more diverse than this.

    Of course, this was a relative nothing burger for companies that used windows but not crowdstrike. Including my own company. Well except a whole lot fewer emails from clients today compared to typical Fridays…





  • Related, I predict Windows on ARM will be a massive failure, again.

    Windows is Windows because a critical mass of their market is terrified of being vaguely incompatible with any software they use today. Wine will never give them enough confidence just like ARM emulation of x86 will never give them confidence.

    Extra bizarre, from what I’ve seen the Windows devices vendors are treating the ARM variants as a premium model and charging more for them, despite having no real compelling story for the customers. You can either have an x86 offering that’s from all appearances just as overall capable and absolutely able to run your software today, on an ARM offering that is more expensive and maybe a bit less compatible, with maybe better battery life (either sincerely or at least a belief).

    Mac is able to force the issue because the hardware and software all wanted to make ARM happen and forced it, but with Windows on ARM, only Qualcomm really cares, Microsoft and all the device vendors would prefer to hedge their bets, which in this case tie goes to the incumbent.


  • Define “the OS package manager”. If the distro comes with flatpack and dnf equally, and both are invoked by the generic “get updates” tooling, then both could count as “the” update manager. They both check all apps for updates.

    Odd to advocate for docker containers, they always have the app provider also on the hook for all dependencies because they always are inherently bundled. If a library has a critical bug fix, then your docker like containers will be stuck without the fix until the app provider gets around to fixing it, and app providers are highly unreliable on docker hub. Besides, update discipline among docker/podman users is generally atrocious, and given the relatively tedious nature of following updates with that ecosystem, I am not surprised. Even best case, docker style uses more disk space and more memory than any other option, apart from VM.

    With respect to never having to worry about bundled dependencies with rpm/deb, third party packages bundle or statically link all the time. If they don’t, then they sometimes overwrite the OS provided dependency with an incompatible one that breaks OS packages, if the dependency is obscure enough for them not to notice other usage.



  • You don’t need the distro to package your sodtware through their package management systems though. Apt and dnf repositories are extensible, anyone can publish. If you go to copr or ppa you can have a little extra help too, without distro maintainers.

    The headache comes up when multiple third party repositories start conflicting with each other when you add enough of them, despite they’re best efforts. This scenario starts needing flatpack, which can, for example concurrently provide multiple distinct library versions installed that traditionally would conflict with each other. This doesn’t mean application has to bundle the dependency, that dependency can still be external to the package and independently updated, it just means conflicts can be gracefully handled.










  • For the “don’t care” computer user? absolutely. Given that the key doesn’t exist at all by default, means it’s not discoverable even for someone that might think to randomly peruse the registry hierarchy. Even if you know it, it’s a typically tedious registry path. Based on Microsoft’s track record, the fact you know the registry key today doesn’t mean that key won’t change behaviors or move somewhere else randomly, or start having to be paired with some other registry key.

    Contrast with Plasma, where the same capability is possible, and I just right clicked the button to check out settings and could easily figure out without help or internet search how to enable/disable internet results in the search. Further when I enabled it, the non-internet search stayed blazing fast. Then disabled it again because, well, why would I want that. I did however add browser tab search since I bothered to look because that is handy, just removed history and web search.


  • Well, sure, but this has a user hostile motive behind it.

    Microsoft could have offered a right-click/disable internet search to facilitate. However, they wanted people to just give up and soak in start-menu driven internet action, so they buried the option in an obscure registry key.

    The key is the start menu search to internet really makes the experience suck, as you try to type something on local system and some internet result gets prioritized, and by nature of the internet search, the internet search is unpredictable, so the search you do every day that usually opens up what you expect suddenly starts going to some internet site in edge.


  • In this case, I’d say it’s less about how the registry works, and more about how deliberately obnoxious Microsoft makes the experience for the sake of their agenda.

    Sure if you have to deal with the registry at all, it’s “hard” but that’s casting stones from a glass house as dconf can be just as hard, and then you have the odd occasion where someone suggests dbus-send, which certainly doesn’t have room to mock registry handling as hard. The point is that most people never have to touch dconf/dbus directly to do what they want, and in Microsoft some things are deliberately obscure due to user hostile intentions.