2 điểm bởi GN⁺ 2024-06-04 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Andreas Kling tách Ladybird, dự án phát triển từ bên trong SerenityOS, thành một dự án độc lập ở cấp cao nhất, đồng thời rời vị trí BDFL của SerenityOS ngay lập tức
  • SerenityOS, khởi đầu từ năm 2018, đã phát triển thành một cộng đồng mã nguồn mở với hơn 1.000 người đóng góp, nhưng các ưu tiên của một desktop OS và một trình duyệt đa nền tảng đã bị trộn lẫn trong cùng một không gian
  • Sau khi trở thành dự án đa nền tảng vào năm 2022, Ladybird tập trung nhiều vào phát triển trên Linux, và nay tiếp tục phát triển cũng như giao tiếp qua kho GitHub và máy chủ Discord mới
  • Sau khi tách ra, Ladybird nhắm tới Linux và macOS; mục tiêu SerenityOS bị loại bỏ, đồng thời áp dụng chính sách NIH cởi mở hơn để tận dụng hệ sinh thái mã nguồn mở bên ngoài
  • SerenityOS sẽ do một nhóm maintainer đảm nhận, thoát khỏi áp lực tập trung vào phát triển trình duyệt web và quay lại trọng tâm “hack phần mềm vui vẻ cùng bạn bè”

Tách Ladybird và thay đổi lãnh đạo SerenityOS

  • Andreas Kling bắt đầu dự án SerenityOS vào năm 2018 sau khi hoàn thành một chương trình cai nghiện
    • Trong lúc học cách sống một cuộc sống bình thường, anh cần thứ gì đó để lấp đầy thời gian rảnh, và việc xây dựng một hệ điều hành mới là công việc có quy mô phù hợp
    • Sau 6 tháng làm việc một mình, anh công bố nó lên mạng và mời mọi người khác tham gia
  • Từ đó, SerenityOS đã phát triển thành một cộng đồng mã nguồn mở lớn với hơn 1.000 người đóng góp trên toàn thế giới
    • Dự án đã xây dựng một văn hóa tập trung vào tình yêu chung dành cho lập trình, gác lại những khác biệt giữa mọi người
  • Trong 2 năm gần đây, sự quan tâm của Kling gần như tập trung hoàn toàn vào Ladybird
    • Ladybird là trình duyệt web mới, bắt đầu từ một HTML viewer đơn giản cho SerenityOS
    • Khi trở thành dự án đa nền tảng vào năm 2022, trọng tâm chuyển sang phiên bản Linux, vì việc kiểm thử trên Linux dễ hơn và không cần khởi động vào SerenityOS
  • Cho đến nay, hai dự án vẫn chia sẻ tài nguyên và hạ tầng, nhưng mối quan tâm của nhóm làm desktop OS và nhóm làm trình duyệt web đa nền tảng ngày càng xa nhau
  • Để đơn giản hóa việc phát triển, Ladybird trở thành một dự án độc lập ở cấp cao nhất tách khỏi SerenityOS
  • Kling cho biết anh không muốn níu giữ SerenityOS bằng cách tiếp tục ở lại vị trí BDFL khi bản thân không còn tập trung vào nó, nên đã từ nhiệm ngay lập tức
    • SerenityOS giờ sẽ do nhóm maintainer phụ trách
    • Anh nhấn mạnh đây là thay đổi nhằm giải quyết việc hai dự án lớn đã cùng tồn tại quá lâu trong một chỗ, chứ không có drama riêng nào cả

Những thay đổi đối với từng dự án

  • Việc phát triển Ladybird sẽ diễn ra trong kho GitHub mới
  • Giao tiếp hằng ngày được chuyển sang máy chủ Discord mới
  • Nền tảng mục tiêu của Ladybird là Linux và macOS
    • Mục tiêu SerenityOS bị loại bỏ
    • Không giống SerenityOS, dự án áp dụng chính sách NIH được nới lỏng thay vì “cấm mã bên ngoài”, và tận dụng hệ sinh thái OSS rộng lớn hơn
  • Trong SerenityOS, sự tập trung mạnh vào việc xây dựng trình duyệt web sẽ không còn nữa
    • “Hack phần mềm vui vẻ cùng bạn bè” một lần nữa trở thành trọng tâm chính
    • Hướng đi sau này sẽ do cộng đồng quyết định
  • Cả hai dự án giờ đây có thể tập trung tốt hơn vào mối quan tâm chính của mình, và kỳ vọng việc tách ra này sẽ dẫn tới tương lai tốt đẹp hơn cho cả hai bên

Chưa có bình luận nào.

Chưa có bình luận nào.