Небольшая подборка интересных книг из моей библиотеки.
По категориям, с небольшими комментариями.
Практически все есть в PDF/EPUB (правда, могут быть реально устаревшие издания), при необходимости можно связаться через группу в Телеграм или форму контактов тут>>>, там же можно предлагать и обсуждать книги, которые тут упустил.
Содержание
Linux
Beginner
- Evi Nemeth – UNIX and Linux System Administration Handbook
Тоже классика, и тоже отличная вещь, что бы начать знакомиться с Linux. Есть русский перевод. - Michael W. Lucas – Absolute FreeBSD, 3rd Edition: The Complete Guide to FreeBSD
Как по мне – одна из лучших книг по UNIX/BSD. Полезна не только тем, кто использует FreeBSD, но и вообще для начинающих знакомиться с миром UNIX/Linux.
Advanced
- Daniel P. Bovet, Marco Cesati – Understanding the Linux Kernel, From I/O Ports to Process Management
Классика. Must read, что бы понимать работу ядра “изнутри”. Легко нагугливается в русском переводе. - Robert Love – Linux Kernel Development
Крайне рекомендую, очень зашла. Читается проще, чем Бовет (лично для меня, по крайней мере). Должна быть в русском варианте. - Simson Garfinkel, Daniel Weise, Steven Strassmann – The Unix-Haters Handbook
Давайте будем честны – Unix/Linux не идеальны. Интересная книга для почитать и попробовать увидеть систему с немного непривычной стороны.
Programming
- Брайан Керниган и Деннис Ритчи – Язык программирования Си
Это классика. Прекрасна в своей простоте. Must read, что бы начать читать и писать на Си. - Мэтт Батчер, Фарина Мэтт – Go на практике
Очень классная книга, как по мне – в простых примерах берём, и начинаем писать на Go. - Noah Gift, Jeremy M. Jones – Python for Unix and Linux System Administration
Примеры использования Python в системном администрировании. - Mendel Cooper – Advanced Bash-Scripting Guide
Очень древняя книга, но, думаю, до сих пор можно начинать учить BASH по ней – основы не меняются. В русском варианте – Искусство программирования на языке сценариев командной оболочки. - Mark Lutz – Learning Python
Чуть ли не настольная книга всех, кто начинает учить Python, хотя мне в своё время она показалось сложной для понимания. Есть в русском варианте.
Databases
- Paul DuBois – MySQL
Отличный материал для начала знакомства с MySQL, должна быть доступна и на русском.
Networking
- Олифер – Компьютерные сети. Принципы, технологии, протоколы.
Тоже из классики, и считается must read для глубого понимания сетей.
DevOps
- Site Reliability Engineering – How Google Runs Production Systems
Написана сотрудниками тех. отделов Google о работе систем и подходе к задачам.
Docker, etc
- James Turnbull – The Docker Book: Containerization is the new virtualization
Когда-то очень хорошо помогла начать пользоваться Docker. - Kelsey Hightower, Brendan Burns, and Joe Beda – Kubernetes: Up and Running
Простая пошаговая инструкция по началу работы с Kubernetes. Полезная для начала работы, но, честно говоря – прочитал на треть, и переключился на следующую по этому списку книгу. - Marko Lukša – Kubernetes in Action
Прекрасная книга, крайне рекомендую. На простых примерах и наглядно обо всех компонентах Kubernetes и способах их применения.
Полезные книги
- Вилейанур С. Рамачандран – Мозг рассказывает. Что делает нас людьми.
Крайне увлекательная книга о работе нашего мозга. - Роберт Сапольски – Биология добра и зла: Как наука объясняет наши поступки
Тут вместо комментария к самой книге – лучше вот>>> про самого Сапольски, а вот>>> – его лекция в Стендфорде, там целый курс. - Стивен Хокинг – Краткая история времени. От Большого Взрыва до черных дыр
Что такое пространство и время. Гравитация, чёрные дыры. От гения – для простых людей.