2 điểm bởi GN⁺ 2024-06-04 | 1 bình luận | Chia sẻ qua WhatsApp

Tách dự án trình duyệt Ladybird và từ chức vị trí lãnh đạo SerenityOS

Sự tách biệt giữa hai dự án

  • Đã bắt đầu dự án SerenityOS vào năm 2018
  • SerenityOS đã phát triển thành một cộng đồng mã nguồn mở quy mô lớn với hơn 1.000 người đóng góp trên toàn thế giới
  • Trong 2 năm gần đây đã tập trung vào một trình duyệt web mới tên là Ladybird
  • Ladybird ban đầu khởi đầu là một trình xem HTML cho SerenityOS, nhưng đã chuyển thành dự án đa nền tảng vào năm 2022

Lý do tách hai dự án

  • Hiện tại hai nhóm đang chia sẻ cùng tài nguyên và hạ tầng
    • Nhóm xây dựng hệ điều hành desktop
    • Nhóm xây dựng trình duyệt web đa nền tảng
  • Mối quan tâm của hai dự án ngày càng khác nhau nên cần tách ra
  • Đã quyết định tách Ladybird thành một dự án cấp cao độc lập

Những thay đổi đối với Ladybird

  • Việc phát triển Ladybird hiện được thực hiện trong kho GitHub mới
  • Giao tiếp hằng ngày diễn ra trên máy chủ Discord mới của Ladybird
  • Ladybird hiện nhắm tới Linux và macOS (không còn nhắm tới SerenityOS)
  • Khác với SerenityOS, Ladybird dự định tận dụng hệ sinh thái mã nguồn mở rộng lớn hơn

Những thay đổi đối với SerenityOS

  • Không còn tập trung vào việc xây dựng trình duyệt web
  • "Hack phần mềm vui vẻ cùng bạn bè" một lần nữa trở thành mục tiêu chính
  • Hướng đi trong tương lai phụ thuộc vào cộng đồng

Ý kiến của GN⁺

  • Sự phát triển của cộng đồng: Việc tách hai dự án tạo cơ hội để mỗi dự án phát triển tập trung hơn.
  • Hiệu quả phát triển: Khi mỗi dự án vận hành độc lập, việc sử dụng tài nguyên và hạ tầng có thể hiệu quả hơn.
  • Đa dạng kỹ thuật: Việc Ladybird tận dụng hệ sinh thái mã nguồn mở rộng lớn hơn có thể giúp tiếp nhận nhiều công nghệ đa dạng hơn.
  • Tính tự chủ của cộng đồng: Điều này mang lại cho cộng đồng SerenityOS cơ hội tự mình dẫn dắt dự án.
  • Tiềm năng tương lai: Khi mỗi dự án tập trung hơn vào mục tiêu riêng, có thể kỳ vọng những kết quả tốt hơn.

1 bình luận

 
GN⁺ 2024-06-04
Ý kiến trên Hacker News
  • Trình duyệt Ladybird của SerenityOS đã chuyển mục tiêu sang Linux và macOS. Có sự tò mò về lý do ngừng hỗ trợ SerenityOS.
  • Có thắc mắc về việc dự án Ladybird mới sẽ liên quan thế nào đến trình duyệt Ladybird hiện có của SerenityOS. Nếu hai dự án dùng cùng một cái tên, điều đó có thể gây nhầm lẫn.
  • Nhấn mạnh rằng Andreas là một người tích cực, và thật vui vì đợt fork này không bị xem là một sự kiện tiêu cực.
  • Khen Andreas là một lập trình viên xuất sắc đồng thời là người xây dựng cộng đồng giỏi. Có vẻ anh ấy đam mê phát triển trình duyệt hơn.
  • SerenityOS chủ yếu là một dự án tận hưởng chính quá trình lập trình, với mục tiêu là chứng minh niềm vui và khả năng của việc viết mã hơn là sản phẩm đầu ra.
  • Giới thiệu kênh YouTube của Andreas Kling, nơi cung cấp các bản cập nhật hằng tháng về quá trình phát triển trình duyệt Ladybird.
  • Với những người từng thích các video YouTube về SerenityOS, việc Ladybird không còn là mục tiêu của SerenityOS là điều đáng tiếc.
  • Đợt fork lần này diễn ra theo cách rất ấm áp và tích cực, khiến người ta muốn đóng góp cho cả Ladybird lẫn SerenityOS.
  • Ladybird đang nhận được nhiều sự chú ý hơn SerenityOS, và trình duyệt này có khả năng tạo ảnh hưởng tới nhiều người hơn.
  • Với tư cách là người tài trợ Andreas trên GitHub, có sự tò mò liệu khoản tài trợ sẽ chỉ tập trung vào Ladybird hay không. Vì quan tâm đến trình duyệt hơn nên vẫn dự định tiếp tục tài trợ.
  • Quyết định lần này có thể giải phóng nguồn lực để tập trung hơn vào chính hệ điều hành. Nếu SerenityOS được port sang các nền tảng nhúng như ARM hoặc RISC-V, nó có thể thu hút sự quan tâm lớn hơn.