Jump to content

Питер Макдональд (программист)

Питер Макдональд
Рожденный
Питер Чарльз Макдональд

( 1957-06-28 ) 28 июня 1957 г. (67 лет)
Виктория, Британская Колумбия
Гражданство Канадский
Альма-матер Университет Виктории (бакалавр 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]

  1. ^ «Дистрибутивы Linux» , 1 апреля 1994 г., Linux Journal , дата обращения 27 сентября 2011 г.
  2. ^ «Jsish.org» . Проверено 1 декабря 2017 г.
  3. ^ «Питер Макдональд». Архивировано 8 ноября 2007 г. на Wayback Machine , страница сотрудников PDQI. Проверено 27 сентября 2011 г.
  4. ^ «Linux-Activists» , 1991. Проверено 27 сентября 2011 г. Список рассылки
  5. ^ «Linux-Activists» , 1992. Проверено 27 сентября 2011 г. Список рассылки
  6. ^ Перейти обратно: а б «Выбор поколения GNU: интервью с Линусом Торвальдсом» , первоначально опубликовано в конце 1993 года в журнале Meta Magazine . Майк Линксвайер. Проверено 27 сентября 2011 г.
  7. ^ «SLS: теперь доступен (для тестировщиков)». Архивировано 18 июля 2011 г. на Wayback Machine , первое объявление о SLS — группа новостей: comp.os.linux , 15 августа 1992 г. Проверено 27 сентября 2011 г.
  8. ^ «Linux Timeline» , Linux Journal , 31 мая 2006 г. Проверено 27 сентября 2011 г.
  9. ^ «The Ultimate Distro» , Глин Муди, Linux Journal , 27 декабря 2006 г. Проверено 27 сентября 2011 г.
  10. ^ «Интервью с Патриком Волкердингом» , Фил Хьюз, Linux Journal , 1 апреля 1994 г. Проверено 27 сентября 2011 г.
  11. ^ Библия Linux, издание 2010 г.: загрузка Ubuntu, Fedora, KNOPPIX, Debian, openSUSE и 13 других дистрибутивов , Кристофер Негус, Wiley , 2009 г., ISBN   978-0-470-48505-7 , стр.528. Проверено 27 сентября 2011 г.
  12. ^ «История вина» , Wine HQ. Проверено 27 сентября 2011 г.
  13. ^ Перейти обратно: а б «Домашняя страница BrowseX» . Проверено 27 сентября 2011 г.
  14. ^ «BrowseX Systems Inc. объявляет о бета-версии 1.0.x BrowseX» , BrowseX Systems Inc., 26 сентября 2000 г. Проверено 27 сентября 2011 г.
  15. ^ «BrowseX — жизнеспособная альтернатива» , обзор Стива Коу, Canada Computes, 4 октября 2000 г. Архивировано в Интернет-архиве . Проверено 27 сентября 2011 г.
  16. ^ "Домашняя страница PDQI" Проверено 27 сентября 2011 г.
  17. ^ «Jsish.org» . Проверено 30 апреля 2014 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5bbb76baa4535cc7272666f8798817ad__1722164220
URL1:https://arc.ask3.ru/arc/aa/5b/ad/5bbb76baa4535cc7272666f8798817ad.html
Заголовок, (Title) документа по адресу, URL1:
Peter MacDonald (computer programmer) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)