I’m planning to build a computer primarily for programming and want to ensure it’s upgradeable for the future. and Hardware with opensource drivers support.

    • unknown_userOP
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      3 months ago

      Low level programming C, rust and Machine Learning programming with Python. No need of huge graphics card.

      • huginn@feddit.it
        link
        fedilink
        English
        arrow-up
        10
        ·
        3 months ago

        ML means you need a beefy GPU. That could always be a secondary addition though - add it in later as an external GPU and call it good.

      • sga@lemmy.world
        link
        fedilink
        English
        arrow-up
        6
        ·
        3 months ago

        well even a raspberry pi would be enough, except for ML

        depending on what exactly in ML, and what our the sizes of datasets involved?, like i did some work, but for me 8 GiB RAM was enough, but if you want to do larger databases, you would need somewhat good GPU (essentially large matrix multipliers) with plenty of VRAM

      • mozz@mbin.grits.dev
        link
        fedilink
        arrow-up
        4
        ·
        3 months ago

        Low level programming C

        Could be pretty much any computer

        rust

        Need a lot of memory (8-16 GB) if you are planning on dissecting any existing projects

        Machine Learning programming with Python

        Start with colab / huggingface and get a feel for what level of hardware you need for the stuff you’re doing before you start buying stuff

        If you want just a general high quality system with upgradability etc, frame.work or System76 are supposed to be good high end providers.