อ่าน 3 นาที
ปีเตอร์ แมคโดนัลด์ส (โปรแกรมเมอร์คอมพิวเตอร์)
ปีเตอร์ แมคโดนัลด์เป็นวิศวกรซอฟต์แวร์ชาวแคนาดา ซึ่งเป็นที่รู้จักกันดีในฐานะผู้สร้างSoftlanding Linux System (SLS) ซึ่งได้รับการยกย่องอย่างกว้างขวางว่าเป็นระบบปฏิบัติการลินุกซ์...
ปีเตอร์ แมคโดนัลด์ส (โปรแกรมเมอร์คอมพิวเตอร์)
ปีเตอร์ แมคโดนัลด์ | |
|---|---|
| เกิด | ปีเตอร์ ชาร์ลส์ แมคโดนัลด์ 28 มิถุนายน พ.ศ. 2500วิคตอเรีย รัฐบริติชโคลัมเบีย |
| สัญชาติ | ชาวแคนาดา |
| อัลมา มัธยฐาน | มหาวิทยาลัยวิกตอเรีย (ปริญญาตรีวิทยาศาสตร์ ปี 1989, ปริญญาโทวิทยาศาสตร์ ปี 1996) |
ปีเตอร์ แมคโดนัลด์เป็นวิศวกรซอฟต์แวร์ชาวแคนาดา ซึ่งเป็นที่รู้จักกันดีในฐานะผู้สร้างSoftlanding Linux System (SLS) ซึ่งได้รับการยกย่องอย่างกว้างขวางว่าเป็นระบบปฏิบัติการลินุกซ์ แบบสมบูรณ์ตัวแรก [ 1 ]ผลงานบางส่วนของเขาเป็นรากฐานของWineเขายังสร้าง เว็บเบราว์เซอร์ Tclชื่อBrowseX และชุดยูทิลิตี้ Tcl ชื่อ PDQI อีกด้วย
โครงการปัจจุบันรวมถึง Jsish ซึ่งเป็นตัวแปล JavaScript แบบฝังตัวพร้อมการตรวจสอบประเภทในตัว[ 2 ]
ชีวประวัติ
ปีเตอร์ ชาร์ลส์ แมคโดนัลด์ เกิดที่วิกตอเรีย รัฐบริติชโคลัมเบียเมื่อวันที่ 28 มิถุนายน พ.ศ. 2490 เขาสำเร็จการศึกษาจาก หลักสูตร วิทยาการคอมพิวเตอร์ของมหาวิทยาลัยวิกตอเรียโดยได้รับปริญญาตรี (พ.ศ. 2532) และปริญญาโท (พ.ศ. 2539 วิทยานิพนธ์ปริญญาโท : การแยกส่วนเคอร์เนลลินุกซ์ออกเป็นโมดูลที่โหลดได้แบบไดนามิก ) [ 3 ]
ระบบ Linux Softlanding
MacDonald ร่วมพัฒนาฟีเจอร์แรกเริ่มของเคอร์เนล Linuxในช่วงต้นทศวรรษ 1990 รวมถึง ไลบรารี ที่ใช้ร่วมกันเทอร์มินัลเสมือนการ เรียก ใช้ selectและคอนโซลเสมือน [ 4 ] [ 5 ] [ 6 ] เขาประกาศเปิด ตัว Softlanding Linux System (SLS) ซึ่งเป็นการติดตั้ง Linux แบบสแตนด์อโลนครั้งแรก สำหรับการทดสอบในเดือนสิงหาคม 1992 (บน ฟลอปปี้ดิสก์ 15 แผ่น) [ 7 ] และสำหรับการวางจำหน่ายทั่วไปในเดือนตุลาคม 1992 (แนะนำให้ใช้ พื้นที่ดิสก์อย่างน้อย 10 MB ) [ 8 ]
SLS ได้รับความนิยม แต่ก็ถูกวิพากษ์วิจารณ์เช่นกัน แมคโดนัลด์ถูกวิพากษ์วิจารณ์ว่าพยายามหารายได้จากซอฟต์แวร์ฟรี แต่ได้รับการปกป้องโดยลินัส ทอร์วัลด์ส[ 6 ]การแจกจ่ายลินุกซ์รุ่นแรกๆ สองรายการถูกสร้างขึ้นโดยเฉพาะเพื่อตอบโต้ SLS ได้แก่Debianของเอียน เมอร์ด็อกเพื่อชดเชยข้อบกพร่องของ SLS และSlackwareของแพทริก โวลเคอร์ดิ้งเพื่อรวมแพตช์ตัวติดตั้งที่ไม่ได้เพิ่มลงใน SLS และแมคโดนัลด์ไม่อนุญาตให้โวลเคอร์ดิ้งแจกจ่ายอย่างอิสระ[ 9 ] [ 10 ] [ 11 ]
ซอฟต์แวร์อื่นๆ
เลเยอร์ความเข้ากันได้ของ Wine Windows รุ่นแรกในปี 1993 นั้นใช้ ฟังก์ชันหน้าต่าง Tcl/Tkที่ MacDonald เขียนขึ้น (แม้ว่าจะเขียนใหม่ในภายหลังเป็นการ เรียกใช้ Xlib โดยตรงก็ตาม ) [ 12 ]
แม คโดนัลด์ก่อตั้ง BrowseX Systems ในปี 1999 [ 13 ]และออก BrowseX เวอร์ชัน 1.0 ซึ่งเป็นเว็บเบราว์เซอร์แบบโอเพนซอร์ส ที่ใช้ Tcl สำหรับหลายแพลตฟอร์ม โดยมีเป้าหมายให้มีขนาดเล็กกว่าและเร็วกว่า Netscape [ 14 ] [ 15 ]การอัปเดตครั้งสุดท้ายของ BrowseX เกิดขึ้นในปี 2003 บริษัทได้เปลี่ยนชื่อเป็น PDQ Interfaces Inc. และออกชุดยูทิลิตี้ต่างๆ ที่ใช้ TCL [ 13 ] [ 16 ]
Jsish: ตัวแปลภาษา JavaScript ที่มี sqlite, json, websocket และ zvfs ในตัว[ 17 ]
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ปีเตอร์ แมคโดนัลด์ส (โปรแกรมเมอร์คอมพิวเตอร์)
ปีเตอร์ แมคโดนัลด์เป็นวิศวกรซอฟต์แวร์ชาวแคนาดา ซึ่งเป็นที่รู้จักกันดีในฐานะผู้สร้างSoftlanding Linux System (SLS) ซึ่งได้รับการยกย่องอย่างกว้างขวางว่าเป็นระบบปฏิบัติการลินุกซ์...
ชีวประวัติ
ปีเตอร์ ชาร์ลส์ แมคโดนัลด์ เกิดที่ วิกตอเรีย รัฐบริติชโคลัมเบีย เมื่อวันที่ 28 มิถุนายน พ.ศ. 2490 เขาสำเร็จการศึกษาจาก หลักสูตร วิทยาการคอมพิวเตอร์ ของ มหาวิทยาลัยวิกตอเรีย โดยได้รับ ปริญญาตรี (พ.ศ. 2532) และ ปริญญาโท (พ.ศ.
ระบบ Linux Softlanding
MacDonald ร่วมพัฒนาฟีเจอร์แรกเริ่มของ เคอร์เนล Linux ในช่วงต้นทศวรรษ 1990 รวมถึง ไลบรารี ที่ ใช้ร่วมกัน เทอร์มินัลเสมือน การ เรียก ใช้ select และ คอนโซลเสมือน [ 4 ] [ 5 ] [ 6 ] เขา ประกาศเปิด ตัว Softlanding Linux System (SLS) ซึ่งเป็นการติดตั้ง Linux...
ซอฟต์แวร์อื่นๆ
เลเยอร์ความเข้ากันได้ของ Wine Windows รุ่นแรกในปี 1993 นั้นใช้ ฟังก์ชันหน้าต่าง Tcl/Tk ที่ MacDonald เขียนขึ้น (แม้ว่าจะเขียนใหม่ในภายหลังเป็นการ เรียกใช้ Xlib โดยตรงก็ตาม ) [ 12 ]