Top all-time · #6804
EfficiOS
Company blog · efficios.com/blogsystemsprogramming
EfficiOS is the company blog at efficios.com, writing about systems and programming. Since 2014, 12 different Hacker News readers have linked it 12 times, most often “The 5-year journey to bring restartable sequences to Linux (2019)”. The last post was in 2024, but the archive is still widely read.
Too few sampled comments (5) to say how often HN recommends it.?
Why HN links it
HN readers link this company site for its work on LTTng, the Linux tracing framework, and for OS and application performance and tracing consulting and training.
Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- The 5-year journey to bring restartable sequences to Linux (2019)7 people · 7 mentions · first linked 2019-02-09
What Hacker News says?
I used to work at a consulting firm called EfficiOS[0], specialized in OS and application efficiency and performance. They maintain the LTTng[1] kernel and userspace tracers and related tools, and offer training. I'm not sure whether that responds to your specific needs, but if you get in touch they'll certainly be able to guide you. [0] http://www.efficios.com/ [1] http://lttng.org/
Comment linking /
on “Linux Performance”Submitted The 5-year journey to bring restartable sequences to Linux (2019) as a story · 34 points
HN discussionOk, if the requirements are 100 cycles per function, then you'll (for current kernels) need user<->user. So, AFAIK, an LTTng-like thing or uBPF. And LTTng does have such an order of magnitude difference: slide 25+ of http://www.efficios.com/pub/endusersummit2012/presentation-e... I'd also look at what problems need solving, in case they can be solved without function tracing. If 100 cycles per function was needed, i…
Comment linking /pub/endusersummit2012/presentation-enduser2012.pdf
on “Google XRay: A Function Call Tracing System [pdf]”Submitted The 5-year journey to bring restartable sequences to Linux as a story · 9 points
HN discussionI don't think "fiber" has a universally agreed definition, which makes these things super confusing to read without clarification. It's hard to come up with a good definition and stick to it because people keep coming up with new variations. An interesting case is a different Google fiber library, not open-sourced but described in a public talk. [1] Real kernel threads but (mostly) scheduled in userspace via new sys…
Comment linking /blog/2019/02/08/linux-restartable-sequences/
on “A hybrid thread / fiber task scheduler written in C++ 11”Submitted The 5-year journey to bring restartable sequences to Linux as a story · 9 points
HN discussionInteresting, would it make sense to store/convert the trace in the CTF format[0]? Would the viewers from LTTng[1] be useful in analyzing this trace data? [0] https://www.efficios.com/babeltrace [1] http://lttng.org/files/lttv-doc/user_guide/c42.html#mainwind...
Comment linking /babeltrace
on “Visualising an Asynchronous Monad”Submitted User-level implementations of RCU (read copy update) [pdf] as a story · 3 points
HN discussionThanks, we worked quite hard on this new redesign! edit: Yes, EfficiOS [1] is the open source business behind the LTTng project :). [1] - https://www.efficios.com/
Comment linking /
on “LTTng: An open-source tracing framework for Linux”Submitted The 5-year journey to bring restartable sequences to Linux as a story · 3 points
HN discussionSubmitted The 5-year journey to bring restartable sequences to Linux as a story · 3 points
HN discussionSubmitted The 5-year journey to bring restartable sequences to Linux as a story · 2 points
HN discussion