Live data from Hacker News

Viewing profile — stefanha

stefanha

HN member
Joined
Thu, Feb 21, 2013, 8:00 AM UTC
HN karma
425
Public activity
114 items

About stefanha

No profile information was provided.

Recent public activity

  1. comment
    Comment #48860670

    9P is a filesystem protocol (like NFS or CIFS) rather than a local file system (like btrfs or NTFS). It's used to share files between the host and the guest. That way there's no ne…

  2. comment
    Comment #48859199

    virt-builder is an alternative to installing a guest OS from scratch. It has a selection of popular guest OSes template images that you can quickly install non-interactively. It's …

  3. comment
    Comment #48469655

    > The full build of all Git functionality in Rust is currently around 27M, but since a large part of it is a library, it could clearly be easily split up into domains of functional…

  4. comment
    Comment #46713170

    Link to the protocol specification: https://github.com/TrustTunnel/TrustTunnel/blob/master/PROTO... It's a thin HTTP/2 and HTTP/3 tunneling protocol for TCP, UDP, and ICMP traffic.…

  5. comment
    Comment #45806407

    In Linux (Wayland) you can copy text from the terminal without pressing Ctrl+C at all. Just select the text. To paste it in another Window, press the middle mouse button. This is c…

  6. comment
    Comment #45760818

    @graveland Which Linux interface was used for the userspace block driver (ublk, nbd, tcmu-runner, NVMe-over-TCP, etc)? Why did you choose it? Also, were existing network or distrib…

  7. comment
    Comment #45436994

    qemu-img convert supports copy_file_range(2) too. Was the `--copy-range-offloading` option used in the benchmark? It would be helpful to share the command-line and details of how b…

  8. comment
    Comment #45224814

    I'm the presenter of the talk, but not an io_uring kernel developer or security expert. The io_uring implementation is complex and the number of lines of code is non-trivial. On th…

  9. comment
    Comment #45041300

    Donations are possible through PayPal: https://www.qemu.org/donations/ QEMU is a Software Freedom Conservancy member project like Git, OpenWRT, and many others. You can donate thro…

  10. comment
    Comment #44634045

    It looks plausible: XFS's xfs_dio_write_end_io() updates the on-disk file size. Do you have a link to documentation that confirms this is true for Linux or POSIX filesystems? Edit:…

  11. comment
    Comment #44633856

    io_uring is available from RHEL 9.3 onward. The catch is that it's disabled by default and needs to be enabled at runtime via the "kernel.io_uring_disabled" sysctl.

  12. comment
    Comment #44627204

    Agreed, when metadata changes are involved then RWF_SYNC must be used. RWF_DSYNC is sufficient and faster when data is overwritten without metadata changes to the file.

  13. comment
    Comment #44625568

    The Linux RWF_DSYNC flag sets the Full Unit Access (FUA) bit in write requests. This can be used instead of fdatasync(2) in some cases. It only syncs a specific write request inste…

  14. comment
    Comment #44386134

    There is ongoing discussion about this topic in the QEMU AI policy: https://lore.kernel.org/qemu-devel/20250625150941-mutt-send-...

  15. comment
    Comment #44180831

    The article mentions getting SPEC CPU running but doesn't share performance results or scalability results (now the CPU can decode twice as many instructions, etc). Can someone who…

  16. comment
    Comment #42953006

    I'm not familiar with this stuff and don't have time to fully read the specs plus the required background reading. Here is my guess based on skimming the spec: The application may …

  17. comment
    Comment #42943076

    In this direct to FCM model, does the application running on the untrusted user's device need to embed any sensitive credentials? What prevents someone else from impersonating my a…

  18. comment
    Comment #42036980

    Can you be specific about what cannot be configured on mounted embedded media? systemd follows the drop-in config file model where configuration snippets are placed into directorie…

  19. comment
    Comment #41567570

    Keep in mind it doesn't magically wake up descheduled tasks. So it's necessary to go through the kernel if the destination task is not currently running on a CPU. The latency in th…

  20. comment
    Comment #41389929

    Lots of cool hybrid container/VM ideas are being developed! Bootable Container Images are a standard for launching VMs from OCI images: https://containers.github.io/bootable/ crun-…

  21. comment
    Comment #40742841

    > the sound from musical instruments Pianoteq ( https://en.wikipedia.org/wiki/Pianoteq ) is a physically modeled collection of instruments (mostly pianos). Runs even on a Raspberry…

  22. comment
    Comment #40513590

    There is even NVMe passthrough support via io_uring, so it's still possible to send custom NVMe commands when using io_uring instead of a userspace driver: https://www.usenix.org/s…

  23. comment
    Comment #40460358

    Thank you! This quick overview is helpful: https://player.vimeo.com/video/922512661

  24. comment
    Comment #40459686

    I have a hard time getting a sense of what the display is really like from the website and the embedded video (it cuts too quickly, uses depth of field shots of the tablet, etc). G…

  25. comment
    Comment #40193019

    That's awesome, really looking forward to seeing more about PySheets!