Announcement

Collapse
No announcement yet.

Following Criticism By Linus Torvalds, GenPD Subsystem Renamed To "pmdomain"

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

  • Following Criticism By Linus Torvalds, GenPD Subsystem Renamed To "pmdomain"

    Phoronix: Following Criticism By Linus Torvalds, GenPD Subsystem Renamed To "pmdomain"

    During the Linux 6.6 merge window a pull request submitted the new "GenPD" subsystem. While the pull request did land for Linux 6.6, Linus Torvalds took issue with it -- not because of the code but over the lack of clarity on what "GenPD" is for those not domain experts in this area. To help clear things up, GenPD is being renamed to "pmdomain" to provide a bit more clarity...

    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
    So Generation Police Department to Post Meridiem Domain. They totally cleared that up for me.

    No, just because it was open source doesn't make it Generally Public Domain and just because it affects the power system doesn't make it the Phase Modulation Domain, but because it's designated as a PM domain it only works for the last half of the day.
    Last edited by skeevy420; 13 September 2023, 08:17 AM.

    Comment


    • #3
      Good, pmdomain sounds obvious to me, we've had pm for power management for a while, like in PMIC.

      Comment


      • #4
        @Michael

        Typo

        "The code within the "drivers'genpd" directory have also been moved to "drivers/pmdomain" as part of this update." I think the apostrophe should be a / since it's part of a file path.

        Comment


        • #5
          Originally posted by M@yeulC View Post
          Good, pmdomain sounds obvious to me, we've had pm for power management for a while, like in PMIC.
          Not to me, but I've never once used PM as a substitute for Power Management. Acronyms are only obvious once you've started working with them. That's what my pre-coffee joke was trying to point out.

          Personally, I feel like acronyms are holdovers from the old 8.3 filename days and due to Linux users with setups that can't handle blank spaces in file names and I wish that they'd just name stuff its actual name. Generic Power Management Domain. That's obvious. How that became GenPD instead of GPMD is ????

          Comment


          • #6
            pmdomain doesn't look/sound too much better either.

            We are not in the MS-DOS 8.3 filenames era, why do we still have abbreviations people need to memorize for no reasons?

            There are 255 ASCII characters to express whatever there is!

            And I will also never understand why directories in the kernel source tree cannot have anything but alphabet characters and digits. What about all the additional symbols that we can use? At the very least the underscore, dash and dot. Using others may lead to issues though.

            Comment


            • #7
              Originally posted by avis View Post
              pmdomain doesn't look/sound too much better either.

              We are not in the MS-DOS 8.3 filenames era, why do we still have abbreviations people need to memorize for no reasons?

              There are 255 ASCII characters to express whatever there is!

              And I will also never understand why directories in the kernel source tree cannot have anything but alphabet characters and digits. What about all the additional symbols that we can use? At the very least the underscore, dash and dot. Using others may lead to issues though.
              Where else is the Prime Minister supposed to go? It's his Domain after all.

              I'm with you there. I really wish we'd get out of the legacy naming conventions. While it made sense due to the technological limitations of their times, it makes no sense to stick to those kinds of names when those limitations no longer exist.

              Comment


              • #8
                Linus is 10000 percents right here. Good straightforward names are very important. They help everyone understand what a system does and bring consistency.

                hear that kde people ? (they would have called it Konektor, KvoltMaster, or PowerKable or whatever bs name they come up with...)
                Last edited by rmfx; 13 September 2023, 02:14 PM.

                Comment


                • #9
                  Nah, "pmdomain" does indeed almost immediately expand to "power management" + domain in the computer hardware space. "GenPD" could mean anything. It's way too generic. Context matters.

                  Comment


                  • #10
                    Originally posted by skeevy420 View Post
                    So Generation Police Department to Post Meridiem Domain. They totally cleared that up for me.

                    No, just because it was open source doesn't make it Generally Public Domain and just because it affects the power system doesn't make it the Phase Modulation Domain, but because it's designated as a PM domain it only works for the last half of the day.
                    Plenty of things in open source aren’t immediately obvious to an unfamiliar user, especially in a project as complex as the Linux kernel.

                    For example: what the heck is “SLUB”? That could just as easily stand for “Statically Linked Universal Binary”.

                    Comment

                    Working...
                    X