Рецензия на книгу

Фиоретти М. Уроки программирования на Perl : Ч. 1. Perl. Переменные и операторы ; Ч. 2. Perl. Сортируем наш код

Фиоретти М. Уроки программирования на Perl [Текст] : Часть 1. Perl. Переменные и операторы ; Часть 2. Perl. Сортируем наш код / Марко Фиоретти (Marco Fioretti)  //  Linux Format. — 2005. — № 1 (70), сент.. — С. 82-85. — (Учебник Perl). — Прил.: "Подсказка. Руководства по Perl" : [Рекомендуется: книга Тома Кристиансена, Джона Орванта, Ларри Уолла “Программирование на Perl” (Programming Perl by Larry Wall, Jon Orwant and Tom Christiansen) и веб-ресурсы]. — С. 82 ; "Подсказка. Подсчёт числа элементов массива". — С. 84 ; "Как разрушить свою жизнь регулярными выражениями" : [Рекомендуется книга Джефри Фридла "Регулярные выражения" (Mastering Regular Expressions by Jeffrey Friedl)]. — С. 84 ; "Регулярные выражения: шпаргалка". — С. 85
      Аннотация
      Когда я был младшим школьником, мне в руки попала книга кулинарных рецептов, где очень часто встречалось незнакомое слово "уксус". Я читал рецепты и мечтал о чудесных лакомствах с этим таинственным уксусом… пока не узнал, что уксус это то, что мама называла словом "оцэт". 
      Так у меня получилось и с языком программирования Perl, о котором я где-то вычитал что он — язык обработки текстов. И это сущая правда, но прочитав еще кое-что я понял: это не только Practical Extraction and Reporte Language, а еще и Pathologically Eclectic Rubbish Lister, но главное — это не для библиотекарей выпуска 1980 года. 
      Горечь разочарования смягчил Марко Фиоретти, который не только написал "вовсе не обязательно быть системным администратором или профессиональным программистом для того, чтобы получить пользу от этого языка. Perl может помочь, когда вам нужно быстро обработать текст или даже картинки", но и показывает как это сделать.

