Яка найкраща книга для вивчення системного програмування 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.