
Ron Minnich
On The Metal
00:00
Testing System Limits and the Consequences
Exploring the aftermath of testing their system with 1,023 nodes and the unforeseen consequences it brought, including crashing and wrong blame. They also discuss the negative effects of high performance and the crashing of their scalable storage system due to Eric's scheduler implementation.
Transcript
Play full episode
Transcript
Episode notes
Some of the highlights of the show include:
- Netboot - Sun Microsystems: https://www.netbsd.org/docs/network/netboot/intro.sun.html https://wiki.gentoo.org/wiki/Sparc/Netboot/de
- PCI - self defining hardware: https://www.pcisecuritystandards.org/pdfs/pci_ssc_quick_guide.pdf
- Dip switches and jumpers: https://www.oreilly.com/library/view/pc-hardware-in/059600513X/ch02s03s05.html
- VA Linux cluster: https://itsfoss.com/story-of-va-linux/ https://en.wikipedia.org/wiki/Geeknet
- Intel L440 motherboard: https://www.ebay.com/c/1079625591
- Autoexec.bat: https://www.computerhope.com/jargon/a/autoexec.htm https://en.wikipedia.org/wiki/AUTOEXEC.BAT
- LinuxBIOS: https://www.linuxjournal.com/article/4888 https://doc.coreboot.org/ https://en.wikipedia.org/wiki/Coreboot
- DRAM training code (DDR): https://blog.asset-intertech.com/test_data_out/2014/11/memory-training-testing-and-margining.html https://github.com/librecore-org/librecore/wiki/Understanding-DDR-Memory-Training
- Eric Biederman: https://www.linuxjournal.com/article/4888 https://en.wikipedia.org/wiki/Linux_namespaces
- Open Source Firmware Conference: https://osfc.io
- Buildroot: https://buildroot.org/
- Source code for cat: https://twobithistory.org/2018/11/12/cat.html https://github.com/coreutils/coreutils/blob/master/src/cat.c
- whereis command: https://linux.die.net/man/1/whereis
- Gentoo: https://www.gentoo.org/
- ChromeOS project & source code: https://www.chromium.org/chromium-os https://opensource.google/projects/chromium-os https://chromium.googlesource.com/
- Gentoo USE flags: https://wiki.gentoo.org/wiki/USE_flag
- Gentoo compiling GCC meme: https://twitter.com/mrtazz/status/674319383951446016
- Rust LLVM: https://rust-lang.github.io/rustc-guide/codegen/updating-llvm.html https://github.com/rust-lang/rust/tree/master/src/rustllvm
- Ken Thompson’s C compiler in plan9: http://doc.cat-v.org/bell_labs/new_c_compilers/
- Reflections on Trusting Trust paper: https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_ReflectionsonTrustingTrust.pdf
- 1145 computer
- Relay computers: http://relaysbc.sourceforge.net/history.html
- HP 2100: https://en.wikipedia.org/wiki/HP_2100 https://www.hpmuseum.net/exhibit.php?class=3&cat=31
- SR33 paper tape punch in reader: https://en.wikipedia.org/wiki/Teletype_Model_33
- Dr. Nim: https://en.wikipedia.org/wiki/Dr._Nim
- Think-a-Dot: https://www.jaapsch.net/puzzles/thinkadot.htm
- E.S.R Inc: https://en.wikipedia.org/wiki/E.S.R.,_Inc.
- Digi-Comp: https://en.wikipedia.org/wiki/Digi-Comp_II
- Turning Tumble (modern day Dr. Nim): https://www.turingtumble.com/
- ILLIAC: https://en.wikipedia.org/wiki/ILLIAC
- Geniac: https://en.wikipedia.org/wiki/Geniac
- Edmund Berkeley: https://en.wikipedia.org/wiki/Edmund_Berkeley
- Artist in France made a digital clock where the flip flops are LEDs
- Quantum Supremacy: https://ai.googleblog.com/2019/10/quantum-supremacy-using-programmable.html
- Stored-program computer: https://en.wikipedia.org/wiki/Stored-program_computer
- ACPI: https://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface
- Plan9: https://9p.io/plan9/ http://doc.cat-v.org/plan_9/ https://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs
- Microservices revolution: https://www.infoq.com/articles/microservices-revolution/
- Unix synthetic filesystem: https://en.wikipedia.org/wiki/Synthetic_file_system http://9p.cat-v.org/ http://man.cat-v.org/unix_8th/4/proc
- /dev/tcp
- Rob Pike talk on how to go wrong with naming: https://www.youtube.com/watch?v=5kj5ApnhPAE
- Los Alamos Q cluster: https://www.networkworld.com/article/2338572/los-alamos-builds-largest-infiniband-cluster.html
- VPROC: https://books.google.com/books?id=sr71_M6r3cAC&pg=PA567&lpg=PA567&dq=Vproc&source=bl&ots=Od936MFpvu&sig=ACfU3U3XSlMkeII4fMtpN3QOCRaOkSZJzw&hl=en&sa=X&ved=2ahUKEwjI3d_ZpLnmAhWVoJ4KHQTRD0cQ6AEwCXoECAoQAQ#v=onepage&q=Vproc&f=false
- InfiniBand: https://en...
The AI-powered Podcast Player
Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!