8 คะแนน โดย GN⁺ 2024-07-02 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • Ladybird เป็นเว็บเบราว์เซอร์และเว็บเอนจินตัวใหม่
  • ตั้งเป้าที่จะเรนเดอร์เว็บสมัยใหม่โดยให้ความสำคัญกับมาตรฐานเว็บเป็นอันดับแรก พร้อมประสิทธิภาพ เสถียรภาพ และความปลอดภัยสูง
  • เริ่มต้นจากโปรแกรมดู HTML ของโครงการ SerenityOS และปัจจุบันเติบโตเป็นเบราว์เซอร์ข้ามแพลตฟอร์มที่รองรับระบบตระกูล Unix หลากหลายแบบ เช่น Linux และ macOS
  • ขณะนี้ยังอยู่ระหว่างการพัฒนาอย่างต่อเนื่อง และตั้งเป้าออกอัลฟาเวอร์ชันแรกในปี 2026

จุดเด่นเฉพาะของ Ladybird

  • ความเป็นอิสระอย่างแท้จริง: ไม่ใช้โค้ดจากเบราว์เซอร์ตัวอื่น และกำลังสร้างเอนจินใหม่บนพื้นฐานของมาตรฐานเว็บ
  • โฟกัสเดียว: มุ่งเน้นเฉพาะเว็บเบราว์เซอร์เท่านั้น
  • ไม่มีการหารายได้จากผู้ใช้: ไม่ใช้วิธีสร้างรายได้จากผู้ใช้ เช่น "ข้อตกลงการค้นหาเริ่มต้น" หรือโทเคนคริปโต

คำถามที่พบบ่อย

  • ช่วงเปิดตัว: ตั้งเป้าอัลฟาเวอร์ชันแรกสำหรับ Linux และ macOS ในช่วงฤดูร้อนปี 2026
  • จำนวนคนปัจจุบัน: ขณะนี้มีวิศวกรประจำแบบรับค่าจ้างเต็มเวลา 4 คนกำลังทำงานอยู่ และมีอาสาสมัครจำนวนมากร่วมพัฒนา
  • แผนการรับคนเพิ่ม: เร็ว ๆ นี้จะมีวิศวกรประจำเต็มเวลาใหม่อีก 3 คนเข้าร่วม โดยมีเป้าหมายขยายทีมในจังหวะที่เหมาะสม
  • ความเป็นอิสระ: ไม่ใช้โค้ดจากเอนจินเบราว์เซอร์อื่น แม้จะใช้ไลบรารีจาก 3rd party แต่ก็สร้างเอนจินของตัวเอง
  • การรองรับ Windows: ปัจจุบันยังไม่มีผู้ที่ทำงานกับการรองรับ Windows อย่างจริงจัง และจำเป็นต้องมีการปรับเปลี่ยนเพื่อให้ทำงานได้ดีนอกสภาพแวดล้อมตระกูล Unix
  • การรองรับมือถือ: ยังไม่มีผู้ที่ทำงานกับพอร์ตสำหรับ Android หรือ iOS อย่างจริงจัง และมีแผนจะทุ่มเทกับมือถือมากขึ้นเมื่อเดสก์ท็อปเวอร์ชันมีความเสถียรแล้ว
  • ระดับผู้สนับสนุน: Platinum $100,000, Gold $50,000, Silver $10,000, Bronze $5,000
  • การรักษาความเป็นอิสระ: การสนับสนุนทั้งหมดเป็นการบริจาคแบบไม่มีเงื่อนไข และไม่มีการขายอิทธิพล เช่น ที่นั่งในคณะกรรมการ
  • เหตุผลที่ใช้ C++: ใช้ C++ เพราะเริ่มต้นมาในฐานะส่วนหนึ่งของโครงการ SerenityOS ปัจจุบันในฐานะโครงการอิสระก็กำลังประเมินภาษาอื่นอยู่

ความเห็นของ GN⁺

  • Ladybird เป็นโครงการทะเยอทะยานที่พยายามสร้างเอนจินเว็บเบราว์เซอร์แบบอิสระ ซึ่งช่วยหลีกเลี่ยงการพึ่งพาเอนจินเบราว์เซอร์เดิม ๆ และเปิดโอกาสในการมอบประสิทธิภาพและความปลอดภัยที่ดีกว่า
  • ในฐานะองค์กรไม่แสวงหากำไรที่ให้ความสำคัญกับเว็บแบบเปิด การตัดวิธีหารายได้จากผู้ใช้ออกไปเป็นจุดที่น่าประทับใจ
  • ตอนนี้มุ่งเน้นที่สภาพแวดล้อมเดสก์ท็อปเป็นหลัก แต่มีแผนรองรับมือถือในอนาคต จึงมีศักยภาพในการใช้งานบนหลายแพลตฟอร์ม
  • แม้จะเริ่มต้นด้วย C++ แต่ก็กำลังพิจารณาการเปลี่ยนไปใช้ภาษาอื่น แสดงให้เห็นถึงความยืดหยุ่นทางเทคนิค
  • โครงการที่มีคุณลักษณะคล้ายกัน ได้แก่ Firefox และ Chromium และควรพิจารณาให้ดีว่าจุดที่แตกต่างจากสองโครงการนี้คืออะไร

