Anda di halaman 1dari 27

PENGERTIAN UNIX (salah satu jenis sistem operasi)

Unix adalah satu dari banyak sistem yang menentukan prilaku sebuah komputer. Unix adalah sistem operasi yang memungkinkan sebuah komputer dipakai sekaligus oleh banyak orang (multiuser). Unix menyediakan beberapa peralatan untuk menyelesaikan berbagai masalah, serta untuk berkomunikasi. Unix dapat ditemui di hampir semua jenis komputer. Meskipun terdapat banyak variasinya, pola kerjanya bisa dikatakan serupa. Ini salah satu alasan mengapa Unix begitu populer. Yang paling penting untuk diketahui adalah, komputer hanya melakukan apa yang 'diajarkan' (baca: diprogram) padanya. Ia tidak dapat melakukan improvisasi. Jadi, ketika kita bekerja dengan sebuah komputer, sebenarnya kita tidak berinteraksi dengannya, melainkan dengan orang yang memprogram komputer tersebut. Kita sedang berinteraksi dengan orang yang mengkonstruksi Unix, karena setiap baris yang kita baca, setiap reaksi yang kita dapat, setiap 'alat' yang kita pakai adalah hasil karya mereka yang terlibat dalam pengembangan program tadi. Unix begitu populer di sebabkan oleh karakter mereka yang terlibat pada pengembangannya : sangat cerdas, kreatif dan lucu. Coba baca berbagai dokumentasi tentang Unix, kita akan menemui lelucon di sana sini. Unix sudah sedemikian rumit dan sulit, tanpa bahasa yang 'tinggi' pun kita tahu, kita sedang berurusan dengan 'sesuatu yang serius'. Kesederhanaan ini, menurut kami, malah menunjukkan kecerdasan mereka. Mereka berhasil menerangkan ilmu 'langit' dalam bahasa bumi. Dan tidak terjebak dengan gaya bahasa 'wah', sebagaimana sering dijumpai terutama di dunia ketiga, di kalangan mereka yang lebih mengutamakan kulit ketimbang isi, membuat yang sederhana menjadi rumit, bertentangan dengan semangat keilmuan. Biasanya sistem - sistem Unix dihubungkan dengan menggunakan TCP/IP (Transmission Control Protocol/Internet Protocol). Ini adalah sebuah protokol (metode) yang dipergunakan luas untuk menghubungkan berbagai jenis komputer. Unix menggunakan dua media utama untuk menghubungkan sistem computer, yaitu : 1. Ethernet. Melalui kabel koaksial dengan kecepatan 10 Mbits perdetik. 2. Slip. Serial line internet protocol : hubungan melalui saluran telepon atau saluran tetap (dedicate line) ppp (point to point protocol : pengembangan dari slip). Jenis Akses Pemakaian Untuk dapat mengakses file/direktori, sistem UNIX membaginya dalam 3 kelompok : a. Owner (user) : pemakai b. Group : kelompok dari user c. Other : pemakai lain di luar group Diposkan oleh Mira M. Suryadi di 06.39

Unix
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

Unix atau UNIX adalah sebuah sistem operasi komputer yang diawali dari project Multics (Multiplexed Information and Computing Service) pada tahun 1965 yang dilakukan American Telephone and Telegraph AT&T, General Electric (GE), dan Institut Teknologi Massachusetts (MIT), dengan biaya dari Departemen Pertahanan Amerika (Departement of Defence Advenced Research Project, DARPA atau ARPA), UNIX didesain sebagai Sistem operasi yang portable, multi-tasking dan multi-user.
Daftar isi
[sembunyikan]

1 Pendahuluan 2 Sejarah 3 Jenis-jenis UNIX 4 Prinsip Pemrograman UNIX 5 Lihat pula 6 Referensi 7 Referensi Buku

Pendahuluan[sunting | sunting sumber]


Sistem operasi Unix digunakan secara luas baik sebagai server atau workstation. Arsitektur Unix dan model client/server merupakan elemen yang paling penting dalam perkembangan internet dan mengubah proses komputasi secara terpusat dalam jaringan dari pada proses tunggal di komputer. Linux, merupakan sistem operasi yang diadopsi dari Unix dan tersedia secara bebas mendapat popularitas sebagai alternatif dari sistem operasi proprietary seperti Microsoft Windows

Sejarah[sunting | sunting sumber]


Unix berkembang dari MULTICS, sebuah proyek sistem operasi yang multiuser. Pada tahun 1969, proyek MULTICS dihentikan oleh AT&T karena terlambat, tidak sesuai dengan jadwal yang telah ditentukan, juga karena jauhnya jarak antara periset yang mengembangkannya, antara laboratorium New Jersey dan MIT. Pada tahun 1969, Ken Thompson berkerja sama dengan Dennis Ritchie, dua peneliti yang sebelumnya bekerja pada proyek MULTICS, mencoba merealisasikan ide MULTICS menggunakan komputer PDP-7. Peter Neuman menyarankan menggunakan nama Unix untuk sistem yang baru ini. Pada tahun 1971, Unix di-portkan untuk PDP-11 dari Digital. Kemudian pada tahun 1970, ilmuwan AT&T banyak menambahkan kemampuan

UNIX sehingga banyak program-program kecil, yang disebut tools di UNIX, yang mana masing-masing tool digunakan untuk melakukan suatu fungsi. Tahun 1973, Unix ditulis ulang oleh Ken Thompson dengan menggunakan Bahasa C yang baru dikembangankan oleh Dennis Ritchie. Bahasa C dirancang untuk dapat dibawa portable dari komputer satu ke komputer lainnya. Tahun 1977, Mike Lesk mengembangkan "ported I/0 library", pustaka untuk mengatasi kesulitan membawa UNIX dari satu komputer ke komputer lain karna perbedaan penanganan sistem masukan dan keluaran dari setiap komputer. Unix pertama kali dibawa kedalam laboratorium Interdata 8/32, komputer mikro yang sama dengan PDP-11. Tahun 1978, sistem operasi UNIX dibawa kedalam komputer mini VAX. Hingga saat ini, Unix masih banyak sebagai sistem eksperimental. Awal 1973 lebih dari 16 AT&T atau Western Electric di luar laboratorium Bell menjalankan sistem operasi Unix, Unix kemudian menyebar. Perusahaan-perusahaan mulai melakukan port terhadap Unix untuk mesinnya sehingga bermunculan beberapa varian Unix. Tahun 1977 sedikitnya 500 tempat menggunakan sistem operasi Unix, 125 diantaranya adalah perguruan tinggi dan lebih dari 10 negara asing. Pada tahun 1977 juga keluar Unix Versi 6 yang memiliki dukungan komersial. Universitas California di Berkeley membayar 400 (dalam satuan dollar) untuk mendapatkan sumber Unix yang didalamnya terdapat kode sumber Unix yang lengkap. Bill joy dan Chuck Haley, lulusan dari Berkeley, mulai mengubah. Tahun 1978 Bill Joy mengeluarkan 30 salinan koleksi program dan modifikasi Unix dengan biaya pengganti media dan pengiriman seharga 50 (dalam satuan dollar). Lebih dari 6 tahun Berkeley mendapat dana dari ARPA untuk mengembangkan Unix yang kemudian disebut dengan BSD Unix. banyak pengembangan yang telah dilakukan seperti multitasking, penamaan file dengan jumlah karakter sampai dengan 255 karakter, dan kemampuan untuk digunakan di komputer lokal. pada tahun yang sama AT&T tetap mengembangkan Unix versinya, dan mulai khawatir akan kepopuleran BSD Unix. AT&T mengembangkan produk komersial Unix, yang disebut UNIX System V dan menyatakan sebagai standart Unix, dan menyatakan bahwa BSD Unix bukan merupakan produk Unix yang standart dan tidak kompetible, Pernyataan ini dikeluarkan oleh AT&T untuk meredam kepopuleran BSD Unix, juga karna hak cipta ada pada AT&T, BSD Unix dinyatakan sebagai BSD 4.2. dengan lisensi Berkeley dengan AT&T Universitas dapat secara bebas

