Announcement

Collapse
No announcement yet.

V4 Of KDBUS Posted For The Linux Kernel

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

  • V4 Of KDBUS Posted For The Linux Kernel

    Phoronix: V4 Of KDBUS Posted For The Linux Kernel

    KDBUS didn't make it for Linux 4.0 but version four of the KDBUS patches were posted today for review, which gives out hope we could see this in-kernel IPC interface based on D-Bus merged for Linux 4.1...

    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
    When you go thru the code review process you get the impression the code will always contain areas which need to be fixed. This process is so pedantic that mostly one perseveres only because one is paid.

    Comment


    • #3
      "...can potentially be used for [snip] Wayland IPC needs"
      oh god no, that would be horrible


      also Crapaudio should have had a proper mmaped ipc from the start, like all other "sound servers" do

      Comment


      • #4
        Originally posted by mark45 View Post
        When you go thru the code review process you get the impression the code will always contain areas which need to be fixed. This process is so pedantic that mostly one perseveres only because one is paid.
        And that is why despite millions of lines of code, tens of thousands of contributors, and thousands of companies paying for that code...

        Quality is good.

        Linux kernel have policy of stable public API. KDBUS will have public API hence extra pedantic reviews.

        Comment


        • #5
          Originally posted by gens View Post
          "...can potentially be used for [snip] Wayland IPC needs"
          oh god no, that would be horrible


          also Crapaudio should have had a proper mmaped ipc from the start, like all other "sound servers" do
          yea, because coders have nothing to do. reinventing incompatible IPCs is such a nice way to spend time

          Comment


          • #6
            Ship it!

            Comment


            • #7
              Originally posted by mark45 View Post
              When you go thru the code review process you get the impression the code will always contain areas which need to be fixed. This process is so pedantic that mostly one perseveres only because one is paid.
              Not sure why that would be negative. The kernel is probably the most critical piece of the OS.

              Next thing you'll do is complain about linux being unclean and unstable and how we've arrived there. Well, that's because of people like you. Complaining about things being too pedantic, not pedantic enough, etc.

              Also, never your fault, and god forbid that you go submit your own patches instead.

              Comment


              • #8
                Originally posted by blackout23 View Post
                Ship it!
                Maybe bit premature, I've been testing kdbus from latest git tree for about a year now and it's FAR from stable. Over last 6 months there were 2 ABI breakages that made system unbootable for days (till both kdbus and systemd repository got synced).

                Distribution maintainers aren't complete morrons and end users wouldn't be likely affected but if systemd has problem to maintain compatibility with kdbus, how can we expect third party projects to support kdbus (you could make argument that systemd provides compat layer for this and their own interfaces, but as I said, two breakages that made system unbootable).

                Comment


                • #9
                  Originally posted by tpruzina View Post
                  Maybe bit premature, I've been testing kdbus from latest git tree for about a year now and it's FAR from stable. Over last 6 months there were 2 ABI breakages that made system unbootable for days (till both kdbus and systemd repository got synced).
                  Several of the ABI breaks was caused by changes caused by the code review (and fully documented in the Git log AFAIK). No kernel feature is per definition stable until it is mainlined.
                  So far kdbus have had an excellent peer review on LKML by Andy Lutomirski and M. Kerrisk that went through both security and documentation issues.

                  Interesting to watch if anybody still can turn up any issues, but I wouldn't be surprised if there are only minor issues left with kdbus v4.

                  Comment


                  • #10
                    Originally posted by gens View Post
                    "...can potentially be used for [snip] Wayland IPC needs"
                    oh god no, that would be horrible


                    also Crapaudio should have had a proper mmaped ipc from the start, like all other "sound servers" do
                    ... you can absolutely access alsa through mmap. It's an option you can conf

                    Comment

                    Working...
                    X