Питер Макдональд (программист) - Peter MacDonald (computer programmer)

Питер Макдональд это Канадский инженер-программист, наиболее известный как создатель Система Softlanding Linux (SLS), широко известный как первый полный Дистрибутив Linux.[1] Некоторые из его работ послужили основой Вино. Он также создал Tcl веб-браузер BrowseX и набор утилит Tcl PDQI.

Текущие проекты включают Jsish, встраиваемый интерпретатор javascript со встроенной проверкой типов.[2]

биография

Питер Чарльз Макдональд родился в Виктория, Британская Колумбия 28 июня 1957 года. Окончил Информатика программа Университет Виктории с Бакалавр (1989) и Магистр (1996, дипломная работа: Разложение ядра Linux на динамически загружаемые модули).[3]

SLS

Макдональд участвовал в разработке ранних функций Ядро Linux в начале 1990-х, в том числе общие библиотеки, псевдотерминалы, то Выбрать позвони и виртуальные консоли.[4][5][6] Он объявил Система Softlanding Linux (SLS), первая автономная установка Linux, для тестирования в августе 1992 г. (15 дискеты ),[7] и для общего выпуска в октябре 1992 г. (рекомендуется не менее 10 МБ из дисковое пространство ).[8]

SLS стал популярным, но также вызвал критику. Макдональда критиковали за попытку заработать на свободных программах, но его защищал Линус Торвальдс.[6] Два из первых Дистрибутивы Linux были сделаны специально в ответ на SLS, Ян Мердок с Debian чтобы компенсировать ошибки SLS, и Патрик Фолькердинг с Slackware включить патчи установщика, которые не были добавлены в SLS и которые Макдональд не разрешил Волкердингу распространять независимо.[9][10][11]

Другое ПО

Начальный 1993 год Вино Уровень совместимости Windows был основан на 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", 01 апреля 1994 г., Linux журнал, Проверено 27 сентября 2011.
  2. ^ "Jsish.org". Получено 2017-12-01.
  3. ^ "Питер Макдональд" В архиве 2007-11-08 на Wayback Machine, Страница персонала PDQI. Проверено 27 сентября 2011.
  4. ^ «Линукс-активисты» список рассылки, 1991. Проверено 27 сентября 2011.
  5. ^ «Линукс-активисты» список рассылки, 1992. Проверено 27 сентября 2011.
  6. ^ а б "Выбор поколения GNU: интервью с Линусом Торвальдсом", Первоначально опубликовано в конце 1993 г. в Мета Журнал. Майк Линксвайер. Проверено 27 сентября 2011.
  7. ^ «SLS: теперь доступно (для тестеров)» В архиве 2011-07-18 на Wayback Machine, Первое объявление SLS - Группа новостей: comp.os.linux, 15 августа 1992 г. Дата обращения 27 сентября 2011.
  8. ^ "Linux Timeline", Linux журнал, 31 мая 2006 г. Дата обращения 27 сентября 2011.
  9. ^ "Окончательный дистрибутив", Глин Муди, Linux журнал, 27 декабря 2006 г. Проверено 27 сентября 2011 г.
  10. ^ «Интервью с Патриком Фолькердингом», Фил Хьюз, Linux журнал, 1 апреля 1994 г. Дата обращения 27 сентября 2011.
  11. ^ Linux Bible 2010 Edition: загрузка до Ubuntu, Fedora, KNOPPIX, Debian, openSUSE и 13 других дистрибутивов, Кристофер Негус, Wiley, 2009, ISBN  978-0-470-48505-7, стр.528. Проверено 27 сентября 2011.
  12. ^ "История вина", Вино 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". Получено 2014-04-30.