Кроа-Хартман Г. (Грег Кроа-Хартман; Greg Kroah-Hartman)

Ботвик, Н. Книжная полка. Чтение

Ботвик, Н. Книжная полка. Чтение [Текст] : [к публикации на диске Linux Format DVD текстов классических книг для пользователей и профессионалов Linux] : [аннотированный список опубликованных на диске книг] / Нейл Ботвик (Neil Bothwick)  //  Linux Format. — 2015— . — (На диске) (И ещё!). — Содерж.: [Eric Steven Raymond "The Cathedral and the Bazaar" (Эрик Стивен Реймонд "Собор и Базар") — классический текст, объясняющий преимущества открытой разработки ; Greg Kroah-Hartman "Linux Kernel in a Nutshell" (Грег Кроа-Хартман "Ядро Linux в двух словах") — введение в ядро Linux от одного из выдающихся разработчиков Linux ; "The Debian Administrator’s Handbook" ("Справочник администратора Debian") — руководство для системных администраторов, написанное разработчиками Debian ; "Linux Dictionary" — словарь Linux-терминологии от А до Z ; "Dive In to Python" — учебник по программированию на Python ; "Bourne Shell Scripting" ("Руководство по созданию скриптов Bourne Shell") — начинающим осваивать скрипты оболочки ; "Bash Scripting" ("Расширенное руководство по созданию скриптов Bash") — для опытных пользователей ; "Intro to Linux" — руководство для новичков ; "System Administrators Guide" ("Руководство сисадмина") — руководство по базовому администрированию Linux ; "GNU Tools Summary" — руководство по работе в командной строке и обзор основных утилит GNU].

     То же  //  Linux Format. — 2016. — № 1 
     То же  //  Linux Format. — 2015. — № 12 (203), дек.. — С. 107.
     То же  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 107.     
     То же  //  Linux Format. — 2015. — № 9 (200), сент.. — С. 107. 
     То же  //  Linux Format. — 2015. — № 8 (199), авг.. — С. 99.
     То же  //  Linux Format. — 2015. — № 7 (198), июль. — С. 107.
     То же  //  Linux Format. — 2015. — № 5 (196), май. — С. .
     То же  //  Linux Format. — 2015. — № 2 (193), февр.. — С. 107.
     То же  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 107.
     То же  //  Linux Format. — 2014. — № 11 (189), нояб.. — С. 107.
     То же  //  Linux Format. — 2014. — № 10 (188), окт.. — С. 107. 
     То же  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 107.
     То же  //  Linux Format. — 2014. — № 8 (186), авг.. — С. 107.
     То же  //  Linux Format. — 2014. — № 7 (185), июль. — С. 107.
     То же  //  Linux Format. — 2014. — № 6 (184), июнь. — С. 107. 
     То же  //  Linux Format. — 2014. — № 5 (183), май. — С. 107. 
     То же  //  Linux Format. — 2014. — № 4 (182), апр.. — С. 107.
     То же  //  Linux Format. — 2014. — № 3 (181), март. — С. 107.
     То же  //  Linux Format. — 2014. — № 2 (180), февр.. — С. 107.
     То же  //  Linux Format. — 2014. — № 1 (178-179), янв.. — С. 107.

     Аннотация
     Книжная полка линуксоида.

 

Герои Open Source

Герои Open Source [Текст] : [фрагменты интервью выдающихся деятелей Open Source журналу Linux Format]  //  Linux Format. — 2015. — № 9 (200), сент.. — С. 38-42. — Содерж.: Ричард Столлмен [Richard Stallman]. Создатель GNU. Linux Format № 145, июнь 2011 г. : [фрагмент] : [фундаментальная разница открытого и свободного ПО, понимание свободного ПО, значения слова «free», угрозы СПО в 2011 году, вред проприетарных продуктов (аппаратных и программных), понятие «тивоизация» (Tivoization)]. — С. 38-39 ; Линус Торвальдс [Linus Torvalds]. Создатель Linux. Linux Format № 163, ноябрь 2012 г. : [фрагмент] : [проблемы и кризис рабочего стола Linux, отношение к торговой марке Linux, отношение к Android]. — С. 40 ; Марк Шаттлворт [Mark Shuttleworth]. Основатель Ubuntu. Linux Format № 71, октябрь 2005 г. : [фрагмент] : [проект и концепция Ubuntu, значение Debian в успехе Ubuntu, об Open Source, взгляд на тему Linux на ПК]. — С. 40 ; Грег ­Кроа-Хартман [Greg Kroah­-Hartman]. Ведущий разработчик стабильной ветки ядра Linux. Linux Format № 81, июль 2006 г. : [фрагмент] : [драйверы как проблема, бинарные драйверы, чистота исходного кода Linux]. — С. 42. 
     Аннотация
     Внимайте: интервью столпов свободного ПО — Ричарда Столлмена, Линуса Торвальдса, Марка Шаттлворта и Грега Кроа-­Хартмана.
 

