One thing we can look to is that Linux can be put with any user land. Linux can be used in many places. Look at Android, if the init wars has you down fork and roll, or spork it like NextBSD.
The coolest thing I've see in Linux 4.2 is eBPF accompanied by BCC,
Check it out - they are doing dtrace like things with Linux with it:
- You can do IO virtualization
- All network IO can be handled by in-kernel byte code generated by bcc (BPF COMPILER COLLECTION).
- All storage IO can be watched - you can create histograms of slow and face places on disks, raid array, even ceph clusters.
- You can basically implement dtrace for Linux using eBPF to do so.
Basically eBPF has a guaranteed non-looping in kernel general purpose VM.
I think this is an example of a quiet revolution and it started with Linux 4.2