Đề tài Hệ điều hành Unix
Giữa năm 1960, AT & T Bell Laboratories và một sốtrung tâm khác tham gia vào một cốgắng nhằm tạo ra một hệ điều hành mới được đặt tên là Multics (Multiplexed Information and Computing Service). Đến năm 1969, chương trình Multics bịbãi bỏvì đó là một dựán quá nhiều tham vọng và do đó không khảthi. Thậm chí nhiều yêu cầu đối với Multics thời đó đến nay vẫn chưa có được trên các Unix mới nhất. Nhưng Ken Thompson, Dennis Richie và một số đồng nghiệp của Bell Labs đã không bỏcuộc. Thay vì xây dựng một hệ điều hành làm nhiều việc một lúc nhưMultics, họquyết định phát triển một hệ điều hành đơn giản chỉlàm tốt một công việc là chạy chương trình (run program). Hệ điều hành sẽcó rất nhiều các công cụ(tool) nhỏ, đơn giản, gọn nhẹ(compact) và chỉlàm tốt một công việc. Bằng cách kết hợp nhiều công cụ lại ới nhau, họsẽcó một chương trình thực hiện một công việc phức tạp. Đó cũng là cách thức người lập trình viết ra chương trình. Peter Neumann đặt tên Unix cho hệ điều hành “đơn giản” này. Vào năm 1973, sửdụng ngôn ngữC của Richie. Thompson đã viết lại toàn bộhệ điều hành Unix và đây là một thay đổi quan trọng của Unix, vì nhờ đó Unix từchỗlà một hệ điều hành cho một máy PDP-xx trởthành hệ điều hành của các máy khác với một cốgắng tối thiểu đểchuyển đổi. Khoảng 1977 bản quyền của UNIX được giải phóng và hệ điều hành UNIX trởthành một thương phẩm. Hai dòng UNIX: System V của AT&T, Novell và Berkeley Software Distribution (BSD) của Đại học Berkeley. •