Non-goals

Does not have to support the runtime installation of kernel modules. This will prevent the out-of-the-box installation of, for example:

  • Proprietary NVIDIA kernel driver (NVIDIA GPUs must either be new enough to use the open-source kernel modules that can be distributed in-tree, or else use Nouveau)
  • VirtualBox (requires out-of-tree modules; QEMU/KVM probably do a better job anyway)
  • Vendor-specific VPNs that require custom out-of-tree kernel modules that cannot be redistributed with the kernel due to license incompatibility

Does not have to support the use case of developing low-level system components like the kernel, drivers, systemd, etc., as this can be troublesome with an immutable base OS.

Does this part mean there will also be no support for ZFS?

  • beleza pura
    link
    fedilink
    420 days ago

    although this is cool, i’m a little on the fence, as i’m still not sure if it’s the job of application/desktop developers to create an os.

    also, last i heard, nouveau doesn’t get commits for about a year now. support is pretty hit or miss. my graphics card is one of the best supported by nouveau and it works pretty well but it will freeze at least once a day, which is why i had to stick to the proprietary driver

    • Justin
      link
      English
      120 days ago

      Which GPU?

      • beleza pura
        link
        fedilink
        220 days ago

        01:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 710] (rev a1) (prog-if 00 [VGA controller])

        pretty old gpu, but some cheapo graphics cards, especially in brazil, are still being sold brand new with gpus around the same age.

        • Justin
          link
          English
          120 days ago

          Ah yes. I used to have a GTX 1060 and was pretty pissed off when they said the new open source driver would only support from 1660 onwards (or is it 1630)…