Linux - Từ một thú vui thành phần mềm thống trị cả thế giới

19/10/2019

Sự thành công của Linux là minh chứng cho thấy sức mạnh của sự chia sẻ cùng với cộng đồng có thể lớn đến mức nào.

 

25 năm trước đây, ngày 25 tháng Tám năm 1991, một sinh viên máy tính Phần Lan có tên Linus Torvalds đã thông báo về một dự án mới. "Tôi đang làm một hệ điều hành miễn phí." Ông đã viết như vậy trên một hệ thống nhắn tin qua Internet. Lúc đó, điều này chỉ như một thú vui.

Nhưng rồi nó trở nên lớn hơn. Lớn hơn nhiều so với ông tưởng tượng. Ngày nay, hệ điều hành mã nguồn mở - Linux - là một trong những mảnh ghép quan trọng nhất của thế giới phần mềm máy tính. Và bạn sử dụng nó hàng ngày. Linux chạy trên mọi chiếc điện thoại và tablet Android trên trái đất.

 

Richard Stallman, người làm ra GNU cho Linux.

 

Và ngay cả khi bạn sử dụng một chiếc iPhone, máy tính Mac hay Windows, Linux vẫn là người đứng sau tất cả khi nó lan tỏa trên toàn bộ Internet, phục vụ trên hầu hết các trang web mà bạn thấy và hỗ trợ cho phần lớn ứng dụng bạn sử dụng. Facebook, Google, Pinterest, Wikipedia - tất cả đều chạy trên Linux.

Hơn nữa, Linux giờ đang tìm ra con đường để hiện diện trên TV, máy cảm biến nhiệt, và thậm chí xe ô tô. Nếu có phần mềm nào có thể len lỏi vào mọi ngóc ngách trong cuộc sống của chúng ta, đó chỉ có thể là hệ điều hành của Linus Torvalds.

Ý tưởng khởi đầu

Nhưng Linux không phải một tay làm nên nó. Nguồn cội của hệ điều hành này có thể phải truy ngược lại xa hơn 25 năm trước đó, đến thời điểm tạo ra hệ điều hành Unix tại Bell Labs của AT&T năm 1969. Trong hàng thập kỷ sau đó, Unix là hệ điều hành tiêu chuẩn cho các máy tính thương mại, nhưng nó lại có một nhược điểm. Nó được sở hữu bởi AT&T, và nó chỉ chạy trên các thiết bị đắt tiền. Những người ham mê công nghệ muốn điều gì đó mà họ có thể xào nấu, chắp vá trên các máy tính cá nhân của họ.

 

Richard Stallman, người làm ra GNU cho Linux.

Richard Stallman, người làm ra GNU cho Linux.

Năm 1984, Richard Stallman bắt đầu làm việc trên GNU, một hệ điều hành tương tự như Unix. Tên GNU là viết tắt của “GNU’s not Unix”. Đến năm 1991, Stallman và công ty thành công trong việc viết lại được phần lớn Unix, nhưng họ thiếu một thành phần quan trọng: nhân kernel, thứ làm nên cốt lõi cơ bản của một hệ điều hành – đây cũng là phần sẽ “nói chuyện” với phần cứng và dịch các lệnh cơ bản được nhập vào từ bàn phím, chuột và màn cảm ứng, thành những thứ mà phần mềm có thể hiểu được. Vì vậy, Torvalds quyết định tạo ra một nhân kernel.

Rất nhanh sau đó, các nhà phát triển khác đã sử dụng nhân Linux kết hợp với GNU và hàng loạt các công cụ khác để ghép lại với nhau thành hệ điều hành của riêng họ. Vì vậy, đến nay nhiều người vẫn gọi các hệ điều hành này là “các bản phân phối GNU/Linux”. Nhưng cũng chính nhân Linux này đã làm nên Android và rất nhiều phần mới hơn của thế giới phần mềm.

Thống trị Web

Quá trình nổi lên của Linux cũng phản ánh việc nổi lên của web, khi cả hai cùng bắt đầu gần như cùng lúc. Thật khó để chỉ ra chính xác Linux phổ biến như thế nào trên web, nhưng theo một nghiên cứu của W3Techs, Unix và các hệ điều hành tương tự Unix cung cấp cho khoảng 67% các máy chủ web. Ít nhất một nửa trong số đó chạy Linux và cũng có thể là đại đa số.

 

