Announcement

Collapse
No announcement yet.

DragonFlyBSD Pulls In AMD Radeon Graphics Code From The Linux 4.7 Kernel

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • DragonFlyBSD Pulls In AMD Radeon Graphics Code From The Linux 4.7 Kernel

    Phoronix: DragonFlyBSD Pulls In AMD Radeon Graphics Code From Linux The 4.7 Kernel

    It was just last month that DragonFlyBSD pulled in Radeon's Linux 4.4 kernel driver code as an upgrade from the Linux 3.19 era code they had been using for their open-source AMD graphics support. This week that's now up to a Linux 4.7 era port...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Maybe Linux should pull in something from DragonFlyBSD such as their VFS or their HAMMER2 file system?

    Comment


    • #3
      Originally posted by uid313 View Post
      Maybe Linux should pull in something from DragonFlyBSD such as their VFS or their HAMMER2 file system?
      Whatever they did would likely have the same issues that ZFS on Linux has -- compat layer and licensing.

      Comment


      • #4
        How is any source code pulled from Linux compatible with BSD licensing? Normally, copyleft terms prevent moving any code from a GPL project to any non-copyleft project. The GPL has terms that are not compatible with any BSD license. Namely, that source code availability of any/all derivative use is mandatory, not optional.

        I don't see how this is possible unless Dragonfly re-licensed their kernel to GPLv2.

        Edit: Never mind. The AMD drivers are MIT licensed, not GPL. As long as the AMD driver developers maintain a clean separation from other Linux kernel code, and no GPL bits get incorporated, this should be fine.
        Last edited by Mark625; 25 August 2019, 07:57 AM.

        Comment


        • #5
          Originally posted by Mark625 View Post
          How is any source code pulled from Linux compatible with BSD licensing? Normally, copyleft terms prevent moving any code from a GPL project to any non-copyleft project. The GPL has terms that are not compatible with any BSD license. Namely, that source code availability of any/all derivative use is mandatory, not optional.

          I don't see how this is possible unless Dragonfly re-licensed their kernel to GPLv2.

          AMDGPU and Radeon DRM are under MIT license, not GPLv2.
          Michael Larabel
          https://www.michaellarabel.com/

          Comment


          • #6
            Originally posted by uid313 View Post
            Maybe Linux should pull in something from DragonFlyBSD such as their VFS or their HAMMER2 file system?
            VFS? For what?

            Comment


            • #7
              Originally posted by Volta View Post

              VFS? For what?
              I don't know. Maybe it does something better than Linux. Such as asynchronous I/O or direct I/O, I don't know.

              Comment


              • #8
                Originally posted by uid313 View Post

                I don't know. Maybe it does something better than Linux. Such as asynchronous I/O or direct I/O, I don't know.
                No, it doesn't. Furthermore it's DragonflyBSD which was inspired by Linux when comes to scalability.

                Comment


                • #9
                  Originally posted by uid313 View Post
                  I don't know. Maybe it does something better than Linux.
                  and what if it does something worse than linux?

                  Comment


                  • #10
                    Originally posted by uid313 View Post
                    Maybe Linux should pull in something from DragonFlyBSD such as their VFS or their HAMMER2 file system?
                    Importing HAMMER2 has been attempted in the past but had turned out to be too difficult. There are many kernel changes needed to properly support it.

                    Comment

                    Working...
                    X