Unix benzeri - Unix-like

1969'da başlayan Unix ve Unix benzeri sistemlerin evrimi

Bir Unix benzeri (bazen şu şekilde ifade BM * X ya da * Nix ) işletim sistemi biri bir benzer bir şekilde davranır Unix mutlaka uygun ya da herhangi bir sürümüne belgelendirilmektedir değil ise sistemde, tek bir UNIX Specification . Unix benzeri bir uygulama , karşılık gelen Unix komutu veya kabuk gibi davranan bir uygulamadır . Terimi tanımlamak için bir standart yoktur ve belirli bir işletim sisteminin veya uygulamanın ne dereceye kadar "Unix benzeri" olduğu konusunda bazı görüş ayrılıkları mümkündür.

Terim, Bell Labs'ın Unix'inden ilham alan veya onun özelliklerini, ticari ve tescilli benzerlerini ve hatta lisanslı UNIX kaynak koduna dayalı sürümleri (yeterince "Unix benzeri" olabilir) taklit etmek için tasarlanmış ücretsiz ve açık kaynaklı işletim sistemlerini içerebilir. " sertifikayı geçmek ve "UNIX" ticari markasını taşımak için).

Tanım

Open Group , UNIX ticari markasının sahibidir ve "UNIX" adının bir sertifika işareti olarak kullanıldığı Tek UNIX Spesifikasyonunu yönetir . "Unix benzeri" yapıyı onaylamıyorlar ve bunu ticari markalarının kötüye kullanımı olarak görüyorlar. Yönergeleri, "UNIX"in büyük harfle sunulmasını veya çevresindeki metinden başka bir şekilde ayırt edilmesini gerektirir, "sistem" gibi genel bir kelime için bir marka sıfatı olarak kullanılmasını şiddetle teşvik eder ve tireli ifadelerde kullanılmasını önermez.

Diğer taraflar sıklıkla "Unix"i jenerikleştirilmiş bir ticari marka olarak ele alır . Unix benzeri sistemler genellikle AIX , A/UX , HP-UX , IRIX , Linux gibi Unix benzeri adlara sahip olduğundan, bazıları "Un*x" veya "*nix" gibi bir kısaltma yapmak için ada bir joker karakter ekler. , Minix , Ultrix , Xenix ve XNU . Bu kalıplar birçok sistem adıyla tam anlamıyla eşleşmez, ancak yine de, Darwin / macOS , illumos / Solaris veya FreeBSD gibi tamamen farklı adlara sahip olanlar da dahil olmak üzere, herhangi bir UNIX sistemine, soyundan gelen veya benzer işe atıfta bulundukları kabul edilir .

2007'de Wayne R. Gray, UNIX'in ticari marka statüsüne itiraz etmek için dava açtı, ancak davasını kaybetti ve mahkemenin ticari markayı ve mülkiyetini onaylamasıyla temyizde tekrar kaybetti.

Tarih

Unix benzeri işletim sistemlerinin basitleştirilmiş geçmişi

"Unix benzeri" sistemler 1970'lerin sonlarında ve 1980'lerin başında ortaya çıkmaya başladı. Idris (1978), UNOS (1982), Coherent (1983) ve UniFlex (1985) gibi birçok tescilli sürüm, işletmelere UNIX'in akademik kullanıcılarına sunulan işlevsellik sağlamayı amaçladı.

Ne zaman AT & T , 1979 yılında UNIX nispeten ucuz ticari ikili alt lisans izin tescilli sistemlerin çeşitli dahil buna dayalı geliştirilmiştir AIX , HP-UX , IRIX , SunOS , Tru64 , Ultrix'li ve Xenix . Bunlar büyük ölçüde tescilli klonların yerini aldı. Bu sistemler arasında artan uyumsuzluk, POSIX ve Tek UNIX Spesifikasyonu dahil birlikte çalışabilirlik standartlarının oluşturulmasına yol açtı .

UNIX'in çeşitli ücretsiz, düşük maliyetli ve sınırsız ikameleri 1980'lerde ve 1990'larda 4.4BSD , Linux ve Minix dahil olmak üzere ortaya çıktı . Bunlardan bazıları, BSD/OS ve macOS gibi ticari "Unix benzeri" sistemlerin temeli olmuştur . Intel tabanlı Mac bilgisayarlarda çalışan (Mac) OS X/macOS'un çeşitli sürümleri Tek UNIX Spesifikasyonu kapsamında onaylanmıştır . BSD varyantları, Berkeley'deki California Üniversitesi tarafından Bell Labs'ın UNIX kaynak koduyla geliştirilen UNIX'in torunlarıdır. Bununla birlikte, BSD kod tabanı o zamandan beri gelişti ve tüm AT&T kodunun yerini aldı. Yana BSD varyantları Tek UNIX Özelliklerine uygun olarak sertifikalı değildir, onlar "UNIX benzeri" yerine "UNIX" den olarak adlandırılır.

