กลับไปหน้าบทความ

อ่าน 5 นาที

เซอร์โว (ซอฟต์แวร์)

Servoเป็นเอ็นจิ้นเบราว์เซอร์ แบบทดลอง ที่ออกแบบมาเพื่อใช้ประโยชน์จาก คุณสมบัติ ความปลอดภัยของหน่วยความจำและคุณสมบัติการทำงานพร้อมกัน ของภาษาการเขียนโปรแกรม Rustโดยมุ่งสร้าง...

เซอร์โว (ซอฟต์แวร์)

เซอร์โว
ผู้เขียนต้นฉบับบริษัทโมสโมซซา
นักพัฒนามูลนิธิลินุกซ์ยุโรปและอาสาสมัคร[ 1 ] [ 2 ]
เวอร์ชันเสถียร
0.2.0 [ 3 ] แก้ไขข้อมูลนี้บนวิกิดาต้า / 31 พฤษภาคม 2026 ( 31 พฤษภาคม 2569 )
เขียนเป็นสนิม
ระบบปฏิบัติการWindows , Linux , macOS , Android , OpenHarmony
พิมพ์เครื่องมือค้นหาเบราว์เซอร์
ใบอนุญาตMPL 2.0 [ 4 ]
เว็บไซต์servo.org แก้ไขข้อมูลนี้บนวิกิดาต้า
ที่เก็บข้อมูล
  • github.com/servo/servo

Servoเป็นเอ็นจิ้นเบราว์เซอร์ แบบทดลอง [ 5 ] ที่ออกแบบมาเพื่อใช้ประโยชน์จาก คุณสมบัติ ความปลอดภัยของหน่วยความจำและคุณสมบัติการทำงานพร้อมกัน ของภาษาการเขียนโปรแกรม Rustโดยมุ่งสร้าง สภาพแวดล้อม แบบขนาน สูง ซึ่งการเรนเดอร์ การจัดวาง การแยกวิเคราะห์ HTML การถอดรหัสภาพ และส่วนประกอบเอ็นจิ้นอื่นๆ จะได้รับการจัดการโดย งานย่อยที่แยกออกจากกัน[ 6 ] [ 7 ]นอกจากนี้ยังใช้ การเร่งความเร็ว GPUเพื่อเรนเดอร์เว็บเพจได้อย่างรวดเร็วและราบรื่น[ 8 ] [ 9 ]

Servo เป็นโครงการวิจัยมาโดยตลอด เริ่มต้นที่Mozilla Corporationในปี 2012 และพนักงานของบริษัทได้ทำงานส่วนใหญ่จนถึงปี 2020 [ 10 ]ซึ่งรวมถึงโครงการ Quantumเมื่อส่วนต่างๆ ของ Servo ถูกรวมเข้ากับ เอนจิ้ GeckoของFirefox [ 11 ] [ 5 ]

หลังจากที่ Mozilla เลิกจ้างนักพัฒนา Servo ทั้งหมดในปี 2020 [ 10 ]การกำกับดูแลโครงการจึงถูกโอนไปยังLinux Foundation Europe [ 1 ] งานพัฒนาอย่างเป็นทางการยังคงดำเนินต่อไปที่ GitHub repository เดียวกันโดยโครงการนี้ขับเคลื่อนโดยอาสาสมัครทั้งหมด[ 2 ]

ประวัติศาสตร์

การพัฒนา Servo เริ่มขึ้นที่Mozilla Corporationในปี 2012 [ 12 ] [ 13 ]โครงการนี้ตั้งชื่อตามTom Servoหุ่นยนต์จากรายการโทรทัศน์Mystery Science Theater 3000 [ 14 ]

ในปี 2013 Mozilla ประกาศว่าSamsungกำลังร่วมมือในโครงการนี้[ 15 ]การมีส่วนร่วมหลักของ Samsung คือการพอร์ต Servo ไปยังAndroidและโปรเซสเซอร์ARM [ 16 ]นักพัฒนาของ Samsung ยังพยายามที่จะนำ API ของChromium Embedded Framework มาใช้ใหม่ ใน Servo [ 17 ]แต่ก็ไม่ประสบความสำเร็จและในที่สุดโค้ดก็ถูกลบออก[ 18 ]

