Sự khác biệt chính: Linux và UNIX đều là hai loại hệ điều hành. UNIX có trước Linux. Trên thực tế, Linux về cơ bản là một bản sao của hệ điều hành UNIX, theo thời gian đã phát triển thành một HĐH khác.
Linux và UNIX đều là các loại hệ điều hành. Một hệ điều hành là một tập hợp các phần mềm quản lý tài nguyên phần cứng máy tính. Nó cũng cung cấp các dịch vụ phổ biến cho các chương trình máy tính. Hệ điều hành là một phần quan trọng của phần mềm hệ thống máy tính, nếu không có thì các chương trình ứng dụng sẽ không hoạt động.
UNIX có trước Linux. Trên thực tế, Linux về cơ bản là một bản sao của hệ điều hành UNIX, theo thời gian đã phát triển thành một HĐH khác. UNIX ban đầu được tạo ra vào năm 1969 cho AT & T bởi các nhân viên của Bell Labs, Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, Michael Lesk và Joe Ossanna. Ban đầu nó được mã hóa bằng ngôn ngữ lắp ráp. Sau đó, vào năm 1973, nó được mã hóa thành ngôn ngữ C. Điều này cho phép nó được chuyển sang phần cứng khác.
Cuối cùng, nó đã được cấp phép cho các công ty bên ngoài; điều này tạo điều kiện cho sự phát triển của nó thành nhiều nhánh khác nhau. Những loại hệ điều hành khác nhau được phát triển bởi AT & T, các nhà cung cấp thương mại, trường đại học khác như Đại học California, Berkeley, v.v. và các tổ chức phi lợi nhuận. BSD, Solaris, HP-UX, Sequent, AIX, Darwin, MINIX, Linux, FreeBSD, NetBSD, OpenBSD và DragonFly BSD, đều dựa trên UNIX ở một mức độ nào đó.
Các hệ điều hành UNIX khác nhau này hiện được sử dụng phổ biến trong các máy chủ, máy trạm và thiết bị di động. Môi trường UNIX và mô hình chương trình máy khách client của nó là rất cần thiết trong sự phát triển của Internet.
UNIX đã nhắm đến các lập trình viên và được dùng để phát triển phần mềm chạy trên nhiều nền tảng. UNIX được thiết kế để 'di động, đa tác vụ và đa người dùng trong cấu hình chia sẻ thời gian'. Nó có nhiều phẩm chất khác nhau như 'việc sử dụng văn bản thuần túy để lưu trữ dữ liệu; một hệ thống tập tin phân cấp; xử lý các thiết bị và một số loại giao tiếp giữa các quá trình (IPC) dưới dạng tệp; và việc sử dụng một số lượng lớn các công cụ phần mềm, các chương trình nhỏ có thể được xâu chuỗi lại với nhau thông qua trình thông dịch dòng lệnh, trái ngược với việc sử dụng một chương trình nguyên khối duy nhất bao gồm tất cả các chức năng tương tự. '
So với UNIX, Linux còn khá mới; Linux được viết bởi Linus Torvalds vào năm 1991. Ông đã hoàn toàn dựa trên UNIX, nhưng ông đã viết nó từ đầu, tức là không lấy bất kỳ mã hóa nào trực tiếp từ UNIX. Torvalds đã được giúp đỡ trong nỗ lực này của tin tặc trên Internet.
Linux ban đầu được phát triển như một hệ điều hành miễn phí cho máy tính cá nhân dựa trên Intel x86. Kể từ đó, Linux đã được chuyển sang nhiều nền tảng phần cứng máy tính khác. Trên thực tế, Linux đã được chuyển sang nhiều nền tảng hơn bất kỳ hệ điều hành nào khác.
Linux thường được sử dụng trong các máy chủ, máy tính lớn và siêu máy tính. Theo biểu đồ 'Top500 OS, ' Linux được sử dụng trong hơn 90% trong số 500 siêu máy tính nhanh nhất hiện nay. Điều này bao gồm 10 siêu máy tính nhanh nhất. Ngoài ra, Linux cũng được chạy trên các hệ thống nhúng như điện thoại di động, máy tính bảng, bộ định tuyến mạng, điều khiển tự động hóa tòa nhà, TV và máy chơi game video. Trên thực tế, Android, một trong những hệ điều hành điện thoại thông minh phổ biến nhất thực sự được xây dựng trên nhân Linux.
Linux có sẵn miễn phí theo Giấy phép GNU, cũng cho phép người dùng thực hiện bất kỳ thay đổi nào đối với nhân Linux cũng như những thay đổi đó được cung cấp cho công chúng và miễn phí. Tuy nhiên, trong khi một số biến thể của UNIX có sẵn dưới dạng nguồn mở, nhiều công ty đã phát triển hệ điều hành UNIX thì không.
Ngoài ra, từ quan điểm của giáo dân, UNIX khó sử dụng hơn Linux, vì UNIX đòi hỏi nhiều kiến thức về mã hóa hơn. Tuy nhiên, điều này thực sự có thể khác với phiên bản HĐH đang sử dụng.