Sự phát triển của máy tính
Trong những ngày đầu, máy tính lớn như các ngôi nhà hoặc công viên. Vì vậy, bạn có thể tưởng tượng được khó khăn đến đâu để vận hành chúng. Hơn nữa, mỗi máy tính đều có một hệ điều hành khác nhau làm cho việc vận hành chúng trở nên khó khăn hơn. Mọi phần mềm đều được thiết kế cho một mục đích cụ thể và không thể hoạt động trên máy tính khác. Điều này rất tốn kém và người dân bình thường không thể trả tiền cho nó cũng như không thể hiểu được nó.
Sự phát triển của Unix
Vào năm 1969, một nhóm các nhà phát triển của Bell Labs đã bắt đầu một dự án để tạo một phần mềm chung cho tất cả các máy tính và đặt tên là ‘Unix’. Nó đơn giản và thanh lịch, sử dụng ngôn ngữ ‘C’ thay vì ngôn ngữ lập trình hợp ngữ và mã nguồn của nó có thể tái sử dụng. Vì nó có thể tái sử dụng, một phần của mã nguồn của nó hiện được gọi là ‘nhân hệ điều hành’ đã được sử dụng để phát triển hệ điều hành và các chức năng khác và có thể được sử dụng trên các hệ thống khác. Ngoài ra, mã nguồn của nó là mã nguồn mở.
Ban đầu, Unix chỉ được tìm thấy trong các tổ chức lớn như chính phủ, trường đại học hoặc các tập đoàn tài chính lớn có các máy tính chính và máy tính nhỏ (PC là một máy tính vi mạch).
Mở rộng của Unix
Vào những năm 1980, nhiều tổ chức như IBM, HP và hàng tá các công ty khác đã bắt đầu tạo ra Unix của riêng họ. Điều này dẫn đến một mớ hỗn độn của các phương ngữ Unix. Sau đó, vào năm 1983, Richard Stallman phát triển dự án GNU với mục tiêu tạo ra một hệ điều hành giống Unix và được sử dụng miễn phí bởi tất cả mọi người. Nhưng dự án của ông không được phổ biến. Nhiều hệ điều hành giống Unix khác đã xuất hiện, nhưng không một cái nào có thể giành được sự phổ biến như Linux. Với sự trợ giúp của cộng đồng mã nguồn mở, Linux ngày càng trở nên phổ biến và được sử dụng rộng rãi trên nhiều thiết bị khác nhau, từ máy tính để bàn cho đến điện thoại thông minh, máy chủ web, máy tính bảng, thiết bị gia dụng như máy giặt, máy chơi DVD, định tuyến, modem, ô tô, tủ lạnh và nhiều hơn nữa.
Tiến hóa của Linux
Vào năm 1991, Linus Torvalds – một sinh viên tại Đại học Helsinki, Phần Lan, nghĩ đến việc tạo ra một phiên bản Unix miễn phí dành cho mục đích học thuật và bắt đầu viết mã của riêng mình. Sau đó, dự án này đã trở thành nhân Linux. Anh ta viết chương trình này đặc biệt cho máy tính cá nhân của mình vì anh muốn sử dụng máy tính Unix 386 Intel, nhưng không đủ tiền mua. Anh ta đã thực hiện nó trên MINIX bằng trình biên dịch GNU C. Trình biên dịch GNU C vẫn là sự lựa chọn chính để biên dịch mã nguồn của Linux, nhưng cũng sử dụng các trình biên dịch khác như trình biên dịch Intel C.
Anh ta bắt đầu nó chỉ vì niềm vui nhưng cuối cùng lại kết thúc với một dự án lớn. Ban đầu, anh ta muốn đặt tên nó là ‘Freax’, nhưng sau đó nó được đổi tên thành ‘Linux’.
Anh ta công bố nhân Linux dưới giấy phép riêng của mình và bị hạn chế trong việc sử dụng với mục đích thương mại. Linux sử dụng hầu hết các công cụ từ phần mềm GNU và đều nằm dưới bản quyền GNU. Năm 1992, anh ta phát hành nhân Linux dưới giấy phép GNU General Public License.
Linux hiện nay
Ngày nay, siêu máy tính, điện thoại thông minh, máy tính để bàn, máy chủ web, máy tính bảng, máy tính xách tay và các thiết bị gia đình như máy giặt, máy nghe đĩa DVD, bộ định tuyến, modem, ô tô, tủ lạnh, vv đều sử dụng hệ điều hành Linux.