[TUHS] 3 essays on the ujnix legacy

Alan Coopersmith via TUHS tuhs at tuhs.org
Sun Nov 2 03:05:47 AEST 2025


On 11/1/25 07:42, A. P. Garcia via TUHS wrote:
> Linux took the opposite path. Its ecosystem is messy, distributed, and
> loud, a bazaar where competing ideas coexist until one wins by survival,
> not decree. It doesn’t import technologies wholesale. It reinvents them
> from first principles.
> 
> That’s why instead of adopting DTrace, Linux built eBPF, a programmable
> virtual machine for tracing, networking, and observability. It’s more
> complex, less elegant, but more adaptable.

Except of course, Linux built eBPF on top of BPF, a technology imported
wholesale from BSD.  The difference between how Linux looked at Dtrace &
BPF is one of license terms, not philosophy - they were willing to accept
BSD-licensed imports, but not CDDL-licensed ones.

-- 
         -Alan Coopersmith-                 alan.coopersmith at oracle.com
          Oracle Solaris Engineering - https://blogs.oracle.com/solaris


More information about the TUHS mailing list