Jenis-jenis UNIX[sunting | sunting sumber]


UNIX adalah sebuah sistem operasi yang dikembangkan oleh banyak pihak. Setiap pihak yang mengembangkan UNIX, menambahkan teknologi miliknya ke dalam UNIX, yang meskipun hal itu di luar standar, mampu menjadikan sistem operasi UNIX lebih kuat atau lebih andal. Tabel berikut menyebutkan beberapa jenis-jenis UNIX.

Nama varian UNIX

Dikembangkan oleh (vendor/organisasi)

A/UX

Apple Computer

Domain/X

Apple Computer

Darwin

Apple Computer (modifikasi yang dilakukan oleh Apple dari kernel BSD dan diaplikasikan pada Mac OS/X).

CTIX

Convergent Technology

Distrix

Convergent Technology

UniCOS

Cray Research (sekarang bagian dari Silicon Graphics Incorporated)

DG/UX

Data General Corporation

Digital UNIX

Digital Equipment Corporation (DEC) (dibeli oleh Compaq, sekarang bagian dari HewlettPackard)

Ultrix

Digital Equipment Corporation (DEC) (dibeli oleh Compaq. sekarang bagian dari HewlettPackard)

CLIX

Fairchild Company

HP/UX

Hewlett-Packard

Tru64

Compaq (sekarang bagian dari Hewlett-Packard)

AIX

International Business Machine (IBM) Corporation

Coherent

Mark William Company

XENIX

Microsoft Corporation (lalu dijual ke SCO)

DVIX

Northern Telecom

UnixWare

Novell Incorporated

SCO UNIX

Santa Cruz Operation (SCO) Corporation

SCO XENIX

Santa Cruz Operation (SCO) Corporation

SCO OpenServer

Santa Cruz Operation (SCO) Corporation

Dynix

Sequent

SINIX

Siemens Corporation/Nixdorf

IRIX

Silicon Graphics Incorporated (SGI)

SunOS

Stanford Universities Network (SUN)

Solaris

Sun Microsystems Incorporated

OpenSolaris

Sun Microsystems Incorporated

Illumos

Illumos.org

Eunice

The Wollongong Group

Uniplus+

Unisoft Corporation

BSD UNIX

Universitas California (University of California) Berkeley, [Amerika Serikat]

BSD/I

BSDI (Berkeley Software Design Incorporated)

OSF/1

Open Software Foundation

GNU/Linux

Free Software Foundation

GNU/Hurd

Free Software Foundation

FreeBSD

NetBSD

OpenBSD

NextStep

Minix

Universitas Terbuka Amsterdam (Vrije Universiteit Amsterdam), Belanda

Mach

Universitas Carnegie Mellon (Carnegie Mellon University), Amerika Serikat

UNIX System V

Lucent Technologies (Bell Labs)

QNX

QNX Software Systems

Prinsip Pemrograman UNIX[sunting | sunting sumber]


UNIX memiliki suatu budaya pemrograman yang menarik. Salah satunya adalah yang seperti dikatakan oleh Douglas McIlroy [1]: Buatlah program yang hanya melakukan satu tujuan tetapi benar-benar melakukannya dengan baik. Buatlah program-program yang saling bekerja sama. Buatlah program dengan interface teks, karena teks adalah interface yang universal.

Lihat pula[sunting | sunting sumber]



Windows Linux

Referensi[sunting | sunting sumber]


1. ^ Basics of the Unix Philosophy

Referensi Buku[sunting | sunting sumber]



Love, Robert (2010). Linux Kernel Development. Pearson Education, Inc. ISBN 0672329468.

UNIX Introduction

What is UNIX?
UNIX is an operating system which was first developed in the 1960s, and has been under constant development ever since. By operating system, we mean the suite of programs which make the computer work. It is a stable, multi-user, multitasking system for servers, desktops and laptops. UNIX systems also have a graphical user interface (GUI) similar to Microsoft Windows which provides an easy to use environment. However, knowledge of UNIX is required for operations which aren't covered by a graphical program, or for when there is no windows interface available, for example, in a telnet session.

Types of UNIX
There are many different versions of UNIX, although they share common similarities. The most popular varieties of UNIX are Sun Solaris, GNU/Linux, and MacOS X. Here in the School, we use Solaris on our servers and workstations, and Fedora Linux on the servers and desktop PCs.

The UNIX operating system


The UNIX operating system is made up of three parts; the kernel, the shell and the programs.

The kernel
The kernel of UNIX is the hub of the operating system: it allocates time and memory to programs and handles the filestore and communications in response to system calls. As an illustration of the way that the shell and the kernel work together, suppose a user types rm myfile (which has the effect of removing the file myfile). The shell searches the filestore for the file containing the program rm, and then requests the kernel, through system calls, to execute the program rm onmyfile. When the process rm myfile has

finished running, the shell then returns the UNIX prompt % to the user, indicating that it is waiting for further commands.

The shell
The shell acts as an interface between the user and the kernel. When a user logs in, the login program checks the username and password, and then starts another program called the shell. The shell is a command line interpreter (CLI). It interprets the commands the user types in and arranges for them to be carried out. The commands are themselves programs: when they terminate, the shell gives the user another prompt (% on our systems). The adept user can customise his/her own shell, and users can use different shells on the same machine. Staff and students in the school have the tcsh shellby default. The tcsh shell has certain features to help the user inputting commands. Filename Completion - By typing part of the name of a command, filename or directory and pressing the [Tab] key, the tcsh shell will complete the rest of the name automatically. If the shell finds more than one name beginning with those letters you have typed, it will beep, prompting you to type a few more letters before pressing the tab key again. History - The shell keeps a list of the commands you have typed in. If you need to repeat a command, use the cursor keys to scroll up and down the list or type history for a list of previous commands.

