Information, discussions, resources, news and answers to your questions about the popular open source OS.

From Linux Sys Admin to Programmer in 3 Easy Steps

C Programming
We got an email from a Dice user: “I’d like to move from Linux systems administration to programming. What’s the best way to make a smooth transition?” He’s in a good place. His knowledge of Linux servers, the Linux command line, distribution and tools will serve as a solid foundation for a career in programming and development. Plus, learning how to program the Linux kernel will boost his market value and help him capitalize on the growth of DevOps, notes… continue…

PHP vs. .NET: Which Should You Learn?

If you’re a software developer, there simply isn’t enough time in the world to learn every single technology, language and platform you might need for work, or to land a better job; at some point, you’re going to have to decide in what direction you want to expand your knowledge base. The choices you make in that regard will have a huge impact on your life. If you devote too much time to learning a technology that’s on the verge… continue…

Using Netcat to Read, Write Data Across Your Network

Posted In Linux, Working in Tech
Wi-Fi Testing
Testing a network connection or troubleshooting a data flow is a common job for the system admin or developer. One tool they can take advantage of: the Netcat command line program, which provides a quick way to read and write data between two devices over a TCP/IP network. I recently used several flavors of Netcat to help me develop a servo control program between the new Arduino Yun and a simple companion slider application, written in Processing, on my Linux… continue…

How to Run a Linux Terminal on Your Android

Samsung Galaxy S3 smartphone thumbnail
Lots of developers, programmers and systems people run SSH, allowing them access to their remote Linux systems. While a remote terminal on your Linux notebook is useful if you have your notebook at hand, having the capability on your Android smartphone is pretty darned convenient, especially if you are two floors and 10 offices away from your desk and notebook. Today, we’ll talk about what you need to get it going. Most Linux systems, especially desktops, start SSH by default… continue…

Q&A: Why Linux Experts Are In Demand

Posted In Linux, Looking in Tech
We interviewed Jim Zemlin, Executive Director at The Linux Foundation, to get his take on the Linux Jobs Report recently compiled by the Foundation and Dice. Can you provide some details on what’s driving the need for Linux expertise? Linux is experiencing major growth across industries. In consumer electronics, it’s used to run TVs, Android phones and tablets, your washer, dryer and refrigerator. Even your crock pot. In the enterprise, Linux is the foundation for cloud computing and is powering data… continue…

Demand for Linux Expertise Drives Hiring Priorities

Posted In Linux, Looking in Tech
Hiring managers are ramping up their plans to bring aboard talent with Linux skills, according to the 2014 Linux Jobs Report, which forecasts the Linux job market based on a survey of hiring managers and Linux professionals. This demand is driving salaries for Linux above industry norms and leading a majority of Linux professionals to conclude that Linux skills are helping them move their careers forward. The 2014 Linux Jobs Report released today includes data from hiring managers (1,100) and… continue…

Building a Simple Slider Servo Control

Posted In Linux, Working in Tech
Arduino Connected to Flashlight
In the remote control, physical computing and Internet of Things ecosystem, it’s frequently convenient to command something to move using an on-screen slider. In my case I’d like to control a pair of servos from my Linux notebook for an Internet-enabled prototype I’m working on. Sometime in the future I’ll port the sliders over to a little app on my Galaxy S3. This article covers how to hack together a rudimentary notebook user interface connected to an Arduino microcontroller using… continue…

Imagine if OpenStack Could Get Its Act Together

OpenStack Logo
Linux won. If you think that statement is inaccurate you need only look at the nearest Android device or AMI options on Amazon to find out you’re mostly wrong. It took years — more than a decade and then some — but Linux has not only arrived, it’s nearly taken over the world. Fast forward 10 years and we’re looking at another highly recognizable open source effort, OpenStack. OpenStack is most often referenced in conjunction with cloud because it’s seen as one… continue…

Intro to Pipes on the Linux Command Line

Posted In Linux, Working in Tech
Output of ls awk less
An interesting and useful capability in Linux is the use of the pipe on the command line. Pipes take the output of a command and use it as input to another command. Stringing commands together makes performing operations and filtering a straightforward task, without the need to write and then read intermediate files. While it’s easy to write C programs and scripts to manipulate your text files, taking the output of one command and using it as input to another… continue…

Monitor Wi-Fi Signals With horst

Posted In Linux, Working in Tech
How many times have you had to take a look at the Wi-Fi traffic flying around your environment? When I do, I like to use horst, a fast but bare-bones network analyzer. You simply put your network card into monitor mode and off you go. First, some background: I often use the Wi-Fi Analyzer app on my Android Galaxy S3 to look at signal strength and which access points are using which channels. While it’s convenient, it doesn’t really give… continue…