2 ความคิดเห็น

 
xguru 2024-07-02

Ladybird - โปรเจ็กต์เบราว์เซอร์และเอนจินเว็บข้ามแพลตฟอร์มใหม่
Ladybird แยกฟอร์กออกมา และลาออกจากตำแหน่ง BDFL ของ SerenityOS

โปรเจ็กต์เริ่มมาได้ 2 ปีแล้ว และตอนนี้ก็แยกออกมาอย่างสมบูรณ์แล้วนะครับ
แต่ถ้าจะปล่อยเวอร์ชันอัลฟาในฤดูร้อนปี 2026 ก็ดูไกลเกินไป ประเด็นสำคัญคือจะยังรักษาความสนใจและการสนับสนุนเอาไว้ได้หรือไม่

 
GN⁺ 2024-07-02
ความคิดเห็นบน Hacker News
  • มีวิดีโอประกาศการก่อตั้งองค์กรไม่แสวงหากำไรแบบ 501(c) และการบริจาค $1,000,000 โดย Chris Wanstrath (ผู้ร่วมก่อตั้ง GitHub)
  • มีความเห็นสงสัยว่าเอนจินของ Ladybird ถูกออกแบบมาสำหรับการใช้งานแบบ embedded หรือไม่
    • การที่ Mozilla เอาการรองรับการฝังออกจาก Gecko เป็นหนึ่งในความผิดพลาดสำคัญที่ทำให้ Blink/Chromium และ WebKit แซง Gecko ไปได้
    • มีความเห็นว่าไม่ใช่แค่ต้องการเบราว์เซอร์ใหม่ แต่ต้องการเว็บเอนจินใหม่ที่สามารถฝังใช้งานได้ด้วย
  • มีความเห็นว่าโปรเจ็กต์นี้ยอดเยี่ยมมากและขอให้ประสบความสำเร็จ
    • มีความเห็นว่าจำเป็นต้องมีโมเดลรายได้ที่ไม่ได้พึ่งพาแค่การสนับสนุนจากองค์กรไม่แสวงหากำไรเท่านั้น
    • มีข้อเสนอว่าน่าจะอ้างอิงโมเดลของ FUTO ได้
      • ผู้ใช้สามารถตรวจสอบ แก้ไข และเผยแพร่ซอร์สโค้ดต่อได้ และสามารถใช้งานทุกฟีเจอร์ของแอปพลิเคชันได้เสมอ
      • มีอินเทอร์เฟซให้ผู้ใช้จ่ายเงินได้หากชอบแอปพลิเคชัน และสามารถเพิ่มองค์ประกอบตกแต่งเชิงรางวัลให้กับบัญชีผู้ใช้ได้
      • หลังใช้งานไประยะหนึ่ง จะมีการแจ้งเตือนให้ชำระเงินเพียงครั้งเดียว และสามารถปิดถาวรได้ด้วยปุ่ม
  • มีความเห็นว่าเป็นโปรเจ็กต์ที่น่าสนใจซึ่งทำให้นึกถึงการเปิดตัว Firefox และโฆษณาใน New York Times
    • มีความเห็นว่าไม่น่าเชื่อว่าผ่านไปกว่า 20 ปีแล้ว แต่เรายังต้องเข้าสู่สงครามเบราว์เซอร์อีกครั้ง
  • มีความเห็นว่าโลโก้ก่อนหน้านี้น่ารักกว่า และโลโก้ปัจจุบันดูเหมือนของเลียนแบบ Meta
    • อยากได้โลโก้ที่มีเอกลักษณ์มากกว่านี้
  • มีความเห็นว่าโฮมเพจ/โลโก้ใหม่สูญเสียเสน่ห์แบบปลายยุค 90 ถึงต้นยุค 2000 ไป
    • มีความกังวลว่าการแยกออกจาก Serenity อาจส่งผลต่อทิศทางและความเร็ว
    • มีความเห็นว่าการออกอัลฟาเวอร์ชันในปี 2026 นั้นไกลเกินไป
  • มีความเห็นว่าการโฟกัสที่เว็บเบราว์เซอร์เป็นเรื่องที่ดี
  • มีความเห็นว่าควรรักษาการรองรับ Serenity OS ไว้และยกเลิกกฎห้ามใช้โค้ดจากบุคคลที่สามน่าจะดีกว่า
    • มีความเห็นว่าหาก Serenity OS มอง Ladybird เป็นพอร์ต ผลลัพธ์ก็คงเหมือนกัน
  • มีความเห็นว่าการท้าทายอำนาจครอบงำของ Chrome เป็นสิ่งที่จำเป็นมานานแล้ว
    • แม้จะรักและขอบคุณ Firefox แต่ก็มีความเห็นว่ายากจะคาดหวังได้ภายใต้การบริหารในปัจจุบัน
  • มีความเห็นร่วมแสดงความยินดีกับ Andreas และทีมพัฒนา
    • หวังว่าจะมีการนำเงินทุนบางส่วนไปใช้กับการพัฒนา Jakt
      • Jakt เป็นภาษาโปรแกรมมิ่งระบบที่สะอาด สง่างาม และปลอดภัยด้านหน่วยความจำ