Files and processes


Everything in UNIX is either a file or a process. A process is an executing program identified by a unique PID (process identifier). A file is a collection of data. They are created by users using text editors, running compilers etc. Examples of files:

a document (report, essay etc.) the text of a program written in some high-level programming language

instructions comprehensible directly to the machine and incomprehensible to a casual user, for example, a collection of binary digits (an executable or binary file); a directory, containing information about its contents, which may be a mixture of other directories (subdirectories) and ordinary files.

The Directory Structure


All the files are grouped together in the directory structure. The file-system is arranged in a hierarchical structure, like an inverted tree. The top of the hierarchy is traditionally called root (written as a slash / )

In the diagram above, we see that the home directory of the undergraduate student "ee51vn" contains two sub-directories (docs and pics) and a file calledreport.doc. The full path to the file report.doc is "/home/its/ug1/ee51vn/report.doc"

Starting an UNIX terminal


To open an UNIX terminal window, click on the "Terminal" icon from Applications/Accessories menus.

An UNIX Terminal window will then appear with a % prompt, waiting for you to start entering commands.

M.Stonebank@surrey.ac.uk, 9th October 2000

Sejarah dan Timeline

Past UNIX
"... Jumlah instalasi UNIX telah berkembang menjadi 10, dengan lebih diharapkan ..."
- Dennis Ritchie dan Ken Thompson, Juni 1972

Membeli Lempeng Lisensi

Sejarah & Timeline Sejarah License Plate UNIX Single Spesifikasi UNIX Produk terdaftar UNIX Merek Apa Tentang Semua Orang "Rasa" Versi 2 dari Single UNIX Specification Versi 3 dari Single UNIX Specification Versi 4 dari Single UNIX Specification UNIX API Tabel Mengapa Ini Berbeda

"... Ketika BTL mengundurkan diri dari proyek tersebut, mereka harus menulis ulang sebuah operasi sistem (OS) untuk bermain perang angkasa di mesin kecil lain (DEC PDP-7 [Programmed Data Processor] dengan memori 4K bagi pengguna program). Hasilnya adalah sebuah sistem yang rekan punning disebut UNICS (UNiplexed Informasi dan Layanan Komputasi) - sebuah 'Dikebiri Multics', tidak ada yang ingat yang ide perubahan untuk UNIX adalah "
Sumber: Sebuah sekilas sejarah awal
Sumber: halaman rumah Dennis Ritchie | halaman rumah Ken Thompson

Baca terjemahan Belarus

Sejak itu mulai melarikan diri dari AT & T Bell Laboratories pada tahun 1970-an, keberhasilan dari sistem operasi UNIX telah menyebabkan banyak versi yang berbeda: penerima (pada waktu itu gratis) UNIX sistem kode semua mulai mengembangkan versi mereka sendiri yang berbeda dalam mereka sendiri , berbeda, cara penggunaan dan penjualan. Universitas, lembaga penelitian, lembaga pemerintah dan perusahaan komputer semua mulai menggunakan sistem UNIX yang kuat untuk mengembangkan banyak teknologi yang sekarang adalah bagian dari sistem UNIX. Desain dibantu komputer, pembuatan sistem kontrol, simulasi laboratorium, bahkan internet itu sendiri, semua mulai hidup dengan dan karena sistem UNIX. Hari ini, tanpa sistem UNIX, internet akan datang ke sebuah melengking berhenti. Kebanyakan panggilan telepon tidak dapat dibuat, perdagangan elektronik akan terhenti dan

tidak akan pernah "Jurassic Park"! Pada akhir 1970-an, efek riak telah datang ke dalam bermain. Sekarang di bawah-dan mahasiswa pascasarjana yang praktikum telah memelopori aplikasi ini baru teknologi yang mencapai manajemen dan pengambilan keputusan di dalam pemasok sistem komputer dan di antara pelanggannya. Dan mereka ingin terus menggunakan sistem UNIX. Segera semua vendor besar, dan banyak yang lebih kecil, itu pemasaran mereka sendiri, divergen, versi dari sistem UNIX dioptimalkan untuk arsitektur komputer mereka sendiri dan membual banyak kekuatan dan fitur yang berbeda. Pelanggan menemukan bahwa, meskipun sistem UNIX yang tersedia di mana-mana, mereka jarang mampu interwork atau berdampingan tanpa investasi yang signifikan dari waktu dan usaha untuk membuat mereka bekerja secara efektif. The merek dagang UNIX itu di mana-mana, tapi itu diterapkan pada banyak yang berbeda, produk yang tidak kompatibel. Pada awal 1980-an, pasar untuk sistem UNIX telah tumbuh cukup untuk diperhatikan oleh analis industri dan peneliti. Sekarang pertanyaannya bukan lagi "Apakah sistem UNIX?" tapi "Apakah sistem UNIX yang cocok untuk bisnis dan perdagangan?" Sepanjang awal dan pertengahan 1980-an, perdebatan tentang kekuatan dan kelemahan dari sistem UNIX mengamuk, sering didorong oleh ucapan-ucapan dari para pedagang sendiri yang berusaha melindungi menguntungkan sistem penjualan milik mereka dengan berbicara sistem UNIX bawah. Dan, dalam upaya untuk lebih membedakan produk sistem UNIX bersaing, mereka terus mengembangkan dan menambahkan fitur mereka sendiri. Pada tahun 1984, faktor lain dibawa menambahkan perhatian pada sistem UNIX. Sekelompok vendor prihatin dengan perambahan terus ke pasar dan kontrol antarmuka sistem mereka oleh perusahaan besar, mengembangkan konsep "sistem terbuka." Sistem terbuka adalah mereka yang akan memenuhi spesifikasi atau standar yang telah disepakati. Hal ini mengakibatkan pembentukan X / Open Company Ltd yang mengirimkan itu, dan hari ini dalam kedok dari The Open Group tetap, untuk menentukan lingkungan sistem terbuka lengkap. Sistem terbuka, mereka menyatakan, akan menghemat biaya, menarik portofolio aplikasi yang lebih luas dan persaingan pada istilah yang sama. X / Open memilih sistem UNIX sebagai platform untuk dasar sistem terbuka.