การ ทดสอบ Acid2ผ่านการทดสอบในปี 2014 [ 6 ]และ Servo สามารถแสดงผลเว็บไซต์บางเว็บไซต์ได้เร็วกว่า เอนจิ้ นGeckoของFirefox [ 19 ]ในปี 2016 เอนจิ้นได้รับการปรับปรุงให้ดียิ่งขึ้น[ 20 ]ในปีเดียวกันนั้น Mozilla ได้เริ่มโครงการ Quantumซึ่งได้รวมส่วนที่เสถียรของ Servo เข้ากับ Gecko [ 11 ] [ 5 ]

Servo เป็นกลไกหลักของ เบราว์เซอร์ ความเป็นจริงเสริม 2 ตัว ตัวแรกเป็นของ ชุดหูฟัง Magic Leapในปี 2018 [ 21 ]จากนั้นเบราว์เซอร์ Firefox Reality ก็เปิดตัวในปี 2020 [ 22 ]

ในเดือนสิงหาคม พ.ศ. 2563 Mozilla ได้เลิกจ้างพนักงานจำนวนมาก รวมถึงทีม Servo เพื่อ "ปรับการเงินให้เข้ากับโลกหลังโควิด-19และมุ่งเน้นองค์กรไปที่บริการเชิงพาณิชย์ใหม่" [ 10 ]การกำกับดูแลโครงการ Servo จึงถูกโอนไปยังLinux Foundation Europe [ 1 ]

ในเดือนตุลาคม พ.ศ. 2564 มูลนิธิ European Eclipseได้เปิดตัวOniro ซึ่งเป็น ระบบปฏิบัติการแบบกระจายศูนย์แบบโอเพนซอร์สที่ไม่ขึ้นกับผู้จำหน่ายสำหรับอินเทอร์เน็ตของสิ่งต่างๆและอุปกรณ์ฝังตัวโดยมีพันธมิตรต่างๆ เช่นHuaweiและLinaroเป็นต้น ระบบนี้ใช้OpenHarmonyของมูลนิธิ OpenAtom เป็นพื้นฐาน สำหรับการพัฒนาซอฟต์แวร์ และใช้เอนจินเว็บ Servo ซึ่งเป็นส่วนหนึ่งของโครงการโอเพนซอร์สที่สร้างขึ้นบนภาษา Rust [ 23 ] การสนับสนุนแบบทดลองสำหรับ OpenHarmony ได้ถูกนำมาใช้กับ Servo ในเดือนกรกฎาคม พ.ศ. 2567 [ 24 ]

ในเดือนมกราคม 2023 โครงการ Servo ได้ประกาศว่าเงินทุนภายนอกใหม่ทำให้ทีมพัฒนาสามารถเปิดใช้งานโครงการอีกครั้งได้[ 25 ]แผนงานเบื้องต้นมุ่งเน้นไปที่การเลือกเอ็นจิ้นการจัดวางที่มีอยู่ 2 ตัวเพื่อพัฒนาต่อไป ตามด้วยการทำงานเพื่อให้สอดคล้องกับมาตรฐาน CSS2 ขั้นพื้นฐาน[ 26 ]ในเดือนกุมภาพันธ์ 2024 ในงาน FOSDEM 2024 ทีมงานโครงการ Servo ได้สรุปแผนการ 'เริ่มต้นใหม่' ของ Servo [ 27 ]

เมื่อวันที่ 20 ตุลาคม พ.ศ. 2568 Servo v0.0.1 ได้รับการเผยแพร่ โดยมีคุณสมบัติรองรับอุปกรณ์Apple silicon [ 28 ]

  • เว็บไซต์อย่างเป็นทางการแก้ไขข้อมูลนี้ได้ที่วิกิดาต้า
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Servo_(software)&oldid=1355877636 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เซอร์โว (ซอฟต์แวร์)

Servoเป็นเอ็นจิ้นเบราว์เซอร์ แบบทดลอง ที่ออกแบบมาเพื่อใช้ประโยชน์จาก คุณสมบัติ ความปลอดภัยของหน่วยความจำและคุณสมบัติการทำงานพร้อมกัน ของภาษาการเขียนโปรแกรม Rustโดยมุ่งสร้าง...

ประวัติศาสตร์

การพัฒนา Servo เริ่มขึ้นที่ Mozilla Corporation ในปี 2012 [ 12 ] [ 13 ] โครงการนี้ตั้งชื่อตาม Tom Servo หุ่นยนต์จากรายการโทรทัศน์ Mystery Science Theater 3000 [ 14 ]

ลิงก์ภายนอก

Wikimedia Commons มีสื่อที่เกี่ยวข้องกับ Servo (โปรแกรมจัดวางเลย์เอาต์ ) เว็บไซต์อย่างเป็นทางการ ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Servo_(software)&oldid=1355877636 "