Ngay cả Microsoft, một trong những kẻ thù không đội trời chung của Linux, cũng phải chấp nhận hệ điều hành mã nguồn mở này. Năm 2012, công ty thông báo rằng họ sẽ cho phép các công ty chạy Linux trên dịch vụ điện toán đám mây của mình, Microsoft Azure. Khoảng 1/3 người dùng Azure đang chạy Linux thay vì Windows. Bản thân Windows cũng sử dụng Linux cho một số công nghệ mạng lưới đằng sau Azure.

Trên thực tế, Linux quá quan trọng với các nhà phát triển web đến nỗi Microsoft đã hợp tác với một nhà cung cấp Linux, Canonical để giúp lập trình viên có thể dễ dàng xây dựng các ứng dụng Linux trên laptop Windows của họ.

Có một số nguyên nhân cho tất cả việc này. Điều rõ ràng nhất là trong khi phải trả phí để có các giấy phép cho Windows Server, phần lớn các viên bản Linux có thể tải xuống miễn phí và thậm chí sử dụng cho các mục đích thương mại. Hơn thế nữa, Linux là mã nguồn mở, nghĩa là bất kỳ ai cũng có thể tự do chỉnh sửa và tái phân phối mã nguồn của nó, chỉnh sửa nó để phục vụ tốt hơn cho mục đích riêng của họ.

Khi web phát triển lên, các nhà phát triển chỉnh sửa Linux để đạp ứng yêu cầu của họ và phát hành các hệ điều hành nền Linux mới, để đóng gói tất cả các công nghệ web họ yêu thích lại với nhau. Các công nghệ quan trọng như máy chủ web Apache, cơ sở dữ liệu MySQL, và ngôn ngữ lập trình Perl trở thành các thành phần chủ yếu trong mọi bản phân phối Linux chính.

 

Nhưng Linux cũng có một phần may mắn. Nó không phải là hệ điều hành duy nhất miễn phí vào những năm 1990, nhưng một cuộc chiến pháp lý giữa AT&T và một công ty có tên gọi Berkeley Software Design đã làm chậm đà tăng trưởng các đối thủ chính của Linux.

Bước tiến vĩ đại

Trong nhiều năm qua, Linux vẫn ở đằng sau hậu trường, âm thầm cung cấp sức mạnh cho các máy chủ web của những công ty lớn nhất thế giới, nhưng chưa bao giờ tìm thấy nhiều thành công trên các thiết bị cá nhân. Điều đó đã thay đổi vào năm 2008, khi Google phát hành Android và lần đầu tiên Linux tìm được đường đến các điện thoại. Android không thể chạy được các ứng dụng desktop của Linux, nhưng thành công của Android đã tạo một cú hích lớn cho Linux và cộng đồng mã nguồn mở, bởi cuối cùng, hệ điều hành mã nguồn mở này có thể làm việc trên các ứng dụng cho người tiêu dùng.

Android giờ đang thống trị thị trường smartphone. Theo hãng nghiên cứu công nghiệp Gartner, hệ điều hành này chiếm đến 84% thị phần trong suốt quý đầu năm 2016. Nhưng hệ điều hành này giờ đã tiến rất xa so với smartphone. Giờ bạn có thể tìm thấy Linux trong smartTV từ các công ty như LG, Samsung, cảm biến nhiệt của Nest, máy đọc ebook Kindle của Amazon, và drone từ các công ty như 3DR.

Các màn hình lớn trong những chiếc xe điện của Tesla cũng chạy Linux, và rất nhiều công ty ô tô khác – như Toyota, Honda và Ford – những người tài trợ cho dự án Automotive Grade Linux, nhằm xây dựng phần mềm cho kết nối ô tô. Và khi các ô tô tự lại chạy trên đường, gần như chắc chắn chúng sẽ sử dụng Linux.

Lý do ngày nay các công ty tìm đến Linux khi họ muốn xây dựng công nghệ mới nào đó cũng tương tự như việc các nhà phát triển tìm đến hệ điều hành này những năm 1990: Họ có thể tùy chỉnh nó để phù hợp với yêu cầu của họ, và sau đó chia sẻ (hoặc bán) kết quả đó mà không cần sự cho phép nào. Và tất cả bắt đầu từ cái ngày cậu sinh viên quyết định chia sẻ thành quả của mình với thế giới. Không tồi đối với một thú vui.

Tham khảo Wired

 

Tin liên quan

30/11/2022

