2 คะแนน โดย GN⁺ 2024-06-04 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

การแยกโปรเจกต์เบราว์เซอร์ Ladybird และการลาออกจากตำแหน่งผู้นำของ SerenityOS

การแยกสองโปรเจกต์

  • เริ่มโปรเจกต์ SerenityOS ในปี 2018
  • SerenityOS เติบโตเป็นชุมชนโอเพนซอร์สขนาดใหญ่ที่มีผู้มีส่วนร่วมมากกว่า 1,000 คนจากทั่วโลก
  • ในช่วง 2 ปีที่ผ่านมาได้มุ่งเน้นไปที่เว็บเบราว์เซอร์ใหม่ชื่อ Ladybird
  • เดิมที Ladybird เริ่มต้นจากการเป็นตัวแสดงผล HTML สำหรับ SerenityOS แต่ในปี 2022 ได้เปลี่ยนมาเป็นโปรเจกต์ข้ามแพลตฟอร์ม

เหตุผลของการแยกสองโปรเจกต์

  • ขณะนี้ทั้งสองกลุ่มใช้ทรัพยากรและโครงสร้างพื้นฐานชุดเดียวกัน
    • กลุ่มที่สร้างเดสก์ท็อป OS
    • กลุ่มที่สร้างเว็บเบราว์เซอร์ข้ามแพลตฟอร์ม
  • ความสนใจของทั้งสองโปรเจกต์แตกต่างกันมากขึ้นเรื่อย ๆ จึงจำเป็นต้องแยกออกจากกัน
  • ตัดสินใจแยก Ladybird ออกเป็นโปรเจกต์อิสระระดับบนสุด

การเปลี่ยนแปลงของ Ladybird

  • การพัฒนา Ladybird จะดำเนินต่อไปใน GitHub repository ใหม่
  • การสื่อสารประจำวันจะเกิดขึ้นในเซิร์ฟเวอร์ Discord ใหม่ของ Ladybird
  • ตอนนี้ Ladybird มุ่งเป้าไปที่ Linux และ macOS (ไม่รวม SerenityOS)
  • ต่างจาก SerenityOS ตรงที่ Ladybird วางแผนจะใช้ประโยชน์จากระบบนิเวศโอเพนซอร์สที่กว้างกว่า

การเปลี่ยนแปลงของ SerenityOS

  • จะไม่มุ่งเน้นกับการสร้างเว็บเบราว์เซอร์อีกต่อไป
  • "แฮ็กซอฟต์แวร์สนุก ๆ กับเพื่อน" กลับมาเป็นเป้าหมายหลักอีกครั้ง
  • ทิศทางในอนาคตขึ้นอยู่กับชุมชน

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

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

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

 
GN⁺ 2024-06-04
ความคิดเห็นบน Hacker News
  • เบราว์เซอร์ Ladybird ของ SerenityOS ได้เปลี่ยนเป้าหมายไปที่ Linux และ macOS ทำให้เกิดคำถามว่าทำไมจึงยุติการรองรับ SerenityOS
  • มีข้อสงสัยว่าโปรเจกต์ Ladybird ใหม่จะเกี่ยวข้องกับเบราว์เซอร์ Ladybird เดิมของ SerenityOS อย่างไร หากทั้งสองโปรเจกต์ใช้ชื่อเดียวกันอาจทำให้เกิดความสับสนได้
  • เน้นย้ำว่า Andreas เป็นคนมองโลกในแง่ดี และรู้สึกยินดีที่การ fork ครั้งนี้ไม่ได้ถูกมองว่าเป็นเหตุการณ์เชิงลบ
  • ชื่นชมว่า Andreas เป็นทั้งโค้ดเดอร์ที่ยอดเยี่ยมและผู้สร้างคอมมูนิตี้ที่เก่ง และน่าจะมีความหลงใหลในการพัฒนาเบราว์เซอร์มากกว่า
  • SerenityOS เป็นโปรเจกต์ที่เน้นความสนุกของกระบวนการเขียนโค้ดเป็นหลัก โดยมีจุดมุ่งหมายเพื่อพิสูจน์ความสนุกและความเป็นไปได้ของการเขียนโค้ด มากกว่าตัวผลลัพธ์สุดท้าย
  • แนะนำช่อง YouTube ของ Andreas Kling ซึ่งมีอัปเดตรายเดือนเกี่ยวกับการพัฒนาเบราว์เซอร์ Ladybird
  • ในฐานะคนที่ชอบวิดีโอ YouTube ของ SerenityOS รู้สึกเสียดายที่ Ladybird ถูกตัดออกจากเป้าหมายของ SerenityOS
  • การ fork ครั้งนี้เกิดขึ้นอย่างอบอุ่นและเป็นบวกมาก จนทำให้อยากมีส่วนร่วมกับทั้ง Ladybird และ SerenityOS
  • Ladybird ได้รับความสนใจมากกว่า SerenityOS และเบราว์เซอร์ก็น่าจะมีโอกาสส่งผลกระทบต่อผู้คนได้กว้างขวางกว่า
  • ในฐานะผู้สนับสนุน Andreas บน GitHub มีคำถามว่าเงินสนับสนุนจะมุ่งไปที่ Ladybird เพียงอย่างเดียวหรือไม่ แต่เพราะสนใจเบราว์เซอร์มากกว่า จึงตั้งใจจะสนับสนุนต่อไป
  • การตัดสินใจครั้งนี้อาจช่วยปลดปล่อยทรัพยากรเพื่อให้โฟกัสกับตัว OS ได้มากขึ้น และหาก SerenityOS ถูกพอร์ตไปยังแพลตฟอร์มฝังตัวอย่าง ARM หรือ RISC-V ก็อาจได้รับความสนใจมากขึ้น