Linux, serbestçe dağıtılabilen, çokgörevli, çok kullanıcılı UNIX işletim sisteminin türevidir. Linux, Internet üzerinde ilgili ve meraklı birçok kişi tarafından ortak olarak geliştirilmekte olan ve başta IBM-PC uyumlu kişisel bilgisayarlar olmak üzere birçok platformda çalışabilen ve herhangi bir maliyeti olmayan bir sistemdir. UNIX, 70’li yılların ortalarında büyük bilgisayarlar üzerinde çok kullanıcılı bir işletim sistemi olarak geliştirilmiştir. Zaman içerisinde yayılmış ve birçok türevi ortaya çıkmıştır. UNIX ismi UNIX Research Laboratories INC şirketinin tescilli markası olduğundan dolayı birçok şirket, aynı temele dayanan işletim sistemleri için değişik isimler kullanagelmişlerdir. Örnek olarak Hewlett-Packard’ın HP-UX’ı, IBM AIX’ı, Sun Microsystems SunOS’u sayılabilir. Bugün kişisel bilgisayarlardan süper bilgisayarlara kadar biçok bilgisayar için yazılmış bulunan UNIX türevleri mevcuttur. Ne var ki bu türevlerin çoğu gelişimi belirli bir noktada durmuş ve yüksek fiyatla satılan ticari yazılımlardır.
Linux, temel olarak Finlandiya Üniversitesinde öğrenci olan Linus Torvalds’ın ve Internet üzerinde meraklı bir çok yazılımcının katkıları ile geliştirilmiştir. Linux’un gelişimi açık bir şekilde yapılmaktadır. Bunun anlamı, işletim sisteminin her aşaması açık olarak Internet üzerinde yayınlanmakta, dünyanın dört bir yanında kullanıcılar tarafından test edilmekte, hataları ve eksiklikleri tesbit edilerek düzeltilmekte ve geliştirilmektedir. Öz olarak, kitapta bulacaklarınıza yukarıdakilerden yola çıkarak ulaşacaksınız. Linux Nedir? adlı e-kitabı edinmek için tıklayınız.


Bruce Eckel ve Chuck Allison tarafından yazılmış olan Thinking In C++, orjinal İngilizce bir kaynak. Buna karşın, yararlanacak olanlar vardır. Bruce Eckel; ikinci kitabın başında görüşlerini şu biçimde özetlemiş: “All the decisions about coding style in this book have been deliberately considered and made, sometimes over a period of years. Of course, everyone has their reasons for organizing code the way they do, and I’m just trying to tell you how I arrived at mine and the constraints and environmental factors that brought me to those decisions.”