Кроа-Хартман Г. Ядро ждет помощи от тебя

Кроа-Хартман Г. Ядро ждет помощи от тебя [Текст] : [Создание, применение и отсылка поправок к ядру Linux] / Грег Кроа-­Хартман (Greg Kroah-Hartman)  //  Linux Format. — 2010. — № 3 (129), март. — С. 42-45. — (Вскрываем ядро). — Прил.: "Из малого желудя…" : [Установка Git на ПК]. — С. 42 ; "Про Git" : [При работе с Git следует помнить, что с так называемой веткой ‘master’ работает Линус и там работать простому юзеру нельзя, а поэтому дан совет и показано как создать собственное ответвление под условным названием «tutorial»]. — С. 43 ; "Фигурные скобки" : [Правила использования фигурных скобок в коде ядра]. — С. 44 ; "Что дальше?" : [Что делать после отправки поправки]. — С. 45. 
      Аннотация
      Ваше имя в списке авторов ядра Linux? Это нетрудно — Грег Кроа-Хартман обращает внимание на стиль кодирования ядра Linux (файл Documentation/CodingStyle дерева исходных текстов), правила применения фигурных скобок, правило табуляции, правило 80-символьного лимита длины строки кода и подсказывает простые шаги по созданию, применению и отсылке поправок к ядру Linux. 
      Также коротко рассмотрено содержание и смысл соглашения Developer’s Certificate of Origin (Сертификат разработчика о происхождении), находящегося в файле Documentation/ SubmittingPatches дерева исходных текстов ядра Linux. 
 

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


      Браун К. Ядро: о сущности модулей [Текст] / Крис Браун  //  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. Учебник" смотрите статью Нейла Ботвика "Ядро: создай себе свое!".

 

Руководство компании Novell решило полностью оплачивать работу Грега Кроа-Хартмана…

Руководство компании Novell решило полностью оплачивать работу Грега Кроа-Хартмана [Greg Kroah-Hartman], занимающегося разработкой Linux-драйверов, при этом освободив его от других обязанностей [Текст] // Linux Format. — 2007. — № 11 (98), нояб.. — С. 5. — (Новости короткой строкой).

Кроа-Хартман Г. Ядерный полковник

Кроа-Хартман Г. Ядерный полковник [Текст] : LXF-интервью [одного из первопроходцев (вместе с Крисом Райтом (Chris Wright) разработки третьей ветви ядра Linux 2.6.x.y] // Linux Format. — 2006. — 7 (81), июль. — С. 34-37: цвет. фото. — (Интервью. Грег Кроа-Хартман). — Прил.: «Грег Кроа-Хартман. Визитка LXF» [Справка]. — С. 34.
Аннотация
Грегу Кроа-Хартману нравится разрабатывать драйвера устройств. Он — автор многих из них, а заодно и основных подсистем, с которыми они связаны. USB, PCI, I2C, udev и виртуальная файловая система sysfs – все это участки сферы влияния Грега. Большей частью прозрачной функциональности драйверов, воспринимаемой в ядре Linux как нечто само собой разумеющееся, мы обязаны Грегу, разработавшему немало таких технологий, и он охотно раскрывает будни разработки ядра и драйверов.
Грег Кроа-Хартман о проблеме бинарных драйверов в Linux и о Ndiswrapper.

Кроа-Хартман Г. Вскрываем ядро

Кроа-Хартман Г. Вскрываем ядро [Текст] : Специальный репортаж [о ядре 2.6.13] / Грег Кроа-Хартман (Greg Kroah-Hartman) // Linux Format. — 2005. — № 4 (73), дек.. — С. 50-. — Прил.: «Автор» : [Справка]. — С. 51 ; «А что же 2.6.14?» : [Новые функции]. — С. 53 ; «Привязка драйверов вручную – использование функций bind и unbind». — С. 54-55 ; «Девять правил разработки стабильного ядра». — С. 56 ; «Прощай, BitKeeper! Доброе утро, Git! : [Git — система управления распределенным исходным кодом ядра Linux]». — С. 57 ; «Присоединяйтесь!» : [Обзор проектов разработки ядра Linux]. — С. 58.
Аннотация
Грег Кроа-Хартман (Greg Kroah-Hartman) работает над ядром Linux полный рабочий день в Novell. Он пишет драйверы ядра с 1999 года, поддерживает разработку udev и hotplug, а также изучает различные подсистемы ядра.
Ядро 2.6.13 — дополнения для разработчиков (Inotify, Kexec и Kdump), пользователей (bind и unbind), для встроенных систем (Xtensa, файловая система ext2 теперь позволяет программам исполняться «на месте» (inplace), «добровольно-вытесняющая» многозадачность (voluntary pre-emption)). Более подробно рассказано об использовании функций ядра Inotify, bind и unbind.