Meskipun UNIX masih dimiliki oleh AT & T, perusahaan tidak sedikit komersial dengan itu sampai pertengahan 1980-an. Kemudian sorotan X / Open menunjukkan dengan jelas bahwa satu, versi standar dari sistem UNIX akan menjadi kepentingan yang lebih luas industri dan pelanggannya. Pertanyaannya sekarang adalah, "yang versi?". Dalam sebuah langkah yang dimaksudkan untuk menyatukan pasar pada tahun 1987, AT & T mengumumkan perjanjian dengan Sun Microsystems, pendukung terkemuka dari Berkeley ketegangan yang diturunkan dari UNIX. Namun, sisa industri dilihat pembangunan dengan perhatian yang cukup. Percaya bahwa pasar mereka sendiri berada di bawah ancaman mereka dipukuli bersama-sama untuk mengembangkan "baru" terbuka sistem operasi mereka sendiri sistem. Organisasi baru mereka disebut Open Software Foundation (OSF). Menanggapi hal ini, faksi AT & T / Sun terbentuk UNIX International. The berikutnya "UNIX perang" membagi vendor sistem antara dua kubu berkerumun di sekitar dua dominan teknologi sistem UNIX: AT & T System V dan sistem OSF disebut OSF / 1. Sementara itu, X / Open Perusahaan yang diadakan tanah pusat. Ini melanjutkan proses standardisasi API yang diperlukan untuk spesifikasi sistem operasi terbuka. Selain itu, melihat daerah sistem melampaui tingkat sistem operasi mana pendekatan standar akan menambah nilai bagi pemasok dan pelanggan sama, mengembangkan atau mengadopsi spesifikasi untuk bahasa, konektivitas database, jaringan dan mainframe interworking. Hasil dari penelitian ini telah diterbitkan dalam X berturut-turut / Open Portabilitas Guides. XPG 4 dirilis pada Oktober 1992. Selama waktu ini, X / Open telah menempatkan sebuah program merek berdasarkan jaminan penjual dan didukung oleh pengujian. Sejak publikasi XPG4, X / Open terus memperluas lingkup spesifikasi sistem terbuka sesuai dengan kebutuhan pasar. Sebagai manfaat dari X / merek Terbuka menjadi dikenal dan dipahami, banyak organisasi besar mulai menggunakan X / Open sebagai dasar untuk desain sistem dan pengadaan. Pada tahun 1993, lebih dari $ 7 miliar itu telah dihabiskan untuk sistem bermerek X / Open. Pada awal tahun 1997 angka itu telah meningkat menjadi lebih dari $ 23 milyar. Sampai saat ini, pengadaan referensi Single UNIX Spesifikasi berjumlah lebih dari $ 5,2 miliar. Pada awal 1993, AT & T menjualnya UNIX System Laboratories untuk Novell yang sedang mencari sistem operasi kelas berat untuk link ke berbagai produk NetWare. Pada saat yang sama, perusahaan mengakui

bahwa vesting kontrol definisi (spesifikasi) dan merek dagang dengan organisasi vendor-netral akan lebih memudahkan nilai UNIX sebagai dasar sistem terbuka. Jadi bagian pokok dari Sistem UNIX (source code / teknologi dan spesifikasi / merek dagang), sebelumnya dimiliki oleh entitas tunggal sekarang cukup terpisah Pada tahun 1995 X / Open memperkenalkan UNIX 95 merek untuk sistem komputer dijamin untuk memenuhi Single Spesifikasi UNIX. Single UNIX Program merek Spesifikasi kini telah mencapai massa kritis: vendor yang produknya telah memenuhi kriteria menuntut sekarang account untuk sebagian besar sistem UNIX dengan nilai. Selama lebih dari dua puluh tahun, sejak awal X / Open, UNIX telah terkait erat dengan sistem terbuka. X / Open, sekarang The Open Group, terus mengembangkan dan berevolusi Single UNIX Spesifikasi dan Program merek terkait atas nama komunitas TI. Pembebasan spesifikasi interface dari teknologi ini memungkinkan banyak sistem untuk mendukung filosofi UNIX kecil, alat sering sederhana, yang dapat dikombinasikan dalam berbagai cara untuk melakukan tugas-tugas seringkali rumit. Stabilitas antarmuka inti mempertahankan investasi yang ada, dan memungkinkan pengembangan seperangkat perangkat lunak. The Open Source gerakan membangun fondasi ini stabil dan menciptakan kebangkitan antusiasme untuk filosofi UNIX. Dalam banyak cara Open Source dapat dilihat sebagai pengiriman sejati Sistem Terbuka yang akan memastikan terus pergi dari kekuatan ke kekuatan.

1969 Awal

Sejarah UNIX dimulai kembali pada tahun 1969, ketika Ken Thompson, Dennis Ritchie dan lain-lain mulai bekerja pada "digunakan sedikitPDP-7 di sudut" di Bell Labs dan apa yang menjadi UNIX. Itu assembler untuk PDP-11/20, sistem file, fork (), roff dan ed. Itu digunakan untuk pengolahan teks dokumen paten. Ini ditulis ulang di C. Hal ini membuat portabel dan mengubah sejarah OS. UNIX meninggalkan rumah. Juga dikenal sebagai Versi 6, ini adalah pertama akan tersedia luas keluar

1971 Edisi Pertama

1973 Edisi Keempat

1975 Edisi Keenam

sisi Bell Labs. Versi BSD pertama (1.x) berasal dari V6. 1979 Ketujuh Edition Itu adalah "perbaikan atas semua beragam Unix sebelumnya dan berikut" [Bourne]. Itu C, UUCP dan shell Bourne. Itu porting ke VAX dan kernel lebih dari 40 Kilobyte (K). Microsoft memperkenalkan Xenix. 32V dan 4BSD diperkenalkan. AT & T UNIX System Group (USG) rilis Sistem III, rilis publik pertama di luar Bell Laboratories. SunOS 1.0 kapal. HP-UX diperkenalkan. ULTRIX-11 Diperkenalkan. Komputer Research Group (CRG), UNIX System Group (USG) dan kelompok ketiga bergabung untuk menjadi UNIX Sistem Pengembangan Lab. AT & T mengumumkan UNIX System V, rilis didukung pertama. Dasar terinstal 45.000. University of California di Berkeley rilis 4.2BSD, termasuk TCP / IP, sinyal baru dan banyak lagi. X / Open terbentuk. System V Release 2 diperkenalkan. Pada saat ini terdapat 100.000 UNIX instalasi di seluruh dunia. 4.3BSD dirilis, termasuk nama internet Server. SVID diperkenalkan. NFS dikirim. AIX diumumkan. Dasar terinstal 250.000. System V Release 3 termasuk STREAMS, TLI, RFS. Pada saat ini

1980 Xenix

1982 Sistem III

1983 System V

1984 4.2BSD

1984 SVR2

1986 4.3BSD

1987 SVR3