Браун К. Ядро: о сущности модулей


      Браун К. Ядро: о сущности модулей [Текст] / Крис Браун  //  Linux Format. — 2008. — № 7 (107), июль. — С. 72-75. — (Hardcore Linux. Учебник). — Внутритекст. библиогр.. — Прил.: "Достаем исходники ядра [и устанавливаем]". — С. 73 ; "Рис. 1. Ядро использует системные вызовы ‘read’ и ‘write’ для представления абстракции вашего оборудования" : [Схема]. — С. 74 ; "Стоит ли трудов тюнинг производительности?". — С. 75
      Аннотация 
      Что именно создал финский студент Линус Торвальдс? Что делает ядро? Как физически организовано ядро? Нужен ли тюнинг производительности Linux? 
      Крис Браун дает краткие и внятные ответы на эти вопросы и обращает наше внимание на некоторые источники о ядре Linux. 
      Литература о ядре Linux в целом:
     Daudel O. /proc et /sys [Texte imprimé] / Olivier Daudel. — Cambridge ; Cologne ; Paris [etc.] : O'Reilly, 2005 (05-Gap : Louis-Jean impr.). — 451 p. : ill., couv. ill. — ISBN 2-84177-331-0 (br.)
     Olivier Daudel enseigne les Systèmes Ouverts à l'Université Paris X. Il a aussi collaboré aux projets de développements de nombreuses entreprises: AT&T, BULL, CNRS, COGITEC, HP, INSERM, Learning Tree International, etc. Oui, mes amis, читайте на французском…
     Red Hat Enterprise Linux Reference Guide / Red Hat Inc. — URL: www.redhat.com/docs/manuals/enterprise.
     Bovet D. Understanding the Linux Kernel [Text] / Daniel P. Bovet and Marco Cesati. — Third Edition. — N.Y.: O'Reilly Media, 2005. — 944 p. 
     The third edition of Understanding the Linux Kernel takes you on a guided tour of the most significant data structures, algorithms, and programming tricks used in the kernel. Probing beyond superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Important Intel-specific features are discussed. Relevant segments of code are dissected line by line. But the book covers more than just the functioning of the code; it explains the theoretical underpinnings of why Linux does things the way it does. 
     Бовет Д. Ядро Linux [Текст] / Даниель Бовет, Марко Чезати ; пер. с англ. Сергей Иноземцев. — 3-е изд. — Спб. : БХВ-Петербург, 2007. — 1104 с. — ISBN: 978-5-94157-957-0; 2007 г..
     Обсуждается большинство структур данных, алгоритмы и приемы программирования, применяемые в ядре, излагается подробная информация о строении современной операционной системы. Рассматривается управление памятью, в том числе буферизация файлов, выгрузка процессов и прямой доступ к памяти (DMA); виртуальная файловая система, Ext2 и Ext3, создание процессов и планирование их выполнения, сигналы, прерывания и важнейшие интерфейсы драйверов устройств, хронометрирование, синхронизация внутри ядра, межпроцессорное взаимодействие (IPC), выполнение программ. Приводится построчный комментарий соответствующих фрагментов кода. Материал книги базируется на версии ядра 2.6.
      Конфигурирование и сборка собственного ядра: 
      Kroah-Hartman G. Linux Kernel in a Nutshell [Text] / Greg Kroah-Hartman. — N.Y.: O'Reilly Media, 2006. — 202 p. — ISBN 978-0-596-10079-7. 
      Greg Kroah-Hartman has been building the Linux kernel since 1996 and started writing Linux kernel drivers in 1999. He is currently the maintainer of the USB, PCI, driver core and sysfs subsystems in the kernel source tree and is also one half of the -stable kernel release team. He created the udev program and maintains the Linux hotplug userspace project. He is a Gentoo Linux developer as well as the co-author of the third edition of the "Linux Device Drivers" book and a contributing editor to Linux Journal. He also created and maintains the Linux Device Driver Kit. He currently works for SuSE Labs/Novell, doing various Linux kernel related tasks. 
      Описан процесс конфигурации, сборки и установки ядра Линукс. Описано большинство опций конфигурации ядра (изначально планировалось описать их все, но тогда размер книги превысил бы 1000 страниц). Автор особенно гордится главой, описывающей процесс выбора опций ядра для нетипичной конфигурации аппаратного обеспечения. Полезно всем, кто любит компилировать ядро под собственные нужды с поддержкой только собственного оборудования. 
      Linux Kernel in a Nutshell доступна также в форматах pdf и DocBook. 
      Название книги Грега Кроа-Хартмана можно перевести на русский буквально "Ядро Linux в скорлупе ореха" или "Ядро Linux вкратце". 
      В этой серии "Hardcore Linux. Учебник" смотрите статью Нейла Ботвика "Ядро: создай себе свое!".

 

Моррисон Г. Система контроля версий Subversion. Ч. 1. Установка репозитария ; Ч. 2. Используем клиент

Моррисон Г. Система контроля версий Subversion [Текст] : Ч. 1. Установка репозитария ; Ч. 2. Используем клиент / Грэхем Моррисон (Graham Morrison)  //  Linux Format. — 2005. — № 1 (70), сент.. — С. 86-93. — (Учебник Subversion). — Прил.: «»Ловушки» Subversion». — С. 87 ; «Subversion против CVS» : [Список команд, которые отличаются] ; «Подсказка. Документация по Subversion» : [О книге издательства O’Reilly «Version Control with Subversion» («Контроль версий с помощью Subversion»)]. — С. 89 ; «Графическое сравнение модификаций» : [Просмотрщики Subversion — обзор]. — С. 91 ; «Реальный пример: Обновляем Kopete при помощи Subversion». — С. 92 ; «Работа с патчами». — С. 93.
Аннотация
Загрузка, модификация, обновление и анализ работы Subversion в роли клиента.