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

07/03/2020

Xu hướng tương lai của nghề IT và công nghệ điện toán đám mây

Điện toán mây đã và đang hiện diện ở rất nhiều nơi, từ công việc cho đến cuộc sống. Các "đám mây" đã thay đổi đáng kể cách con người sử dụng máy tính và nó cũng tạo ra nhiều cơ hội và thách thức cho nghề IT trong tương lai.

04/03/2020

VMware bổ nhiệm Giám đốc phát triển đối tác mới, định hướng chuyển đổi số tại Việt Nam

Theo VMware, việc bổ nhiệm ông Venkatesh Murali vào vị trí Giám đốc Phát triển đối tác sẽ thúc đẩy hơn nữa hành trình chuyển đổi số và lên đám mây của các khách hàng tại những thị trường năng động, tăng trưởng nhanh ở châu Á, trong đó có Việt Nam.

05/02/2020

Làm việc online – Xu hướng mới của các doanh nghiệp công nghệ

Làm việc online, văn phòng online đang là xu hướng được nhiều doanh nghiệp áp dụng, nhất là các doanh nghiệp công nghệ. Bởi vì, với cách làm việc này sẽ giúp doanh nghiệp giảm thiểu chi phí thuê văn phòng, điện nước,…

16/01/2020

Viettel IDC thông báo lịch nghỉ Tết Nguyên Đán Canh Tý 2020 và một số lưu ý

Nhân dịp Tết Nguyên Đán Canh Tý 2020, Viettel IDC xin gửi lời cảm ơn đến Quý khách hàng đã sử dụng và ủng hộ dịch vụ của Viettel IDC trong suốt thời gian vừa qua.

20/12/2019

Các cấp độ/tiêu chuẩn trong đánh giá Data Center theo chuẩn quốc tế

Một nhà cung cấp dịch vụ datacenter của Việt Nam đã chính thức được ghi danh vào bản đồ các trung tâm dữ liệu đạt tiêu chuẩn ANSI/TIA-942 Rated 3. Vậy các tiêu chuẩn đánh giá Datacenter quốc tế như thế nào?

12/12/2019

Viettel IDC mở gói thầu mua sắm thiết bị máy chủ và thiết bị định tuyến 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 thiết bị máy chủ và thiết bị định tuyến phục vụ khách hàng của TT Kinh doanh Miền Bắc tháng 12/2019” theo hình thức chào hàng cạnh tranh thông thường, sử dụng Vốn chủ sở hữu của Công ty.

11/12/2019

Viettel IDC mở gói thầu "Cung cấp dịch vụ thuê thiết bị triển khai hệ thống nội bộ phục vụ dự án 469 VTS”

Công ty TNHH Viettel – CHT (Viettel IDC) có nhu cầu thực hiện gói thầu“Cung cấp dịch vụ thuê thiết bị triển khai hệ thống nội bộ phục vụ dự án 469 VTS” theo hình thức chào hàng cạnh tranh thông thường, sử dụng Vốn chủ sở hữu của Công ty.

08/11/2019

Viettel IDC ra mắt Website mới với những cập nhật tối ưu hóa trải nghiệm người dùng!

Với mong muốn mang đến cho khách hàng những trải nghiệm sử dụng dịch vụ tốt nhất, bắt đầu từ ngày 08/11/2019, Viettel IDC ra mắt Website với giao diện hoàn toàn mới cùng với những cải tiến tối ưu như: Đăng ký và quản lý dịch vụ trên cùng 1 giao diện; bảo mật 2 lớp khi đăng nhập; hỗ trợ đa thiết bị

19/10/2019

Ai đang sở hữu tên miền "www.com"

Có đôi khi bạn lướt web và vô tình gõ phải địa chỉ web có tên miền "www.com". Đó có phải là một địa chỉ web thông thường hay là do một lỗi kỹ thuật nào đó trở thành?

19/10/2019

Thị trường tên miền: Khi chỉ vài chữ cái đã có giá hàng triệu USD

Tại Trung Quốc, đã có rất nhiều người trở thành triệu phú nhờ vào những tên miền mà họ sở hữu.