Android có thực sự là nguồn mở không? Và nó có quan trọng không?

Android có thực sự là nguồn mở không? Và nó có quan trọng không?

Tôi sử dụng Android vì nó được làm từ Linux và tôi không đơn độc ở đây. Nhiều người dùng máy tính để bàn mã nguồn mở lần đầu tiên chọn điện thoại Android do sự hấp dẫn của hệ điều hành di động dựa trên Linux. Tôi chắc chắn đó là lý do tại sao nhiều người trong số các bạn đang đọc nó bây giờ.





Android đã được chấp nhận rộng rãi và điều đó đã gây ra một số khó chịu. Điều này chỉ một phần là do người dùng Linux không thường xuyên muốn lấn át xu hướng chính. Vấn đề lớn hơn là các nhà sản xuất điện thoại, nhà mạng và thậm chí cả Google đã làm gì với hệ điều hành. Thực tế của vấn đề là, bất kỳ điện thoại Android nào bạn mua từ cửa hàng đều bị khóa và chạy một lượng lớn mã nguồn đóng.





Kết quả là, những người coi trọng lý tưởng mã nguồn mở thay vào đó nhận thấy rằng họ đang hướng tới Ubuntu Touch, Firefox OS và Sailfish OS - và nhìn với sự thất vọng vì cả ba đều không thành công. Canonical, mặc dù đã xuất xưởng Ubuntu trên một số điện thoại, nhưng vẫn chưa phát hành một mô hình thực sự sẵn sàng cho người tiêu dùng. Firefox OS có xoay quanh dự án Internet of Things . Jolla, mặc dù gần đây đã thúc đẩy hệ điều hành Sailfish 2.0, nhưng vẫn đang làm việc rất khó khăn. Không ai trong số họ đã vào thị trường Hoa Kỳ.





Tình hình khiến Android trở thành lựa chọn chính cho nhiều người muốn sử dụng Linux trên điện thoại của họ. Nhưng câu hỏi vẫn còn là Android có thực sự là mã nguồn mở?

biểu tượng pin của tôi đã đi đâu windows 10

Về mặt kỹ thuật, Có

Android có nguồn gốc mã nguồn mở. Dự án bắt đầu với Android, Inc. vào năm 2005, được Google mua lại hai năm sau đó. Cùng năm đó, Google và một số công ty khác đã thành lập Open Handset Alliance , với Android là phần mềm chính mà tập đoàn này được xây dựng.



Android dựa trên nhân Linux và giống như đoạn mã phức tạp đó, hầu hết các phần đều là mã nguồn mở với một vài đốm màu nhị phân đi kèm để làm cho mọi thứ hoạt động với một số phần cứng nhất định. Nền tảng Android cốt lõi, được gọi là Dự án nguồn mở Android (AOSP), có sẵn cho bất kỳ ai làm với những gì họ muốn.

HTC, Huawei, LG, Samsung, Sony, Xiaomi và nhiều nhà sản xuất khác đều đã thực hiện chính xác điều này trên điện thoại và máy tính bảng. Họ hầu như không đơn độc.





Amazon và Barnes & Noble đã đưa nó vào thiết bị đọc sách điện tử. HP đã đưa Android vào máy tính xách tay. NVIDIA đưa Android lên bảng điều khiển trò chơi. Sony đang tung ra hệ điều hành trên TV thông minh mới của mình. Bạn có thể cài đặt Android trên mọi thứ, từ máy ảnh ngắm và chụp đến tủ lạnh. Các công ty đang gặp khó khăn trong việc đưa Android Wear lên đồng hồ.

Và con số đó thậm chí còn chưa tính đến tất cả những thứ mà những người mày mò đã đưa Android lên.





Không giống như iOS và Windows Phone, mọi người không phải trả tiền cho bất kỳ ai để sử dụng Android trong sản phẩm của họ. Và vì mã mở, họ có thể tự do thử nghiệm và điều chỉnh phần mềm theo ý muốn.

Sau đó, tại sao nó không cảm thấy giống như nó?

Có một sự khác biệt đáng kể giữa việc sử dụng máy tính để bàn Linux truyền thống và chạy Windows. Sự tương phản giữa Android và iOS gần như không quá rõ ràng. Nếu Android là mã nguồn mở, tại sao nó lại không giống như vậy?

1. Mọi người được phép khóa mã nguồn mở

Android là mã nguồn mở, nhưng hầu hết phần mềm chúng tôi chạy trên nền tảng này thì không. Điều này đúng cho dù bạn mua thiết bị Nexus hay thứ gì đó từ Samsung. Không giống như những ngày đầu của Android, Trình khởi chạy Google Hiện hành và hầu hết các ứng dụng của Google đã trở thành nguồn đóng .

Điều này cũng đúng với mã xuất xưởng trên Samsung, HTC, LG và các bản thích ứng tùy chỉnh của các nhà sản xuất khác. Hầu hết các ứng dụng bạn nhận được trên Google Play, bất kể chúng có được tải xuống miễn phí hay không, cũng không phải là nguồn mở. Vì phần mềm này tạo nên phần lớn những gì chúng ta thấy và sử dụng, tình hình khiến Android cuối cùng giống như một nền tảng mã nguồn đóng.

