Onno (VK6FLAB)

Anything and everything Amateur Radio and beyond. Heavily into Open Source and SDR, working on a multi band monitor and transmitter.

#geek #nerd #hamradio VK6FLAB #podcaster #australia #ITProfessional #voiceover #opentowork

  • 0 Posts
  • 19 Comments
Joined 4 months ago
cake
Cake day: March 4th, 2024

help-circle

  • It’s a package management system in the same way that Flatpack, yum, apt-get, snap and dozens of others are.

    If you use MacOS and Linux, it’s not inconceivable that you might want to use the same package management system across both.

    I’ve used it, didn’t particularly warm to it and didn’t install it on my most recent MacOS install after it shat all over itself on a previous installation.

    I didn’t know that it was available for Linux. Not tempted to try.

    I’m a firm believer in apt-get and failing that, Docker with side journeys into podman.


  • In my opinion, you’re solving the wrong problem with the wrong solution.

    The user base for Canonical, Red Hat and SUSE is not the general public watching traditional TV to decide that they want to install Linux across their enterprise data centre, it’s ICT professionals who talk to other ICT professionals and read white papers and implementation guidelines, then pay installation, management and subscription fees to get ongoing support across their shiny new data centre.

    Growing the user base with mums and dads is not something that Linux vendors are interested in, since it only costs money instead of generating an income stream.

    Linux as a commodity comes from rolling out Android phones and tablets, from deploying embedded Linux on network routers, security cameras, in-car entertainment systems, set top boxes, etc.

    The final hurdle for general desktop Linux is not resolved by getting more users through advertising, it’s through having a product that can be purchased. Chromebooks were promising, but missed the mark.

    System76 are trying, but the scale is too small and Linux isn’t ready as a general computing platform yet. I say that having been a Linux user for 25 years.

    If you don’t agree with that last statement, consider what all computer manufacturers would do at the drop of a hat if they thought it would be cheaper, they’d drop Windows like the hot mess it is.

    Unfortunately, it’s still cheaper to pay the Microsoft tax because the associated support network is already in place for the general public.

    That’s not there, yet, for Linux.

    It remains to be seen if ever will be.







  • My semi-immutable OS is based around a Debian installation where every application is installed in a separate Docker container.

    When you launch the application, it volume mounts an appropriate directory that contains only the data related to that application.

    Chrome for example launches with a single subdirectory inside ~/Downloads, so each instance can only see its own directory.

    I can also test compilation of random repositories inside a container, without affecting the underlying OS.

    The OS itself has only got a minimal Debian and Docker installed.

    Been using it for several years. I can’t recall when I last rebooted it.










  • In reality this happens all the time. When you develop a codebase it’s based on your understanding of the problem. Over time you gain new insights into the environment in which that problem exists and you reach a point where you are bending over backwards to implement a fix when you decide to start again.

    It’s tricky because if you start too early with the rewrite, you don’t have a full understanding, start too late and you don’t have enough arms and legs to satisfy the customers who are wanting bugs fixed in the current system while you are building the next one.

    … or you hire a new person who knows everything and wants to rewrite it all in BASIC, or some other random language …