Jaka jest najlepsza książka do nauki programowania systemu Linux? [Zamknięte]

26

Próbuję nauczyć się programowania w systemie Linux, która książka jest najlepsza do tego?

Khaja Minhajuddin
źródło
1
Czy nie powinno to być na SO?
Eimantas,
Uważam, że tak naprawdę należy do books.stackexchange.com ... ;-) Tematy zawsze będą się pokrywać.
EricSchaefer,
2
również zobaczyć unix.stackexchange.com/questions/80/...
Bitek

Odpowiedzi:

13

Programowanie systemów Linux

możesz również polecić ten link

Hemant
źródło
Dzięki, właśnie kupiłem książkę. Wygląda na dobrą lekturę i nie jest ogromna :)
Khaja Minhajuddin
gr8. Wszystkiego najlepszego :-)
Hemant,
23

W. Richard Stevens: Programowanie zaawansowane w środowisku UNIX

EricSchaefer
źródło
2
Zgadzam się. To pismo święte programowania systemu UNIX
mru
Co z programowaniem systemu Linux? Czy to też jest przydatne?
skrtbhtngr
Chociaż nie jest to specyficzne dla Linuksa, większość tematów, które obejmuje, dotyczy Linuksa. Niektóre rzeczy różnią się w każdym smaku Uniksa, w tym Linux. Książka jest idealna, jeśli chcesz zająć się programowaniem systemu dla dowolnego rodzaju Uniksa. Najważniejszą rzeczą do nauczenia się jest podstawowa filozofia wspólna dla wszystkich smaków. W przypadku niektórych tematów możesz chcieć uzyskać dodatkową, specyficzną dla smaku książkę. Jest też ta rzecz o nazwie Internet, o której ciągle słyszę, która może pomóc ci w konkretnych sprawach ... ;-)
EricSchaefer
17

Linux Programming Interface autorstwa Michaela Kerriska

Zauważ, że autor jest bieżącym opiekunem stron podręcznika systemu Linux. I jeszcze tego nie opublikowano, więc nie mogę powiedzieć, jak dobrze jest, ale przeczytałem o tym posty na blogu i brzmi to jak dobra książka. (i jest opiekunem stron podręcznika, a te są w większości dobrze napisane i powinien znać swoje rzeczy)

EDYCJA: książka jest już dostępna.

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

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

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

Spudd86
źródło
Książka jest już dostępna (była już od dłuższego czasu) - jest świetna. Więcej powinno głosować za odpowiedzią.
Dan
Tak, nie ma go, kupiłem i jest naprawdę świetny
Spudd86
Doskonała książka, gorąco polecam.
haziz
Zrobił nie pisać strony podręcznika, pochodzą one z całego miejscu (BSD, niektóre GNU texinfo auto-manified, niektóre strony do oddzielnych narzędzi). Ale tak, zarządzanie tak wielkim, rozlewającym się bałaganem w coś niejasno spójnego jest wyczynem.
vonbrand,
1
@ vonbrand Nigdy nie mówiłem, że napisał strony podręcznika, powiedziałem, że zachowuje pakiet stron podręcznika. Co jest prawdą. Napisał również wiele stron podręcznika man i zaktualizował istniejące, ponieważ jest opiekunem pakietu.
Spudd86,
5

Tutaj możesz znaleźć bazę najlepszych książek do nauki Linuksa: http://www.tldp.org/guides.html

Obecnie czytam Wprowadzenie do Linuksa - praktyczny przewodnik Machtelta Garrelsa

I podoba mi się to, że sposób pisania ułatwia zrozumienie.

Toon
źródło
Przewodniki TLDP są na ogół doskonałe, ale przeważnie niestety nieaktualne.
vonbrand
4

Popieram zalecenie Stevensa. Jedyną prawdziwą alternatywą jest Advanced UNIX Programming by MJ Rochkind: http://basepath.com/aup/

Przewodnik programisty POSIX firmy ORA (http://oreilly.com/catalog/9780937175736) może być przydatny, ale sam go nie przeczytałem.

konserwowane prymaty
źródło
3

Poleciłbym „Zrozumienie programowania w Uniksie / Linuksie” Bruce'a Molaya (http://wps.prenhall.com/esm_molay_UNIXProg_1/). Miałem go jako instruktora na Harvardzie, a on był fantastyczny.

użytkownik603
źródło
2

Projekt systemu operacyjnego UNIX autorstwa Maurice J. Bacha - klasyczna książka opisuje wewnętrzne algorytmy i struktury, które stanowią podstawę systemu operacyjnego UNIX ® i ich związek z interfejsem programisty

Vadim Gremyachev
źródło
1

Możesz przeczytać książkę o nazwie Linux System Programming w Google Books . To naprawdę dobra książka, mogę polecić.

miklosq
źródło