Книга «Linux. Системное программирование. 2-е изд.»



    На днях у нас вышло второе издание замечательной книги «Linux. Системное программирование. 2-е изд.». Как обычно для Хабра-читателей действует скидка 20%. Акция продлится до 20 апреля. При покупке книги введите код: 1f8e5be3.
    Книга доступна в печатном и электронном виде.

    Аннотация:



    Пишите программы, опирающиеся непосредственно на службы ядра Linux и на основные системные библиотеки. Автор этой универсальной книги, Роберт Лав, участвовал в разработке ядра Linux. Книга представляет собой руководство по системному программированию для Linux, справочный мануал по системным вызовам Linux, а также инсайдерский рассказ о том, как писать более быстрый и умный код.

    Лав четко разграничивает стандартные функции POSIX и специальные службы, которые предлагаются лишь в Linux. Это обновленное и дополненное издание, в котором появилась новая глава о многопоточности, позволяет подробно рассмотреть Linux как с теоретической, так и с прикладной точки зрения. Книга охватывает широкий круг аспектов программирования, в частности:

    • Обзор ядра Linux, библиотеки C, компилятора C
    • Базовые операции ввода/вывода, такие, как считывание файлов и запись в них
    • Продвинутые интерфейсы ввода/вывода, распределение памяти, приемы оптимизации
    • Семейство системных вызовов для базового управления процессами
    • Продвинутые приемы управления процессами, в частности, в реальном времени
    • Концепция потоков, многопоточность, Pthreads
    • Управление файлами и каталогами
    • Интерфейсы для выделения памяти и оптимизации доступа к ней
    • Базовые и продвинутые сигнальные интерфейсы, их роль в системе
    • Управление часами, в частности, часами POSIX и таймерами высокого разрешения


    Роберт Лав пользовался Linux и участвовал в его разработке уже на заре истории этой операционной системы. Автор сделал существенный вклад в создание ядра Linux и настольной среды GNOME. Роберт работает руководителем отдела в Google, где участвовал в проектировании и создании операционной системы Android.

    Книга «Системное программирование в Linux» должна быть в библиотеке каждого специалиста, серьезно занимающегося написанием приложений для Linux или просто желающего улучшить свои навыки программирования. Роберт создал важнейший ресурс для профессиональных Linux-программистов.

    Джереми Эллисон, команда разработчиков Samba.


    Книга на сайте piter.com
    Оглавление
    Отрывок
    Поделиться публикацией
    Похожие публикации
    Комментарии 37
      +2
      2.6.18? 2.6.32?

      Если там описывается ядро < 2.6.39, то книжка безумно устарела. В 2.6.39 (или 38?) произошли очень значительные изменения в поддержке многоядерности в IO, была окончательно убрана глобальная блокировка ядра и т.д.
        +8
        it-ebooks.info/book/2335/ возьми да посмотри.

        судя по тому что 2013 год — там поновее должно ядро быть.

        p.s.
        «This book covers the system interface defined by Linux kernel version 3.9, glibc version 2.17, and gcc version 4.8.»
          +5
          3.9.

          Круто. Почти свежее.
          0
          _
          0
          Ценообразование. Откуда такие цифры сэры?
          Почему книга в формате pdf стоит ровно столько же, сколько и в бумажном виде?
            +7
            К сожалению, стоимость зависит от жадности издателя, а не типа носителя.
              0
              Так и есть. Но я не сказал бы, что в данном случае издатель пожадничал. Посмотрите к примеру, сколько стоит свежее издание книги Эндрю Танненбаума Modern Operating Systems. $133 без твёрдого переплёта, $125 электронная книга. Скорее всего на электронные книги где-то есть дисконт (сайт издателя, сайт Эндрю), но нужно поискать.
                –5
                Эти книги мне кажется (или гдето читал?) издаются по таким ценам т.к. издатели договариваются с профессорами из университетов или самими университетами где книга становится обязательной и у студентов не остается вариантов кроме того как купить. Еще это издевательство проявляется когда выходит следующее издание книги с минимальными изменениями которое становится обязательным а предыдущее издание становится никому не нужным и продается на амазонах/half.com по 1-5 баксов.

                Банальные откаты короче…
                  +1
                  Што?
                    0
                    Мне кажется что вы немного запутались.
                    Это в основном касается научных журналов. Здесь на Хабре была статья отчасти затрагивающая проблематику неутолимого голода издательств.
                      +3
                      Эм… я что-то не так сказал? Довольно таки большую часть своего студенчества я жил и кормился на деньги с продажи книг на амазоне и ибее так что информация про цены с первых рук так сказать ) Новые издания многих книг стабильно выходят за 1-2 месяца до начала семестра и тут же становятся обязательными к наличию, есть конечно профессора которые разрешают пользоваться старыми изданиями тк контент практически идентичен (я встречал случаи где разница только в новой обложке и в нумеровании страниц, все остальное буква в букву а так же слышал о студентах которые жаловались что профессор специально называл страницы а не названия глав / номера заданий чтобы было сложнее находить тем у кого страницы не совпадают) но многие будут упорно настаивать что нужно иметь именно новое издание. И да, это реально происходит в сша, не в топовых университетах наверное но в сотнях мелких и частных колледжах точно. Про сотрудничество профессоров с издательствами это мои собственные догадки как я выше уже сказал но по другому объяснить почему цены отличаются в десятки раз я не могу.

                      Парочка примеров:

                      Modern Operating Systems (Tanenbaum) (книга из поста на который я изначально ответил):
                      www.amazon.com/dp/0136006639 — 3ье издание — от $35.00
                      www.amazon.com/dp/013359162X — 4ое издание — от $145.00

                      Criminal Justice: A Brief Introduction (Schmalleger):
                      www.amazon.com/dp/0137145535 — 8ое издание — от $0.50
                      www.amazon.com/dp/0137069839 — 9ое издание, от $2.50
                      www.amazon.com/dp/0133009793 — 10ое издание от $55.00

                      Biology (Campbell):
                      www.amazon.com/dp/0805368442 — 8ое издание — от $3.00
                      www.amazon.com/dp/0321558235 — 9ое издание — от $35.00
                      www.amazon.com/dp/0321775651 — 10ое издание — от $126.00

                      Chemistry (Chang):
                      www.amazon.com/dp/0077274318 — 10ое издание — от $3.00
                      www.amazon.com/dp/0073402680 — 11ое издание — от $90.00

                      Physics (Walker):
                      www.amazon.com/dp/0131536311 — 3ье издание — от $0.90
                      www.amazon.com/dp/0321903080 — 4ое издание — от $77.50

                      Да просто можно вбить в амазоне “textbook” и увидеть тысячи дорогущих книг а затем найти предыдущее издание за почти бесплатно.

                      Я сильно сомневаюсь что за год разницы в изданиях этих книг данные в предыдущей версии безнадежно устарели а в новой версии огромное количество новых ценных открытий которые объясняют высокую цену.

                      И да, все вышеприведенные примеры — учебники и речь именно о них, я в курсе что большинство технических книг, например всякие астериски стоят почти одинаковых (небольших) денег даже с выходом новых изданий тк тут у покупателей есть выбор и возможность НЕ покупать а с учебниками выбора практически нет (я в курсе про international editions и просто pdf’ы но большинство людей — нет). Почти в любом американском университете говорится что учебники будут стоить $1k-2k в год когда как альтернативные, например технические книги от O’Really стоили бы всего лишь несколько сотен.

                      P.S. Это я еще не упомянул учебники для магистратуры типа бизнеса и финансы с ценами по $300-$600 за учебник)
                  0
                  Обратите внимание на цену оригинала издания на сайте O'Reilly
                    +2
                    На сайте все четко и понятно


                    Цена электронной версии отличается от бумажной, а вот на сайте piter.com нет
                    +7
                    Вы лучше обратите внимание на то, что у О'рейли книга стоит (40$ * 35 (курс)) = 1400 рублей, а у «Питера» — 464.
                      +1
                      При регистрации на сайте OReilly даёт скидку 50% на все электронные книги. Плюс регулярные акции со скидкой 40-50% (использовать можно только один дисконтный код). Выходит всё равно дороже, но $20-$25 это обычная цена для технической электронной книги в США. Плюс к тому, DRM-Free. Не знаю, как с этим обстоит у Питера.
                        +1
                        Что, померяемся библиотечками? :)

                        Вы забыли еще про акцию 2+1, когда за три книги платится, по-моему, среднее арифметическое * 2. Плюс бесплатное обновление, если издание было отредактировано, плюс обновление до следующего издания за символические пять баксов.

                        У Питера все послабее конечно, но уже то, что они начали продавать электронные книги — большой шаг вперед.
                        0
                        В данном случае, меня интересует не сама цена, а разница между бумажным и электронным изданием
                          0
                          С учетом отношения российских издателей к электронным книгам не стоит ждать от них сразу многого. Наоборот — это наш шанс, как некоего сообщества, показать им, что мы готовы покупать, а не воровать. Это если вами движет недовольство, если же вам просто интересна политика ценообразования, то, может быть, на него ответит представитель издательства.
                        0
                        Хороший вопрос, хоть и не все поняли его соль. Много ли дерева тратится на электронные книги? Я не видел ни одного издательства, где бы электронные книги стоили столько же, сколько и бумажные. С другой стороны, я до прочтения поста не знал, что в России есть издатели электронных технических книг. Встречал на books.ru (на хабре писали об их распродаже по свободной цене), но это всё. Начинание, безусловно, нужное и полезное. Благодарю Питер за такую возможность.
                        +4
                        В этой книге рассмот­рен системный интерфейс, определенный с применением версии ядра Linux 3.9,
                        версий glibc 2.17 и gcc 4.8.

                        [Оффтоп]Как же не удобный интернет-магазин у издателя[/Оффтоп]
                          0
                          [Оффтоп]Как же не удобный интернет-магазин у издателя[/Оффтоп]
                          И, как выяснилось, ссылку на скачивание книги отправляют с IP адреса, не прописанного в SPF-записи домена, из-за чего прилежный СПАМ-фильтр его заворачивает…
                          +4
                          Книга хорошая, брал на сайте издателя (O'Reilly) со скидкой в 50%. Читал ещё первое издание, поменялось не слишком многое. Есть более объёмная и подробная книга, The Linux Programming Interface от мэйнтейнера man-страниц Майкла Керриска. О ней можно почитать здесь, там же можно найти кодовое слово для скидки.

                          Oreilly (Linux. Системное программирование) и NoStarch Press (The Linux Programming Interface) нравятся мне гораздо больше других издателей. Их книги не ограничиваются тупыми технологиями навроде DRM. Я свободно и легально могу делиться их электронными книгами с друзьями, получая взамен то, чем делятся они. Всё в руках покупателя: хочу — перепродаю, хочу — даю почитать бесплатно. Считаю, что это единственно верный способ продажи электронных товаров.
                          Готов поделиться оригиналом книги (Linux System Programming) с тем, кто хочет её прочитать в ближайший месяц и напишет в личку.
                          У Oreilly есть программа обзоров для книг — можно получать бесплатно по книге в месяц с условием, что отрецензируешь.
                            +1
                            Скажите, а книжка в каком формате? Обычный epub/fb2 без DRM есть?
                              +2
                              в PDF без DRM
                              0
                              будем делать импрув себя, спасибо за обзор.
                                0
                                А PDF формат это требование владельцев копирайта? Дюже неудобно читать на 4-дюймовых экранах.
                                  +2
                                  У меня вопрос к издательству:
                                  Раз вы анонсируете книгу, то укажите переводчика, кто он, кто технический консультант, то есть почему вашему переводу можно доверять, если в двух словах.
                                    +1
                                    Честно попытался купить. Ответил на 100500 вопросов, прорвался через диалог доставки. Выяснилось, что ассист и пластиковые карты — это не банковские карты. Назвал назад — «ваша корзина пуста».

                                    Не раз пуста, то и нафиг. Второй раз этот ад заполнять не буду.

                                    И нафига вам мой номер телефона?
                                      0
                                      Зарегистрируйтесь
                                        0
                                        Ещё раз? Спасибо, не надо.
                                      +2
                                      Хех, доставка во Владивосток выходит практически в сумму книги (если книгу со скидкой брать). А читать PDF мне ни на одной из опробованных читалок не понравилось.

                                      Ну и не понимаю, почему оформление для электронной книги полностью повторяет оформление для печатной? Зачем нужны поля, колонтитулы, номера страниц? Не увидел вёрстки в А5 (большинство читалок только его комфортно отображать могут).
                                        0
                                        Хех, доставка во Владивосток выходит практически в сумму книги (если книгу со скидкой брать)

                                        Да ладно во Владивосток — в Иркутск та же картина:) 370 за книгу, 364 за доставку. Хорошо хоть, что сама книга дешёвая — сильно компенсирует. 600 рублей за неё отдать не жалко
                                        0
                                        странное поведение системы при заказе
                                        1. Зарегистрировался на сайте (пришло письмо с Piter.com<book@piter.com>)
                                        2. Добавил книгу в корзину (пришло письмо с Piter.com<book@piter.com>)
                                        3. Начал оформление заказа (пришло письмо с <book@piter.com>) cссылкой на скачивание О_о
                                        4.Оплатил пришло три письма (c ассист и два с питер.ком)

                                          0
                                          У меня не заказывается и сайт очень тупит… Хабраэффект?
                                            0
                                            купил, хотя особо она мне не нужна. чисто поддержать издателя.
                                              0
                                              дайте почитать :)
                                              0
                                              Спасибо, Питер! Скачал купленную книжечку. Хороша. Гораздо удобней бумажного варианта — можно читать на разных устройствах, ничего не весит, и самое главное, как для меня — можно пользоваться поиском.
                                              Немного смущает вёрстка — очень много переносов слов: зна-чение, мож-но, поис-ка, фай-ла, результа-та, конеч-ную, ис-пользованию. Местами каждая третья строчка заканчивается переносом. Хотя может я придираюсь.

                                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                              Самое читаемое