Scheduling service which optimizes Linux’s CPU scheduler and automatically assigns process priorities for improved desktop responsiveness.

  • Helix 🧬
    link
    fedilink
    5
    edit-2
    2 years ago

    Yeah sure, roll your own for everything, which has worked so great for Canonical in the past. Repeating mistakes other companies have made is nearly as dumb as repeating one’s own mistakes.

    There’s already lots of different Desktop schedulers with varied levels of performance, there’s gamemode and Linux on the desktop already has less overhead than Windows.

    The Arch wiki has a list of software which already does this: https://wiki.archlinux.org/title/Improving_performance#Adjusting_priorities_of_processes

    Pure NIH syndrome.

    • SudoDnfDashY
      link
      32 years ago

      I mean, Solus rolled their own and are doing fine. The problem was that Ubuntu was so focused on the server market that they completely abandoned the desktop and didn’t want to sink a bunch of development costs into Unity and Mir.

  • Amicese
    link
    3
    edit-2
    1 year ago

    deleted by creator

  • @lobsterasteroid
    link
    32 years ago

    Based on their description, this sounds like they rewrote ananicy in rust and added some kernel tweaks. I worry about NIH syndrome, since ananicy already exists and the other optimizations described could literally be done with shell scripts and udev rules. But it’s a nice idea and tbh actually very useful for low-end hardware.

    I use more or less exclusively low-end hardware and for laptops/desktops without a lot of oomph being able to intelligently parcel out cpu time to applications that are actually a priority for the user is pretty important.

    This kind of optimization is probably useless on anything approaching decent hardware, however.

  • @Yujiri
    link
    3
    edit-2
    1 year ago

    deleted by creator

    • Amicese
      link
      3
      edit-2
      1 year ago

      deleted by creator

      • @Yujiri
        link
        4
        edit-2
        1 year ago

        deleted by creator

        • @morrowind
          link
          22 years ago

          From the article:

          Basically this Rust-written, MPL-2.0 licensed software aims to automatically configure the kernel’s CFS scheduler and dynamically deal with process priorities

          That is, it’s not an entirely different thing. It wouldn’t make much sense for system 76 to directly add it to the kernel, so I guess it’s a sort of extension…

          • @Yujiri
            link
            3
            edit-2
            1 year ago

            deleted by creator

  • @blackfire
    link
    12 years ago

    Be interesting to see this in action

  • @beansniffer
    link
    12 years ago

    System76 has a lot of developers that are a part of the “lets rewrite everything in rust!” type of crowd