Kategoriler

Dennis Ritchie'nin , Unix özgün yaratıcılarından biri, onun görüşünü dile getirdi Unix benzeri gibi sistemlerin Linux vardır fiilen Unix sistemleri. Eric S. Raymond ve Rob Landley, üç tür Unix benzeri sistem olduğunu öne sürdüler:

Genetik UNIX

AT&T kod tabanına tarihsel bir bağlantısı olan sistemler . Çoğu ticari UNIX sistemi bu kategoriye girer. Yani do BSD yapılan işin torunları sistemleri olan Kaliforniya Üniversitesi, Berkeley 1970'lerin ve 1980'lerin başında. Bu sistemlerden bazılarının orijinal AT&T kodu yoktur, ancak yine de atalarını AT&T tasarımlarına kadar izleyebilirler.

Ticari marka veya markalı UNIX

Bu sistemler‍—‌büyük ölçüde ticari olan‍—‌, Open Group tarafından Tek UNIX Spesifikasyonunu karşılayacak şekilde belirlenmiştir ve UNIX adını taşımalarına izin verilir. Çoğu tür sistemler ticari türevleridir Sistem V Elma rağmen, bir form veya başka bir kod tabanı MacOS 10.5 bir ve daha sonra BSD onaylanmıştır varyantı, EulerOS ve Inspur K-UX olan Linux onaylanmış dağılımları ve birkaç diğer sistemler (IBM z/OS gibi ) ticari markayı bir POSIX uyumluluk katmanı aracılığıyla kazanmıştır ve doğal olarak Unix sistemleri değildir. Birçok eski UNIX sistemi artık bu tanımı karşılamamaktadır.

İşlevsel UNIX

Genel olarak, " oturum açma ve komut satırı oturumlarınızı yöneten bir programa " sahip olmak da dahil olmak üzere, UNIX spesifikasyonu ile kabaca tutarlı bir şekilde davranan herhangi bir Unix benzeri sistem ; daha spesifik olarak, bu, bir UNIX sistemine benzer şekilde davranan ancak AT&T kod tabanıyla genetik veya ticari marka bağlantısı olmayan Linux veya Minix gibi sistemlere atıfta bulunabilir . Genetik UNIX olsun ya da olmasın, UNIX tasarımının çoğu özgür/açık kaynak uygulamaları, ticari kapalı kaynak sistemleri için binlerce dolara mal olan Açık Grup sertifikası alma masrafı nedeniyle bu üçüncü kategorinin kısıtlı tanımına girer.

2001 civarında, Linux'a sembolik bir dolar olan POSIX başkanı Andrew Josey'den ücretsiz yardım içeren bir sertifika alma fırsatı verildi. Josey, POSIX standardı ile Linux Standard Base spesifikasyonu arasındaki farklılıkların bir listesini hazırlamışken, Linux POSIX uyumlu hale getirmek için bazı faaliyetler olmuştur , ancak Ağustos 2005'te bu proje, LSB çalışma grubunun ilgisizliği nedeniyle durdurulmuştur. .

Uyumluluk katmanları

Unix benzeri olmayan bazı işletim sistemleri , değişen derecelerde Unix benzeri işlevsellik ile Unix benzeri bir uyumluluk katmanı sağlar.

Windows-Unix birlikte çalışabilirliğinin diğer yolları şunları içerir:

  • Yukarıdaki Windows paketleri, Windows için çeşitli X sunucularıyla kullanılabilir.
  • Hummingbird Connectivity , Windows makinelerinin Unix ve Linux makinelerine bağlanması için terminal öykünücülerinden X istemcilerine ve sunucularına ve diğerlerine kadar çeşitli yollar sağlar.
  • Windows NT sürümleri için Windows Kaynak Setleri , bir Bourne Kabuğu , bazı komut satırı araçları ve bir Perl sürümü içerir.
  • Hamilton C kabuğu , özellikle Windows için yazılmış bir csh sürümüdür.

Ayrıca bakınız

Referanslar

Dış bağlantılar