Nhưng mọi người được phép tạo phần mềm mã nguồn đóng chạy trên Linux. Trừ khi người sáng tạo phân phối phần mềm theo giấy phép copyleft, những người khác có thể lấy mã và sử dụng nó để tạo các ứng dụng độc quyền.

Google xuất bản phần lớn Android dưới Giấy phép Apache phiên bản 2.0 , điều này không ngăn cản mọi người sử dụng mã để tạo ra các sản phẩm hạn chế. Việc mọi người đã làm điều này không khiến bản thân Android bị đóng cửa. Nếu có bất cứ điều gì, rất nhiều người dựa trên công việc của họ trên Android là một minh chứng cho sự thành công của nó với tư cách là một dự án mã nguồn mở.

2. Sự phát triển cốt lõi của Android không được thúc đẩy bởi cộng đồng

Phần lớn, Google phát triển Android. Một hoặc hai lần mỗi năm, công ty đổ một loạt mã mới lên một bức tường ẩn dụ mà những người mày mò và các nhà sản xuất phần cứng vội vàng (hoặc, bạn biết đấy, dành thời gian của họ) để đưa vào nội dung của họ.

Sau đó, Google phát hành các bản cập nhật bảo trì và bảo mật hàng tháng hoặc lâu hơn trong khi chuẩn bị cho bản phát hành lớn tiếp theo.

Nhiều dự án nguồn mở nổi tiếng khác thường tìm kiếm sự tham gia nhiều hơn từ cộng đồng rộng lớn hơn. Red Hat có thể tài trợ một phần hay ho cho GNOME, nhưng các nhà phát triển từ khắp nơi trên thế giới sẽ đóng góp mã.

Canonical, công ty đứng sau Ubuntu, thực hiện rất nhiều quyền kiểm soát đối với giao diện và cảm nhận của bản phân phối Linux đó, nhưng các thành viên cộng đồng vẫn có tiếng nói về những chương trình nào được đưa vào kho ứng dụng hoặc những gì xuất hiện trên một số trang web.

Để so sánh, Android hoàn toàn là một sản phẩm của Google.

3. Bạn không có toàn quyền kiểm soát

Một phần của điều thu hút mọi người đến với Linux và các hệ điều hành mã nguồn mở khác là sự tự do và quyền kiểm soát có sẵn. Bạn không thể đi sâu vào trung tâm của máy Windows hoặc Mac OS X và xem điều gì khiến nó trở nên nổi bật. Với Linux, bạn có thể không hiểu hầu hết các mã, nhưng bạn có thể tự do mày mò ít nhiều với tất cả.

Thực tế mà nói, một chiếc điện thoại Android xuất xưởng chỉ có nhiều quyền tự do hơn một chút so với iPhone. Bạn có thể thay đổi trình khởi chạy, áp dụng một số chủ đề mở rộng và điều chỉnh một số chức năng cho phù hợp với sở thích của mình, nhưng bạn không thể sửa đổi hệ điều hành cơ bản mà không làm mất hiệu lực bảo hành.

Các chỉnh sửa mở rộng hơn yêu cầu root thiết bị của bạn hoặc cài đặt ROM tùy chỉnh. Về mặt này, có thể cảm thấy như bạn có nhiều quyền tự do hơn trên hệ điều hành máy tính để bàn độc quyền hơn là hệ điều hành di động nguồn mở.

Nhưng Android Có thật không là nguồn mở

Và nó không đơn giản chỉ mở trong tên. Có rất nhiều bằng chứng cho thấy Android thực sự mở và chúng ta sẽ gặt hái được những lợi ích hữu hình.

1. ROM tùy chỉnh Tồn tại

ROM do cộng đồng tạo dựa trên AOSP cung cấp cho người dùng Android các lựa chọn thay thế cho phần mềm được cung cấp trên thiết bị của họ. CyanogenMod chạy trên hàng triệu điện thoại thông minh Android. Ngoài ra, trải nghiệm không khác gì những gì bạn có thể nhận được trên Nexus. Rất tiếc, đó là lý do tại sao nhiều người chọn flash ROM ngay từ đầu.

cách truyền vlc sang chromecast

CyanogenMod cũng không phải là lựa chọn duy nhất hiện có. Nhiều loại đã tăng và giảm trong nhiều năm, chẳng hạn như Paranoid Android và AOKP. Theo một số cách, hệ sinh thái ROM tùy chỉnh giống với mô hình phân phối Linux. Các ROM này hầu hết đều giống nhau, nhưng các dự án sử dụng cùng một đoạn mã và chỉnh sửa nó theo những cách khác nhau. Điều này sẽ không thể thực hiện được nếu bản thân Android không phải là mã nguồn mở.

2. Ngay cả các đối thủ cạnh tranh nguồn mở cũng phụ thuộc vào Android

