Computer >> Máy Tính >  >> Hệ thống >> Linux

Tại sao các phân phối Linux đang kết thúc phiên bản 32-bit (Và điều đó có ý nghĩa gì đối với bạn)

Bỏ cái cũ và với cái mới. Đó là câu chuyện đằng sau quá trình chuyển đổi từ các bản phân phối Linux 32 bit sang 64 bit.

Đây là một động thái đã xảy ra trong một thời gian khá dài. Giống như bất kỳ sự thay đổi nào, đó là một sự thay đổi không gây đau đớn cho một số người và một sự đau đầu lớn đối với những người khác. Nếu bạn chưa phải giải quyết vấn đề này, thì rất có thể bạn sẽ sớm làm được.

Sự khác biệt giữa 32-Bit và 64-Bit là gì?

Khi nói về máy tính cá nhân, kiến ​​trúc máy tính của bạn là 32 bit hay 64 bit phụ thuộc vào đơn vị xử lý trung tâm (hoặc CPU). Một số CPU có thể cao hơn (thậm chí lên đến 512-bit), nhưng hầu hết các máy tính cá nhân đều là 32 hoặc 64-bit.

Máy tính 64 bit mạnh hơn theo cấp số nhân so với các máy tính 32 bit. Máy 32 bit có thể xử lý 2 32 các bit dữ liệu, trong khi máy 64 bit có thể xử lý 2 64 các bit dữ liệu.

Điều này có vẻ không quá khác biệt, nhưng hãy đợi cho đến khi bạn xử lý những con số đó trên máy tính. Kiến trúc 32 bit có thể hỗ trợ 4,294,967,296 byte (khoảng 4 gigabyte), trong khi kiến ​​trúc 64 bit có thể hỗ trợ 18.446.744.073.709.551.616 byte (khoảng 18 tỷ gigabyte).

Máy tính cá nhân 64-bit đã xuất hiện vài năm sau khi bước vào thiên niên kỷ mới. Nếu bạn chuẩn bị mua một chiếc máy tính mới hoặc bạn đã mua một chiếc trong những năm gần đây, thì rất có thể bạn đang sở hữu một chiếc máy 64-bit. Dung lượng bộ nhớ truy cập ngẫu nhiên (RAM) của máy tính là một chỉ báo. Máy 32-bit không thể xử lý nhiều hơn 4GB. Nếu máy tính xách tay của bạn có 8GB, thì đó là 64-bit.

Tại sao các phân phối Linux lại có phiên bản 32-bit và 64-bit

Phần mềm phải biết cách giao tiếp với phần cứng để tận dụng sự khác biệt này. Vì vậy, mặc dù phiên bản 32-bit của hệ điều hành có thể chạy trên PC 64-bit, nhưng nó không thể sử dụng tất cả sức mạnh bổ sung. Mặt khác, phiên bản hệ điều hành 64 bit hoàn toàn không thể chạy trên PC 32 bit.

Mặc dù hầu hết các PC mới đều có kiến ​​trúc 64-bit, nhưng Linux không chỉ được sử dụng trên phần cứng hiện đại. Nhiều người sử dụng Linux để tạo sức sống trở lại cho các máy cũ hơn. Vì lý do đó, nhiều bản phân phối cung cấp cả phiên bản 32 bit và 64 bit để tải xuống.

Tại sao các phân phối Linux đang kết thúc phiên bản 32-bit (Và điều đó có ý nghĩa gì đối với bạn)

Đây không phải là một tình huống duy nhất đối với Linux. Windows cũng có các phiên bản 32 bit và 64 bit --- thậm chí cả Windows 10! Microsoft muốn máy tính để bàn của mình chạy trên phần cứng cũ hơn hoặc kém hiệu quả.

Tại sao các phiên bản 32-bit của Linux lại biến mất

Ubuntu, phiên bản phổ biến nhất của Linux dành cho máy tính để bàn, đã ngừng phát hành phiên bản 32-bit vào năm 2017. Một năm sau, các biến thể như Ubuntu MATE, Ubuntu Budgie và Kubuntu cũng làm theo. openSUSE Leap cũng không có phiên bản 32-bit.

Hệ điều hành cơ bản đã không cung cấp phiên bản 32-bit với việc phát hành Loki vào năm 2016. Một bản phân phối Linux mới hơn có tên là Solus chưa bao giờ cung cấp phiên bản 32-bit. Arch Linux gần đây đã ngừng hỗ trợ các phiên bản 32-bit (nhưng có nhiều lý do để tiếp tục sử dụng Arch Linux).