Thư mời tham gia đề xuất thu mua thanh lý tài sản hỏng, cũ 2022

Viettel IDC mời Quý Công ty tham gia đề xuất thu mua thanh lý tài sản hỏng, cũ 2022 của Viettel IDC.

22/11/2022

Thư mời tham gia đề xuất thu mua thanh lý thiết bị Tháng 11/2022

Viettel IDC mời Quý Công ty tham gia đề xuất thu mua thiết bị thanh lý Tháng 11/2022 của Viettel IDC.

08/11/2022

Thư mời tham gia đề xuất thực hiện tư vấn lập báo cáo Nghiên cứu khả thi và thẩm tra báo cáo nghiên cứu khả thi cho các dự án của Viettel IDC

Viettel IDC mời Quý Công ty tham gia đề xuất thực hiện tư vấn lập báo cáo Nghiên cứu khả thi và thẩm tra báo cáo nghiên cứu khả thi cho các dự án của Viettel IDC

14/10/2022

​Viettel ra mắt hệ sinh thái Cloud góp phần kiến tạo hạ tầng số Việt Nam

Hà Nội, ngày 14/10/2022 - Tập đoàn Công nghiệp – Viễn thông Quân đội (Viettel) chính thức ra mắt hệ sinh thái Viettel Cloud, khẳng định là nhà cung cấp dịch vụ Điện toán đám mây lớn nhất Việt Nam và đảm bảo toàn trình các cấu phần của một hệ sinh thái Cloud. Sự kiện này có ý nghĩa trong chiến lược chuyển đổi số quan trọng của Việt Nam.

01/11/2022

Viettel IDC đón nhận danh hiệu Top 5 thương hiệu tiêu biểu Châu Á - Thái Bình Dương 2022

Tạp chí Kinh tế Châu Á - Thái Bình Dương và Hiệp hội Thông tin Công nghiệp Châu Á (AIPA) đã trao danh hiệu Top 5 Thương hiệu tiêu biểu Châu Á – Thái Bình Dương 2022 cho Viettel IDC và Top 5 Nhà lãnh đạo tiêu biểu Châu Á – Thái Bình Dương 2022 cho ông Hoàng Văn Ngọc - CEO Viettel IDC.

16/09/2022

Thông báo mời tham gia gói thầu mua sắm máy chủ và thiết bị mạng, phần mềm nội bộ phục vụ khách hàng

Công ty TNHH Viettel – CHT (Viettel IDC) có nhu cầu thực hiện gói thầu “Mua sắm máy chủ và thiết bị mạng, phần mềm nội bộ phục vụ khách hàng” theo hình thức Kí Hợp đồng trực tiếp, sử dụng Vốn sản xuất kinh doanh của đơn vị.

22/09/2022

Thông báo mời quan tâm gói thầu tư vấn lập báo cáo nghiên cứu khả thi cho dự án Trung tâm dữ liệu của Viettel IDC

Chúng tôi, Công ty TNHH Viettel – CHT (Viettel IDC) – Nhà cung cấp dịch vụ trung tâm dữ liệu và dịch vụ điện toán đám mây hàng đầu Việt Nam đang có nhu cầu tìm đối tác tư vấn lập báo cáo nghiên cứu khả thi cho dự án của chúng tôi

21/09/2022

Thư mời tham gia đề xuất thu mua thanh lý tài sản Modem, Router Viettel IDC năm 2022

Viettel IDC mời Quý Công ty tham gia đề xuất phương án thu mua hàng thanh lý tài sản Modem, Router.

14/09/2022

Câu chuyện truyền cảm hứng của Viettel sau giải thưởng TOP 10 doanh nghiệp CNTT

Tại Lễ Công bố và Vinh danh TOP 10 Doanh nghiệp Công nghệ Thông tin Việt Nam 2022, Viettel IDC được vinh danh tại hạng mục TOP 10 Doanh nghiệp cung cấp hạ tầng số, dịch vụ điện toán đám mây, dữ liệu lớn. Đặc biệt với kết quả kinh doanh ấn tượng trong nhiều năm, Viettel IDC được lựa chọn vào Câu lạc bộ Doanh nghiệp CNTT nghìn tỷ tại Việt Nam.

05/07/2022

Thư mời tham gia đề xuất thu mua thanh lý thiết bị Viettel IDC năm 2022

Viettel IDC mời Quý Công ty tham gia đề xuất phương án thu mua hàng thanh lý lô thiết bị.

// doi link