recentpopularlog in

ianweatherhogg : gentoo   40

Installing Gentoo on a MacBook Pro with full disk encryption
If you own a MacBook Pro and would like to install Gentoo with full disk encryption, these notes might help.
mac  gentoo  installation 
october 2016 by ianweatherhogg
OpenSSH Key Management, Part 3 : Agent Forwarding
In this third article in a series, Daniel Robbins shows you how to take advantage of OpenSSH agent connection forwarding to enhance security. He also shares recent improvements to the keychain shell script.
ssh  key  chain  linux  admin  gentoo 
december 2015 by ianweatherhogg
Bash by Example, Part 3 : Exploring the ebuild system
Few people know that the original version of Portage was an evolution of a simple script that I wrote for a bash tutorial. Here's the article that contains the first version of ebuild! Learn how to script by creating a minimal build script.
bash  linux  admin  gentoo  helloworld  5* 
december 2015 by ianweatherhogg
POSIX Threads Explained, Part 3 : Improve efficiency with condition variables
In this article, the last of a three-part series on POSIX threads, Daniel takes a good look at how to use condition variables. Condition variables are POSIX thread structures that allow you to "wake up" threads when certain conditions are met. You can think of them as a thread-safe form of signalling. Daniel wraps up the article by using all that you've learned so far to implement a multi-threaded work crew application.
linux  admin  c  gentoo  gcc  concurrency  conditional  helloworld  5* 
december 2015 by ianweatherhogg
POSIX Threads Explained, Part 2
POSIX threads are a great way to increase the responsiveness and performance of your code. In this second article of a three-part series, Daniel Robbins shows you how to protect the integrity of shared data structures in your threaded code by using nifty little things called mutexes.
linux  admin  c  gentoo  gcc  concurrency  mutex  conditional  4* 
december 2015 by ianweatherhogg
POSIX Threads Explained, Part 1 : A simple and nimble tool for memory sharing
POSIX (Portable Operating System Interface) threads are a great way to increase the responsiveness and performance of your code. In this series, Daniel Robbins shows you exactly how to use threads in your code. A lot of behind-the-scenes details are covered, so by the end of this series you'll really be ready to create your own multithreaded programs.
linux  admin  c  gentoo  thread  helloworld  gcc  synchronization  4* 
december 2015 by ianweatherhogg

Copy this bookmark:





to read