Linux là một nguồn mở, miễn phí sử dụng hệ điều hành được sử dụng rộng rãi cho phần cứng và phần mềm máy tính, phát triển trò chơi, máy tính bảng PCS, máy tính lớn, v.v.. Unix là một hệ điều hành thường được sử dụng trong
Năm 1960, Viện Công nghệ Massachusetts, Phòng thí nghiệm AT & T Bell và General Electric đang nghiên cứu một hệ điều hành thử nghiệm có tên là Dịch vụ điện toán và thông tin đa kênh hoặc MULTICS. Điều này được thiết kế để chạy trên máy tính lớn GE-645. Nhưng nó thực hiện kém. AT & T Bell Labs đã ngừng dự án này và triển khai các nguồn lực của mình ở nơi khác. Nhưng Ken Thompson, một trong những nhà phát triển từ Bell Labs tiếp tục phát triển cho máy tính lớn GE-645 và đã viết một trò chơi cho máy tính đó có tên Space Travel. Nhưng trò chơi quá chậm trên máy GE và cũng đắt tiền, tốn 75 đô la cho mỗi lần thực hiện. Vì vậy, ông đã viết lại trò chơi bằng ngôn ngữ lắp ráp cho PDP-7 của Tập đoàn thiết bị kỹ thuật số với sự giúp đỡ từ Dennis Ritchie.
Trải nghiệm này, kết hợp với công việc của anh ấy trong dự án Multics, đã khiến Thompson khởi động một hệ điều hành mới cho PDP-7 và họ đã phát triển một hệ thống tệp cũng như chính hệ điều hành đa tác vụ mới với sự trợ giúp của một nhóm nhỏ nhà phát triển. Chúng bao gồm một trình thông dịch dòng lệnh và một số chương trình tiện ích nhỏ. Cái này được đặt tên là UNICS vào năm 1970 và sau đó đổi thành UNIX.
Năm 1985, Richard Stallman đã tạo ra Quỹ phần mềm miễn phí và phát triển Giấy phép công cộng GNU (GNU GPL), để truyền bá phần mềm một cách tự do. Nhiều chương trình cần có trong HĐH (như thư viện, trình biên dịch, trình soạn thảo văn bản, shell UNIX và hệ thống cửa sổ) đã được hoàn thành vào đầu những năm 1990, nhưng một số yếu tố như trình điều khiển thiết bị, trình nền và nhân chưa hoàn thành. Năm 1991, Linus Torvalds bắt đầu làm việc trên MINIX, một hệ điều hành giống Unix, có mã được cung cấp miễn phí theo dự án GNU GPL. Sau đó, ông đã phát triển hạt nhân LINUX đầu tiên và phát hành nó vào ngày 17 tháng 9 năm 1991, cho các hệ thống PC Intel x86. Hạt nhân này bao gồm các tiện ích hệ thống và thư viện khác nhau từ dự án GNU để tạo ra một hệ điều hành có thể sử dụng được. Tất cả các mã nguồn cơ bản có thể được tự do sửa đổi và sử dụng.
Hệ điều hành Linux rất tốt cho các hoạt động vừa và nhỏ và ngày nay nó cũng được sử dụng trong các doanh nghiệp lớn nơi UNIX được coi là lựa chọn duy nhất trước đây. Vài năm trước, Linux được coi là một dự án học thuật thú vị, nhưng hầu hết các doanh nghiệp lớn, nơi mạng và nhiều máy tính người dùng là mối quan tâm chính; mọi người đã không coi Linux là một lựa chọn. Nhưng ngày nay, với các nhà cung cấp phần mềm lớn chuyển các ứng dụng của họ sang Linux và vì nó có thể được phân phối tự do, HĐH đã đi vào dòng chính như một lựa chọn khả thi cho các ứng dụng văn phòng và phục vụ Web.
Nhưng có một số trường hợp trong đó UNIX là sự lựa chọn rõ ràng, hoặc được sử dụng. Nếu một doanh nghiệp sử dụng các hệ thống đa xử lý đối xứng lớn hoặc các hệ thống có nhiều hơn tám CPU, thì họ cần phải chạy UNIX trong quá khứ. UNIX có khả năng xử lý tất cả các quy trình hiệu quả hơn Linux. Tuy nhiên, kể từ năm 2004, nhiều siêu máy tính lớn nhất thế giới hiện chạy Linux hơn là unix. Kể từ năm 2011, Linux có hơn 90% trong số 500 máy chủ hàng đầu. Nó cũng chạy trên nền tảng lớn nhất (tính đến năm 2011): Viện khoa học tính toán tiên tiến RIKEN: 705024 Công suất: 12659,89 kW Bộ nhớ: 1410048 GB
Linux có thể được phân phối tự do, vì nó là một hệ điều hành nguồn mở. Vì vậy, bất cứ ai cũng có thể nhận được một bản sao Linux từ sách, tạp chí hoặc từ internet. Đối với các phiên bản máy chủ, các tổ chức thường trả cho nhà phân phối một hợp đồng hỗ trợ, không phải phần mềm. Các nhà phân phối chính là RED HAT, Mandrake và SUSE. Đối với phần cứng máy chủ, IBM, HP, Dell là những công ty lớn.
UNIX là tốn kém so với Linux; các máy chủ UNIX tầm trung có giá từ 25.000 đến 249.999 USD (bao gồm cả phần cứng). Các nhà phân phối chính là HP, IBM và SUN. Một máy chủ UNIX cao cấp có thể có giá lên tới 500.000 đô la. Theo IDC, Gartner, IBM là công ty dẫn đầu thị trường trong các máy chủ UNIX, HP ở vị trí thứ 2 và SUN ở vị trí thứ ba.
UNIX thương mại thường được tùy chỉnh bằng văn bản cho từng hệ thống, khiến chi phí ban đầu khá cao, trong khi Linux cũng có các gói cơ sở. Về mặt này, Linux gần với mô hình của nó hơn Windows so với HĐH UNIX thương mại. Tại thời điểm mua máy chủ UNIX, người dùng sẽ nhận được gói hỗ trợ của Nhà cung cấp về việc thiết lập và định cấu hình hệ thống. Nhưng với Linux, hỗ trợ nhà cung cấp phải được mua riêng.
Cả hai hệ điều hành đều dễ bị lỗi nhưng Linux phản ứng nhanh hơn nhiều trong việc xử lý các mối đe dọa. Linux kết hợp nhiều đặc điểm và chức năng tương tự được tìm thấy trong UNIX, bao gồm phân đoạn miền người dùng trong môi trường nhiều người dùng, cách ly các tác vụ trong môi trường đa tác vụ, hệ thống mật khẩu có thể được mã hóa và / hoặc đặt từ xa và nhiều hơn nữa. Vì Linux là một hệ điều hành mở, các lỗi trong bất kỳ ai trong diễn đàn người dùng / nhà phát triển đều có thể được sửa và trong vài ngày nó có thể được sửa. Nhưng đối với UNIX, đây không phải là trường hợp và người dùng phải chờ một thời gian để có bản vá sửa lỗi thích hợp. Cộng đồng nguồn mở cung cấp nhanh hơn vì nó không phải trải qua các chu kỳ phát triển vô tận của các hệ điều hành dựa trên thương mại.
Đồng thời, là một hệ điều hành nguồn mở, nó được hỗ trợ bởi hàng chục ngàn nhà phát triển trên toàn thế giới. Để nhắc lại, điều này cho phép đổi mới tốt hơn và các tính năng tiếp thị nhanh hơn bất kỳ thứ gì UNIX có thể cung cấp.
Theo International Data Corp (IDC) .Linux đã phát triển nhanh hơn bất kỳ hệ điều hành máy chủ nào khác trong vài năm qua. Cơ sở người dùng Linux được ước tính là khoảng hơn 25 triệu máy, so với 5,5 triệu cho các cài đặt UNIX kết hợp.
Linux đang trở nên phổ biến vì ứng dụng của nó trong các công nghệ nhúng, miễn phí và dễ dàng có sẵn. Để cạnh tranh với Linux, các nhà cung cấp như HP, IBM, Sun đang tạo ra UNIX tùy biến với giao diện người dùng đồ họa và giao diện thân thiện với người dùng cũng tương thích với Linux. Các nhà cung cấp UNIX chính - IBM, Sun và Hewlett-Packard đã đưa các tính năng tương tác Linux vào các phiên bản tương lai của AIX, Solaris và HP-UX.
Đây là một video thú vị dẫn chúng ta đi qua lịch sử, sự khác biệt và một số lệnh phổ biến được sử dụng trong môi trường Linux và Unix: