I’ve been trying Workstation recently. Python dependency issues caused me to switch to Silverblue for the last 2 years. A new machine with Nvidia got me to try WS. I just had a mystery problem with Python after booting today and that got me looking into Anaconda. I didn’t know it was used under the kernel like this. I’m not sure how I feel about this level of Python integration. I would feel a lot more comfortable with a less accessible precompiled binary but I know I am likely making naïve assumptions saying this. Any thoughts or insights?

  • the_sisko@startrek.website
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    1 year ago

    Anaconda is just an OS installer program. At least, the Anaconda that you’re referring to. After installation, it’s gone.

    There is also Anaconda which is a Python platform/package system/whatever. Maybe you’re confusing the two?

    • j4k3@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      https://stackoverflow.com/questions/33683530/is-anaconda-for-fedora-different-from-anaconda-for-python

      I should have searched for this first I guess. That is reassuring. I was mostly uncomfortable with the idea of the two being the same.

      Still Anaconda from RH claims the software is mostly written in Python. That still makes me uneasy. I’ve always thought of C as very near to the hardware assembly and an interpreted language as prioritizing portability, flexibility, and access. I find it far harder to hack around with a binary written in C versus all of the python stuff I’ve encountered. Maybe I’m just mistaken in my understanding of how this code is running.

      I look at C programs as tied more to the hardware they are compiled to run on with permanence. I look at python as a language designed to constantly depreciate itself and its code base. It feels like an extension of proprietary hardware planned obsolescence and manipulation. I don’t consider programs written in Python to have permanence or long term value because their toolchains become nearly impossible to track down from scratch.

  • FrankThePug@feddit.de
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    My understanding is that the OS Installer Anaconda is only run to install the OS, not at boot time. Python is a mature language, nothing wrong with implementing a not-often run install script in it IMHO. Especially at OS installation time the python environment is very well defined.

    • j4k3@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      1 year ago

      I think it carries over. It is embedded all throughout journal logs.

  • maxbossing@feddit.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Why would you feel safer if anaconda would use another language like c instead of python, besides performance which doesnt really matter in this scenario?