Programowanie systemu Linux: Rozmowy bezpośrednio z jądrem i biblioteką C

Ocena:   (4,6 na 5)

Programowanie systemu Linux: Rozmowy bezpośrednio z jądrem i biblioteką C (Robert Love)

Opinie czytelników

Podsumowanie:

Książka jest dobrze oceniana za dogłębne omówienie jądra Linux i niskopoziomowego programowania systemu. Jest ceniona za swoją przejrzystość i ogólną przystępność, dzięki czemu jest odpowiednia dla programistów chcących lepiej zrozumieć Linuksa. Została jednak skrytykowana za brak treści dotyczących programowania sieciowego, podstawowe przykłady i mniejszą szczegółowość w porównaniu z niektórymi konkurencyjnymi pracami.

Zalety:

Dogłębne omówienie jądra Linux.
Zwięzła i dobrze skonstruowana, dzięki czemu jest łatwa w czytaniu.
Odpowiednia dla ogółu programistów, a nie tylko dla specjalistów.
Dobry styl narracji, sprawiający, że złożone tematy są przystępne.
Silne odniesienie do koncepcji programowania systemów.

Wady:

Brakuje treści dotyczących programowania gniazd sieciowych.
Niewiele szczegółowych przykładów, głównie podstawowe opisy.
Niektórzy czytelnicy uważają, że nie dorównuje ona innym kompleksowym źródłom, takim jak „The Linux Programming Interface”.
Może wymagać wcześniejszej znajomości programowania w języku C i koncepcji procesora dla pełnego zrozumienia.

(na podstawie 30 opinii czytelników)

Oryginalny tytuł:

Linux System Programming: Talking Directly to the Kernel and C Library

Zawartość książki:

Pisz oprogramowanie, które korzysta bezpośrednio z usług oferowanych przez jądro Linuksa i podstawowe biblioteki systemowe. W tej kompleksowej książce Robert Love, współtwórca jądra Linuksa, zapewnia samouczek programowania systemu Linux, podręcznik referencyjny dotyczący wywołań systemowych Linuksa oraz przewodnik po pisaniu inteligentniejszego i szybszego kodu.

Love wyraźnie rozróżnia standardowe funkcje POSIX i specjalne usługi oferowane tylko przez Linuksa. Dzięki nowemu rozdziałowi na temat wielowątkowości, to zaktualizowane i rozszerzone wydanie zapewnia dogłębne spojrzenie na Linuksa zarówno z teoretycznej, jak i praktycznej perspektywy w szerokim zakresie tematów programowania, w tym: Przegląd jądra Linux, biblioteki C i kompilatora C. Podstawowe operacje wejścia/wyjścia, takie jak odczyt i zapis do plików.

Zaawansowane interfejsy I/O, mapowania pamięci i techniki optymalizacji. Rodzina wywołań systemowych do podstawowego zarządzania procesami. Zaawansowane zarządzanie procesami, w tym procesami czasu rzeczywistego.

Koncepcje wątków, programowanie wielowątkowe i Pthreads. Zarządzanie plikami i katalogami. Interfejsy alokacji pamięci i optymalizacji dostępu do pamięci.

Podstawowe i zaawansowane interfejsy sygnałowe oraz ich rola w systemie. Zarządzanie zegarami, w tym zegarami POSIX i zegarami o wysokiej rozdzielczości

Dodatkowe informacje o książce:

ISBN:9781449339531
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2013
Liczba stron:400

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Programowanie systemu Linux: Rozmowy bezpośrednio z jądrem i biblioteką C - Linux System...
Pisz oprogramowanie, które korzysta bezpośrednio z usług...
Programowanie systemu Linux: Rozmowy bezpośrednio z jądrem i biblioteką C - Linux System Programming: Talking Directly to the Kernel and C Library
Rozwój jądra systemu Linux - Linux Kernel Development
Linux Kernel Development szczegółowo opisuje projekt i implementację jądra systemu Linux, prezentując...
Rozwój jądra systemu Linux - Linux Kernel Development

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)