terdapat 750.000 UNIX instalasi di seluruh dunia. IRIX diperkenalkan. 1988 POSIX.1 diterbitkan. Buka Software Foundation (OSF) dan UNIX Internasional (UI) terbentuk. ULTRIX 4.2 kapal. AT & T UNIX Operasi Software dibentuk dalam persiapan untuk spin-off dari USL. Motif 1.0 kapal. UNIX System V Release 4 kapal, pemersatu System V, BSD, dan Xenix. Diinstal dasar 1,2 juta. X / Open meluncurkan XPG3 Merek. OSF / 1 debut. Rencanakan 9 dari Bell Labs kapal. UNIX System Laboratories (USL) menjadi sebuah perusahaan mayoritas sahamnya dimiliki oleh AT & T. Linus Torvalds dimulai pengembangan Linux. Solaris 1.0 debut. USL rilis UNIX System V Release 4.2 (Takdir). Oktober - XPG4 Merek diluncurkan oleh X / Open. 22 Desember Novell mengumumkan niat untuk mengakuisisi USL. Solaris 2.0 kapal. 4.4BSD rilis final dari Berkeley. 16 Juni Novell mengakuisisi USL Novell pengalihan hak ke "UNIX" merek dagang dan Single UNIX Specification ke X / Open. COSE inisiatif memberikan "Spec 1170" ke X / Open untuk fasttrack. Pada bulan Desember Novell kapal SVR4.2MP, final USL OEM rilis System V BSD 4.4-Lite dihilangkan semua kode diklaim melanggar USL /

1989

1989 SVR4

1990 XPG3

1991

1992 SVR4.2

1993 4.4BSD

Akhir SVR4.2MP 1993

1994 Tunggal Spesifikasi

UNIX

Novell. Sebagai pemilik baru dari merek dagang UNIX, X / Open memperkenalkan UNIX Spesifikasi (sebelumnya Spec 1170), memisahkan merek dagang UNIX dari aliran kode aktual. X / Open memperkenalkan UNIX 95 program branding untuk implementasi Single Spesifikasi UNIX. Novell menjual lini bisnis UnixWare ke SCO. Digital UNIX diperkenalkan. UnixWare 2.0 kapal. OpenServer 5.0 debut. Bentuk Kelompok Terbuka sebagai penggabungan OSF dan X / Open.

1995 UNIX 95

1996

The Open Group memperkenalkan 1997 UNIX Spesifikasi, Versi 2 dari Single UNIX Specification, termasuk dukungan Versi 2 untuk realtime, benang dan 64-bit dan prosesor yang lebih besar. Spesifikasi dibuat tersedia secara bebas di web. IRIX 6.4, 4.3 AIX dan HP-UX 11 kapal. 1998 UNIX 98 The Open Group memperkenalkan UNIX 98 keluarga merek, termasuk Base, Workstation dan Server. Pertama UNIX 98 produk terdaftar dikirim oleh Sun, IBM dan NCR. Gerakan Open Source mulai lepas landas dengan pengumuman dari Netscape dan IBM. UnixWare 7 dan IRIX 6.5 kapal. Sistem UNIX mencapai ulang tahun ke 30. Linux 2.2 kernel dirilis. The Open Group dan IEEE memulai pengembangan bersama revisi untuk POSIX dan Single UNIX Specification. Konferensi LinuxWorld Pertama. Dot com demam di pasar saham. Tru64 UNIX kapal.

1999 UNIX pada 30

Versi 3 dari Single UNIX 2001 UNIX Spesifikasi, Specification menyatukan IEEE POSIX, The Open Group dan upaya Versi 3 industri. Linux 2.4 kernel dirilis. Saham TI menghadapi waktu yang sulit di pasar. Nilai pengadaan untuk merek UNIX melebihi $ 25 miliar. AIX 5L kapal. 2003 ISO / IEC 9945:2003 Volume inti Versi 3 dari Single UNIX Spesifikasi disetujui sebagai standar internasional. The "Westwood" test kapal suite untuk UNIX 03 merek.Solaris 9.0 E kapal. Linux kernel 2.6 dirilis. Apple Mac OS X bersertifikat UNIX 03. Revisi terbaru dari API UNIX ditetapkan secara resmi standar pada ISO / IEC, IEEE, dan The Open Group. Menambahkan API lanjut IDC di pasar UNIX - UNIX mengatakan 69000000000 $ pada tahun 2008, memprediksi UNIX $ 74000000000 pada tahun 2013 Apel melaporkan 50 juta desktop dan berkembang - ini adalah sistem Bersertifikat UNIX.

2007

2008 ISO / IEC 9945:2008

2009 UNIX pada 40

2010 UNIX pada Desktop

Baca terjemahan Belarus Artikel ini diterjemahkan ke Serbo-Kroasia bahasa dengan WHGeeks . Download poster

Pengantar Banyak nama telah diterapkan untuk pekerjaan yang telah memuncak dalam Single UNIX Spesifikasi dan petugas nya X / Open merek UNIX. Ini dimulai sebagai Common API Spesifikasi, menjadi Spec 1170, dan sekarang Single UNIX Spesifikasi diterbitkan di sejumlah X / Open Umum Aplikasi Lingkungan (CAE) volume. Makalah ini menjelaskan secara singkat sejarah Spec 1170, dan perjalanannya untuk menjadi Single Spesifikasi UNIX, bersama dengan organisasi spesifikasi itu. Sejarah Sebelumnya sistem operasi UNIX telah produk dengan empat elemen (Gambar 1), spesifikasi (misalnya SVID), teknologi (misalnya SVR4), merek dagang terdaftar (UNIX), dan produk (misalnya UnixWare).

Gambar 1 Dengan Tunggal Spesifikasi UNIX, sekarang ada satu, terbuka, spesifikasi konsensus yang mendefinisikan sebuah produk. Ada juga tanda, atau merek, yang digunakan untuk mengidentifikasi produk-produk yang sesuai dengan spesifikasi UNIX. Baik spesifikasi dan merek dagang kini dikelola dan diselenggarakan di percaya untuk industri dengan X / Open Company. Akan ada banyak produk bersaing, semua dilaksanakan terhadap Tunggal Spesifikasi UNIX, memastikan persaingan dan penjual pilihan. Akan ada sejumlah pemasok teknologi, yang vendor dapat lisensi dan membangun produk ada sendiri, semuanya menerapkan Single Spesifikasi UNIX. . Pembeli dapat mengharapkan masing-masing produk ini untuk membawa X / brand terbuka UNIX sebagai jaminan kesesuaian dengan spesifikasi dan vendor berdiri di belakang produk yang berkualitas. UNIX sekarang tidak lagi hanya produk sistem operasi dari AT & T (kemudian, Novell), didokumentasikan oleh System V Interface Definition (SVID), dikontrol dan berlisensi dari satu titik. Baik itu koleksi produk yang sedikit berbeda dari vendor yang berbeda, masing-masing diperpanjang dengan cara yang sedikit berbeda. Spesifikasi UNIX telah dipisahkan dari produk kode sumber berlisensi, dan "UNIX'' telah menjadi spesifikasi yang stabil tunggal yang akan digunakan untuk mengembangkan aplikasi portabel yang berjalan pada sistem sesuai dengan Spesifikasi Single UNIX Struktur dan Isi Single Spesifikasi UNIX adalah kumpulan dokumen yang merupakan bagian dari Aplikasi Umum X / Open Lingkungan (CAE), dan termasuk:

