1. Free up around 10GB's on your laptop to get started.
2. Download and install VirtualBox 4.3.26 for your OS:
3. Download and install Vagrant for your OS. Instructions are here.
4. Download the Ubuntu_15.04 vagrant image that we have already pre-built from (this is about 1.6Gb so may take a while).
This will be a hands-on workshop aimed at those who are casually familiar with the Linux operating system. Perhaps you use it on a server or in a virtualbox, but want to gain deeper understanding about the kernel and how Linux actually works.
Participants will leave with enough skills to build and run their own custom kernel as well as build and load their own kernel modules. They will feel confident navigating themselves around the Linux file system, understand files and processes, the boot process, and be able to run many useful shell commands. More advanced topics will also be covered, such as understanding namespaces, system calls, and using strace for debugging.
Part One: Laying the foundations
Part Two: The kernel
Part Three: Advanced topics
Tammy Butow is the customer support manager at DigitalOcean. She loves the cloud, hackathons, and making stuff. She built her first website when she was a teenager and has been involved in building the web ever since. Tammy has always loved the intersection of the online and offline world. In Australia she lead Girl Geek Dinners Melbourne, a 1000+ group of talented women, and ran Melbourne’s first all-female hackathon, She Hacks. She then went on to become a co-founder of Girl Geek Academy. Tammy loves all things digital, but also loves teaching, skateboarding, backpacking, camping, and live music. When she was 19 she decided to study a bachelor of information technology and a bachelor of education. She also spent time studying a masters of computer science. When she was 23 she spent a year teaching teenagers how to make computer games. Tammy then joined the National Australia Bank Graduate Program in 2009, and worked across NAB in a variety of technology roles including Cybercrime, Mortgage Broking, Innovation, and Strategy. She moved to New York a few months ago to work at DigitalOcean. She is excited to see more girls using cloud hosting and shipping their code!
Georgi Knox is an Aussie software engineer now living and working in New York City. She writes lots of code in all the languages and enjoys dressing her cats up in costumes. Georgi’s current nerd crush is on building scalable distributed systems and writing Go. She is an alumna of Hacker School in New York, and currently works in Bitly’s Application Engineering team.
Jessie Frazelle works on the Core Team at Docker. That entails fixing bugs, reviewing code, and deciding which features should be added. After graduating from college as a math major, Jessie decided to go into computer science. Most recently Jessie enjoys hacking everything possible into containers. She is a devout Linux user and always awaits trying out the new features.
Comments on this page are now closed.
©2015, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org