GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Friday, 08-May-2026 10:55:53 JST Demi Marie Obenour Demi Marie Obenour
    • Rich Felker

    @ska @dalias I suspect that in the future, high-performance code will use io_uring via a library that abstracts it away. I don’t think making it easy to use kernel APIs directly needs to be a goal.

    It’s like OpenGL vs Vulkan: Vulkan makes it very hard to write a trivial application, but for large, complex applications it turns out to be a better fit.

    In conversation about 2 months ago from infosec.exchange permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Index of /
    • Embed this notice
      Rich Felker (dalias@hachyderm.io)'s status on Friday, 08-May-2026 10:55:53 JST Rich Felker Rich Felker
      in reply to

      @alwayscurious @ska Good analogy because just like there I dont want to be using either. I just want read and write and poll, and I just want a "frame submit for swap-in on next refresh" primitive.

      In conversation about 2 months ago permalink
    • Embed this notice
      Demi Marie Obenour (alwayscurious@infosec.exchange)'s status on Friday, 08-May-2026 16:11:58 JST Demi Marie Obenour Demi Marie Obenour
      in reply to
      • Rich Felker

      @dalias @ska That makes sense if you don’t care about performance. I suspect that companies that pay developers of new kernel or graphics APIs generally do care.

      Right now, I care a lot about software rendering, but as soon as the security problems with GPUs are solved I won’t care anymore.

      In conversation about 2 months ago permalink
    • Embed this notice
      Rich Felker (dalias@hachyderm.io)'s status on Friday, 08-May-2026 16:11:58 JST Rich Felker Rich Felker
      in reply to

      @alwayscurious @ska What I'm getting at is that they use this kind of "performance" machinery as excuses to expand resource consumption to make up for it.

      When we got GPUs, suddenly every desktop had to have transparency and shadows and animated transitions all over the place, making it impossible to get by without one and impossible to use simple software stacks. Things have settled down a little but it's still bad.

      io_uring is likely to do the same with gratuitous io all over the place. "Hey, it's fine if we do this because it's cheap now". 🤦

      In conversation about 2 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.