System Interface Definisi, Issue 4, Versi 2 (XBD) Sistem Antarmuka dan judul, Issue 4, Versi 2 (XSH)

Perintah dan Utilitas, Issue 4, Versi 2 (XCU) Networking Services, Issue 4 X / Kutuk Terbuka, Issue 4 Versi 2

Sebuah UNIX 95 produk bermerek dibangun dari sejumlah komponen (di X / Open bahasa) dan mencakup:

XPG4 internasionalisasi Sistem Panggilan dan Perpustakaan (Extended), meliputi POSIX.1 dan POSIX.2 interface callable, perpustakaan C ISO dan multibita Dukungan Perpanjangan addendum, Single UNIX Specification ekstensi termasuk STREAMS, panggilan Memori Bersama, antarmuka internasionalisasi aplikasi, dan kekayaan antarmuka aplikasi lainnya. XPG4 Perintah dan Utilitas V2, meliputi POSIX.2 Shell dan Utilitas, dan sejumlah besar perintah tambahan dan utilitas pembangunan. XPG4 Bahasa C XPG4 Socket XPG4 Transportasi Interfaces (XTI) XPG4 internasionalisasi Terminal Antarmuka termasuk ekstensi baru untuk mendukung warna dan multibyte karakter.

Single Spesifikasi UNIX didukung oleh X / Open UNIX merek, yang pada gilirannya didukung oleh program verifikasi. X / Open merek memberikan jaminan bahwa produk mematuhi X / Open spesifikasi yang relevan. Sistem yang menyediakan Single UNIX Spesifikasi antarmuka dapat X / Open UNIX dicap sebagai bukti ke pasar. Single Spesifikasi UNIX adalah referensi programmer dengan lingkungan portabilitas disediakan pada X / Open sistem bermerek UNIX. Hal ini penting untuk pengembang aplikasi untuk menyadari bahwa dalam melakukan dengan merek, vendor yang mewajibkan diri untuk menyesuaikan diri. X / Open kesesuaian verifikasi suite cara vendor 'untuk mengukur pelaksanaannya terhadap spesifikasi, memberikan jaminan bahwa mereka telah menerapkan spesifikasi dengan benar. Dan komitmen merek X / Open berjalan bahkan lebih dari ini. Ini adalah janji oleh vendor agar sesuai dengan spesifikasi, bukan untuk test suite. Jika pengguna dari sistem bermerek menemukan sebuah antarmuka yang tidak berperilaku sesuai dengan spesifikasi, terlepas dari apakah atau tidak ujian di suite verifikasi berlalu di daerah ini, vendor wajib untuk memperbaiki cacat dalam jangka waktu yang jelas. Dasar adalah sekarang di tempat untuk lebih mendukung pengembangan aplikasi portabel oleh:

Menyediakan seperangkat interface yang mencakup berbagai "sejarah UNIX sistem" praktek, menyederhanakan port dari aplikasi yang ada, dan melindungi investasi pengembangan aplikasi saat ini. Menyediakan spesifikasi yang stabil terhadap yang untuk menulis aplikasi yang akan portabel untuk banyak platform, dan metodologi yang stabil untuk berkembang spesifikasi dengan cara yang tidak berada di bawah kendali dari setiap vendor tunggal atau vendor konsorsium. Memastikan bahwa model portabilitas yang terkandung dalam spesifikasi didasarkan sebanyak mungkin pada standar. Mendukung spesifikasi dengan X / Open program branding untuk memberikan kedua bagian dari rumus portabilitas, dimana pengembang aplikasi dapat menulis kode sumber untuk spesifikasi, dan membeli produk bermerek dengan spesifikasi dengan keyakinan bahwa aplikasi akan port dengan cara yang sangat mudah .

Spec 1170 Initiative Common Proyek Spesifikasi API dimulai ketika beberapa vendor (Sun Microsystems, IBM, Hewlett-

Packard, Novell / USL dan OSF) diselenggarakan bersama-sama untuk memberikan spesifikasi tunggal terpadu dari layanan sistem UNIX. Dengan menerapkan definisi umum tunggal dari layanan sistem UNIX, pihak ketiga vendor software independen (ISV) akan dapat lebih mudah memberikan aplikasi strategis pada semua platform vendor sekaligus. Fokus dari inisiatif ini adalah untuk memberikan interface aplikasi inti yang digunakan oleh program saat ini. Sopir ekonomi yang memprakarsai proyek ini adalah untuk memudahkan porting aplikasi yang sukses yang ada. Sementara pekerjaan itu dipimpin oleh sekelompok pusat vendor, menerima dukungan luas dalam industri. Vendor Platform Mendukung Single UNIX Specification: 1 Acer, Amdahl, Apple, AT & T GIS, Banteng, Convex, Cray, Data General, Compaq, Encore, 88 Terbuka, Fuji Xerox, Fujitsu Ossi, Hal, Hewlett-Packard, Hitachi, IBM, ICL, Matsushita, MIPS ABI, Mitsubishi; Motorola, NEC, Novell / USL, Oki, Olivetti, OSF, PowerOpen, Presisi RISC, Pyramid, SCO, Sekuen, Sequoia, Tajam, Siemens Nixdorf-, Silicon Graphics, Sony, Sparc International, Stratus, Sun Microsystems, Kecebong, Tandem; Thompson / Cetia, Toshiba, Unisys, Wang Labs. ISV dan Organisasi Pengguna Mendukung API Spesifikasi Umum: AutoDesk, Banyan, Bellcore, Bentley, irama, Kader, Paduan Suara, Computer Associates, DHL, EDS Unigraphics, Bingkai Tek, Informix, Pulau Software, Lachman Tek, Locus, Lotus, McDonald, Mentor, Oracle, Pencom Sistem, SDRC, Software AG , Shell Oil, Veritas, Wal-Mart, WordPerfect. Sebuah dua pendekatan yang digunakan untuk mengembangkan API Spesifikasi umum. Pertama, satu set spesifikasi industri formal dipilih untuk membentuk dasar keseluruhan untuk pekerjaan. Hal ini akan memberikan stabilitas, penjual netralitas, dan meletakkan kursus juga memetakan untuk pengembangan aplikasi masa depan, mengambil keuntungan dari pekerjaan hati-hati yang telah pergi ke mengembangkan spesifikasi ini. Ini juga akan menjaga portabilitas aplikasi yang ada sudah dikembangkan untuk model ini inti. X / XPG4 Basis Terbuka Perusahaan terpilih sebagai dasar fungsional stabil dari mana untuk memulai. XPG4 Basis mendukung sistem antarmuka POSIX.1 dan standar C ANSI / ISO pada intinya. Ini menyediakan kaya set dari 174 perintah dan utilitas. Banyak sistem UNIX sudah sesuai dengan spesifikasi ini. Untuk dasar ini ditambahkan tradisional UNIX System V Interface Definition, (SVID) Edisi 3, Level 1 panggilan, dan OSF Application Environment Spesifikasi Lengkap Gunakan definisi antarmuka. Ini mewakili inti pusat yang stabil dari dua terakhir spesifikasi. Bagian kedua dari pendekatan ini adalah untuk menggabungkan antarmuka yang diakui praktek umum tetapi belum dimasukkan ke dalam spesifikasi formal atau standar.Tujuannya adalah untuk memastikan aplikasi yang ada berjalan pada sistem UNIX akan pelabuhan dengan relatif mudah untuk platform mendukung API Spesifikasi umum.Sebuah survei dari aplikasi dunia nyata digunakan untuk menentukan apa antarmuka tambahan akan diperlukan dalam spesifikasi. Lima puluh paket aplikasi yang sukses terpilih untuk dianalisis dengan menggunakan kriteria sebagai berikut:

