Unix (; được ĐK thương hiệu là UNIX) là một trong chúng ta hệ quản lý và điều hành PC nhiều nhiệm, nhiều người tiêu dùng được ghi chép nhập trong thời gian 1960 và 1970 bởi một vài nhân viên cấp dưới của Bell Labs nằm trong AT&T bao hàm Ken Thompson, Dennis Ritchie và Douglas McIlroy và một vài người không giống.[3]
Sự tiến bộ hóa của Unix và những hệ quản lý và điều hành tương tự động Unix | |
Nhà vạc triển | Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, và Joe Ossanna ở Bell Labs |
---|---|
Được ghi chép bằng | C và phù hợp ngữ |
Họ hệ điều hành | Unix |
Tình trạng hoạt động | Đang vạc triển |
Kiểu mã nguồn | Ban đầu là mã mối cung cấp đóng góp, thời điểm hiện tại vài ba dự án công trình Unix nằm trong chúng ta (BSD và Illumos) là mã mối cung cấp há. |
Phát hành lần đầu | Bắt đầu trở nên tân tiến năm 1969 Hướng dẫn trước tiên được xuất phiên bản nội cỗ nhập Tháng 11 năm 1971[1] Được công thân phụ bên phía ngoài Bell Labs nhập Tháng 10 năm 1973[2] |
Có hiệu lựctrong | Tiếng Anh |
Loại nhân | Khác nhau Monolithic, Microkernel, lai |
Giao diện mặc định | Giao diện loại mệnh lệnh và Giao diện người tiêu dùng hình đồ họa (Hệ thống X Window) |
Giấy phép | Đa dạng; một vài là phiên bản quyền thương mai, một vài không giống là tự động do/phần mượt mối cung cấp mở |
Website chính thức | unix.org |
Ban đầu ý định dùng phía bên trong Bell System, AT&T vẫn cho phép Unix cho những đơn vị chức năng bên phía ngoài vào thời gian cuối trong thời gian 1970, kéo đến hàng loạt những đổi thay thể Unix (Unix variant) mang lại học tập thuật và thương nghiệp kể từ những mái ấm cung ứng bao hàm University of California, Berkeley (BSD), Microsoft (Xenix), Sun Microsystems (SunOS/Solaris), HP/HPE (HP-UX), và IBM (AIX). Đầu trong thời gian 90, AT&T vẫn phân phối quyền với Unix mang lại Novell, tiếp sau đó phân phối hoạt động và sinh hoạt marketing Unix mang lại Santa Cruz Operation (SCO) năm 1995.[4] Thương hiệu UNIX được đem mang lại The Open Group, một tập đoàn lớn công nghiệp trung lập được xây dựng năm, được chấp nhận việc dùng thương hiệu cho những hệ quản lý và điều hành được ghi nhận tuân hành Single UNIX Specification (SUS). Tuy nhiên, Novell kế tiếp chiếm hữu phiên bản quyền Unix, tuy nhiên phán quyết SCO Group, Inc. v. Novell, Inc. của toà án (2010) xác nhận.
Các khối hệ thống Unix được đặc thù vị một design mô-đun nhiều khi được gọi là "Triết lý Unix", tức là hệ quản lý và điều hành cung ứng một tụ hợp những khí cụ giản dị, và từng khí cụ chỉ triển khai những công dụng số lượng giới hạn và được khái niệm rõ rệt.[5] Một khối hệ thống tệp tin thống nhất (Unix filesystem) và một chế độ tiếp xúc trong những tiến bộ trình được gọi là "pipes" nhập vai trò là phương tiện đi lại tiếp xúc chủ yếu,[3] và một shell (Unix shell) được dùng nhằm phối hợp những khí cụ nhằm triển khai những tiến độ việc làm phức tạp.
Unix tự động phân biệt với những phiên phiên bản trước là hệ quản lý và điều hành địa hình đầu tiên: gần như là toàn cỗ hệ quản lý và điều hành được ghi chép vị ngữ điệu xây dựng C, được chấp nhận Unix hoạt động và sinh hoạt trên rất nhiều nền tảng.[6]
Unix rất có thể chạy xe trên nhiều loại PC không giống nhau, kể từ những PC cá thể cho tới những sever công ty. Nó là một trong hệ quản lý và điều hành nhiều nhiệm (có thể đồng thời triển khai nhiều nhiệm vụ) tương hỗ một cơ hội hoàn hảo so với những phần mềm nhiều người tiêu dùng.
Vì Bell Laboratories bị cấm ko được chấp nhận tiếp thị Unix vì thế mệnh lệnh phòng độc quyền so với AT&T nên Unix đã và đang được cung ứng không lấy phí cho những ngôi trường ĐH bên trên toàn Bắc Mỹ từ thời điểm năm 1976. Năm 1979 Đại học tập California bên trên Berkeley vẫn thi công một phiên phiên bản của Unix người sử dụng cho những PC VAX. Sau khi đã và đang được ưa mến trong số nghành technology, AT&T vẫn giành được quyền tiếp thị so với Unix và vẫn phát hành System V nhập năm 1983. Cho đên ni Unix vẫn được dùng đặc biệt rộng thoải mái nhập thị ngôi trường giành riêng cho sever. Đã có tương đối nhiều phiên phiên bản trở nên tân tiến không giống nhau, nhập bại liệt với Linux.
Unix là một trong trong mỗi hệ quản lý và điều hành 64 bit trước tiên. Hiện ni Unix được dùng vị nhiều doanh nghiệp lớn tập đoàn lớn rộng lớn bên trên trái đất vì thế cường độ bảo mật thông tin của chính nó kha khá cao.
Unix ban sơ tức là một nền tảng thuận tiện cho những xây dựng viên trở nên tân tiến ứng dụng chạy xe trên nó và bên trên những khối hệ thống không giống, chứ không mang lại những người dân ko xây dựng.[7][8] Hệ thống càng ngày càng to hơn khi hệ quản lý và điều hành chính thức mở rộng nhập giới học tập thuật và khi người tiêu dùng tăng những khí cụ của riêng biệt chúng ta nhập khối hệ thống và share bọn chúng với những người cùng cơ quan.[9]
Lúc đầu, Unix ko được design nhằm rất có thể di động[6] hoặc nhiều tác vụ.[10] Sau bại liệt, Unix dần dần đạt được tính địa hình, kỹ năng nhiều tác vụ và nhiều người tiêu dùng nhập thông số kỹ thuật share thời hạn. Các khối hệ thống Unix được đặc thù vị những định nghĩa không giống nhau:việc dùng văn phiên bản đơn thuần nhằm tàng trữ dữ liệu; một khối hệ thống tệp tin phân cấp; xử lý những khí giới và một vài loại tiếp xúc trong những tiến bộ trình (IPC) bên dưới dạng luyện tin; và việc dùng một vài lượng rộng lớn những khí cụ ứng dụng, những lịch trình nhỏ rất có thể được kết phù hợp với nhau trải qua skin loại mệnh lệnh dùng những pipes, trái ngược ngược với việc dùng một lịch trình vẹn toàn khối có một không hai bao hàm toàn bộ những công dụng tương tự động. Những định nghĩa này được gọi cộng đồng là "triết lý Unix". Brian Kernighan và Rob Pike tóm lược điều này nhập The Unix Programming Environment là "ý tưởng rằng sức khỏe của một khối hệ thống tới từ những quan hệ trong những lịch trình rộng lớn là kể từ chủ yếu những chương trình".[11]
Đến đầu trong thời gian 1980, người tiêu dùng chính thức thấy Unix là một trong hệ quản lý và điều hành phổ quát mắng tiềm năng, phù phù hợp với những PC nằm trong từng quy tế bào.[12][13] Môi ngôi trường Unix và quy mô lịch trình client–server là những nhân tố quan trọng nhất nhập sự trở nên tân tiến của Internet và đánh giá lại năng lượng điện toán thực hiện trung tâm trong số mạng chứ không trong số PC riêng biệt lẻ.
Cả Unix và ngữ điệu xây dựng C đều được AT&T trở nên tân tiến và phân phối cho những tổ chức triển khai cơ quan chỉ đạo của chính phủ và học tập thuật, dẫn đến mức nhì được port cho tới nhiều chúng ta máy rộng lớn ngẫu nhiên hệ quản lý và điều hành nào là không giống.
Hệ quản lý và điều hành Unix bao hàm nhiều tủ sách và tiện lợi cùng theo với lịch trình điều khiển và tinh chỉnh chủ yếu, kernel. Hạt nhân cung ứng những công ty nhằm phát động và giới hạn lịch trình, xử lý khối hệ thống luyện tin tưởng và những tác vụ "cấp thấp" thông dụng không giống tuy nhiên đa số những lịch trình share và lên lịch truy vấn nhằm rời xung đột khi những lịch trình nỗ lực truy vấn và một khoáng sản hoặc khí giới. Để thực hiện trung lừa lọc truy vấn như thế, kernel với những quyền đặc biệt quan trọng, được phản ánh nhập sự phân biệt không khí kernel với không khí người tiêu dùng, trong tương lai là một trong nghành ưu tiên điểm đa số những lịch trình phần mềm hoạt động và sinh hoạt.
Nguồn gốc của Unix bắt mối cung cấp kể từ Một trong những năm 1960 khi Massachusetts Institute of Technology, Bell Labs, và General Electric nằm trong trở nên tân tiến Multics, một hệ quản lý và điều hành share thời hạn mang lại mainframe GE-645.[14] Multics với một vài thay đổi, tuy nhiên cũng đều có yếu tố nguy hiểm. Thất vọng vì thế quy tế bào và sự phức tạp của Multics, tuy nhiên ko cần vì thế tiềm năng của chính nó, những mái ấm phân tích cá thể bên trên Bell Labs vẫn chính thức rút ngoài dự án công trình. Những người sau cùng tách cút là Ken Thompson, Dennis Ritchie, Douglas McIlroy, và Joe Ossanna,[10] những người dân đưa ra quyết định triển khai lại hưởng thụ của mình nhập một dự án công trình mới mẻ với quy tế bào nhỏ rộng lớn. Hệ quản lý và điều hành mới mẻ này ban sơ không tồn tại sự tương hỗ của tổ chức triển khai và cũng ko mang tên.
Hệ quản lý và điều hành mới mẻ là một trong khối hệ thống đơn tác vụ.[10] Năm 1970, group đưa ra thương hiệu Unics ghi chép tắt của Uniplexed Information and Computing Service (phát âm là "eunuchs"), như 1 lối chơi chữ của Multics, ghi chép tắt của Multiplexed Information and Computer Services. Brian Kernighan lấy tín dụng thanh toán mang lại ý tưởng phát minh này, tuy nhiên phát biểu tăng rằng "không ai rất có thể nhớ" xuất xứ tên thường gọi của Unix.[15] Dennis Ritchie,[10] Doug McIlroy,[1] và Peter G. Neumann[16] also credit Kernighan.
Hệ quản lý và điều hành ban sơ được ghi chép vị phù hợp ngữ, tuy nhiên năm 1973, Version 4 Unix đã và đang được ghi chép lại vị C.[10] Tuy nhiên Version 4 Unix vẫn đang còn nhiều mã dựa vào PDP-11 và ko thích hợp nhằm porting. Port trước tiên mang lại nền tảng không giống được triển khai năm năm tiếp theo (1978) mang lại Interdata 8/32.[17]
Bell Labs vẫn tạo ra một vài phiên phiên bản Unix được gọi cộng đồng là "Research Unix". Năm 1975, giấy má phép tắc mã mối cung cấp trước tiên của UNIX đã và đang được xuất bán cho Donald B. Gillies của khoa Khoa học tập PC nằm trong ngôi trường University of Illinois at Urbana–Champaign (UIUC).[18] Sinh viên chất lượng nghiệp UIUC Greg Chesson, người vẫn thao tác về phân tử nhân UNIX bên trên Bell Labs, là góp phần trong các việc thương thảo những quy định của giấy má phép tắc.[19]
Vào cuối trong thời gian 1970 và đầu trong thời gian 1980, tác động của Unix nhập giới học tập thuật vẫn kéo đến việc vận dụng (BSD và System V) bên trên quy tế bào rộng lớn vị những doanh nghiệp lớn khởi nghiệp thương nghiệp, bao hàm Sequent, HP-UX, SunOS/Solaris, AIX, và Xenix. Vào cuối trong thời gian 1980, AT&T Unix System Laboratories và Sun Microsystems vẫn trở nên tân tiến System V Release 4 (SVR4), sau này được nhiều mái ấm cung ứng Unix thương nghiệp gật đầu đồng ý.
Vào trong thời gian 1990, những khối hệ thống tương tự động Unix và Unix vẫn trở thành thông dụng và phát triển thành hệ quản lý và điều hành được lựa lựa chọn mang lại rộng lớn 90% nhập số 500 siêu PC sớm nhất có thể trái đất,[20] bởi những phiên bản phân phối BSD và Linux được trở nên tân tiến trải qua sự liên minh của một màng lưới xây dựng viên bên trên toàn trái đất. Năm 2000, Apple vẫn sản xuất Darwin, cũng là một trong khối hệ thống Unix, phát triển thành cốt lõi của hệ quản lý và điều hành Mac OS X, trong tương lai được thay tên trở nên macOS.[21]
Hệ quản lý và điều hành Unix được dùng rộng thoải mái trong số servers, workstations, và khí giới địa hình tân tiến.[22].
Vào cuối trong thời gian 1980, một nỗ lực chi phí chuẩn chỉnh hóa hệ quản lý và điều hành há hiện tại được gọi là POSIX vẫn cung ứng một đàng hạ tầng cộng đồng mang lại toàn bộ những hệ điều hành; IEEE dựa vào POSIX xung xung quanh cấu hình cộng đồng của những đổi thay thể tuyên chiến đối đầu và cạnh tranh chủ yếu của khối hệ thống Unix, xuất phiên bản chi phí chuẩn chỉnh POSIX trước tiên nhập năm 1988. Đầu trong thời gian 1990, một nỗ lực riêng không liên quan gì đến nhau tuy nhiên đặc biệt giống như nhau đã và đang được chính thức vị một tập đoàn lớn công nghiệp, Common Open Software Environment (COSE) sáng tạo độc đáo, sau cùng đang trở thành Single UNIX Specification (SUS) quản lý và vận hành vị The Open Group. Bắt đầu từ thời điểm năm 1998, Open Group và IEEE vẫn xây dựng Austin Group, nhằm cung ứng khái niệm cộng đồng về POSIX và Single UNIX Specification, cho tới năm 2008, đang trở thành Open Group Base Specification.
Năm 1999, nhập nỗ lực nhắm tới kỹ năng tương mến, một vài mái ấm cung ứng khối hệ thống Unix vẫn đồng ý về Executable and Linkable Format (ELF) bên trên SVR4 của SVR4 thực hiện chi phí chuẩn chỉnh cho những luyện tin tưởng mã nhị phân và mã đối tượng người tiêu dùng. Định dạng cộng đồng được chấp nhận kỹ năng tương mến nhị phân đáng chú ý trong những khối hệ thống Unix không giống nhau hoạt động và sinh hoạt bên trên và một con kiến trúc CPU.
Filesystem Hierarchy Standard được tạo nên nhằm cung ứng bố cục tổng quan folder tham ô chiếu cho những hệ quản lý và điều hành tương tự động Unix; nó hầu hết được dùng nhập Linux.
Hệ thống Unix bao hàm một vài bộ phận ban sơ được gói gọn bên nhau. bằng phẳng cơ hội bao hàm môi trường xung quanh trở nên tân tiến, tủ sách, tư liệu và mã mối cung cấp địa hình, rất có thể sửa thay đổi mang lại toàn bộ những bộ phận này, ngoài phân tử nhân của hệ quản lý và điều hành, Unix là một trong khối hệ thống ứng dụng song lập. Đây là một trong trong mỗi nguyên do chủ yếu khiến cho nó nổi lên như 1 khí cụ dạy dỗ và học tập cần thiết và với tác động rộng thoải mái như thế.
Việc bao hàm những bộ phận này sẽ không thực hiện mang lại khối hệ thống trở thành rộng lớn - phiên bản phân phối V7 UNIX ban sơ, bao hàm những phiên bản sao của toàn bộ những luyện tin tưởng nhị phân vẫn biên dịch cùng theo với toàn bộ mã mối cung cấp và tư liệu chỉ chiếm khoảng bên dưới 10 MB và tàng trữ bên trên một băng kể từ chín đoạn có một không hai. Tài liệu in, chuẩn bị chữ kể từ những mối cung cấp trực tuyến, được chứa chấp nhập nhì luyện.
Tên và địa điểm khối hệ thống luyện tin tưởng của những bộ phận Unix vẫn thay cho thay đổi đáng chú ý nhập lịch sử hào hùng của khối hệ thống. Tuy nhiên, việc xây dựng V7 được rất nhiều người coi là[ai nói?] để sở hữu cấu hình ban sơ chủ yếu tắc:
- Kernel – mã mối cung cấp nhập /usr/sys, bao hàm những bộ phận con cái (sub-components):
- conf – configuration and machine-dependent parts, including boot code
- dev – device drivers for control of hardware (and some pseudo-hardware)
- sys – operating system "kernel", handling memory management, process scheduling, system calls, etc.
- h – header files, defining key structures within the system and important system-specific invariables
- Development environment – early versions of Unix contained a development environment sufficient vĩ đại recreate the entire system from source code:
- cc – C language compiler (first appeared in V3 Unix)
- as – machine-language assembler for the machine
- ld – linker, for combining object files
- lib – object-code libraries (installed in /lib or /usr/lib). libc, the system library with C run-time tư vấn, was the primary library, but there have always been additional libraries for things such as mathematical functions (libm) or database access. V7 Unix introduced the first version of the modern "Standard I/O" library stdio as part of the system library. Later implementations increased the number of libraries significantly.
- make – build manager (introduced in PWB/UNIX), for effectively automating the build process
- include – header files for software development, defining standard interfaces and system invariants
- Other languages – V7 Unix contained a Fortran-77 compiler, a programmable arbitrary-precision calculator (bc, dc), and the awk scripting language; later versions and implementations contain many other language compilers and toolsets. Early BSD releases included Pascal tools, and many modern Unix systems also include the GNU Compiler Collection as well as or instead of a proprietary compiler system.
- Other tools – including an object-code archive manager (ar), symbol-table lister (nm), compiler-development tools (e.g. lex và yacc), and debugging tools.
- Commands – Unix makes little distinction between commands (user-level programs) for system operation and maintenance (e.g. cron), commands of general utility (e.g. grep), and more general-purpose applications such as the text formatting and typesetting package. Nonetheless, some major categories are:
- sh – the "shell" programmable command-line interpreter, the primary user interface on Unix before window systems appeared, and even afterward (within a "command window").
- Utilities – the core toolkit of the Unix command phối, including cp, ls, grep, find and many others. Subcategories include:
- System utilities – administrative tools such as mkfs, fsck, and many others.
- User utilities – environment management tools such as passwd, kill, and others.
- Document formatting – Unix systems were used from the outset for document preparation and typesetting systems, and included many related programs such as nroff, troff, tbl, eqn, refer, and pic. Some modern Unix systems also include packages such as TeX và Ghostscript.
- Graphics – the plot subsystem provided facilities for producing simple vector plots in a device-independent format, with device-specific interpreters vĩ đại display such files. Modern Unix systems also generally include X11 as a standard windowing system and GUI, and many tư vấn OpenGL.
- Communications – early Unix systems contained no inter-system communication, but did include the inter-user communication programs mail and write. V7 introduced the early inter-system communication system UUCP, and systems beginning with BSD release 4.1c included TCP/IP utilities.
- Documentation – Unix là hệ quản lý và điều hành trước tiên bao hàm toàn bộ những tư liệu trực tuyến của chính nó ở dạng rất có thể nắm được sử dụng máy. Các tư liệu bao gồm:
- man – trang chỉ dẫn cho từng mệnh lệnh, bộ phận tủ sách, lời nói gọi khối hệ thống, tệp tin title, vv
- doc – tư liệu dài ra hơn cụ thể những khối hệ thống con cái chủ yếu, ví dụ như ngữ điệu C và troff
Hệ thống Unix vẫn với tác động xứng đáng kể tới những hệ quản lý và điều hành không giống. Nó cảm nhận được khét tiếng nhờ tính tuơng tác, bằng sự việc cung ứng ứng dụng với nút phí danh nghĩa mang lại mục tiêu dạy dỗ, nhờ kỹ năng chạy xe trên Hartware rẻ rúng chi phí, và nhờ việc dễ dàng và đơn giản tuơng mến và dịch rời cho tới những PC không giống nhau. Unix ban sơ được ghi chép vị phù hợp ngữ, tuy nhiên nhanh gọn được ghi chép lại vị C, một ngữ điệu xây dựng bậc cao[23]. Mặc cho dù điều này tiền phong vị Mutics và Burroughs, tuy nhiên chủ yếu Unix vẫn thông dụng ý tưởng phát minh này.
Unix với sự giản dị hóa quy mô tệp tin một cơ hội đáng chú ý đối chiếu với rất nhiều hệ quản lý và điều hành hiện tại thời: xử lý toàn bộ những loại tệp tin như 1 mặt hàng byte giản dị. Hệ thống phân tầng tệp tin đựng nhiều công ty công cụ và khí giới ( ví như máy in, khí giới đầu cuối, hoặc ổ đĩa), cung ứng một skin thống nhất, tuy nhiên cần trả giá bán bằng sự việc nhiều khi đòi hỏi những chế độ bổ sung cập nhật như ioctl và cờ cơ chế nhằm truy vấn những công dụng của Hartware ko phù phù hợp với quy mô "dòng byte" giản dị. Hệ quản lý và điều hành Plan 9 thậm chí là còn đẩy quy mô này ra đi rộng lớn và vô hiệu yêu cầu về những chế độ bổ sung cập nhật.
Unix cũng thông dụng khối hệ thống phân cung cấp tệp tin với những folder con cái được lồng nhập nhau tùy ý, ban sơ được ra mắt vị Multics. Các hệ quản lý và điều hành thông dụng không giống nằm trong thời với cơ hội phân tách khí giới tàng trữ trở nên nhiều folder hoặc phần, tuy nhiên bọn chúng với một vài cung cấp cố định và thắt chặt, thông thường chỉ tồn tại một cung cấp. Một số hệ quản lý và điều hành độc quyền rộng lớn sau cùng vẫn bổ sung cập nhật tăng những kỹ năng folder con cái đệ quy cũng theo gót mặc định của Multics. Hệ thống phân cung cấp "nhóm, người dùng" của RSX-11M của DEC vẫn trở nên tân tiến trở nên những folder VMS, những luyện của CP/M vẫn trở nên tân tiến trở nên những folder con cái MS-DOS 2.0+ và khối hệ thống phân cung cấp thông tin tài khoản group MPE của HP và khối hệ thống tủ sách SSP và OS/400 của IBM được xếp trở nên tệp POSIX rộng lớn mênh mông khối hệ thống.
Biến trình thông dịch mệnh lệnh trở nên một lịch trình Lever người tiêu dùng thường thì, với những mệnh lệnh bổ sung cập nhật được cung ứng bên dưới dạng những lịch trình riêng không liên quan gì đến nhau, là một trong nâng cấp không giống của Multics được Unix thông dụng. Unix shell dùng và một ngữ điệu cho những mệnh lệnh tương tác rưa rứa mang lại luyện mệnh lệnh (tập mệnh lệnh shell – không tồn tại ngữ điệu trấn áp việc làm riêng không liên quan gì đến nhau như JCL của IBM). Vì những mệnh lệnh shell và OS "chỉ là một trong lịch trình khác", nên người tiêu dùng rất có thể lựa chọn (hoặc thậm chí là viết) shell của riêng biệt chúng ta. Các mệnh lệnh mới mẻ rất có thể được thêm vô tuy nhiên ko cần thiết thay cho thay đổi shell. Cú pháp loại mệnh lệnh nâng cấp của Unix sẽ tạo chuỗi mô-đun của tiến độ sản xuất-người chi tiêu và sử dụng (đường ống) đã từng mang lại quy mô xây dựng uy lực (coroutine) được thông dụng rộng thoải mái. đa phần trình thông dịch loại mệnh lệnh trong tương lai được lấy hứng thú kể từ Unix shell.
Giả ấn định giản dị hóa cơ phiên bản của Unix là triệu tập nhập văn phiên bản được phân tích vị loại mới mẻ mang lại đa số những định hình tệp. Không với trình biên soạn thảo "nhị phân" nào là nhập phiên phiên bản gốc của Unix - toàn cỗ khối hệ thống được thông số kỹ thuật vị những luyện mệnh lệnh lệnh shell văn phiên bản. Mẫu số cộng đồng nhập khối hệ thống I/O là byte - không như những khối hệ thống tệp "dựa bên trên phiên bản ghi". Việc triệu tập nhập văn phiên bản nhằm thể hiện tại gần như là tất cả đã từng cho những hệ quản lý và điều hành Unix trở thành đặc biệt quan trọng hữu ích và khuyến nghị sự trở nên tân tiến của những khí cụ cộng đồng, giản dị rất có thể dễ dàng và đơn giản phối hợp nhằm triển khai những tác vụ đặc biệt quan trọng phức tạp rộng lớn. Việc triệu tập nhập văn phiên bản và byte thực hiện mang lại khối hệ thống với kỹ năng không ngừng mở rộng và địa hình cao hơn nữa nhiều đối với những khối hệ thống không giống. Theo thời hạn, những phần mềm dựa vào văn phiên bản cũng được chứng tỏ là thông dụng trong số nghành phần mềm, ví dụ như ngữ điệu in ấn và dán (PostScript, ODF) và ở lớp phần mềm của những phú thức Internet, ví dụ: FTP, SMTP, HTTP, SOAP và SIP.
Unix vẫn thông dụng cú pháp cho những biểu thức chủ yếu quy và được dùng rộng thoải mái. Giao diện xây dựng Unix đang trở thành nền tảng mang lại chi phí chuẩn chỉnh skin hệ quản lý và điều hành được xây dựng rộng thoải mái (POSIX, coi ở trên). Ngôn ngữ xây dựng C sớm mở rộng ra bên ngoài Unix và hiện tại đang thông dụng nhập xây dựng khối hệ thống và phần mềm.
Các mái ấm trở nên tân tiến Unix ban sơ nhập vai trò cần thiết trong các việc đem những định nghĩa về tính chất mô-đun và kỹ năng tái ngắt dùng nhập thực dẫn technology ứng dụng, tạo nên bước di chuyển "công cụ phần mềm". Theo thời hạn, những mái ấm trở nên tân tiến Unix số 1 (và những lịch trình chạy xe trên nó) vẫn thiết lập một cỗ chuẩn chỉnh mực văn hóa truyền thống nhằm trở nên tân tiến ứng dụng, những chuẩn chỉnh mực này trở thành cần thiết và với tác động như chủ yếu technology của Unix; điều này đã và đang được gọi là triết lý Unix.
Các phú thức mạng TCP/IP được xây dựng nhanh gọn bên trên những phiên phiên bản Unix được dùng rộng thoải mái bên trên những PC kha khá rẻ rúng chi phí, thêm phần nhập sự nở rộ Internet về liên kết thời hạn thực bên trên toàn trái đất và tạo nên hạ tầng mang lại việc xây dựng trên rất nhiều nền tảng không giống.
Chính sách Unix về tư liệu trực tuyến không ngừng mở rộng và (trong nhiều năm) sẵn sàng truy vấn nhập toàn bộ mã mối cung cấp khối hệ thống vẫn nâng lên kỳ vọng của những xây dựng viên và thêm phần vạc động bước đem ứng dụng không lấy phí nhập năm 1983.
Unix tự tại và tương tự động Unix
sửa
Năm 1983, Richard Stallman ra mắt dự án công trình GNU (viết tắt của "GNU's Not Unix"), một nỗ lực tràn tham ô vọng sẽ tạo đi ra một khối hệ thống tương tự động Unix tự động do; "tự do" theo gót tức là người xem cảm nhận được một phiên bản sao sẽ tiến hành dùng, phân tích, sửa thay đổi và phân phối lại nó tự tại. Dự án trở nên tân tiến nhân riêng biệt của dự án công trình GNU, GNU Hurd, ko tạo nên phân tử nhân hoạt động và sinh hoạt, tuy nhiên nhập năm 1991, Linus Torvalds vẫn sản xuất nhân Linux bên dưới dạng ứng dụng tự tại theo gót GNU General Public License. Ngoài việc dùng bọn chúng nhập hệ quản lý và điều hành GNU, nhiều gói GNU - ví dụ như GNU Compiler Collection (và phần sót lại của GNU toolchain), GNU C library và GNU core utilities –cũng vẫn nhập vai trò trung tâm trong số khối hệ thống Unix không lấy phí không giống.
Các phiên bản phân phối Linux, bao hàm nhân Linux và những cỗ ứng dụng tương mến rộng lớn vẫn trở thành thông dụng cả với người tiêu dùng cá thể và nhập công ty. Phân phối thông dụng bao hàm Red Hat Enterprise Linux, Fedora, SUSE Linux Enterprise, openSUSE, Debian GNU/Linux, Ubuntu, Linux Mint, Mandriva Linux, Slackware Linux, Arch Linux vàGentoo.[24]
Một dẫn xuất tự tại của BSD Unix, 386BSD, được sản xuất năm 1992 và kéo đến những dự án công trình NetBSD và FreeBSD. Với việc xử lý vụ khiếu nại năm 1994 chốnngg lại University of California and Berkeley Software Design Inc. (USL v. BSDi) của Unix System Laboratories, đã từng rõ rệt rằng Berkeleycó quyền phân phối BSD Unix tự tại nếu như muốn. Từ bại liệt, BSD Unix đã và đang được trở nên tân tiến nhập một vài nhánh thành phầm không giống nhau, bao hàm OpenBSD và DragonFly BSD.
Linux và BSD đang được càng ngày càng thỏa mãn nhu cầu yêu cầu thị ngôi trường theo gót truyền thống lâu đời được đáp ứng vị những hệ quản lý và điều hành Unix độc quyền, rưa rứa không ngừng mở rộng quý phái những thị ngôi trường mới mẻ như PC nhằm bàn và khí giới địa hình và khí giới nhúng. Do design mô-đun của quy mô Unix, việc share những bộ phận là kha khá phổ biến; bởi vậy, đa số hoặc toàn bộ những khối hệ thống tương tự động Unix và Unix bao hàm tối thiểu một vài mã BSD và một vài khối hệ thống cũng bao hàm những tiện lợi GNU nhập phiên bản phân phối của bọn chúng.
Trong một cuộc phỏng vấn năm 1999, Dennis Ritchie vẫn phát biểu lên chủ kiến của bản thân rằng những hệ quản lý và điều hành Linux và BSD là sự việc nối liền hạ tầng của design Unix và là dẫn xuất của Unix:[25]
Tôi cho rằng hiện tượng kỳ lạ Linux khá thú vị, chính vì nó lôi cuốn cực mạnh bên trên hạ tầng tuy nhiên Unix cung ứng. Linux nhường nhịn như là một trong trong mỗi khí cụ phái sinh Unix thẳng lành lặn mạnh mẽ nhất, tuy vậy cũng đều có những khối hệ thống BSD không giống nhau cũng tựa như các công ty đầu tiên rộng lớn kể từ những mái ấm tạo ra máy trạm và PC rộng lớn.
Trong và một cuộc phỏng vấn, ông bảo rằng ông coi cả Unix và Linux là "sự nối liền những ý tưởng phát minh đã và đang được Ken và tôi cùng với nhiều người không giống chính thức từ rất nhiều năm trước".[25]
OpenSolaris là đối tác chiến lược mối cung cấp há với Solaris trở nên tân tiến vị Sun Microsystems, bao hàm một phân tử nhân được cho phép CDDL và không khí người tiêu dùng hầu hết là GNU. Tuy nhiên, Oracle vẫn ngừng dự án công trình sau thời điểm chúng ta thâu tóm về Sun, điều này vẫn khiến cho một group cựu nhân viên cấp dưới của Sun và những member của xã hội OpenSolaris vẫn phân nhánh OpenSolaris nhập phân tử nhân illumos.Kể từ thời điểm năm năm trước, illumos vẫn chính là khí cụ phái sinh System V mối cung cấp há có một không hai đang được hoạt động và sinh hoạt.
Tháng 5 năm 1975, RFC 681 vẫn tế bào mô tả sự trở nên tân tiến của Network Unix vị Center for Advanced Computation bên trên University of Illinois at Urbana–Champaign. Hệ thống này được nghĩ rằng "trình bày một vài kỹ năng thú vị như 1 ARPANET mini-host". Vào thời điểm lúc đó, Unix đòi hỏi giấy má phép tắc kể từ Bell Laboratories với giá bán trăng tròn.000 USD đặc biệt vướng so với người tiêu dùng ko cần là SV ĐH, trong lúc giấy má phép tắc dạy dỗ chỉ có mức giá 150 USD.Cần cảnh báo rằng Bell vẫn "mở đề xuất" cho 1 giấy má phép tắc ARPANET-wide.
Các công dụng rõ ràng chất lượng là những phương tiện đi lại xử lý tổng thể, trình biên dịch, trình biên soạn thảo, khối hệ thống sẵn sàng tư liệu, khối hệ thống tệp tin hiệu suất cao và trấn áp truy vấn, dung tích rất có thể gắn và ko thể gắn được, xử lý thống nhất những khí giới nước ngoài vi tựa như các tệp tin đặc biệt quan trọng, tích phù hợp lịch trình điều khiển và tinh chỉnh mạng (NCP) phía bên trong Unix tệp tin system, xử lý những liên kết mạng tựa như các tệp tin đặc biệt quan trọng rất có thể được truy vấn trải qua những lời nói gọi I/O Unix chi phí chuẩn chỉnh, đóng góp toàn bộ những tệp tin khi bay ngoài lịch trình và đưa ra quyết định "mong ham muốn thuyên giảm lượng mã được thêm vô nhân Unix cơ phiên bản ".
Tháng 10 năm 1993, Novell, doanh nghiệp lớn chiếm hữu quyền so với mã mối cung cấp Unix System V nhập thời điểm lúc đó, vẫn ủy quyền những thương hiệu của Unix mang lại X/Open Company (bây giờ là The Open Group),[26] và nhập năm 1995, vẫn phân phối những hoạt động và sinh hoạt marketing tương quan mang lại Santa Cruz Operation (SCO).[27] Liệu Novell với phân phối phiên bản quyền mang lại ứng dụng thực sự hay là không là chủ thể của một vụ khiếu nại liên bang nhập năm 2006, SCO khiếu nại Novell, với thành quả Novell thắng. Bản án đã và đang được kháng nghị, tuy nhiên vào trong ngày 30 mon 8 năm 2011, Tòa phúc án Hoa Kỳ so với Vòng loại chục vẫn thừa nhận những đưa ra quyết định xét xử, kết thúc đẩy vụ án.[28] Nhà cung ứng Unix SCO Group Inc. vẫn cáo buộc Novell về slander of title.
Chủ chiếm hữu thời điểm hiện tại của tên thương hiệu UNIX là The Open Group, một consortium công nghiệp. Chỉ những khối hệ thống trọn vẹn tuân hành và được ghi nhận Single UNIX Specification mới mẻ đầy đủ ĐK là "UNIX" (những khối hệ thống không giống được gọi là "tương tự động Unix").
Theo quy ấn định của The Open Group, thuật ngữ "UNIX" nhắc nhiều cho tới một loại hệ quản lý và điều hành rộng lớn là một trong xây dựng rõ ràng của một hệ điều hành; những hệ quản lý và điều hành thỏa mãn nhu cầu Single UNIX Specification của The Open Group tiếp tục rất có thể đem thương hiệu UNIX 98 hoặc UNIX 03 ngày này, sau thời điểm mái ấm cung ứng hệ quản lý và điều hành trả một khoản phí ghi nhận đáng chú ý và chi phí phiên bản quyền tên thương hiệu thường niên mang lại The Open Group.[29] Các khối hệ thống đã và đang được cho phép dùng thương hiệu UNIX bao hàm AIX,[30] EulerOS,[31] HP-UX,[32] Inspur K-UX,[33] IRIX,[34] macOS,[35] Solaris,[36] Tru64 UNIX (trước đấy là "Digital UNIX", hoặc OSF/1),[37] và z/OS.[38] Đáng lưu ý, EulerOS và Inspur K-UX là những phiên bản phân phối Linux được ghi nhận tuân hành UNIX 03.[39][40]
Đôi khi một đại diện thay mặt như Un*x, *NIX, hoặc *N?X được dùng nhằm chỉ ra rằng toàn bộ những hệ quản lý và điều hành tương tự động như Unix. Như vậy xuất vạc từ các việc dùng vết hoa thị (*) và những ký tự động vết chất vấn thực hiện chỉ báo ký tự động đại diện thay mặt trong không ít tiện lợi. Ký hiệu này cũng khá được dùng nhằm tế bào mô tả những khối hệ thống tương tự động Unix không giống ko thỏa mãn nhu cầu những đòi hỏi về thương hiệu UNIX kể từ Open Group.
The Open Group đòi hỏi UNIX luôn luôn được dùng như 1 tính kể từ theo gót sau vị một thuật ngữ chung quy như khối hệ thống sẽ giúp rời việc tạo nên một thương hiệu chung quy.
Unix là định hình ban sơ, tuy nhiên việc dùng UNIX vẫn còn đó thông dụng vì thế nó từng được chuẩn bị chữ ở dạng văn bản thông thường (Unix). Theo Dennis Ritchie, khi trình diễn phiên bản gốc Unix mang lại Operating Systems Symposium đợt 3 của American Association for Computing Machinery (ACM), "we had a new typesetter and troff had just been invented and we were intoxicated by being able vĩ đại produce small caps".[41] đa phần hệ quản lý và điều hành nhiệm kỳ trước đó và đương thời dùng toàn cỗ chữ hoa, nên là nhiều người ghi chép thương hiệu bằng văn bản hoa bởi thói thân quen xay buộc. Nó ko cần là một trong kể từ ghi chép tắt.[42]
Tên thương hiệu rất có thể được ĐK vị những đơn vị không giống nhau ở những vương quốc không giống nhau và luật thương hiệu ở một vài vương quốc được chấp nhận và một thương hiệu thương hiệu được trấn áp vị nhì đơn vị không giống nhau nếu như từng đơn vị dùng thương hiệu trong số hạng mục dễ dàng phân biệt. Kết trái ngược là Unix đã và đang được dùng thực hiện tên thương hiệu cho những thành phầm không giống nhau bao hàm giá bán sách, cây viết mực, keo dán giấy đóng góp chai, tã giấy má, máy sấy tóc tóc và vỏ hộp đựng thức ăn.[43]
Một số dạng số nhiều của Unix được dùng một cơ hội tình cờ nhằm chỉ nhiều thương hiệu của những khối hệ thống Unix và tương tự động Unix.Phổ đổi thay nhất là Unixes, tuy nhiên Unices, coi Unix như 1 danh kể từ Latinh của phân thức loại thân phụ, cũng thông dụng. Dạng số nhiều fake Anglo-Saxon Unixen ko thông dụng, tuy vậy thỉnh phảng phất vẫn thấy. Sun Microsystems, mái ấm trở nên tân tiến của đổi thay thể Solaris, vẫn xác định rằng thuật ngữ Unix tự động nó là số nhiều, tham ô chiếu cho tới vô số cách xây dựng của chính nó.[44]
Từ năm 1977, Computer Systems Research Group (CSRG) của ngôi trường ĐH California, Berkeley được quyền dùng code của UNIX nhằm trở nên tân tiến đi ra thương hiệu UNIX không giống là BSD (Berkeley Software Distribution). BSD trở nên tân tiến kể từ version 1 cho tới version sau cùng 4.4 năm 1992.
Khi AT&T chính thức khai quật UNIX như thành phầm thương nghiệp thì chi phí phiên bản quyền UNIX tăng thêm nhanh gọn thực hiện mang lại Berkeley phải kê plan thay cho mã mối cung cấp của AT&T vị mã riêng biệt. Việc này tốn thật nhiều thời hạn và ko kịp hoàn thiện khi Berkeley bị dừng tài trợ phân tích hệ quản lý và điều hành, CSRG giải thể.
BSD UNIX và AT&T UNIX là nhì loại chủ yếu của UNIX. BSD hỗ trợ cho UNIX trở thành thông dụng và có tương đối nhiều góp phần về mặt mũi nghệ thuật như: csh, termcap, curses, vi, TCP/IP socket, long tệp tin name, symbolic liên kết.
Các hãng sản xuất trở nên tân tiến khác
sửa
- Workstation: Trong những năm 1980, những hãng sản xuất không giống (chủ yếu ớt là những hãng sản xuất sản xuất workstation) cũng triển khai những UNIX của riêng biệt chúng ta phụ thuộc vào phiên bản quyền của AT&T. Đó là Sun với SunOS, DEC với Ultrix, HP với HP-UX, IBM với AIX, Silicon Graphics với IRIX, Microsoft với Xenix, SCO với SCO-Xenix, SCO-UNIX. Năm 1985, Sun ra mắt NFS.
- Free UNIX: Trong khi còn tồn tại những phiên bản UNIX ko cần thiết license chạy xe trên PC, nhập này thường gặp gỡ nhất là Linux. Linux vẹn toàn thủy được ghi chép vị Linus Torvalds ở Helsinki, lúc này được trở nên tân tiến tiếp vị một xã hội rất nhiều.
- Một phiên bản UNIX miễn phí không giống là FreeBSD, bắt mối cung cấp kể từ BSD.
Các version không giống nhau của UNIX thực hiện mang lại UNIX trở thành ko thống nhất. Do bại liệt, những chi phí chuẩn chỉnh được tạo hình nhằm phần nào là chuẩn chỉnh hoá UNIX. Các chi phí chuẩn chỉnh này thường là vì một group những hãng sản xuất liên minh lại đưa ra, ví dụ OSF, X/Open. IEEE thể hiện POSIX (Portable Operating System Interface). Sau khi nhập cuộc OSF, DEC ngừng trở nên tân tiến Ultrix, chỉ thực hiện đi ra UNIX theo gót chi phí chuẩn chỉnh OSF/1 của OSF.
Năm 1992, AT&T phân phối quyền khai quật UNIX mang lại Novell. Novell được quyền thu chi phí phiên bản quyền bên trên từng phiên bản UNIX của những hãng sản xuất không giống đẩy ra. Novell sản xuất thành phầm UNIX thương hiệu là UnixWare. Cuối năm 1993, Novell nhường nhịn quyền khai quật thương hiệu UNIX lại mang lại X/Open. UnixWare được phân phối lại mang lại SCO.
Lịch sử trở nên tân tiến gắn chặt với ngữ điệu C. Ngôn ngữ C được design mang lại UNIX và được triển khai trước tiên bên trên UNIX. Hầu không còn những lịch trình phần mềm bên trên UNIX được ghi chép vị C.
Đặc tính nhiều nền tảng với kể từ đặc biệt sớm, gần như là từ trên đầu. Được triển khai bên trên đa số những máy kể từ 16-bit cho tới 64-bit.
Mặc cho dù đa số những Chip xử lý mới mẻ ngày này với hoặc sẽ có được phong cách xây dựng 64-bit, những hệ quản lý và điều hành lại chậm rãi chân rộng lớn. Một trong mỗi nguyên do là đang có ít lịch trình phần mềm yên cầu kỹ năng 64-bit. Xu phía lúc bấy giờ của những hệ quản lý và điều hành phát biểu cộng đồng, nhập bại liệt với UNIX là cung ứng khả nâng 64-bit nhằm nâng lên kết quả của những lịch trình phần mềm.
Khả năng 64-bit bao gồm có:
- File system to hơn giới hạn 4GB của 32-bit. Trong hướng nhìn này sự thay cho thay đổi kể từ 32-bit lên 64-bit ko rộng lớn so với hệ quản lý và điều hành và lịch trình phần mềm.
- File lớn: Thay thay đổi này tác động xứng đáng kể tới phần mềm vì thế yếu tố tương mến binary code.
- 64-bit networking: NFS version 3 người sử dụng số 64-bit nhằm chỉ độ dài rộng tệp tin. Kích thước tệp tin rất có thể lên tới mức 263-1 bytes và truy xuất tệp tin với offset 64-bit.
- Bộ ghi nhớ vật lý: Hệ quản lý và điều hành quản lý và vận hành được rộng lớn 4GB bộ lưu trữ cơ vật lý, đem đến quyền lợi khi nhiều phần mềm chạy đồng thời cần thiết nhiều hơn nữa 4GB bộ lưu trữ (mỗi phần mềm ko người sử dụng vượt lên 4GB) và độ dài rộng bộ lưu trữ cơ vật lý thiệt sự to hơn 4GB. Lợi ích này là hệ quản lý và điều hành ko cần swap memory.
- Bộ ghi nhớ ảo: Cho phép tắc từng phần mềm truy xuất rộng lớn 4GB bộ lưu trữ ảo. Chức năng này tiếp tục tăng kết quả cho những phần mềm cần thiết tài liệu to hơn 2-4GB.
- Trong sau này việc ấn định địa điểm 64-bit rất có thể dùng để làm tạo nên một quy mô bộ lưu trữ bằng phẳng trải đi ra trên rất nhiều máy nhập mạng (cluster), như thế việc trở nên tân tiến những phần mềm phân nghiền tiếp tục giản dị rộng lớn.
Symmetrical multi processor và cluster
sửa
Hầu không còn những hãng sản xuất thực hiện UNIX đều cung ứng kỹ năng nhiều xử lý và những thread của và một phần mềm rất có thể triển khai bên cạnh đó bên trên những Chip xử lý không giống nhau. Những hệ quản lý và điều hành UNIX rất có thể thao tác với hiệu suất cao cho tới vài ba chục processor.
Các kỹ năng sau đây mới mẻ với bên trên một vài UNIX:
- Tự động phục sinh tài liệu nhập tệp tin system sau thời điểm với sự cố: Journaled File System.
- Tự động dịch rời tệp tin trong những physical volume nhằm cân đối hoạt động và sinh hoạt của những volume.
- Undelete.
- Defragmentation.
- Parallel tệp tin system: tận dụng tối đa kỹ năng SMP nhằm xử lý nhiều đòi hỏi I/O đồng thời trên rất nhiều processor.
UNIX cung ứng kỹ năng liên kết mạng cực mạnh, đặc biệt quan trọng trong các việc liên kết trong những khối hệ thống từ rất nhiều mái ấm tạo ra không giống nhau. Giao thức chuẩn chỉnh là TCP/IP. Xu phía lúc bấy giờ là:
- Kết nối với PC LAN: Novell NetWare và Windows NT.
- Cung cung cấp những phú thức tương quan cho tới Internet: PPP, SMTP, POP3, IMAP4, HTTP.
Các hãng sản xuất vẫn triển khai những kỹ năng an toàn và đáng tin cậy mà đến mức C2 theo gót chi phí chuẩn chỉnh của National Computer Security Center (Mỹ). Xu phía lúc bấy giờ là, tuy vậy song với việc cung ứng tăng những khí cụ trợ canh ty. Một số hãng sản xuất nâng nút an toàn và đáng tin cậy lên nút B.
Công cụ quản lý và vận hành hệ thống
sửa
Trước phía trên UNIX có tiếng là xoàng về những khí cụ quản lý và vận hành khối hệ thống. Người quản ngại trị khối hệ thống cần sửa thật nhiều những thông số kỹ thuật khó khăn ghi nhớ, khó khăn hiểu nhập thật nhiều configuration tệp tin ở rải rác rến nhập máy.
Hiện ni nhiều khí cụ quản lý và vận hành theo phong cách GUI đã hỗ trợ người quản ngại trị khối hệ thống thật nhiều. Xu phía cộng đồng là tạo nên một cỗ khí cụ nhằm quản lý và vận hành khối hệ thống một cơ hội tiện lợi dễ dàng và đơn giản.
UNIX còn cung ứng những khí cụ quản lý và vận hành khối hệ thống hiệu quả dựa vào skin loại ký tự động. Những khí cụ như thế được chấp nhận quản lý và vận hành khối hệ thống kể từ xa xôi qua chuyện telnet một cơ hội hiệu suất cao.
- Linux
- Danh sách hệ quản lý và điều hành, Unix systems, và Unix commands
- Market share of operating systems
- Timeline of operating systems
- Plan 9 from Bell Labs
- Unix time
- Year 2038 problem
- ^ a b McIlroy, M. D. (1987). A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 (PDF) (Bản report kỹ thuật). CSTR. Bell Labs. 139. Bản gốc (PDF) tàng trữ ngày 11 mon 11 năm 2017.
- ^ Ritchie, D. M.; Thompson, K. (1974). “The UNIX Time-Sharing System” (PDF). Communications of the ACM. 17 (7): 365–375. doi:10.1145/361011.361061. Bản gốc (PDF) tàng trữ ngày 11 mon 6 năm năm ngoái.
- ^ a b D.M. Ritchie và Thompson, K. (tháng 7 năm 1978). “The UNIX Time-Sharing System” (PDF). Bell System Tech. J. USA: American Tel. và Tel. 57 (6): 1905–1929. doi:10.1002/j.1538-7305.1978.tb02136.x. Truy cập ngày 9 mon 12 năm 2012.Quản lý CS1: dùng thông số người sáng tác (liên kết)
- ^ “Novell Completes Sale of UnixWare Business vĩ đại The Santa Cruz Operation | Micro Focus”. www.novell.com. Bản gốc tàng trữ ngày trăng tròn mon 12 năm 2015. Truy cập ngày trăng tròn mon 12 năm 2015.
- ^ Raymond, Eric (ngày 19 mon 9 năm 2003). The Art of Unix Programming. Addison-Wesley. ISBN 978-0-13-142901-7. Bản gốc tàng trữ ngày 12 mon hai năm 2009. Truy cập ngày 9 mon hai năm 2009.
- ^ a b Ritchie, Dennis M. (tháng một năm 1993). “The Development of the C Language” (PDF). Bản gốc (PDF) tàng trữ ngày 11 mon 6 năm 2015. Truy cập ngày trăng tròn mon 12 năm 2015.
- ^ “The Elements of Operating-System Style”. Bản gốc tàng trữ ngày 12 mon 11 năm 2008l.
- ^ “Tandy/Radio Shack Book: Whole Earth Software Catalog”. 1984.
UNIX was created by software developers for software developers, vĩ đại give themselves an environment they could completely manipulate.
- ^ Powers, Shelley; Peek, Jerry; O'Reilly, Tim; Loukides, Mike (2002). Unix Power Tools. ISBN 978-0-596-00330-2.
- ^ a b c d e Ritchie, Dennis M. “The Evolution of the Unix Time-sharing System” (PDF). Bản gốc (PDF) tàng trữ ngày 3 tháng bốn năm 2017. Truy cập ngày 9 mon một năm 2017.
- ^ Kernighan, Brian W. Pike, Rob. The UNIX Programming Environment. 1984. viii
- ^ Fiedler, Ryan (tháng 10 năm 1983). “The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace”. BYTE. tr. 132. Truy cập ngày 30 mon một năm 2015.
- ^ “Tandy/Radio Shack Book: Whole Earth Software Catalog”. 1984.
The best thing about UNIX is its portability. UNIX ports across a full range of hardware—from the single-user $5000 IBM PC vĩ đại the $5 million Cray. For the first time, the point of stability becomes the software environment, not the hardware architecture; UNIX transcends changes in hardware technology, so sánh programs written for the UNIX environment can move into the next generation of hardware.
- ^ Stuart, Brian L. (2009). Principles of operating systems: design và applications. Boston, Massachusetts: Thompson Learning. tr. 23. ISBN 978-1-4188-3769-3.
- ^ Dolya, Aleksey (ngày 29 mon 7 năm 2003). “Interview with Brian Kernighan”. Linux Journal. Bản gốc tàng trữ ngày 18 mon 10 năm 2017.
- ^ Rik Farrow. “An Interview with Peter G. Neumann” (PDF). ;login:. 42 (4): 38.
That then led vĩ đại Unics (the castrated one-user Multics, so- called due vĩ đại Brian Kernighan) later becoming UNIX (probably as a result of AT&T lawyers).
- ^ “Portability of C Programs and the UNIX System”. Bell-labs.com. Bản gốc tàng trữ ngày 3 tháng bốn năm 2017. Truy cập ngày 24 mon 8 năm 2018.
- ^ Thompson, Ken (ngày 16 mon 9 năm 2014). “personal communication, Ken Thompson vĩ đại Donald W. Gillies”. UBC ECE Website. Bản gốc tàng trữ ngày 22 mon 3 năm năm nhâm thìn.
- ^ Chesson, Greg (ngày 12 mon 11 năm 2014). “Personal Communication, Greg Chesson vĩ đại Donald W. Gillies”. UBC ECE Website. Bản gốc tàng trữ ngày 22 mon 3 năm năm nhâm thìn.
- ^ “Operating system Family - Systems share”. Top 500 project.
- ^ “Loading”. Developer.apple.com. Bản gốc tàng trữ ngày 5 mon 6 năm 2012. Truy cập ngày 22 mon 8 năm 2012.
- ^ “Unix's Revenge”. asymco. ngày 29 mon 9 năm 2010. Bản gốc tàng trữ ngày 9 mon 11 năm 2010. Truy cập ngày 9 mon 11 năm 2010.
- ^ Ritchie, Dennis (1979). “The Evolution of the Unix Time-sharing System”. Bell Labs. Bản gốc tàng trữ ngày 11 mon 6 năm 2015. Truy cập ngày 30 tháng bốn năm 2016.
Perhaps the most important watershed occurred during 1973, when the operating system kernel was rewritten in C.
- ^ “Distrowatch: Top Ten Distributions”.
- ^ a b Benet, Manuel (1999). “Interview With Dennis M. Ritchie”. LinuxFocus.org. Lưu trữ phiên bản gốc ngày 9 mon 11 năm 2020. Truy cập ngày 5 mon 8 năm 2020.Quản lý CS1: bot: tình trạng URL ban sơ ko rõ rệt (liên kết)
- ^ Chuck Karish (ngày 12 mon 10 năm 1993). “The name UNIX is now the property of X/Open”. Truy cập ngày 21 mon hai năm 2020.
- ^ “HP, Novell and SCO To Deliver High-Volume UNIX OS With Advanced Network And Enterprise Services”. Novell.com. ngày trăng tròn mon 9 năm 1995. Bản gốc tàng trữ ngày 23 mon một năm 2007. Truy cập ngày 9 mon 11 năm 2010.
- ^ Jones, Pamela. “SCO Files Docketing Statement and We Find Out What Its Appeal Will Be About”. Groklaw. Groklaw.net. Truy cập ngày 12 tháng bốn năm 2011.
- ^ The Open Group. “The Open Brand Fee Schedule”. Bản gốc tàng trữ ngày 31 mon 12 năm 2011. Truy cập ngày 26 mon 12 năm 2011.
The right vĩ đại use the UNIX Trademark requires the Licensee vĩ đại pay vĩ đại The Open Group an additional annual fee, calculated in accordance with the fee table phối out below.
- ^ The Open Group. “AIX 6 Operating System V6.1.2 with SP1 or later certification”. Bản gốc tàng trữ ngày 8 tháng bốn năm năm nhâm thìn.
- ^ The Open Group (ngày 8 mon 9 năm 2016). “Huawei EulerOS 2.0 certification”.
- ^ The Open Group. “HP-UX 11i V3 Release B.11.31 or later certification”. Bản gốc tàng trữ ngày 8 tháng bốn năm năm nhâm thìn.
- ^ The Open Group. “Inspur K-UX 2.0 certification”. Bản gốc tàng trữ ngày 9 mon 7 năm năm trước.
- ^ The Open Group. “IRIX 6.5.28 with patches (4605 and 7029) certification”. Bản gốc tàng trữ ngày 4 mon 3 năm năm nhâm thìn.
- ^ “macOS version 10.12 Sierra on Intel-based Mac computers”. The Open Group. Bản gốc tàng trữ ngày 2 mon 10 năm năm nhâm thìn.
- ^ The Open Group. “Oracle Solaris 11 FCS and later certification”. Bản gốc tàng trữ ngày 24 mon 9 năm năm ngoái.
- ^ Bonnie Talerico. “Hewlett-Packard Company Conformance Statement”. The Open Group. Bản gốc tàng trữ ngày 10 mon 12 năm 2015. Truy cập ngày 8 mon 12 năm 2015.
- ^ Vivian W. Morabito. “IBM Corporation Conformance Statement”. The Open Group. Truy cập ngày 21 mon một năm 2018.
- ^ Peng Shen. “Huawei Conformance Statement”. The Open Group. Truy cập ngày 22 mon một năm 2020.
- ^ Peng Shen. “Huawei Conformance Statement: Commands and Utilities V4”. The Open Group. Truy cập ngày 22 mon một năm 2020.
- ^ Raymond, Eric S. (biên tập). “Unix”. The Jargon File. Bản gốc tàng trữ ngày 4 mon 6 năm 2011. Truy cập ngày 9 mon 11 năm 2010.
- ^ Troy, Douglas (1990). UNIX Systems. Computing Fundamentals. Benjamin/Cumming Publishing Company. tr. 4. ISBN 978-0-201-19827-0.
- ^ “Autres Unix, autres moeurs (OtherUnix)”. Bell Laboratories. ngày một tháng bốn năm 2000. Bản gốc tàng trữ ngày 3 tháng bốn năm 2017. Truy cập ngày 3 mon một năm 2018.
- ^ “History of Solaris” (PDF). Bản gốc (PDF) tàng trữ ngày 18 mon 3 năm 2017.
UNIX is plural. It is not one operating system but, many implementations of an idea that originated in 1965.
Wikimedia Commons được thêm hình hình họa và phương tiện đi lại truyền đạt về Unix.