Питер Макдональд (программист)
Питер Макдональд | |
---|---|
Рожденный | Питер Чарльз Макдональд 28 июня 1957 г. Виктория, Британская Колумбия |
Гражданство | Канадский |
Альма-матер | Университет Виктории (бакалавр 1989 г., магистр 1996 г.) |
Питер Макдональд — канадский инженер-программист , наиболее известный как создатель системы Softlanding Linux (SLS), широко известной как первый полноценный дистрибутив Linux . [1] Некоторые из его работ легли в основу Wine . Он также создал веб-браузер Tcl BrowseX и набор утилит Tcl PDQI.
Текущие проекты включают Jsish, встраиваемый интерпретатор JavaScript со встроенной проверкой типов. [2]
Биография
[ редактировать ]Питер Чарльз Макдональд родился в Виктории, Британская Колумбия , 28 июня 1957 года. Он окончил программу компьютерных наук Университета Виктории со степенью бакалавра (1989) и магистра (1996, магистерская диссертация : «Разложение ядра Linux на динамически загружаемые модули»). ). [3]
Мягкая посадка Linux-системы
[ редактировать ]Макдональд совместно разработал ранние функции ядра Linux в начале 1990-х годов, включая разделяемые библиотеки , псевдотерминалы , вызов выбора и виртуальные консоли . [4] [5] [6] Он анонсировал Softlanding Linux System (SLS), первую автономную установку Linux, для тестирования в августе 1992 года (на 15 дискетах ). [7] и для общего выпуска в октябре 1992 г. (рекомендуется не менее 10 МБ дискового пространства ). [8]
SLS стал популярным, но также вызвал критику. Макдональда критиковали за попытку заработать на свободном программном обеспечении, но его защищал Линус Торвальдс . [6] Два ранних дистрибутива Linux были созданы специально в ответ на SLS: Яна Мердока Debian . для компенсации ошибок SLS и Патрика Волкердинга для Slackware включения патчей установщика, которые не были добавлены в SLS и которые Макдональд не разрешил Фолькердинг распространять самостоятельно. [9] [10] [11]
Другое программное обеспечение
[ редактировать ]Первоначальный уровень совместимости Wine с Windows 1993 года был основан на оконных функциях Tcl/Tk, написанных Макдональдом (хотя позже переписанных как прямые вызовы Xlib ). [12]
Макдональд основал BrowseX Systems в 1999 году. [13] и выпустил версию 1.0 BrowseX, кроссплатформенного веб-браузера с открытым исходным кодом на базе Tcl, который должен был быть меньше и быстрее, чем Netscape . [14] [15] Последнее обновление BrowseX было в 2003 году; компания была переименована в PDQ Interfaces Inc. и выпустила набор различных утилит на основе TCL. [13] [16]
Jsish: интерпретатор javascript со встроенной поддержкой sqlite, json, websocket и zvfs. [17]
Ссылки
[ редактировать ]- ^ «Дистрибутивы Linux» , 1 апреля 1994 г., Linux Journal , дата обращения 27 сентября 2011 г.
- ^ «Jsish.org» . Проверено 1 декабря 2017 г.
- ^ «Питер Макдональд». Архивировано 8 ноября 2007 г. на Wayback Machine , страница сотрудников PDQI. Проверено 27 сентября 2011 г.
- ^ «Linux-Activists» , 1991. Проверено 27 сентября 2011 г. Список рассылки
- ^ «Linux-Activists» , 1992. Проверено 27 сентября 2011 г. Список рассылки
- ^ Перейти обратно: а б «Выбор поколения GNU: интервью с Линусом Торвальдсом» , первоначально опубликовано в конце 1993 года в журнале Meta Magazine . Майк Линксвайер. Проверено 27 сентября 2011 г.
- ^ «SLS: теперь доступен (для тестировщиков)». Архивировано 18 июля 2011 г. на Wayback Machine , первое объявление о SLS — группа новостей: comp.os.linux , 15 августа 1992 г. Проверено 27 сентября 2011 г.
- ^ «Linux Timeline» , Linux Journal , 31 мая 2006 г. Проверено 27 сентября 2011 г.
- ^ «The Ultimate Distro» , Глин Муди, Linux Journal , 27 декабря 2006 г. Проверено 27 сентября 2011 г.
- ^ «Интервью с Патриком Волкердингом» , Фил Хьюз, Linux Journal , 1 апреля 1994 г. Проверено 27 сентября 2011 г.
- ^ Библия Linux, издание 2010 г.: загрузка Ubuntu, Fedora, KNOPPIX, Debian, openSUSE и 13 других дистрибутивов , Кристофер Негус, Wiley , 2009 г., ISBN 978-0-470-48505-7 , стр.528. Проверено 27 сентября 2011 г.
- ^ «История вина» , Wine HQ. Проверено 27 сентября 2011 г.
- ^ Перейти обратно: а б «Домашняя страница BrowseX» . Проверено 27 сентября 2011 г.
- ^ «BrowseX Systems Inc. объявляет о бета-версии 1.0.x BrowseX» , BrowseX Systems Inc., 26 сентября 2000 г. Проверено 27 сентября 2011 г.
- ^ «BrowseX — жизнеспособная альтернатива» , обзор Стива Коу, Canada Computes, 4 октября 2000 г. Архивировано в Интернет-архиве . Проверено 27 сентября 2011 г.
- ^ "Домашняя страница PDQI" Проверено 27 сентября 2011 г.
- ^ «Jsish.org» . Проверено 30 апреля 2014 г.