Writing a Hypervisor in 1000 Lines of Code
https://1000hv.seiya.me/en/
https://1000hv.seiya.me/en/
1000hv.seiya.me
Hypervisor in 1,000 Lines
Write your first hypervisor from scratch, in 1K LoC.
π₯4β€2
Writing a Operating System in 1000 Lines of Code
https://1000os.seiya.me/en/
https://1000os.seiya.me/en/
1000os.seiya.me
Operating System in 1,000 Lines | OS in 1,000 Lines
Write your first operating system from scratch, in 1K LoC.
π₯5β€2
Writing an operating system kernel from scratch (Zig)
https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/
https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/
Popovicu
Writing an operating system kernel from scratch
Exploring a minimal implementation of a time-sharing kernel on RISC-V, implemented in Zig, on top of OpenSBI.
β€6
I know kung fu: learning STG by example
https://web.archive.org/web/20180303050346/https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/GeneratedCode
https://web.archive.org/web/20180303050346/https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/GeneratedCode
π₯2β€1π1π1
Tracking trust with Rust in the kernel
https://lwn.net/Articles/1034603/
https://lwn.net/Articles/1034603/
LWN.net
Tracking trust with Rust in the kernel
The Linux kernel has to handle many different sources of data that should not be trusted: user [...]
π‘1
hypernet-semantics.pdf
2.8 MB
Hypernet Semantics of Programming Languages
https://www.kurims.kyoto-u.ac.jp/~kmuroya/papers/phdthesis.pdf
https://www.kurims.kyoto-u.ac.jp/~kmuroya/papers/phdthesis.pdf
π1
C++ is the BEST interpreted language
https://youtu.be/cFtymODJEjs?si=ycah5PtZuUVRsIoc
https://youtu.be/cFtymODJEjs?si=ycah5PtZuUVRsIoc
YouTube
C++ is the BEST interpreted language
Click this link https://www.boot.dev?promo=SHEAFIFICATION and use my code SHEAFIFICATION to get 25% off your first payment for boot.dev!
Thank you to boot.dev for sponsoring this video.
There's a dichotomy between programming languages.
Some languages areβ¦
Thank you to boot.dev for sponsoring this video.
There's a dichotomy between programming languages.
Some languages areβ¦
β€5π€―3π¦1
Things Every Fresh Graduate Should Know About Software Performance
https://johnnysswlab.com/9-things-every-fresh-graduate-should-know-about-software-performance/
https://johnnysswlab.com/9-things-every-fresh-graduate-should-know-about-software-performance/
Johnny's Software Lab
9 Things Every Fresh Graduate Should Know About Software Performance - Johnny's Software Lab
At Johnnyβs Software Lab weβve spent a lot of time deep-diving into advanced performance topics β vectorization, cache hierarchies, memory bandwidth, you name it. But not everyone is ready to jump straight into assembly listings and microarchitectural details.β¦
π₯4β€2
Go has added Valgrind support
https://go-review.googlesource.com/c/go/+/674077
https://go-review.googlesource.com/c/go/+/674077
π€―10β€4π₯2
Why is C the safest language?
https://dependablec.org/#Why%20is%20C%20the%20safest%20language
https://dependablec.org/#Why%20is%20C%20the%20safest%20language
π5π
2πΏ2β€1π’1π1
Eliminating Data Races in Firefox: A Technical Reporthttps://hacks.mozilla.org/2021/04/eliminating-data-races-in-firefox-a-technical-report/
Mozilla Hacks β the Web developer blog
Eliminating Data Races in Firefox β A Technical Report
We successfully deployed ThreadSanitizer in the Firefox project to eliminate data races in our remaining C/C++ components.
β€4
intel-branch-prediction.pdf
1.3 MB
Reverse Engineering of Intelβs Branch Prediction
https://www.its.uni-luebeck.de/fileadmin/files/theses/BA_NickMahling_ReverseEngineeringIntelsBranchPrediction.pdf
https://www.its.uni-luebeck.de/fileadmin/files/theses/BA_NickMahling_ReverseEngineeringIntelsBranchPrediction.pdf
π₯12β€5π1
π3π1
Defer: Resource cleanup in C with GCCs magichttps://oshub.org/projects/retros-32/posts/defer-resource-cleanup-in-c-with-gccs-magic
OSHub - Hobby OS Projects
Defer: Resource cleanup in C with GCCs magic on OSHub
[Defer Macro]
βWarning: This is experimental, relies on GCC-specific extensions (__attribute__((cleanup)) and nested functions), and is not portabl...
βWarning: This is experimental, relies on GCC-specific extensions (__attribute__((cleanup)) and nested functions), and is not portabl...
π¦5π₯2π€1π1
Zig Builds Are Getting Faster
https://mitchellh.com/writing/zig-builds-getting-faster
https://mitchellh.com/writing/zig-builds-getting-faster
β€6
A 'for each' loop macro, with unlimited number of iterations
https://github.com/HolyBlackCat/macro_sequence_for
https://github.com/HolyBlackCat/macro_sequence_for
GitHub
GitHub - HolyBlackCat/macro_sequence_for
Contribute to HolyBlackCat/macro_sequence_for development by creating an account on GitHub.
π€―2
PPMP-Iceberg: Preprocessor metaprogramming knowledge obscurity charthttps://jadlevesque.github.io/PPMP-Iceberg/explanations
PPMP-Iceberg
Above the iceberg
Preprocessor metaprogramming knowledge obscurity chart
π¦4
How I Block All 26 Million Of Your Curl Requests (eBPF)
https://foxmoss.com/blog/packet-filtering/
https://foxmoss.com/blog/packet-filtering/
Foxmoss
How I Block All 26 Million Of Your Curl Requests
A journey in packet filtering
π€―2