Tại sao các phân phối Linux đang kết thúc phiên bản 32-bit (Và điều đó có ý nghĩa gì đối với bạn)

Tại sao? Kiến trúc 32 bit ngày càng hiếm. Cho dù do nhu cầu về thông số kỹ thuật cao hơn hay do lỗi phần cứng, nhiều người đã thay thế các máy cũ hơn. Khi các bản phân phối thông báo kế hoạch giảm hỗ trợ 32-bit, tương đối ít (nếu có) người phàn nàn.

Các bản phân phối Linux có tài nguyên hạn chế. Phiên bản 32-bit cần ai đó bảo trì và kiểm tra chúng. Đồng thời, các nhóm thường nhắm mục tiêu đến kiến ​​trúc phần cứng khác, chẳng hạn như ARM. Với việc hình ảnh 32 bit nhận được ít lượt tải xuống hơn, càng khó để biện minh cho việc nỗ lực đó.

Một lần nữa, sự thay đổi dần dần từ phần mềm 32-bit không phải là duy nhất đối với Linux. Mac OS X 10.6, được phát hành vào năm 2009, là phiên bản cuối cùng của hệ điều hành máy tính để bàn của Apple chạy trên phần cứng 32-bit. Trong macOS 10.13, Apple đã bắt đầu loại bỏ hỗ trợ dần dần cho các ứng dụng 32-bit. Công ty không còn chấp nhận các ứng dụng 32-bit mới trong Mac App Store của mình.

Còn về Ứng dụng Linux 32-Bit thì sao?

Phần mềm máy tính để bàn cũng đã bắt đầu phát triển, với một số nhà phát triển ứng dụng chấm dứt hỗ trợ cho kiến ​​trúc 32-bit. Ví dụ:Google không còn phát hành phiên bản 32-bit của Chrome dành cho Linux. Các công ty khác đã bắt đầu chỉ phát hành phiên bản 64-bit của ứng dụng của họ.

Giữ một số phiên bản 32-bit của phần mềm Linux được vá có thể là một cuộc đấu tranh. Đây là một trong những mối quan tâm bảo mật quan trọng hơn trên máy tính để bàn Linux.

Cuối cùng, một hệ điều hành không hữu ích lắm nếu đủ các ứng dụng bạn muốn không tương thích. Một lượng lớn phần mềm Linux vẫn chạy trên phần cứng 32-bit, nhưng điều đó có thể không còn xảy ra trong thời gian dài nữa.

Có hỗ trợ 32-bit trên Linux Over không?

Chưa.

Trong trường hợp của Ubuntu, bạn vẫn có thể sử dụng phần cứng 32-bit nếu cài đặt phiên bản 16.04 (bản phát hành hỗ trợ dài hạn) và nâng cấp từ đó. 16.04 được chính thức hỗ trợ cho đến năm 2021. Bạn sẽ tiếp tục nhận được các bản cập nhật phần mềm miễn là nhóm Ubuntu tiếp tục duy trì các phiên bản ứng dụng và gói 32-bit.

Nhiều bản phân phối khác vẫn cung cấp phiên bản 32-bit để bạn tải về. Debian, bản phân phối dựa trên Ubuntu, vẫn cung cấp tùy chọn 32-bit. Cũng có nhiều bản phân phối Linux nhắm mục tiêu cụ thể đến phần cứng cũ hơn, bao gồm việc ưu tiên hỗ trợ 32-bit.

Và thậm chí rất lâu sau khi hầu hết các bản phân phối Linux lớn đã quyết định sử dụng phần cứng 32-bit, bạn có thể mong đợi sẽ có một bản phân phối thích hợp dành cho các thiết bị tương đối cổ. Đó chỉ đơn giản là cách thế giới Linux hoạt động.

Đã nói, Có thể đã đến lúc phải tiếp tục

Linux không buộc bạn phải từ bỏ các ứng dụng 32-bit của mình, nhưng một số bản phân phối hiện đại hơn đang thực hiện nỗ lực đó. Nếu bạn muốn trải nghiệm mới nhất mà máy tính để bàn mã nguồn mở phải cung cấp, bạn có thể sớm ngừng sử dụng một chiếc PC cũ.

Tôi biết điều này có thể gây khó chịu nếu bạn chuyển sang Linux chỉ để giữ cho chiếc máy tính cũ kỹ của mình tồn tại mãi mãi. Nhưng ngay cả khi bạn không đặc biệt quan tâm đến các tính năng mới nhất, bạn có thể ngày càng gặp phải các lỗi hoặc sự thất vọng khác do thiếu hỗ trợ.