Unix là hệ điều hành được viết bởi một nhóm nhỏ các lập trình viên siêu giỏi ở Bell Labs. Nó là kết quả của những bài học mà nhóm đó rút ra từ một dự án hệ điều hành lớn hơn đã thất bại.
Hệ điều hành này được nhóm cải tiến dần dần trong nhiều năm, cũng như được các trường đại học trên khắp thế giới cải tiến, nhưng đáng chú ý nhất là UC Berkeley. Điều này chỉ có thể xảy ra vì Bell System bị một cơ quan quản lý độc quyền của Mỹ cấm bán phần mềm.
Khi cơ quan quản lý đó thay đổi các quy tắc đó, Bell cấp phép hệ điều hành để người khác bán. Đặc biệt là các công ty bán minicomputer và minicomputer dùng cá nhân gọi là “workstation”.
Đúng lúc này, một điều kỳ lạ đã xảy ra với Unix. Nó ngừng là một sản phẩm và bắt đầu trở thành nguyên mẫu của các hệ điều hành. Nếu bạn muốn triển khai một hệ điều hành mới, rõ ràng bạn sẽ xây dựng nó giống như Unix. Ngay cả các hệ điều hành được viết lại từ đầu cũng cung cấp giao diện Unix cho các lập trình viên. Điều này thậm chí ban đầu cũng đúng với hệ điều hành của Apple cho máy tính Macintosh mới của họ, và đối với các phiên bản đầu của Windows của Microsoft.
Trong khi đó, các nhà cung cấp minicomputer và workstation khác nhau đã hợp tác quá ít, cạnh tranh quá nhiều và bỏ qua tầm quan trọng của dòng Intel Pentium đang được cải tiến nhanh chóng. Microsoft thì không.
Tại thời điểm này, có một vài triển khai câu chuyện nguyên mẫu của Unix cho PC: một Unix thực sự thông qua BSD, một microkernel tuyệt vời gọi là QNX, một món đồ chơi của người đam mê gọi là Linux. Món đồ chơi đó lấy những cải tiến từ bất cứ ai. Điều mà các đề xuất thương mại không thể làm được, bao gồm cả một số người ở Berkeley cố gắng thương mại hóa và gặp phải rắc rối pháp lý.
Kết quả là Linux có tốc độ phát triển tính năng đáng kinh ngạc. Trong vòng năm năm, nó đã chuyển từ một món đồ chơi thành một Unix tốt hơn tất cả các Unix khác, đồng thời chạy trên Intel Pentium III, điều này cũng khiến nó nhanh như các workstation Unix nhanh nhất.
Sau đó, Linux bắt đầu được chuyển sang các CPU khác, có nghĩa là nếu bạn có phần cứng, nó có thể chạy Linux. Vì vậy, với một chút nỗ lực chuyển đổi, bạn có thể có được Unix tốt nhất trên bo mạch hệ thống nhúng nhỏ của mình. Vì vậy, Linux bắt đầu xuất hiện ở bên trong hầu hết mọi thứ. Mọi người sẽ nói “Tôi dùng Windows”, nhưng bộ định tuyến tại nhà của họ lại chạy Linux.
Ở thái cực khác, nếu bạn chuyển Linux sang máy tính hiệu năng cao của mình thì người dùng của bạn sẽ có cùng một hệ điều hành như họ có thể có trên máy tính để bàn của họ. Điều này làm cho việc bán thời gian HPC trở nên đơn giản hơn rất nhiều. Microsoft ghét điều này và như một dự án thể hiện sự kiêu hãnh, đã đảm bảo có một siêu máy tính chạy Windows. Nhưng tất nhiên, hầu hết tất cả những máy tính khác đều chạy Linux.
Nếu bạn muốn hiểu Unix, điều quan trọng là phải hiểu rằng nó không chỉ là một sản phẩm, mà còn là một tuyên bố về cách nên viết hệ điều hành. Tuyên bố đó đã trở thành một trong những câu chuyện nguồn gốc định hình ngành điện toán. Đó là lý do tại sao một thứ trông giống như Unix, và thường là Linux, lại có mặt ở khắp mọi nơi.