UNIX là gì và giống như UNIX là gì?


8

Xuất phát từ câu hỏi này :

Nếu opensolaris, freebsd, openbsd, netbsd không phải là UNIX, thì đó là gì?

Điều khiến tôi bối rối hơn, đó là thực tế OSX1.5 + là UNIX, trong khi phiên bản trước của OSX không

Sự khác biệt giữa UNIX và UNIX giống như thế nào?

Và sự khác biệt giữa UNIX-Like và Linux là gì?

Câu trả lời:


16

UNIX là Unix và Unix là unix. Nhưng unix có thể không phải là Unix và Unix không phải lúc nào cũng là UNIX .


15
Và GNU chắc chắn không phải là Unix!
heavyyd

Hãy ném POSIX vào hỗn hợp!
KFro

Vâng, còn POSIX thì sao?
OscarRyz

@ematvyd, tôi ước tôi có thể tăng gấp đôi hoặc gấp ba bình chọn đó.
sal

2
Tên có thể được đặt tên không phải là tên vĩnh cửu. Giải thoát khỏi ham muốn, bạn nhận ra bí ẩn. Bị bắt trong ham muốn, bạn chỉ thấy những biểu hiện. --Lao-tzu
Richard Hoskins

13

Wikipedia trên Unix :

Unix (được đặt tên chính thức là UNIX, đôi khi cũng được viết là Unix với các chữ hoa nhỏ) là một hệ điều hành máy tính được phát triển vào năm 1969 bởi một nhóm nhân viên AT & T tại Bell Labs, bao gồm Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy và Joe Ossanna. Ngày nay thuật ngữ Unix được sử dụng để mô tả bất kỳ hệ điều hành nào tuân thủ các tiêu chuẩn Unix, có nghĩa là hệ điều hành lõi hoạt động giống như hệ điều hành Unix gốc. Các hệ thống Unix ngày nay được chia thành nhiều chi nhánh, được phát triển theo thời gian bởi AT & T cũng như các nhà cung cấp thương mại và tổ chức phi lợi nhuận khác nhau.

Kể từ năm 2007, chủ sở hữu của nhãn hiệu là The Open Group, một tập đoàn tiêu chuẩn công nghiệp. Chỉ các hệ thống tuân thủ đầy đủ và được chứng nhận theo Thông số kỹ thuật UNIX đơn mới đủ điều kiện để sử dụng nhãn hiệu; những cái khác được gọi là "giống như hệ thống Unix" hoặc "giống như Unix".

.. trên Unix giống như :

* Hệ điều hành giống như Unix (đôi khi được rút ngắn để tránh các vấn đề về nhãn hiệu) là hệ điều hành hoạt động theo cách tương tự như hệ thống Unix, trong khi không nhất thiết phải tuân thủ hoặc được chứng nhận với bất kỳ phiên bản nào của Đặc tả UNIX đơn.

Không có tiêu chuẩn để xác định thuật ngữ và có thể có một số khác biệt về ý kiến ​​về việc một hệ điều hành nhất định có "giống như Unix" hay không.

.. trên Linux :

Một hệ thống dựa trên Linux là một hệ điều hành giống như mô-đun Unix . Nó lấy được phần lớn thiết kế cơ bản từ các nguyên tắc được thiết lập trong Unix trong những năm 1970 và 1980. Một hệ thống như vậy sử dụng hạt nhân nguyên khối, hạt nhân Linux, xử lý kiểm soát quá trình, kết nối mạng và truy cập hệ thống tệp và ngoại vi. [...]

Các dự án riêng biệt có giao diện với kernel cung cấp nhiều chức năng cấp cao hơn của hệ thống. Vùng người dùng GNU là một phần quan trọng của hầu hết các hệ thống dựa trên Linux, [...]

.. trên BSD (FreeBSD, NetBSD, OpenBSD) :

Phân phối phần mềm Berkeley (BSD, đôi khi được gọi là Berkeley Unix) là dẫn xuất hệ điều hành UNIX được phát triển và phân phối bởi Nhóm nghiên cứu hệ thống máy tính của Đại học California, Berkeley, từ năm 1977 đến 1995.

Trong lịch sử, BSD đã được coi là một nhánh của UNIX - "BSD UNIX", bởi vì nó đã chia sẻ cơ sở mã và thiết kế ban đầu với hệ điều hành AT & T UNIX ban đầu. Vào những năm 1980, BSD đã được các nhà cung cấp hệ thống máy trạm sử dụng rộng rãi dưới dạng các biến thể UNIX độc quyền như DEC ULTRIX và Sun microsystems SunOS. Điều này có thể được quy cho sự dễ dàng mà nó có thể được cấp phép, và sự quen thuộc mà nó tìm thấy trong những người sáng lập của nhiều công ty công nghệ trong thời đại này. [...]

Ngày nay, thuật ngữ "BSD" thường không được sử dụng để chỉ bất kỳ hậu duệ BSD nào, ví dụ FreeBSD, NetBSD hoặc OpenBSD, cùng nhau tạo thành một nhánh của họ các hệ điều hành giống Unix .

.. và trên OS X 10.5 :

Mac OS X v10.5 "Leopard" được phát hành vào ngày 26 tháng 10 năm 2007. Nó được Apple gọi là "bản cập nhật lớn nhất của Mac OS X". [...] Leopard là sản phẩm đã đăng ký Open Brand UNIX 03 trên nền tảng Intel. Đây cũng là HĐH dựa trên BSD đầu tiên nhận được chứng nhận UNIX 03.


4

Unix là nhãn hiệu thuộc sở hữu của The Open Group. "Chỉ các hệ thống tuân thủ đầy đủ và được chứng nhận theo Thông số kỹ thuật UNIX đơn mới đủ điều kiện để sử dụng nhãn hiệu." (1) (2)

Điều đó giải thích tại sao phiên bản OSX trước 1.5 không phải là UNIX, vì nó không tuân thủ đầy đủ.


2

OS X, Solaris, HP-UX và AIX là các bản phân phối UNIX còn lại đang hoạt động tốt trên thị trường. UNIX-Like dùng để chỉ một hệ điều hành hoạt động giống như UNIX truyền thống (các phương thức giả mạo, cùng một phương thức giao tiếp giữa các quá trình, các tính năng Kernel, v.v.) nhưng không tuân theo đặc tả của UNIX đơn . Ví dụ về các biến thể này là các biến thể BSD, phân phối GNU / Linux và Minix. Cuối cùng, nó gắn chặt hơn với Thương hiệu và hành vi hệ thống.


0

UNIX là một hệ điều hành ban đầu được AT & T phát triển từ những năm 60. Đó là một HĐH nguồn đóng, vì vậy nhiều người đã nhân bản chức năng của nó để tạo ra các HĐH giống như UNIX như BSDLinux . Những người khác được cấp phép UNIX để tạo hệ điều hành của họ, như AIX .

UNIX gần đây đã trở thành một đặc điểm kỹ thuật cho các hệ điều hành được Open Group cấp phép . Họ phải phê duyệt HĐH trước khi có thể được gọi là UNIX.


"Các hệ điều hành giống như UNIX như BSD và Linux" - Linux chỉ là một hạt nhân. Tôi thường không hiểu về nó nhưng đây là một câu hỏi hoàn toàn về các hệ điều hành này.
John T
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.