News for hackers. Stuff that matters.
Re:Java is better than C++ for high speed trading systems by matheusmoreira on Thursday November 26, 2020 @10:51PM (#25225417)
> did not talk to operating system (Linux) after it started (no syscalls at all) and used full kernel bypass to talk to NIC

That's really interesting... How does it work? How can a user space program talk to the NIC directly without using system calls? Shared memory?

Re:Java is better than C++ for high speed trading systems by eru on Friday November 27, 2020 @02:52AM (#25226408)
Re:Java is better than C++ for high speed trading systems by clappski on Friday November 27, 2020 @05:08AM (#25227223)
A lot of NIC manufactures provide either some hooks into something like DPDK or simple LD_PRELOADable libraries that offload the network syscalls (socket, poll, recv, etc.) into a library that talks to the NIC directly using mmap'd IO I presume.