Наши партнеры

UnixForum






Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP ->
Электронные книги по ОС Linux

Книги, помеченные знаком "LDP: ", составляют основу документации по Линукс. К сожалению, имеющиеся русские переводы сделаны не с самых последних версий. Поэтому я разместил в этом разделе также и некоторые из англоязычных версий.

Книги по Linux на русском языке

Книги в html-формате для чтения on-line
  • В.Костромин, Свободная система для свободных людей (обзор истории операционной системы Linux), март 2005 г.
  • В.Костромин, "Linux для пользователя", изд."БХВ-Петербург", 2002 г., серия "Самоучитель".
  • Группа авторов, перевод: Н.Ромоданов, А.Панин, "Архитектура приложений с открытым исходным кодом"
    В этих книгах авторы различных приложений с открытым исходным кодом рассказывают о структуре созданных ими программ и о том, как эти программы создавались. Каковы их основные компоненты? Как они взаимодействуют? И что открыли для себя их создатели в процессе разработки? В ответах на эти вопросы авторы статей, собранных в данных книгах, дают вам уникальную возможность проникнуть в то, как они творят.
  • Paul Cobbaut, перевод: А.Панин, "Серверы Linux"
  • Дмитрий Мажарцев, "Руководство по LibreOffice Math.pdf".
  • Paul Cobbaut, "Фундаментальные основы Linux". Перевод выполнен А.Паниным.
  • Paul Cobbaut, перевод: А.Панин, "Администрирование систем Linux" Эту книгу можно рассматривать как продолжение книги "Фундаментальные основы Linux" того же автора.
  • Don Domingo, William Cohen, перевод: А.Панин, "Руководство для начинающих пользователей SystemTap. Предисловие"
    В данном руководстве даны базовые инструкции относительно использования фреймворка SystemTap для подробного мониторинга параметров функционирования различных подсистем системы на основе ядра Linux.
  • А.А.Ракитин, "Свободные программы в офисе и дома"
  • Richard John Boulton, Erik Walthinsen, Steve Baker, Leif Johnson, Ronald S. Bultje, Stefan Kost, Tim-Philipp Muller, Wim Taymans, перевод: А.Панин, "Фреймворк GStreamer. Руководство разработчика плагинов"
    Некоторое время назад на нашем сайте был опубликован перевод руководства "Фреймворк GStreamer. Руководство разработчика приложений". Сегодня мы начинаем публикацию еще одного пособия для пользователей фреймворка Gstreamer - "Руководства разработчика плагинов".
  • Wim Taymans, Steve Baker, Andy Wingo, Ronald S. Bultje, Stefan Kost, перевод: А.Панин, "Фреймворк GStreamer. Руководство разработчика приложений."
    GStreamer является чрезвычайно мощным и гибким фреймворком для разработки приложений, обрабатывающих потоковые мультимедийные данные. Многие преимущества фреймворка GStreamer обусловлены его модульной архитектурой: GStreamer позволяет достаточно просто подключать дополнительные модули плагинов. Данное руководство предназначено для того, чтобы помочь вам понять принцип работы фреймворка GStreamer (версии 1.3.2), после чего вы сможете разрабатывать свои собственные приложения на его основе.
  • Murray Cumming, Bernhard Rieder, Jonathon Jongsma, Ole Laursen, Marko Anastasov, Daniel Elstner, Chris Vine, David King, Pedro Ferreira, Kjell Ahlstedt, перевод: А.Панин, "Программирование с использованием gtkmm 3."
    В данной книге объясняются ключевые концепции API gtkmm для языка программирования C++, предназначенного для создания пользовательских интерфейсов. Также в ней описываются основные элементы пользовательского интерфейса ("виджеты"). Эта книга требует от читателя хорошего знания как самого языка программирования C++, так и способов разработки приложений с использованием языка C++.
  • Kyle Rankin, Jonathan Oxer, Bill Childers, перевод: Н.Ромоданов, "Приемы работы в Ubuntu"
    Книга "Ubuntu Hacks" (June 2006) включает в себя 100 простых советов и рекомендаций, полезных всем пользователям с любым техническим уровнем. Новички оценят инструкции по установке системы и советы о том, как добиться большего от бесплатных приложений, поставляемых в комплекте с дистрибутивом Ubuntu Linux, а читатели, обладающие средним и высоким уровнем знания, познакомятся со всеми деталями, связанными с управлением питанием, беспроводным роумингом, использованием 3D-ускорения для видео, серверными настройками и многим другим.
  • О.И.Цилюрик, "Инструменты Linux для Windows-программистов", редакция 2.46 от 10.08.2011г.
    Представлен проект книги, которая в конспективной манере обозначает те места в практике программиста-разработчика, которые, при общности концептуальных понятий, разительно отличаются в Linux от того, что привычно программисту из Windows. Цель книги: указать на такие места, чтобы не приходилось разыскивать наугад ответ на вопрос: "а как это делается в Linux?".
  • Ulrich Drepper, перевод: Капустин С.В., М.Ульянов, Н.Ромоданов, "Что каждый программист должен знать о памяти"
    Эта обширная статья объясняет структуру подсистемы памяти, используемую в современных массовых компьютерах, показывая, почему были разработаны процессорные кэши, как они работают, и что программа должна делать, чтобы добиться их оптимального использования.
  • C.H.Swaroop, перевод: А.В.Войтенко, "Просто о Vim"
    "Просто о Vim" это книга, которая поможет вам изучить редактор Vim (версии 7), даже если все, что Вы умеете, - это только пользоваться компьютерной клавиатурой. Первая часть книги предназначена для новичков, которые хотят понять, чем является Vim и узнать, как его использовать. Вторая часть этой книги - для людей, которые уже знают, как использовать Vim, и хотят изучить особенности, которые делают Vim по настоящему мощным, такие как окна и вкладки, управление личной информацией, возможность использования его в качестве редактора для программиста, возможность расширить Vim с помощью собственных плагинов и многое другое.
  • Meemaw, перевод: В. Семененко, "Изучаем Scribus"
    Scribus (Скрибус) является Open Source программой, способной создавать высококачественные страницы, тиражируемые для печати. Программа работает под целой коллекцией операционных систем: Linux/UNIX, Mac OS X, OS/2 Warp 4/eComStation и различными версиями Windows. Проекты, созданные в Scribus, полностью готовы к типографской печати. Помимо этого, программа имеет множество дополнительных возможностей по улучшению вывода страниц на печать.
  • "Руководство пользователя Wine", Перевод: Алексей Дмитриев.
  • О.И.Цилюрик, "Модули ядра Linux"
    Книга посвящена программированию модулей ядра Linux и рассчитана на опытных разработчиков системного программного обеспечения. Предполагается, что читатель может и не иметь богатого опыта в программировании именно для ядра Linux, или даже вообще в программировании для этой системы, но имеет какой-то опыт в системном программировании для других операционных систем, что послужит базой для построения аналогий. Даже если чтение книги и не подвигнет читателя к написанию собственных компонент ядра (что совершенно не обязательно), то, по крайней мере, поможет более точному пониманию тех процессов, которые происходят в ядре.
  • Anil Kumar Pugalia, перевод: Н.Ромоданов, "Драйверы устройств"
    Цель этой серии статей о драйверах Linux - рассказать об обычной технической теме так, чтобы она была интересна более широкому кругу читателей.
  • "Slackware/MOPSLinux для пользователя"
  • LDP: Gerard Beekmans, "Linux From Scratch" Version 6.8, Перевод на русский Николая Ромоданова.
  • The BLFS Development Team, "Beyond Linux From Scratch", Version svn-20110417, Перевод на русский Николая Ромоданова.
  • LDP: Machtelt Garrels, "Руководство по Bash для начинающих", Version 1.12, Last updated 2010.02.09.
  • LDP: M.Welsh и др., "Установка Linux и первые шаги", ("Linux Installation and Getting Started Guide - LIGS", версия 96.1-h, Сентябрь 30, 1996) версия 3.2.2, перевод А.Паутова (tar-gz-архив)
  • LDP: L.Wirzenius, J.Oja, S.Stafford, "Энциклопедия системного администратора Linux", (The Linux System Administrators' Guide - SAG), версия 0.6.2, 1998 г., перевод А.Паутова (tar-gz-архив).
  • LDP: Steve Frampton "Linux Administration Made Easy Russian" (LAMER), 1999, перевод А.Паутова, (tar-gz-архив).
  • LDP: O.Kirch "Энциклопедия сетевого администратора Linux" (NAG), версия 2, перевод А.Паутова (tar-gz-архив).
  • LDP: S.Goldt, S.van der Meer, S.Burkett, M.Welsh "Linux Programmer's Guide" (LPG), ver. 0.4, march 1995, перевод А.Паутова, (tar-gz-архив).
  • LDP: Peter Jay Salzman, Michael Burian, Ori Pomerantz, "The Linux Kernel Module Programming Guide", 2004-05-16, ver 2.6.0, Перевод: Андрей Киселёв.
  • LDP: O.Pomerantz, "Энциклопедия разработчика модулей ядра Linux", (Linux Kernel Module Programming Guide - LKMPG), 1999 г., перевод А.Паутов. (tar-gz-архив).
  • LDP: Герхард Моурани, "Безопасность и оптимизация Linux. Редакция для Red Hat.", версия 1.3, Перевод: Воскресенский Евгений (tar-gz-архив)
  • LDP: Герхард Моурани, "Безопасность и оптимизация Linux. Редакция для Red Hat.", версия 1.3, Перевод: Алексей Паутов (tar-gz-архив).
  • LDP: K.Seifried, "Linux Administrator's Security Guide" (LASG), перевод на русский язык - Алексей Паутов. (tar-gz-архив).
  • LDP: Тигран Айвазян (Tigran Aivazian), "Внутреннее устройство Ядра Linux 2.4", 23 August 2001 г., перевод: Андрей Киселев. (tar-gz-архив).
  • Alessandro Rubini & Jonathan Corbet, Русский вариант Linux Device Driver 2-nd edition, 03.08.2004, перевод Князев Алексей,
  • Red Hat Linux 8.0. Официальное руководство по установке Red Hat Linux 8.0 на x86, (tar-gz-архив).
  • Братец Кролик, "Знакомство с Linux", (tar-gz-архив).
  • "Mandrakelinux 10.1. Справочное руководство", Перевод на русский : Alice Lafox & Acid Jack, tar-bzip2-архив
  • Alice Lafox, Oleg Tsymaenko, Yury Timoshevsky, "Краткое руководство по установке и настройке Mandrake Linux 9.1", tar-bzip2-архив
  • Дэвид Кэнтрелл, Логэн Джонсон, Крис Люменс, "Основы Slackware Linux. Официальный учебник", Apr 24, 2001, перевод В. Толпекин, то же самое в виде одного файла размера 354 KB, (tar-gz-архив, gz-архив одним файлом).
  • А.Паутов, "Описание MySQL версии 3.20.29" (tar-gz-архив)
  • Robert Eckstein, David Collier-Brown, Peter Kelly, три первых главы из книги "Using Samba", 1-ое издание, ноябрь 1999 г. Перевод на русский язык: В.Абдрашитов (tar.gz-архив)
  • Книги в форматах PDF, MS-WORD (doc), ps, текстовом и др. для скачивания
  • Takashi Iwai, перевод на русский язык, "Как написать драйвер ALSA".
  • P.Raghavan, Amol Lad, Sriram Neelakandan. "Embedded Linux System Design and Development", перевод на русский язык, "Разработка и внедрение системы на встраиваемом Linux"
  • Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman, Драйверы устройств Linux, третья редакция, перевод на русский язык, формат файла pdf.
  • Sreekrishnan Venkateswaran, "Essential Linux Device Drivers" (формат PDF),
    Перевод трех глав книги: Глава 7. Драйверы ввода, Глава 12. Драйверы видео, Глава 13. Драйверы звука.
  • Vincent Sanders, "Загрузка Linux на АРМ". Этот документ описывает новую процедуры загрузки системы, которую используют все версии ядра, начиная с 2.4.18. Устаревший метод "struct" использоваться не должен. В ясных кратких терминах, с руководством по реализации и примерами, рассказано о требованиях и процедурах для загрузчика, необходимых для запуска ядра Linux на ARM.
  • П.Девицкий, "Gimp для фотографа. Эффективные методы обработки" (формат PDF),
    В книге изложены различные методики обработки цифровых фотографий в растровом редакторе Gimp, представлены краткие пошаговые рецепты для создания качественных снимков.
  • А.Соловьев, Разработка модулей ядра ОС Linux (Kernel newbie's manual) (в PDF-формате)
  • В.Белунцов, "Самоучитель пользователя Linux", изд. ДЕСС КОМ, Москва, 2003 г. (в PDF-формате)
  • В.В.Бруй, С.В.Карлов, "Linux-сервер: пошаговые инструкции инсталяции и настройки", изд. СИП РИА, Москва, 2003 г. (в PDF-формате).
  • Magnus Adielsson и др. "OpenOffice.org. Начинаем работу", перевод Алексей Еременко, Дмитрий Чернов. Опубликовано 19 Июня 2007. Основано на OpenOffice.org 2.2.
  • Линус Торвальдс, Дэвид Даймонд, "Just for Fun (Ради удовольствия, рассказ нечаянного революционера)", - М., "ЭКСМО-Пресс", 2002, в виде большого текстового файла. (в формате MSWord, zip-архив)
  • А.Шевель, "Эффективная работа в Linux", 1998 г., файл в формате ps размером 3,118 МБайта, (gzip-архив).
  • А.Шевель, "Редактор текстов Vim", 1999 г., файл в формате ps размером 1,1 МБайта, (gzip-архив).
  • Книги по Linux на английском языке

    К сожалению, отслеживать появление последних версий книг я не успеваю, так что если вы владеете английским, то лучше загляните на официальную страничку Linux Documentation Project Guides. Ну, а уж если почему-либо не сможете, читайте здесь (здесь есть некоторые книги, которых нет на TLDP):

    Книги в html-формате для чтения on-line
  • LDP: Mendel Cooper, "Advanced Bash-Scripting Guide" Version 6.2, 17 March 2010. (tar-gz-архив)
  • LDP: Gerard Beekmans, "Linux From Scratch" Version 6.7, 2010. (tar-bz2-архив).
  • LDP: Machtelt Garrels, "Introduction to Linux. A Hands on Guide", 1.27 Edition, 2008-06-06. (tar-gz-архив)
  • LDP: Peter Jay Salzman, Michael Burian, Ori Pomerantz, "The Linux Kernel Module Programming Guide", ver 2.6.4, 2007-05-18.
  • LDP: Gareth Anderson, "GNU/Linux Command-Line Tools Summary", Revision 1.2, 15th April 2006. (tar-gz-архив)
  • Werner Heuser, "Linux on the Road. Linux with Laptops, Notebooks, PDAs, Mobile Phones and Other Portable Devices", Version 3.21, 2005-11-14. (tar-gz-архив)
  • LDP: David Horton, "Pocket Linux Guide", Revision 3.1, 2005-04-09. (tar-gz-архив)
  • LDP: Jorge Godoy, Emma Jane Hogbin, Mark F. Komarinski, David C. Merrill, LDP Author Guide, 2005 г. (tar.gz-архив)
  • Binh Nguyen, Linux Dictionary, Version 0.16, 2004-08-16. (tar-gz-архив)
  • Stan, Peter and Marie Klimas, Linux Newbie Administrator Guide, Version 0.201, 2004-07-22. (zip-архив)
  • LDP: Lars Wirzenius, Joanna Oja, Stephen Stafford, The Linux System Administrator's Guide, Version 0.9. (tar.gz-архив)
  • LDP: Tigran Aivazian, Linux Kernel 2.4 Internals, 7 August 2002. (tar.gz-архив)
  • Paul Sheer, LINUX: Rute User's Tutorial and Exposition, Version 1.0.0, 2002. (tar.gz-архив)
  • LDP: Michael Stutz, "The Linux Cookbook: Tips and Techniques for Everyday Use", 2001. (tar-gz-архив)
  • Alessandro Rubini & Jonathan Corbet, Linux Device Drivers, 2nd Edition, June 2001. (zip-архив)
  • Edward C. Bailey, Maximum RPM, 2000, Red Hat, Inc.. (tar.gz-архив)
  • Brad Hards, "The Linux USB sub-system", Revision: 1.0.9, 2000.
  • LDP: Steve Frampton, "Linux Administration Made Easy" (LAME), 1999 (имеется перевод на русский, см. выше). (tar.gz-архив)
  • LDP: David A Rusling, The Linux Kernel, Version 0.8-3, 1999. (tar.gz-архив)
  • LDP: Matt Welsh и др. "Linux Installation and Getting Started", Version 96.1-h, September 30, 1996 (имеется перевод на русский, см. выше).
  • LDP: Olaf Kirch, The Network Administrators' Guide, 1996 г. (та же книга в формате rtf (1994 г.) и NAG в текстовом виде (тоже 1994 года).
  • Tim Parker, Linux System Administrator's Survival Guide (zip-архив)
  • Книги в PDF-формате, в формате MS-WORD и др. для скачивания
  • Bill Ball, Stephen Smoogen, "Teach Yourself Linux in 24 Hours", Sam`s Publishing, First Edition, 1998. (файл формата PDF, размером 3,92 МБайт).
  • Книги по UNIX и смежным вопросам на русском языке

    Книги в html-формате для чтения on-line
  • А.В.Немоляев, "Популярно о USB"
    В доступной форме рассказывается о популярной микрокомпьютерной шине USB. Материал рассчитан на начинающих разработчиков микропроцессорных систем и радиолюбителей. Формат файла .pdf.
  • А.В.Немоляев, "GCC Cortex-M3"
    В сжатой, но доступной форме излагается процесс программирования микроконтроллеров с ядром Cortex-M3 средствами GCC. Материал ориентирован на начинающих разработчиков микропроцессорных систем и радиолюбителей. Формат файла .pdf (Libre Office его не читает, нужен Adobe Reader).
  • В. Кравчук, "Основы операционной системы UNIX",
  • "Операционная система UNIX (руководство пользователя)" (tar-gz-архив)
  • "Руководство по администрированию UNIX System V" (tar-gz-архив)
  • М.Бах, "Архитектура операционной системы UNIX" (tar-gz-архив)
  • Russel G. Sage, "Приемы профессиональной работы в UNIX", перевод "Tricks of the UNIX Masters" (tar-gz-архив)
  • Робин Бурк, Девид Хорват, "UNIX для системных администраторов" (tar-gz-архив)
  • Стивен Леви, "ХАКЕРЫ, Герои Компьютерной Революции", пер. А.Лукина, в формате .rtf одним большим файлом, а поэтому в zip-архиве,  в формате pdf (3,1 МБ),  в формате pdf заархивированный (2,9 МБ)
  • Брюс Шнайер "Прикладная криптография. Протоколы, алгоритмы и исходные тексты на языке C" . 2-ое издание. Книга представлена в формате pdf (кроме оглавления).
  • И.Д.Медведовский, П.В.Семьянов, В.В.Платонов, "Атака через Интернет", НПО "Мир и семья-95", 1997. (zip-архив)
  • Мартин Грубер, "Понимание SQL" (tar-gz-архив, архив с той же книгой в формате .doc и в текстовом формате).
  • Г.Россум, Ф.Дрейк, Д.Откидач, "Язык программирования Python" (файл формата pdf, 1,5 МБ)
  • А.П.Полищук, С.А.Семериков, "Программирование в X Window средствами Free Pascal"
  • Anne-Marie Mahfouf, перевод: Марина Соболева, "Qt Designer и KDevelop-3.0 для начинающих", Версия 0.4.
  • Книги по UNIX и смежным вопросам на английском языке

    Книги в html-формате для чтения on-line
  • eng. Eric Steven Raymond, "The Art of Unix Programming"
  • Jay Ts, Robert Eckstein, David Collier-Brown, "Using Samba", 2nd Edition, February 2003. (tar.gz-архив)
  • Mel Gorman, "Understanding The Linux Virtual Memory Manager", March 18, 2003. (tar.gz-архив)
  • Устаревшие версии

    Книги в html-формате для чтения on-line
  • LDP: Machtelt Garrels, "Bash Guide for Beginners", Version 1.11, Last updated 2008.12.27. (одним файлом, tar-gz-архив).
  • LDP: Gerard Beekmans, "Linux From Scratch" Version 6.0, Перевод: Сергей Каминский. (tar-bz2-архив).
  • В.Водолазкий, "Путь к Linux", 1996 г. (файл в формате MS Word, tgz-архив)
  • LDP: Mendel Cooper, "Advanced Bash-Scripting Guide" Version 5.6, 26 January 2009.
  • LDP: Mendel Cooper, "Advanced Bash-Scripning Guide" или "Искусство программирования на языке сценариев командной оболочки" - один большой html-файл, 1,6 МБ, перевод: Андрей Киселев. (tar-gz-архив)
  • LDP: O.Pomerantz, "Энциклопедия разработчика модулей ядра Linux" (Linux Kernel Module Programming Guide - LKMPG),, 1999 г., перевод А.Паутов. (tar-gz-архив)
  • LDP: Lars Wirzenius, Joanna Oja, Stephen Stafford, The Linux System Administrator's Guide, Version 0.7. (tar.gz-архив)
  • Red Hat Linux 7.2. Официальное руководство по установке Red Hat Linux x86, (tar-gz-архив).
  • LDP: Gerard Beekmans, "Linux From Scratch" Version 5.0, Перевод: Виталий Катраев, Денис Каледин, Ник Фролов, Алекс Казанков. (tar-bz2-архив)
  • Robert Eckstein, David Collier-Brown, Peter Kelly, "Using Samba", 1st Edition, November 1999.
  • LDP: Machtelt Garrels, "Bash Guide for Beginners", Version 1.8, Last updated 20060315. (tar-gz-архив)
  • ALTLinux Team, "ALT Linux Master 2.0. Руководство системного администратора"
  • ALTLinux Team, "ALT Linux Master 2.2. Руководство по установке", pdf-файл объемом 2,93 МБ.
  • ALTLinux Team, "ALT Linux Master 2.2. Руководство пользователя", pdf-файл объемом 4,7 МБ.
  • ALTLinux Team, "ALT Linux Master 2.2. Руководство системного администратора", pdf-файл объемом 1,53 МБ.
  • ALTLinux Team, "ALT Linux Master 2.2. Руководство разработчика", pdf-файл объемом 1,68 МБ.
  • "Книга о ядре Linux KLIGA.RU".