Linux API. Исчерпывающее руководство | страница 11



• Павел Плужников (Paul Pluzhnikov) (компания Google) в прошлом был техническим руководителем и ключевым разработчиком инструмента для отладки памяти Insure++. Он отлично разбирается в отладчике gdb и часто отвечает посетителям форумов об отладке, выделении памяти, совместно используемых библиотеках и состоянии переменных среды в момент работы программы. Павел просмотрел многие главы и внес несколько ценных предложений.

• Джон Рейзер (John Reiser) (совместно с Томом Лондоном (Tom London)) осуществил одно из самых первых портирований UNIX в 32-битную архитектуру: вариант VAX-11/780. Он создал системный вызов mmap(). Джон проверил многие главы (включая, разумеется, и главу о системном вызове mmap()) и привел множество исторических подробностей.

• Энтони Робинс (Anthony Robins) (адъюнкт-профессор по информатике в университете города Отаго в Новой Зеландии), мой близкий друг вот уже более трех десятилетий, стал первым читателем черновиков некоторых глав. Он предложил немало ценных замечаний на раннем этапе и оказал поддержку по мере развития проекта.

• Михаэль Шрёдер (Michael Schröder) (компания Novell) — один из главных авторов GNU-программы screen. Работа над ней научила его хорошо разбираться в тонкостях и различиях в реализации драйверов терминалов. Михаэль проверил главы о терминалах и псевдотерминалах, а также главу о группах процессов, сессиях и управлении задачами, дав ценные отзывы.

• Манфред Спрол (Manfred Spraul), разрабатывавший среди прочего код межпроцессного взаимодействия (IPC) в ядре Linux, тщательно проверил некоторые главы о нем и предложил множество улучшений.

• Том Свигг (Tom Swigg), в прошлом преподаватель UNIX в компании Digital, выступил в роли эксперта на ранних стадиях. Том уже более 25 лет работает инженером-программистом и ИТ-преподавателем и в настоящее время трудится в лондонском университете South Bank, где занимается программированием и поддержкой Linux и среды VMware.

• Йенс Томс Тёрринг (Jens Thoms Törring) является представителем поколения физиков, которые превратились в программистов. Он разработал множество драйверов устройств с открытым кодом, а также другое ПО. Йенс прочитал на удивление разнородные главы и поделился исключительно ценными соображениями о том, в чем можно улучшить каждую из них.

Многие другие технические эксперты также прочитали различные части этой книги и предложили ценные комментарии. Благодарю вас: Джордж Анцингер (George Anzinger) (компания MontaVista Software), Стефан Бечер (Stefan Becher), Кшиштоф Бенедичак (Krzysztof Benedyczak), Дэниэл Бранеборг (Daniel Brahneborg), Эндрис Брауэр (Andries Brouwer), Анабел Черч (Annabel Church), Драган Цветкович (Dragan Cvetkovič), Флойд Л. Дэвидсон (Floyd L. Davidson), Стюарт Дэвидсон (Stuart Davidson) (компания Hewlett-Packard Consulting), Каспер Дюпон (Kasper Dupont), Петер Феллингер (Peter Fellinger) (компания jambit GmbH), Мел Горман (Mel Gorman) (компания IBM), Нильс Голлеш (Niels Gцllesch), Клаус Гратцл (Claus Gratzl), Серж Халлин (Serge Hallyn) (компания IBM), Маркус Хартингер (Markus Hartinger) (компания jambit GmbH), Ричард Хендерсон (Richard Henderson) (компания Red Hat), Эндрю Джоузи (Andrew Josey) (компания The Open Group), Дэн Кегел (Dan Kegel) (компания Google), Давид Либенци (Davide Libenzi), Роберт Лав (Robert Love) (компания Google), Х. Дж. Лу (H. J. Lu) (компания Intel Corporation), Пол Маршалл (Paul Marshall), Крис Мэйсон (Chris Mason), Майкл Матц (Michael Matz) (компания SUSE), Тронд Майклбаст (Trond Myklebust), Джеймс Пич (James Peach), Марк Филлипс (Mark Phillips) (компания Automated Test Systems), Ник Пиггин (Nick Piggin) (компании SUSE Labs и Novell), Кай Йоханнес Поттхофф (Kay Johannes Potthoff), Флориан Рампп (Florian Rampp), Стефен Ротвелл (Stephen Rothwell) (компании Linux Technology Centre и IBM), Маркус Швайгер (Markus Schwaiger), Стефен Твиди (Stephen Tweedie) (компания Red Hat), Бритта Варгас (Britta Vargas), Крис Райт (Chris Wright), Михал Вронски (Michal Wronski) и Умберто Замунер (Umberto Zamuner).