MEN AT WORK! Magazine archives prior to May 2011 are either missing or aren't correctly formatted. Work is underway...
Concepts
Cyber Attack

Cyber Attacks Explained: Network Sniffing

In earlier articles in this series, we have explored denial of service attacks and packet spoofing. This month, let us focus on a wider hacking approach called network sniffing, which is very commonly…

Warning signs!

The Next Y2K — Are We Ready for a Web Without IPv4 Yet?

Yes, we’ve have done it again — brought the world to the brink of another disaster, because we’ve failed to foresee the exponential growth of the Internet! Read on to learn about why…

Droid time

Virtual Machines For Abstraction: The Dalvik VM

With the rise of heterogeneous systems, there is a requirement for a scalable software system that is cost-effective and maintenance-free. Virtual machines (VMs) provide abstraction from the heterogeneity, and present a low-cost, scalable…

Ain't no sunshine without graphics

Graphics Using Xlib, Part 1

This article introduces you to the X Window System, with the aim of helping developers understand how to use the Xlib library effectively. The X Window System has a very distinct place in…

Designing a DB

A Simple Guide to Database Design in MySQL

As the title says, this is an introduction to databases, their purpose and features. It deals with how to design and create a simple database in MySQL. Starting off with the concepts of…

Load balancing?

Layer 7 Load Balancers

Linux has proven itself as a rock-solid operating system platform for industry-leading software appliances and applications, one of which is for load-balancing. As global Internet traffic increases, it demands an increased throughput from…

Middleware basics

Understanding Middleware with Apache ActiveMQ

Even though “middleware” might seem like a close cousin of Tolkien’s Middle Earth, it’s a fairly modern term in computer software and services, and has nothing to do with hobbits, wizards or adventures…

Lessons on Linux Device Drivers

Device Drivers, Part 4: Linux Character Drivers

This article, which is part of the series on Linux device drivers, deals with the various concepts of character drivers and their implementation.

Kernel C Extras

Device Drivers, Part 3: Kernel C Extras in a Linux Driver

This article in the series on Linux device drivers deals with the kernel’s message logging, and kernel-specific GCC extensions. Enthused by how Pugs impressed their professor in the last class, Shweta wanted to…

Driven...

Device Drivers, Part 1: Linux Device Drivers for Your Girl Friend

This series on Linux device drivers aims to present the usually technical topic in a way that is more interesting to a wider cross-section of readers. “After a week of hard work, we…

All published articles are released under Creative Commons Attribution-ShareAlike 3.0 Unported License, unless otherwise noted.
LINUX For You is powered by WordPress, which gladly sits on top of a Debian-based LAMP stack.

Creative Commons License