The touchpad on my macbook is my #1 concern about switching to linux full time. The option set for touchpad drivers on the Macbook are as follows: Synaptics, libinput, and mtrack.
Assuming you're using a Linux distribution, like Raspbian or Noobs, you can change the password on your pi with the passwd command.
Once Raspbian is installed, your Pi is powered on and connected to the network, you can now log in via SSH.
Boot camp is a great feature of OS X, but it won't help you install Linux. To do that we're going to use a tool called rEFInd.
The Dirty Cow exploit is a serious exploit in the Linux kernel that allows users to gain root access to the system.
The Dirty Cow exploit takes advantage of a recently discovered vulnerability in the Linux kernel that has existed since the inception of the operating system.
The Edimax WiFi adapter is popular because it's small, cheap, and most common pi distros come with the drivers already installed. Setting this up via the command line is simple.
Sometimes it's valuable to work in various shells. This guide will show you how to change your default shell.
Learn the basics of awk with these simple examples. If you need more background information on the awk command, check out the guide What is awk?.
According to the manual, awk is a pattern-directed scanning and processing language. This quick definition provides a few insights. First, awk is a scanning and processing language.
For a few years now, I've been using iTerm 2 and tmux. But only recently did I find out about a pretty important feature of iTerm: tmux integration.
If you spend a lot of time staring at log files, you might want to consider installing CCZE. CCZE is a tool that color highlights your log files making them much easier to read.
Sendmail is an open source smtp server. Many different languages and frameworks interface with sendmail, and when debugging it's good to be able to quickly test whether or not sendmail is working.
"Oh-My-Zsh is an open source, community-driven framework for managing your ZSH configuration.
As much as I loved the Bourne Again Shell, I feel like I've been living in the stone ages. I recently switched to the Z shell and my life is more enjoyable.
Learn how to generate ssh keys on Linux/Unix systems.
It's nice to have quick access to your command history on the command line, but sometimes it's valuable to know exactly when you typed a command.
This guide will show you how to set up a LAMP environment in OS X.
I'll spoil it - "printenv" is your friend. This guide will show a few examples of how to use it.
Learning vim can be quite intimidating, but it's well worth it. Once you master vim, you'll be editing text more efficiently than ever.
Once you've created a mysql database you'll want to add users and give them rights over specific databases.
If you've just installed mysql, you will probably want to create a password for the root user.
If you have a log file that gets written to frequently, you will want to add it to logrotate so it doesn't consume all of your disk space.