Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Peter MacDonald (computer programmer)

From Wikipedia, the free encyclopedia
Canadian software engineer
For other people named Peter MacDonald, seePeter MacDonald (disambiguation).
Peter MacDonald
Born
Peter Charles MacDonald

(1957-06-28)June 28, 1957 (age 68)
Victoria, British Columbia
CitizenshipCanadian
Alma materUniversity of Victoria (BSc 1989, MSc 1996)

Peter MacDonald is aCanadiansoftware engineer, best known as the creator ofSoftlanding Linux System (SLS), widely regarded as the first completeLinux distribution.[1] Some of his work served as a foundation ofWine. He also created theTcl web browser BrowseX, and the PDQI suite of Tcl utilities.

Current projects include Jsish, an embeddable JavaScript interpreter with builtin type-checking.[2]

Biography

[edit]

Peter Charles MacDonald was born inVictoria, British Columbia on June 28, 1957. He graduated from theComputer Science program of theUniversity of Victoria with aBSc (1989) andMSc (1996,master's thesis:Decomposing the Linux Kernel into Dynamically Loadable Modules).[3]

Softlanding Linux System

[edit]

MacDonald co-developed early features of theLinux kernel in the early 1990s, includingshared libraries,pseudo terminals, theselect call andvirtual consoles.[4][5][6] He announcedSoftlanding Linux System (SLS), the first standalone Linux install, for testing in August 1992 (on 15floppy disks),[7] and for general release in October 1992 (recommending at least 10MB ofdisk space).[8]

SLS became popular, but also drew criticism. MacDonald was criticized for trying to make money on free software, but defended byLinus Torvalds.[6] Two of the earlyLinux distributions were made specifically in reaction to SLS,Ian Murdock'sDebian to compensate for SLS's bugs, andPatrick Volkerding'sSlackware to include installer patches which weren't added to SLS, and which MacDonald wouldn't allow Volkerding to distribute independently.[9][10][11]

Other software

[edit]

The initial 1993Wine Windows compatibility layer was based onTcl/Tk windowing functions MacDonald wrote (though later rewritten as directXlib calls).[12]

MacDonald founded BrowseX Systems in 1999,[13] and put out version 1.0 of BrowseX, anopen source Tcl-based cross-platform web browser, meant to be smaller and faster thanNetscape.[14][15] The last update of BrowseX was in 2003; the company was renamed to PDQ Interfaces Inc., and put out a set of various TCL based utilities.[13][16]

Jsish: a javascript interpreter with builtin sqlite, json, websocket, and zvfs support.[17]

References

[edit]
  1. ^"Linux Distributions", Apr 01, 1994,Linux Journal, Retrieved 2011-09-27.
  2. ^"Jsish.org". Retrieved2017-12-01.
  3. ^"Peter MacDonald"Archived 2007-11-08 at theWayback Machine, PDQI Staff page. Retrieved 2011-09-27.
  4. ^"Linux-Activists" mailing list, 1991. Retrieved 2011-09-27.
  5. ^"Linux-Activists" mailing list, 1992. Retrieved 2011-09-27.
  6. ^ab"The Choice of a GNU Generation: An Interview With Linus Torvalds", Originally published late 1993 inMeta Magazine. By Mike Linksvayer. Retrieved 2011-09-27.
  7. ^"SLS: now available (for testers)"Archived 2011-07-18 at theWayback Machine, SLS first announcement - Newsgroup:comp.os.linux, August 15, 1992. Retrieved 2011-09-27.
  8. ^"Linux Timeline",Linux Journal, May 31, 2006. Retrieved 2011-09-27.
  9. ^"The Ultimate Distro", by Glyn Moody,Linux Journal, December 27, 2006. Retrieved 2011-09-27.
  10. ^"Interview with Patrick Volkerding", by Phil Hughes,Linux Journal, April 1, 1994. Retrieved 2011-09-27.
  11. ^Linux Bible 2010 Edition: Boot Up to Ubuntu, Fedora, KNOPPIX, Debian, openSUSE, and 13 Other Distributions, by Christopher Negus,Wiley, 2009,ISBN 978-0-470-48505-7, p.528. Retrieved 2011-09-27.
  12. ^"Wine History",WineHQ. Retrieved 2011-09-27.
  13. ^ab"BrowseX Home Page". Retrieved 2011-09-27.
  14. ^"BrowseX Systems Inc. announces Beta Release 1.0.x of BrowseX", BrowseX Systems Inc., Sept 26, 2000. Retrieved 2011-09-27.
  15. ^"BrowseX - A Viable Alternative", review by Steve Coe, Canada Computes, Oct 04, 2000. Archived at theInternet Archive. Retrieved 2011-09-27.
  16. ^"PDQI Home Page" Retrieved 2011-09-27.
  17. ^"Jsish.org". Retrieved2014-04-30.
Linux kernel
Controversies
Distributions
Organizations
Adoption
Media
Security
certifications
Contributors to theLinux operating system
Kernel
GNU
Distributions
Other developers
Advocates
Others
Retrieved from "https://en.wikipedia.org/w/index.php?title=Peter_MacDonald_(computer_programmer)&oldid=1295005516"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp