Яка найкраща книга для вивчення системного програмування Linux? [зачинено]


26

Я намагаюся вивчити системне програмування Linux, яка найкраща книга для цього?


1
Чи не повинно це бути на ЗО?
— Еймантас

Я вважаю, що вона насправді належить на books.stackexchange.com ... ;-) Теми завжди будуть перекриваються.
— EricSchaefer

2
також дивіться unix.stackexchange.com/questions/80/…
— bitek

Відповіді:



23

2
Я згоден. Це біблія програмування системи UNIX
— СРМ

А як щодо системного програмування Linux? Це корисно і для цього?
— skrtbhtngr

Хоча це не характерно для Linux, більшість тем, які він охоплює, стосуються Linux. Деякі речі відрізняються на кожен смак Unix, включаючи Linux. Книга ідеально підходить, якщо ви хочете вступити в системне програмування для будь-якого типу Unix. Найголовніше, що потрібно дізнатися - це основна філософія, яка є загальною для всіх ароматів. Для деяких тем, можливо, ви захочете отримати додаткову, смакову книгу. Є також ця річ під назвою Інтернет, про яку я постійно чую, і яка може допомогти вам у вирішенні конкретних речей ... ;-)
— EricSchaefer

17

Інтерфейс програмування Linux Майкла Керріска

Зауважте, що автор є поточним підтримувачем довідкових сторінок Linux. І що це ще не виходить, тому я не можу насправді сказати, наскільки це добре, але я читав повідомлення про це в блозі, і це звучить як гарна книга. (і він є підтримувачем довідкових сторінок, і вони, в основному, добре написані, і він повинен знати свої речі)

EDIT: книга зараз вийшла.

http://blog.man7.org/2009/07/whats-book-about.html

http://www.man7.org/tlpi/index.html

http://www.nostarch.com/linuxprogramming.htm


Книга вже вийшла (була трохи) - це чудово. Більше слід підтримати цю відповідь.
— День

Доки це не вийшло, я його купив, і він справді чудовий
— Spudd86

Відмінна книга, дуже рекомендується.
— хазіз

Він не написав сторінки людини, вони надходять з усіх куточків (BSD, деякі текстові дані GNU з автоматичною зміною, деякі сторінки для окремих утиліт). Але так, управління таким величезним розкиданим безладом у щось неясно узгоджене є подвигом.
— фонбранд

1
@vonbrand Я ніколи не говорив, що він написав сторінки чоловіків, я сказав, що він підтримує пакунок із сторінками. Що правда. Він також написав багато довідкових сторінок та оновив існуючі, оскільки він підтримує пакет.
— Spudd86

5

Тут ви можете знайти базу даних найкращих книг для вивчення Linux: http://www.tldp.org/guides.html

Зараз я читаю « Вступ до Linux» - «Посібник з рук» від Мактелта Гаррелса

І мені це подобається, як це написано, це легко зрозуміти.


Посібники з TLDP, як правило, чудові, але, на жаль, застаріли.
— фонбранд

4

Я друге рекомендація Стівенса. Єдина реальна альтернатива - розширене програмування UNIX від MJ Rochkind: http://basepath.com/aup/

Посібник програміста POSIX ORA (http://oreilly.com/catalog/9780937175736) може бути корисним, але я сам його не читав.



3

Я б порекомендував "Розуміння програмування Unix / Linux" Брюса Молая (http://wps.prenhall.com/esm_molay_UNIXProg_1/). Я мав його як інструктора в Гарварді, і він був фантастичним.



1

Ви можете прочитати книгу " Системне програмування Linux" у Google Books . Це справді гарна книга, можу порекомендувати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.