Viewing profile — stefanha
stefanha
HN member- Joined
- Thu, Feb 21, 2013, 8:00 AM UTC
- HN karma
- 425
- Public activity
- 114 items
- HN profile
- View on Hacker News ↗
About stefanha
No profile information was provided.
Recent public activity
-
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…
-
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 …
-
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…
-
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.…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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:…
-
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.
-
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.
-
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…
-
comment
Comment #44386134
There is ongoing discussion about this topic in the QEMU AI policy: https://lore.kernel.org/qemu-devel/20250625150941-mutt-send-...
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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-…
-
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…
-
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…
-
comment
Comment #40460358
Thank you! This quick overview is helpful: https://player.vimeo.com/video/922512661
-
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…
-
comment
Comment #40193019
That's awesome, really looking forward to seeing more about PySheets!