Аннотация
Первоначально, это ещё один заказной лекционный курс, называвшийся "Инструменты в Linux для программистов из Windows" (и под этим названием ранние редакции разошлись по Интернет). Курс, идущий и подготовленный от практической разработки, "от сохи"... Это планировалось именно как введение в инфраструктуру Linux для уже практикующих программистов, которые имеют опыт "как" разрабатывать программы вообще, но ещё не готовых это делать "здесь". Описывались а). общая структура Linux, б). необходимый минимум команд для разработчика, в). технология компиляции и сборки, г). некоторые специфические техники и библиотеки POSIX-программирования (такие, например, как терминальная подсистема, или fork-параллелизм, не существующие, не известные и недоступные в Windows).
Позже рукопись была существенно расширена по пожеланиям читателей (и, соответственно, изменено заглавие). Были добавлены обзоры: а). доступных и используемых языков программирования, их особенности и выбор, б). возможных оболочек разработки проектов (IDE), в). инструментов построения графических приложений ... и некоторые другие. Это должно позволить на начальном этапе проекта определиться с используемым инструментарием.
P.S. В тексте много самодостаточных образцов программного кода. Но если эти примеры потребуются в виде файлов кода для экспериментов, то полный архив может быть свободно скачан здесь.

![Рассматриваются вопросы настройки сетевых интерфейсов, маршрутизации, фильтрации трафика базовыми средствами Linux, технологии трансляции сетевых адресов (NAT), а... Сетевые средства Linux: курс лекций [2-е издание]](https://www.rulit.me/data/programs/images/setevye-sredstva-linux-kurs-lekcij-2-e-izdanie_676023.jpg)



![В первой половине книги даются знания, необходимые для уяснения особенностей анализа пакетов и работы с Wireshark. А вторая ее половина полностью посвящена разбору... Анализ пакетов: практическое руководство по использованию Wireshark и tcpdump для решения реальных проблем в локальных сетях [3-е издание]](https://www.rulit.me/data/programs/images/analiz-paketov-prakticheskoe-rukovodstvo-po-ispolzovaniyu-wi_678178.jpg)

![Как часто у вас возникает желание удалить аккаунты в социальных сетях? У Джарона Ланье, программиста, футуролога и революционера IT-индустрии, найдется целых 10... 10 аргументов удалить все свои аккаунты в социальных сетях [litres]](https://www.rulit.me/data/programs/images/10-argumentov-udalit-vse-svoi-akkaunty-v-socialnyh-setyah-li_642235.jpg)

Комментарии к книге "Разработка программных проектов в Linux"