Ở phần đầu của bài đăng này, tôi đã đề cập đến Firefox OS, Sailfish OS và Ubuntu Touch là các hệ điều hành di động mã nguồn mở cạnh tranh. Vấn đề là, các nhóm đứng sau cả ba dự án này đã sử dụng mã Android theo cách này hay cách khác. Sailfish OS, mặc dù không dựa trên Android, cho phép bạn cài đặt ứng dụng Android trực tiếp.

Hệ điều hành Firefox bắt đầu như Khởi động cho Gecko , mà bạn có thể cài đặt trên thiết bị Android. Trước khi Ubuntu Touch, đã có Ubuntu dành cho Android .

Có một sự mỉa mai đáng kinh ngạc với ý tưởng rằng Android có thể là mã nguồn đóng, nhưng các dự án dựa trên nó có thể mở.

3. Bạn Có thể Kiểm soát thiết bị của bạn

Các nhà sản xuất và nhà cung cấp dịch vụ có thể không muốn bạn làm như vậy và làm như vậy có thể làm mất hiệu lực bảo hành của bạn, nhưng bạn có tùy chọn để làm những gì bạn muốn với phần cứng của mình. Bạn có thể root để có quyền truy cập quản trị, mở khóa bộ nạp khởi động hoặc cài đặt hệ điều hành thay thế ( chẳng hạn như chạy Ubuntu Touch thay thế ).

Đây có thể không phải là các tính năng được quảng cáo của Android, nhưng chúng ở đó. Và trong khi phần lớn những người sử dụng thiết bị Android không tìm hiểu chúng theo cách như vậy, bạn sẽ khó có thể là người duy nhất làm được điều đó.

Có hàng triệu người ngoài kia thích tự do sử dụng điện thoại và máy tính bảng của họ theo cách này.

Tại sao nó lại quan trọng?

Mọi người sử dụng hệ điều hành mã nguồn mở vì nhiều lý do khác nhau . Một số không tin tưởng từ bỏ quyền kiểm soát dữ liệu của họ. Cùng với các ứng dụng và dịch vụ độc quyền đến và đi, nhưng phần mềm nguồn mở vẫn tồn tại, ngay cả khi nó không được hỗ trợ. Các hệ điều hành miễn phí cũng có thể thổi hồn vào phần cứng hoạt động tốt, nhưng các công ty đã quyết định từ bỏ.

Và không thiếu các lý do đạo đức, từ việc xác định ai nên có tiếng nói đối với những gì chạy trên phần cứng nào, đến các cuộc thảo luận về sự giàu có, quyền riêng tư và tự do.

Khi hàng triệu người sử dụng điện toán di động, điều quan trọng là mọi người phải có các tùy chọn khả dụng trên máy tính để bàn và máy tính xách tay. Quan tâm đến bất kỳ điều nào ở trên không có nghĩa là từ bỏ điện thoại, máy tính bảng và những thứ hay ho với màn hình cảm ứng.

Ngày nay, Android vẫn là lựa chọn di động tốt nhất cho những người coi trọng nguồn mở. Ngoài ra, đó có thể là một trải nghiệm quá thương mại hóa, có nhiều quảng cáo, nhưng bạn có thể thay đổi điều đó.

tôi sử dụng CyanogenMod và tải phần mềm của tôi từ F-Droid . Sự kết hợp này có vẻ hạn chế so với những gì bạn nhận được từ Google Play, nhưng đó là một trải nghiệm giàu tính năng hơn những gì mà các hệ điều hành nguồn mở cạnh tranh hiện đang mang lại. Tôi vẫn đang theo dõi và hy vọng những lựa chọn thay thế này thành công, nhưng trong khi chờ chúng thành công, tôi đang nghe podcast, sử dụng định vị GPS, quản lý thư viện nhạc cục bộ của mình và giữ liên lạc với những người sử dụng điện thoại di động đáng tin cậy và nhanh chóng thiết bị chủ yếu chạy phần mềm nguồn mở hôm nay .

Tại sao bạn sử dụng Android? Khía cạnh nguồn mở có ý nghĩa nhiều đối với bạn không? Bạn có đang chờ đợi một hệ điều hành di động miễn phí thay thế để bắt kịp không? Tôi muốn nghe những suy nghĩ của bạn!

Tín dụng hình ảnh: Penguin Jumping bởi bluezace qua Shutterstock

Đăng lại Đăng lại tiếng riu ríu E-mail Cài đặt Windows 11 trên PC không tương thích có được không?

Giờ đây, bạn có thể cài đặt Windows 11 trên các PC cũ hơn bằng tệp ISO chính thức ... nhưng bạn có nên làm như vậy không?

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Android
  • Mã nguồn mở
  • Tùy chỉnh Android
  • Linux
Giới thiệu về tác giả Bertel King(Đã xuất bản 323 bài báo)

Bertel là một người theo chủ nghĩa tối giản về kỹ thuật số, người viết từ một máy tính xách tay có công tắc bảo mật vật lý và một hệ điều hành được xác nhận bởi Tổ chức Phần mềm Tự do. Anh ấy coi trọng đạo đức đối với các tính năng và giúp những người khác kiểm soát cuộc sống kỹ thuật số của họ.

Xem thêm từ Bertel King

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

tôi có thể sử dụng airpods với android không
Bấm vào đây để đăng ký