Programming Tools for Linux
This article is not so much about the various languages, as the programming tools that can be used to write programs using the languages. When students first start taking programming courses at various…
Developing Apps on Qt, Part 1
This article introduces application development using the Qt GUI framework. There was a time when all desktop applications were developed from scratch. Then came the concept of code reuse. Static and shared libraries…
Virtualisation and Disk Management in OpenIndiana
In the previous part, we got acquainted with OpenIndiana — how to install the base system, find and deploy packages, and perform maintenance tasks with ZFS. This part is devoted to isolated and…
OpenIndiana — a Free Fork of Solaris
OpenIndiana comprises the Illumos core, taken from OpenSolaris, with a set of GNU user-land tools. OpenIndiana can even be called an analogue to GNU/Linux, but instead of a monolithic Linux kernel, it uses…
Saving Private GRUB: Remotely Restoring MBR on an Enterprise Server
Corporate hardware systems differ from their conventional desktop counterparts primarily because they have a number of interesting features. For example, they provide an ability to connect a virtual CD-ROM drive, and use a…







