Небольшая подборка интересных книг из моей библиотеки.
По категориям, с небольшими комментариями.
Практически все есть в 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 и способах их применения.
Полезные книги
- Вилейанур С. Рамачандран — Мозг рассказывает. Что делает нас людьми.
Крайне увлекательная книга о работе нашего мозга. - Роберт Сапольски — Биология добра и зла: Как наука объясняет наши поступки
Тут вместо комментария к самой книге — лучше вот>>> про самого Сапольски, а вот>>> — его лекция в Стендфорде, там целый курс. - Стивен Хокинг — Краткая история времени. От Большого Взрыва до черных дыр
Что такое пространство и время. Гравитация, чёрные дыры. От гения — для простых людей.