Cloudflare tài trợ cho Ladybird và Omarchy
(blog.cloudflare.com)- Cloudflare chính thức tài trợ cho hai dự án mã nguồn mở Ladybird và Omarchy nhằm củng cố hệ sinh thái web mở
- Ladybird là một trình duyệt web hoàn toàn độc lập, không dựa trên Chromium, hiện đang phát triển mới cả engine dựng hình và engine JavaScript riêng
- Omarchy là một bản phân phối Arch Linux hiện đại và có thể cấu hình cho nhà phát triển, giúp đơn giản hóa việc cài đặt và thiết lập môi trường phát triển
- Cả hai dự án đều hướng tới việc bảo đảm sự đa dạng và lành mạnh của Internet tương lai thông qua quyền tự do lựa chọn và tính mở
- Sự hỗ trợ của Cloudflare là khoản tài trợ thuần túy không kèm điều kiện, không yêu cầu sử dụng stack công nghệ nào hay điều kiện bổ sung nào
Tổng quan
Cloudflare đang mở rộng hỗ trợ cho các dự án mã nguồn mở độc lập và đổi mới nhằm xây dựng một hệ sinh thái Internet tốt hơn. Các dự án nhận tài trợ lần này là dự án trình duyệt web mới Ladybird và giải pháp môi trường phát triển Omarchy, mỗi dự án đều có tiềm năng cao trong việc thúc đẩy tính cạnh tranh và sự đa dạng trong lĩnh vực trình duyệt web và hệ điều hành phục vụ phát triển
Củng cố tương lai của web bằng hai dự án mã nguồn mở
Cloudflare đã liên tục tham gia hỗ trợ các dự án mã nguồn mở của riêng mình cũng như nhiều dự án cộng đồng bên ngoài. Việc tài trợ cho Ladybird và Omarchy là một bước mở rộng tự nhiên được thực hiện vào thời điểm cần thiết để thúc đẩy sự đa dạng của Internet và mở rộng hệ sinh thái mã nguồn mở
Ladybird: trình duyệt độc lập và mới mẻ
- Trình duyệt web là công cụ cốt lõi mà phần lớn người dùng dùng để trải nghiệm Internet
- Trong bối cảnh các trình duyệt dựa trên Chromium (ví dụ: Chrome) chiếm khoảng 65% thị phần trình duyệt web, đã nảy sinh các vấn đề về quản trị, thiếu đa dạng và thiếu đổi mới
- Ladybird nổi bật ở chỗ không phụ thuộc vào Chromium mà triển khai lại mọi thứ từ đầu
- Các thành phần chính gồm LibWeb (engine dựng hình mới) và LibJS (engine JavaScript bao gồm parser, interpreter và thực thi bytecode riêng), tự triển khai các tiêu chuẩn một cách độc lập
- Ladybird đang đóng góp rộng rãi cho hệ sinh thái web bằng cách trực tiếp áp dụng và kiểm chứng nhiều tiêu chuẩn, đồng thời phát hiện, báo cáo và sửa cả những vấn đề trong chính đặc tả
- Là một dự án không bị chi phối bởi doanh thu hay lợi ích đặc thù, dự án có lợi thế trong việc thử nghiệm các cách tiếp cận mới xoay quanh quyền riêng tư, hiệu năng và bảo mật
Omarchy: môi trường phát triển độc lập
- Trong việc lựa chọn hệ điều hành và môi trường phát triển của nhà phát triển, sự đa dạng và phạm vi lựa chọn cũng rất quan trọng
- Omarchy là một bản phân phối hoàn chỉnh dựa trên Arch Linux, được thiết kế để tự động hóa các thiết lập phức tạp, giúp bất kỳ ai cũng có thể dễ dàng sở hữu một môi trường phát triển Linux hiện đại
- Các công cụ phát triển chủ chốt như Neovim, Docker, Git được cài sẵn, góp phần cải thiện trải nghiệm phát triển và nâng cao khả năng tiếp cận cho người mới bắt đầu
- Môi trường có thể tùy biến, nên phù hợp với không chỉ người mới làm quen với Linux mà cả người dùng nâng cao
- Sự tồn tại của những dự án như vậy giúp một desktop Linux độc lập và mạnh mẽ tiếp tục là lựa chọn hấp dẫn cho việc xây dựng các ứng dụng thế hệ tiếp theo và hạ tầng Internet
Khoản tài trợ thuần túy, không giới hạn và không điều kiện
- Khoản tài trợ của Cloudflare cho Ladybird và Omarchy được thực hiện không kèm theo yêu cầu sử dụng stack công nghệ riêng hay yêu cầu thương mại nào
- Ladybird hiện đang ở giai đoạn đầu phát triển, đặt mục tiêu ra mắt bản alpha vào năm 2026, và đang khuyến khích các nhà phát triển quan tâm đến codebase mã nguồn mở tham gia
- Omarchy gần đây đã phát hành phiên bản 3.0, với tốc độ cài đặt và khả năng tương thích với Macbook được cải thiện đáng kể
- Các lãnh đạo dự án (Andreas Kling, David Heinemeier Hansson) đều cho biết khoản tài trợ từ Cloudflare đã cải thiện mạnh mẽ hiệu năng và khả năng tiếp cận của hạ tầng
Kết luận
- Một Internet tốt đẹp hơn trong tương lai hướng tới môi trường nơi người dùng có nhiều lựa chọn hơn về trình duyệt và công cụ phát triển
- Cloudflare nhấn mạnh rằng sự phát triển của Ladybird, Omarchy và những dự án mã nguồn mở táo bạo tương tự là động lực cốt lõi để duy trì một Internet tự do và mở
1 bình luận
Ý kiến trên Hacker News
Tôi khá hoài nghi. Có vẻ gần như không còn nhiều tranh cãi về việc Cloudflare đang dẫn chúng ta tới một tương lai nơi chỉ các trình duyệt được phê duyệt mới có thể truy cập web. Các trình duyệt web mã nguồn mở độc lập lại đi ngược hướng đó, nên tôi tự hỏi liệu sự hỗ trợ này có thực sự xuất phát từ thiện chí hay chỉ là PR. Dù động cơ là gì, việc Cloudflare hỗ trợ nhiều hơn các công ty khác vẫn là điều đáng được hoan nghênh
Tôi nghĩ việc Cloudflare hỗ trợ Ladybird có logic tương tự như Valve đầu tư vào Proton. Nếu chỉ có các trình duyệt được chuẩn hóa thì công việc của Cloudflare sẽ đơn giản hơn, nhưng hiện tại các engine chủ chốt đang bị Google và Apple chi phối (Mozilla cũng có phần lớn tài chính đến từ Google). Điều này giống với việc Valve phụ thuộc vào Windows cho Steam. Những công ty như vậy đang theo đuổi chiến lược giảm phụ thuộc vào nền tảng và chuẩn bị cho khả năng lợi ích của họ xung đột với các ông lớn trong tương lai
Tôi không hiểu xu hướng diễn giải theo hướng ác ý. Ngược lại, tôi mong sẽ có nhiều công ty như Cloudflare hơn, vừa nghĩ đến doanh thu vừa nghĩ đến sự phát triển của Internet và mã nguồn mở. Từ góc nhìn website của tôi, tôi biết ơn Cloudflare vì cung cấp nhiều tính năng như chặn bot và phòng chống tấn công
Có ý kiến cho rằng do việc kiểm soát lưu lượng từ AI crawler là bài toán lớn của Cloudflare, nên tầm quan trọng của trình duyệt nay đã giảm đi. Nhưng một trình duyệt thực sự mở có thể bị chỉnh sửa rất dễ. Trong khi đó, trình duyệt được phê duyệt có tích hợp attestation thì khó bị giả mạo hay can thiệp hơn, nên tôi muốn nhấn mạnh rằng vai trò của trình duyệt vẫn rất quan trọng
Cái này có vẻ gần với kiểu Vercel hậu thuẫn Svelte hơn: đầu tư vào các dự án nhỏ để có hiệu ứng quảng bá và hình ảnh tích cực. Tôi không nghĩ xác suất thực sự làm thay đổi cục diện thị trường là cao
Tiền đề rằng "Cloudflare đang muốn chỉ cho phép các trình duyệt được phê duyệt truy cập web" có thể không chính xác. Có lẽ một phần nhầm lẫn bắt nguồn từ chính tiền đề này
Tôi thấy hype quanh Omarchy thực sự quá đà. Giờ đây không còn là script cài đặt nữa mà phải tải về một file ISO 7GB, trong đó nhét đủ thứ ứng dụng như Zoom, Spotify, Hey, Basecamp, Steam, Minecraft... Trong khi thực tế nó vẫn dùng cùng mirror gói Arch như cũ. Nếu nó là một script cài đặt như LARBS, hoặc là distro phái sinh như Endeavour hay Manjaro, thì tôi còn hiểu được, nhưng hình dạng hiện tại thì khá khó chấp nhận. Muốn làm Linux dễ dùng hơn là điều tốt, nhưng đây có vẻ không phải cách đúng
Tôi nghĩ người dùng mục tiêu là khác nhau. Bản thân tôi cũng thấy chỉ cần các mặc định của Arch và
archinstalllà đủ. Tài liệu cũng rất tốt. Nhưng cũng có những người muốn một môi trường có thể dùng ngay thật nhanhOmarchy cũng không đúng gu của tôi. Tôi đã xem script và repository, có những lựa chọn không hợp sở thích của mình, nhưng ngay từ đầu đây vốn là một dự án cố tình thể hiện gu thẩm mỹ riêng, nên như vậy cũng ổn. Nó đúng là đã giúp Linux dễ tiếp cận hơn, nhưng nếu người mới muốn làm việc gì vượt ra ngoài phạm vi Omarchy thì vẫn còn khó. Dù sao, hiệu ứng tích cực lớn là người dùng đổ về phía này sẽ làm hệ sinh thái như Hyprland ngày càng được củng cố. Biết đâu chỉ vài năm nữa phần mềm thương mại lớn cũng sẽ hỗ trợ Linux chính thức
Bản thân ISO 7GB thì không sao, nhưng tôi không thích việc mặc định nhồi quá nhiều ứng dụng không cần thiết
Script cài đặt vẫn còn đó nên không nhất thiết phải dùng ISO, xem sổ tay chính thức của Omarchy. Cá nhân tôi thấy thoải mái hơn khi tự làm btrfs volume, phân vùng, tùy biến... rồi chỉ chạy script. Xóa những thứ không cần trong menu đi kèm cũng chỉ mất vài giây
Cá nhân tôi thấy lạ là Omarchy lại nổi lên còn những dự án tương tự như Regolith Desktop(trang chủ chính thức) thì không được chú ý. Có lẽ hiệu ứng DHH (tên tuổi của người tạo ra nó) thực sự tồn tại. Hệ sinh thái Hyprland đang đạt tới critical mass, và có vẻ đang hình thành một nền văn hóa khác với cộng đồng FOSS truyền thống, điều này khiến tôi hơi lo ngại
Tôi không hiểu cơn sốt Omarchy. Cộng đồng Linux từ xưa đã luôn tùy biến distro rồi. Tôi không thấy nó có gì đặc biệt
Arch Linux nổi tiếng là khó thiết lập. Hyprland là một WM tuyệt vời nhưng mặc định khá tệ, muốn thiết lập cho ra hồn thì phải đọc rất nhiều tài liệu và bỏ ra không ít công sức. Omarchy cung cấp Arch + Hyprland với bộ mặc định ổn và cài nhanh. Nhờ vậy, những người trước đây bị chặn bởi rào cản gia nhập của Arch và Hyprland giờ có thể trải nghiệm chúng dễ dàng, và đó là lý do có nhiều người hào hứng
Điểm mạnh của Omarchy là gom nhiều dự án tốt (arch, hyprland, các gói khác) lại thành một môi trường có thể được thiết lập hoàn chỉnh trong chưa đến 3 phút, không cần đụng tay chỉnh sửa gì thêm, lại còn có hỗ trợ phần cứng. Chỉ riêng việc làm được điều đó bằng script thôi cũng đã đáng ngạc nhiên
Omarchy không hợp với tôi, nhưng với những ai hứng thú với desktop Linux tối giản kiểu tiling mà không muốn tự tay tinh chỉnh từng thứ thì đây là lựa chọn rất phù hợp. Tổng thể được thiết kế kỹ lưỡng và mượt mà, giúp người mới tiếp cận dễ hơn
Tôi hình dung Omarchy là một công cụ giúp web developer làm việc dễ dàng trong môi trường Linux. Vì đây là dự án do một web developer nổi tiếng tạo ra nên nó cũng được truyền miệng trong cộng đồng đó
Developer thường đánh giá thấp tầm quan trọng của marketing
Ladybird là một trình duyệt được xây mới hoàn toàn nên độ phức tạp rất cao, còn Omarchy chỉ đơn giản là một bản thiết lập Arch mang đậm gu cá nhân, nên tôi thấy hai thứ này rất khác nhau. Tôi hơi tò mò vì sao chúng lại được nhắc cùng lúc trong một bài viết
Tôi không nghĩ độ phức tạp quyết định mức độ tác động. Trái lại, Omarchy đang ngày càng phức tạp hơn khi có thêm nhiều tự động hóa và thêm maintainer. Cuối cùng có lẽ nó sẽ phát triển từ một lớp bọc dựa trên Arch thành thứ gì đó gần giống một hệ điều hành riêng (áp theme thời gian thực cho Chromium, hỗ trợ Fortnite trên Linux, v.v.). Có thể ví Ladybird là chiều sâu, còn Omarchy là chiều rộng
Có lẽ yếu tố chính trị cũng có tác động liên kết tham khảo
Tôi rất muốn các dự án mã nguồn mở tạo ra tác động đáng kể cho toàn ngành được nhận tài trợ. Nhưng thực tế thì những dự án làm marketing tốt lại dễ kiếm tài trợ hơn. Ladybird đang chiến đấu cho sự đa dạng, còn tôi vẫn chưa thật sự cảm nhận được giá trị của Omarchy. Nhận tiền trong xã hội này cũng đã trở thành một việc phức tạp. Nhiều khi chỉ riêng việc đi xin tài trợ đã là một gánh nặng
Archlinux đã từ chối tài trợ
Tôi không rõ "Ladybird chiến đấu cho sự đa dạng" có nghĩa là gì. Và nếu điều đó quan trọng, thì làm sao có thể chắc rằng Omarchy không làm điều tương tự?
Engine trình duyệt Servo đã có từ lâu và đúng là có tiến triển, nhưng tôi thắc mắc vì sao Ladybird lại đột nhiên được nhấn mạnh như đối thủ cuối cùng của Chrome. Có phải có điều gì đó về Servo mà tôi chưa biết không?
Servo là một dự án thứ yếu, và sau khi Mozilla sa thải đội ngũ thì tốc độ phát triển đã chậm lại. Sau đó nó được đặt dưới Linux Foundation, nhưng đã mất đi động lực ban đầu. Khi các nhà phát triển cốt lõi rời đi hoặc việc đào tạo người mới ngừng lại, dự án sẽ dần lụi tàn; không phải giấy phép hay tổ chức mà chính con người mới là điều quan trọng thật sự. Ngược lại, Ladybird có một người lãnh đạo mạnh, tầm nhìn rõ ràng, nguồn tài trợ chắc chắn và những nhà phát triển đầy nhiệt huyết đang tụ lại, nên có tiến triển nổi bật
Servo trước đây cũng từng nhận được nhiều kỳ vọng và chú ý lớn, nhưng Mozilla định vị Servo không phải là trình duyệt mới mà chỉ là testbed cho các thành phần
Theo tôi có hai lý do
Tôi rất vui khi Cloudflare tài trợ cho Ladybird. Tôi nghĩ đây là một dự án cực kỳ quan trọng. Cá nhân tôi dùng Arch/i3 nên không quá quan tâm đến Omarchy, nhưng tôi vẫn muốn thử một lần để xem đội ngũ này có thể làm ra một distro mượt mà đến mức nào
Sẽ rất tốt nếu Servo cũng nhận được sự chú ý như vậy và phát triển lên. Theo tôi biết, Ladybird và Servo hiện có mức hỗ trợ tiêu chuẩn khá tương đương. Servo mới chỉ có engine, vẫn cần một dự án trình duyệt hoàn chỉnh. Và tôi cũng muốn có tính năng đồng bộ cài đặt trình duyệt tích hợp với các dịch vụ đồng bộ file đám mây như Google Drive, OneDrive, Dropbox...
Tôi đã tự dùng dotfile của mình cho Hyprland, và không gặp vấn đề gì lớn khi dùng Omarchy. Tuy nhiên sẽ tốt hơn nếu nó hỗ trợ quản lý Wi‑Fi bằng GUI qua
nm-applet. Tôi hơi tiếc vì nó quá thiên về Bash; bộ dotfile tùy biến zsh trước đây của tôi tốt hơn. Dùng Ble.sh bị giật nên tôi định chuyển lại sang zsh. Dù vậy, trải nghiệm càibundễ dàng từ repo riêng của omarchy là rất tốt. Tôi cũng thích việc dọn dẹp hệ thống, sao lưu và hỗ trợ btrfs, nên vì những lý do đó tôi có thể giới thiệu nó cho người khácThật tốt khi giờ đã có thứ để đưa cho người dùng MacBook muốn thử Linux. Môi trường tùy biến Nix của tôi thì khó mà khuyên người khác dùng, Bluefin cũng đáng gợi ý, nhưng Omarchy dễ hơn nhiều (dù kém ổn định hơn) và có thể mang lại một thiết lập đúng kiểu "tilingland"
Cloudflare về thực chất là một bên trung gian MITM cung cấp dịch vụ gần như "miễn phí". Dựa vào một vài khách hàng lớn, họ lấy cớ DDoS, CDN... để hỗ trợ miễn phí, và cũng giống như Facebook từng muốn chi phối toàn bộ danh tính trực tuyến, Cloudflare đang trở thành trung tâm của giao tiếp trực tuyến
Tôi nghĩ ý nghĩa lớn hơn của khoản tài trợ lần này không phải là tiền bạc mà là việc nâng cao độ nhận biết của dự án. Nếu một nhà cung cấp hạ tầng cốt lõi và dịch vụ chống bot như Cloudflare không công nhận nó, thì ở cấp độ engine trình duyệt nó có thể sẽ bị CAPTCHA chặn và không thể sử dụng dịch vụ một cách bình thường
Tôi thấy việc một công ty quyết định trình duyệt nào được phép dùng là không ổn lắm
Đồng ý. Tôi xem đó là dấu hiệu cho thấy Internet đang có vấn đề cấu trúc rất nghiêm trọng
Bài đăng lần này không nêu cụ thể hỗ trợ bao nhiêu tiền. Nếu số tiền không ở mức hàng nghìn hay hàng trăm triệu đô la thì tôi nghĩ cũng khó giúp được nhiều cho việc phát triển trình duyệt độc lập. Google đã đầu tư hàng tỷ đô la vào Chrome, và nhờ đó số lượng tính năng và tiêu chuẩn được hỗ trợ là cực lớn. Có lẽ không ai theo kịp quy mô đó
Là 100.000 đô la nguồn
LuaJIT cũng từng là ví dụ do một người làm ra. Điều Ladybird cần không hẳn là nguồn tiền khổng lồ mà là các chuyên gia về interpreter có thể dành thời gian, cùng với các tình nguyện viên có thể tiếp tục làm phần còn lại của engine render
Dự án Ladybird đã đạt được khá nhiều thành quả chỉ với nguồn lực ít ỏi. Chẳng bao lâu nữa nó sẽ đạt tới mức của Firefox
Nhìn vào các thành tựu gần đây của đội Ladybird, họ đang tạo ra một web engine ngang tầm các tập đoàn lớn dù gần như không có tài nguyên
Theo tôi biết Ladybird dùng Skia. Vì vậy nó cũng đang gián tiếp hưởng lợi từ hàng "tỷ đô" đầu tư phát triển cho Chrome