stringtranslate.com

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

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

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

Биография

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

Мягкая посадка системы Linux

Макдональд был соавтором ранних функций ядра Linux в начале 1990-х годов, включая общие библиотеки , псевдотерминалы , вызов select и виртуальные консоли . [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 Distributions», 1 апреля 1994 г., Linux Journal , дата обращения 27 сентября 2011 г.
  2. ^ "Jsish.org" . Получено 2017-12-01 .
  3. ^ "Питер Макдональд" Архивировано 08.11.2007 на Wayback Machine , страница сотрудников PDQI. Получено 27.09.2011.
  4. Список рассылки «Linux-Activists», 1991. Получено 27 сентября 2011 г.
  5. Список рассылки «Linux-Activists», 1992. Получено 27 сентября 2011 г.
  6. ^ ab «Выбор поколения 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 Bible 2010 Edition: Boot Up to Ubuntu, Fedora, KNOPPIX, Debian, openSUSE и 13 других дистрибутивов, Кристофер Негус, Wiley , 2009, ISBN 978-0-470-48505-7 , стр. 528. Получено 27 сентября 2011 г. 
  12. ^ "История вина", Wine HQ. Получено 27 сентября 2011 г.
  13. ^ ab "Домашняя страница BrowseX". Получено 27.09.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 .