Peringkat di International Data Corp. 1992, 'Survei Memimpin Aplikasi UNIX', Domain aplikasi dari penerapan diperiksa untuk memastikan bahwa tidak ada jenis aplikasi tunggal (misalnya, database) yang terlalu diwakili, Aplikasi ini harus tersedia untuk analisis baik sebagai kode sumber, atau sebagai perpustakaan terkait bersama atau dinamis.

Dari kelompok lima puluh, sepuluh dipilih dengan hati-hati, memastikan bahwa tidak ada lebih dari dua paket aplikasi perwakilan di ruang masalah khusus yang dipilih. The sepuluh aplikasi yang dipilih adalah:

AutoCAD, irama, FrameMaker, Informix, Pulau Tulis / Cat, Lotus 1-2-3, SAS (4GL), Sybase, Teamwork, WordPerfect API yang digunakan oleh aplikasi yang bukan bagian dari spesifikasi dasar dianalisis:

Jika API digunakan oleh salah satu sepuluh aplikasi, itu dipertimbangkan untuk dimasukkan. Jika API tidak digunakan oleh salah satu dari sepuluh besar, tapi digunakan oleh tiga dari sisa 40 aplikasi, itu dipertimbangkan untuk dimasukkan. Sementara penyelidikan 50 aplikasi ini adalah wakil dari aplikasi yang kompleks yang besar, itu masih tidak dianggap sebagai survei yang cukup luas, sehingga tambahan 3500 modul dipindai. Jika API digunakan setidaknya tujuh kali dalam modul yang berasal dari setidaknya dua platform (untuk menyaring penjual perpustakaan khusus), maka antarmuka dianggap untuk dimasukkan.

Tujuannya adalah untuk memastikan bahwa API umum digunakan dimasukkan, bahkan jika mereka tidak dalam spesifikasi formal yang dibuat dasar. Membuat API Spesifikasi Umum superset dari spesifikasi dasar yang ada memastikan setiap aplikasi yang ada harus bekerja dimodifikasi. Para sponsor dari pekerjaan dianggap pemangkasan API Spesifikasi umum dari antarmuka dari spesifikasi dasar yang tidak ditemukan dalam penggunaan umum dalam survei aplikasi. Ide ini ditolak karena dua alasan. Sementara beberapa interface dalam spesifikasi dasar belum dipertimbangkan praktek umum, masuknya mereka dalam spesifikasi keseluruhan berarti ada ada jelas tanda-posting untuk aplikasi masa depan pekerjaan pembangunan. Selain itu, diakui bahwa aplikasi yang dipilih untuk survei ini adalah masih hanya sampel yang representatif, dan banyak aplikasi lain tidak disurvei dapat menggunakan antarmuka ini. Ketika survei selesai, ada 130 interface yang sudah tidak muncul dalam spesifikasi dasar. Antarmuka ini tampaknya didominasi panggilan Berkeley UNIX yang belum pernah dibahas dalam XPG4 Base, SVID, atau AES, tetapi merupakan praktek yang umum dalam aplikasi sistem UNIX awalnya dikembangkan pada turunan BSD platform. Hal-hal seperti soket dan panggilan manajemen memori 4.3BSD yang biasa digunakan dalam berbagai aplikasi. Yang dihasilkan API Spesifikasi umum mengesankan dalam cakupan. Sepuluh aplikasi disurvei benarbenar tertutup. Dari 40 paket aplikasi yang tersisa, 25 berikutnya berada dalam 5% dari cakupan yang lengkap. Vendor perangkat lunak yang melibatkan semua mengakui bahwa itu akan cukup mudah bagi mereka untuk mengubah 5% dari aplikasi untuk sepenuhnya sesuai dengan spesifikasi. Ada 1.170 interface dalam spesifikasi lengkap bila pekerjaan dilakukan (926 antarmuka pemrograman, header 70, 174 perintah dan utilitas), dan nama Spec 1170 lahir. Karena luas dan asal-usul spesifikasi, duplikasi fungsi ada. Ada interface yang sama untuk melakukan hal yang sama di berbagai bidang seperti manajemen memori (bcopy vs memmove) dan menciptakan nama file sementara (tmpnam vs mktemp). Duplikasi ini diperbolehkan karena akan meningkatkan jumlah aplikasi yang ada yang akan menjadi portabel dalam model baru. Pada saat yang sama, fungsi tertentu telah diidentifikasi sebagai praktek yang disarankan untuk pembangunan masa depan. Ada kasus di mana fungsi digandakan tidak dapat hidup berdampingan dalam aplikasi yang sama (misalnya, model sinyal yang saling bertentangan), dan penting untuk memastikan bahwa dikonfigurasi dengan benar jika perilaku yang diharapkan adalah untuk diamati. Pada Desember 1993, Spec 1170 disampaikan ke X / Open untuk pengolahan jalur cepat menjadi spesifikasi didukung industri yang tepat. Karya ini berkembang melalui tahun 1994 dan memuncak dalam publikasi Spec 1170 bekerja sebagai Single UNIX Spesifikasi pada bulan Oktober 1994. Sekarang ada lebih dari 1170 interface dalam spesifikasi sebagai proses peninjauan berbentuk dokumen sesuai. (Baru internasionalisasi spesifikasi kutukan menyumbang sejumlah besar antarmuka.) Single UNIX dokumen Spesifikasi adalah bagian dari X / Open CAE (Aplikasi Umum Lingkungan) set dokumen.

Single Spesifikasi UNIX Lima X / Open dokumen CAE membentuk Tunggal Spesifikasi UNIX. Ini adalah:

System Interface Definisi, Issue 4, Versi 2 (XBD) Dokumen XBD menguraikan definisi umum digunakan oleh kedua Sistem Antarmuka dan judul, dan Perintah dan dokumen Utilitas. Item seperti lokal dan tata bahasa ekspresi reguler muncul di sini, bersama dengan sebuah daftar besar mendefinisikan istilah dan konsep umum. Sistem Antarmuka dan judul, Issue 4, Versi 2 (XSH) Dokumen XSH menjelaskan semua antarmuka pemrograman dan header yang tersedia di Single UNIX Spesifikasi dengan pengecualian dari jaringan dan interface terminal (yang terkandung dalam dokumen mereka sendiri). Bagian depan memperkenalkan keprihatinan umum sehubungan dengan pedoman penggunaan, lingkungan kompilasi, nomor kesalahan, jenis, standar sungai dan STREAMS. Sisa dari dokumen ini adalah halaman referensi menggambarkan setiap antarmuka (dalam urutan abjad) dan penggunaannya, dan masingmasing header dan isinya. Perintah dan Utilitas, Issue 4, Versi 2 (XCU) Dokumen XCU menjelaskan semua perintah dan utilitas yang tersedia di Tunggal Spesifikasi UNIX. Bagian pertama menjelaskan sintaks dan fungsi dari shell secara mendalam. Sisa dari dokumen ini adalah halaman referensi menggambarkan setiap perintah dan utilitas (dalam urutan abjad) dan penggunaannya. Networking Services, Issue 4 Tiga set layanan jaringan didefinisikan dalam Single Spesifikasi UNIX, X / Open Transport Interface (XTI), XPG4 Sockets, dan IP Address Resolution interface. Layanan ini dijelaskan dalam dokumen Networking Services, bersama dengan lampiran yang berisi informasi protokol tambahan yang berguna dan contoh. X / Open Kutukan, Issue 4 X / Open Kutukan antarmuka yang dijelaskan dalam dokumen ini. Ini adalah versi ke atas kompatibel X / Open Kutukan, Versi 3, diperluas untuk mendukung internasionalisasi, set karakter yang disempurnakan, dan arah penulisan yang berbeda.

Sistem Antarmuka dan judul (XSH) Sistem Antarmuka dan spesifikasi Header berisi interface dasar dan beberapa "fitur" kelompok. Antarmuka yang merupakan bagian dari kelompok fitur memiliki kelompok label tertentu fitur yang muncul di header halaman referensi antarmuka itu. XSH (Sistem Antarmuka dan judul) berisi fitur kelompok berikut:

POSIX.2 C-bahasa mengikat meliputi pencocokan ekspresi reguler, ekspansi kata, dan pencocokan nama file. Label POSIX.2 CLB muncul di header setiap halaman referensi ini fungsi ini. UNIX Spesifikasi Perpanjangan meliputi semua fungsi yang telah ditambahkan ke XPG4 untuk menciptakan Single Spesifikasi UNIX. Label TUNGGAL SPESIFIKASI UNIX muncul di header setiap halaman referensi ini fungsi ini. Memori bersama meliputi 3 ekstensi kernel SVID panggilan untuk mengelola memori bersama. Label SHARED MEM muncul di header setiap halaman referensi ini fungsi ini. Peningkatan Internasionalisasi menambahkan fungsi yang belum digunakan secara luas untuk internasionalisasi aplikasi, tapi mudah-mudahan akan memberikan arah masa depan dan jalur konvergen untuk fungsi dari jenis ini. Label DISEMPURNAKAN I18N muncul di header setiap halaman referensi ini fungsi ini. Enkripsi yang meliputi fungsi crypt, mengenkripsi, dan setkey. Label CRYPT muncul di header setiap halaman referensi ini fungsi ini. Apa pun yang tidak jatuh ke dalam kelompok fitur yang tercantum di atas dianggap fungsi dasar, dan ditandai dengan BASE label di halaman referensi judul.

XPG4 Basis tidak membutuhkan semua fitur kelompok untuk sesuai implementasi. Hanya antarmuka dasar yang wajib. Untuk memenuhi Tunggal Spesifikasi UNIX, implementasi harus mendukung semua fitur kelompok dengan pengecualian dari antarmuka enkripsi. (Ada pembatasan ekspor pemerintah AS pada teknologi ini yang mungkin melarang beberapa vendor dari pengiriman itu.) Perintah dan Utilitas (XCU) spesifikasi menjelaskan semua utilitas yang diperlukan dalam lingkungan. Beberapa utilitas ini tidak perlu hadir, yang terkandung dalam paket ``'' yang tidak perlu dilaksanakan.

PENGEMBANGAN utilitas adalah yang dibutuhkan dalam lingkungan pengembangan perangkat lunak. Utilitas FORTRAN diperlukan dalam lingkungan pengembangan FORTRAN-77, dan pada dasarnya terdiri dari kompiler, fort77. Sejumlah utilitas dianggap "mungkin tertahankan", dan tidak perlu diimplementasikan. Ini termasuk perintah seperti lpstat dan uulog.

Satu-satunya efek yang nyata bahwa Single Spesifikasi UNIX telah di XCU (Perintah dan Utilitas) dokumen dari Issue 4, adalah untuk memodifikasi cc dan c89 C compiler perintah. Seorang programmer mengembangkan aplikasi pada sistem UNIX Spesifikasi tunggal memiliki mereka miliki semua fungsi, perintah dan utilitas yang dijelaskan dalam Single UNIX Specification set dokumen. Ini superset fungsional spesifikasi berbasis konsensus dan praktik sejarah juga menciptakan lingkungan yang mudah untuk port aplikasi yang ada berjalan pada sistem UNIX. Produk yang menerapkan Tunggal Spesifikasi UNIX dan lolos ke X / Open merek UNIX akan mengkompilasi dan menjalankan aplikasi yang dibangun atau porting menurut model ini. *** Diedit dari " Go Solo - Bagaimana menerapkan dan memanfaatkan Single UNIX Specification "; diterbitkan oleh X / Open dan Prentice Hall PTR. Informasi tentang hal ini, dan X lainnya / Open publikasi dapat diperoleh dari kantor X / Open atau dengan mengirim e-mail ke: XoPubs@xopen.org X / Open adalah merek dagang terdaftar, dan "X" perangkat adalah merek dagang dari X / Open Company Limited. UNIX adalah merek dagang terdaftar di Amerika Serikat dan negara-negara lain, lisensi eksklusif melalui X / Open Company Limited
Catatan kaki 1: Ini adalah daftar vendor yang telah menyatakan dukungan untuk spesifikasi dan tidak merupakan pengesahan oleh The Open Group perusahaan atau produk mereka.

Anda mungkin juga menyukai