Unixga o'xshash - Unix-like

1969 yildan boshlab Unix va Unixga o'xshash tizimlarning rivojlanishi

A Unixga o'xshash (ba'zan shunday deyiladi BMT * X yoki * nix) operatsion tizim ga o'xshash yo'l tutadigan narsadir Unix tizim, albatta, har qanday versiyasiga mos kelmasligi yoki sertifikatlanishi shart emas Yagona UNIX spetsifikatsiyasi. Unixga o'xshash dastur mos keladigan narsadir Unix buyrug'i yoki qobiq. Bu yerda yo'q standart atamani aniqlash uchun va ushbu operatsion tizim yoki dasturning "Unix-ga o'xshash" darajasida ba'zi bir xil fikrlar bo'lishi mumkin.

Muddat o'z ichiga olishi mumkin bepul va ochiq manbali dan ilhomlangan operatsion tizimlar Bell laboratoriyalari 'Unix yoki uning xususiyatlarini, tijorat va xususiy ish o'xshashliklarini va hatto shunga asoslangan versiyalarni taqlid qilish uchun mo'ljallangan litsenziyalangan UNIX manba kodi (sertifikatlashdan o'tishi va "UNIX" savdo belgisiga ega bo'lishi uchun etarli darajada "Unix" o'xshash bo'lishi mumkin).

Ta'rif

Ochiq guruh egasi UNIX savdo belgisi va "UNIX" nomi a sifatida ishlatilib, yagona UNIX spetsifikatsiyasini boshqaradi sertifikat belgisi. Ular "Unix-shunga o'xshash" qurilishni ma'qullamaydilar va buni o'zlarining savdo belgisidan suiiste'mol qilish deb hisoblashadi. Ularning ko'rsatmalari "UNIX" ni katta harflar bilan yoki atrofdagi matndan boshqacha tarzda ajratib ko'rsatishni talab qiladi, uni "tizim" singari umumiy so'z uchun markali sifat sifatida ishlatishni qat'iyan rag'batlantiradi va tireli iboralarda ishlatilishiga yo'l qo'ymaydi.[1]

Boshqa partiyalar tez-tez "Unix" ga a umumiy savdo belgisi. Ba'zilar a qo'shadilar joker belgi "Un * x" kabi qisqartirish qilish uchun ismga[2] yoki "* nix", chunki Unixga o'xshash tizimlar ko'pincha Unixga o'xshash nomlarga ega AIX, A / UX, HP-UX, IRIX, Linux, Minix, Ultrix, Kseniks va XNU. Ushbu naqshlar so'zma-so'z ko'p tizim nomlariga mos kelmaydi, lekin umuman UNIX tizimiga, nasl-nasabiga yoki bir xil ishlarga, hattoki bir-biriga mutlaqo o'xshash bo'lmagan ismlarga ega Darvin /macOS, illumos /Solaris yoki FreeBSD.

2007 yilda Ueyn R. Grey UNIXning savdo markasi maqomiga qarshi bahslashish uchun sudga murojaat qildi, ammo sud ishini yo'qotdi va apellyatsiya tartibida yana yutqazdi, sud savdo belgisini va uning egaligini qo'llab-quvvatladi.[3][4]

Tarix

Unix-ga o'xshash operatsion tizimlarning soddalashtirilgan tarixi

"Unixga o'xshash" tizimlar 70-yillarning oxiri va 80-yillarning boshlarida paydo bo'la boshladi. Ko'pchilik mulkiy kabi versiyalari Idris (1978), UNOS (1982), Izchil (1983) va UniFlex (1985), biznesni UNIX akademik foydalanuvchilari uchun mavjud bo'lgan funktsiyalar bilan ta'minlashga qaratilgan.

Qachon AT & T 1979 yilda UNIX-ning nisbatan arzon tijorat ikkilik sub-litsenziyalashiga ruxsat berildi, uning asosida turli xil mulkiy tizimlar ishlab chiqildi, shu jumladan AIX, HP-UX, IRIX, SunOS, Tru64, Ultrix va Kseniks. Ular asosan ko'chib kelgan mulkiy klonlar. Ushbu tizimlar o'rtasida mos kelmaydigan o'sish o'zaro muvofiqlik standartlarini yaratishga olib keldi, shu jumladan POSIX va Yagona UNIX spetsifikatsiyasi.

1980 va 1990 yillarda UNIX uchun turli xil bepul, arzon va cheklanmagan o'rinbosarlar paydo bo'ldi, shu jumladan 4.4BSD, Linux va Minix. Ulardan ba'zilari o'z navbatida tijorat "Unixga o'xshash" tizimlar uchun asos bo'lgan BSD / OS va macOS. Intel asosidagi Mac kompyuterlarida ishlaydigan (Mac) OS X / macOS ning bir nechta versiyalari sertifikatlangan Yagona UNIX spetsifikatsiyasi.[5][6][7][8][9][10][11] BSD variantlari - Berkli shahridagi Kaliforniya universiteti tomonidan Bell Labs-ning UNIX manba kodi bilan ishlab chiqilgan UNIX avlodlari. Shu bilan birga, BSD kod bazasi rivojlanib, AT&T kodining hammasini almashtirdi. Beri BSD variantlar Yagona UNIX spetsifikatsiyasiga muvofiq sertifikatlanmagan, ular "UNIX" o'rniga "UNIXga o'xshash" deb nomlanadi.

Kategoriyalar

Dennis Ritchi, Unix-ning asl yaratuvchilardan biri, masalan, Unix-ga o'xshash tizimlar haqida fikr bildirdi Linux bor amalda Unix tizimlari.[12] Erik S. Raymond va Rob Landli Unixga o'xshash uch xil tizim mavjudligini ta'kidladilar:[13]

Genetik UNIX

Bilan tarixiy aloqasi bo'lgan tizimlar AT & T kod bazasi. Ko'pgina savdo UNIX tizimlari ushbu toifaga kiradi. Shunday qilib BSD da bajarilgan ishlarning avlodlari bo'lgan tizimlar Berkli Kaliforniya universiteti 70-yillarning oxiri va 80-yillarning boshlarida. Ushbu tizimlarning ba'zilari asl AT&T kodiga ega emaslar, ammo ularning ota-bobolarini AT&T dizaynlarida izlashlari mumkin.

Savdo markasi yoki markali UNIX

Ushbu tizimlar - tabiatan katta tijorat xususiyatiga ega - "tomonidan belgilanadi Guruhni oching bilan uchrashmoq Yagona UNIX spetsifikatsiyasi va UNIX nomini olib yurishga ruxsat beriladi. Bunday tizimlarning aksariyati Tizim V Apple-ga qaramay, u yoki bu shaklda kod bazasi macOS 10.5 va keyinchalik a BSD sertifikatlangan variant, EulerOS va Inspur K-UX bor Linux sertifikatlangan tarqatish va boshqa bir qator tizimlar (masalan, IBM) z / OS ) orqali savdo belgisini oldi POSIX muvofiqlik qatlami va boshqacha ravishda Unix tizimlari emas. Ko'pchilik qadimiy UNIX tizimlar endi ushbu ta'rifga javob bermaydi.

Funktsional UNIX

Umuman olganda, UNIX spetsifikatsiyasiga mos keladigan tarzda ishlaydigan har qanday Unix-ga o'xshash tizim, shu jumladan ""dastur bu sizning loginingizni boshqaradi va buyruq qatori sessiyalari ";[14] aniqrog'i, bu kabi tizimlarga murojaat qilishi mumkin Linux yoki Minix UNIX tizimiga o'xshash harakat qiladigan, ammo AT&T kod bazasiga genetik yoki savdo belgisi aloqasi bo'lmagan. UNIX dizaynining ko'pgina bepul / ochiq manbali dasturlari, genetik UNIX yoki yo'qligidan qat'i nazar, ushbu uchinchi toifadagi cheklangan ta'rifga kiradi, chunki minglab dollarga tushadigan Open Group sertifikatiga ega bo'lish.[iqtibos kerak ] tijorat yopiq manbali tizimlar uchun.

2001 yil atrofida Linuxga sertifikat olish imkoniyati berildi, shu jumladan POSIX kafedrasi Endryu Jozidan bir dollarning ramziy bahosi uchun bepul yordam.[iqtibos kerak ] Jozi POSIX standarti bilan POSIX standarti o'rtasidagi farqlar ro'yxatini tayyorlagan holda, Linux POSIX-ga mos keladigan ba'zi bir tadbirlar o'tkazildi. Linux standart bazasi spetsifikatsiya,[15] ammo 2005 yil avgust oyida LSB ishchi guruhiga qiziqish yo'qligi sababli ushbu loyiha yopildi.[iqtibos kerak ]

Muvofiqlik qatlamlari

Unix-ga o'xshash bo'lmagan ba'zi operatsion tizimlar Unix-ga o'xshashni ta'minlaydi muvofiqlik qatlami, Unix-ga o'xshash turli darajadagi funksiyalar bilan.

Windows-Unixning o'zaro ishlashining boshqa vositalariga quyidagilar kiradi:

  • Yuqoridagi Windows paketlaridan Windows uchun turli xil X serverlarda foydalanish mumkin
  • Hummingbird ulanishi Windows mashinalarining Unix va Linux mashinalariga, terminal emulyatorlaridan X mijozlarga va serverlarga va boshqalarga ulanishning bir necha usullarini taqdim etadi.
  • Windows Resurs to'plamlari Windows NT versiyalari uchun quyidagilar kiradi Bourne Shell, ba'zi buyruq qatorlari vositalari va versiyasi Perl
  • Hamilton S qobig'i Windows uchun maxsus yozilgan csh versiyasidir.

Shuningdek qarang

Adabiyotlar

  1. ^ "Huquqiy: tovar belgilari bo'yicha ko'rsatmalar". Ochiq guruh. Arxivlandi asl nusxasidan 2013 yil 2 oktyabrda. Olingan 4-noyabr, 2013.
  2. ^ Erik S. Raymond; Gay L. Stil Jr. "UN * X". Jargon fayli. Olingan 22 yanvar, 2009.
  3. ^ Grey v Novellga qarshi, X / Open Company, ShHT guruhi (11-tsir. 2011 yil 7-yanvar). Matn
  4. ^ "Yana Ueyn Grey. Yo'q! Yana? Hali ham ?! Ha. U USPTO bahsida kashfiyotni qayta ochishni xohlaydi". Groklaw. 2011 yil 22 aprel. Olingan 5 fevral, 2013.
  5. ^ "Intel asosidagi Macintosh kompyuterlarida Mac OS X Version 10.5". Ochiq guruh. Olingan 4 dekabr, 2014.
  6. ^ "Intel asosidagi Macintosh kompyuterlarida Mac OS X 10.6 versiyasi". Ochiq guruh. Olingan 4 dekabr, 2014.
  7. ^ "Intel asosidagi Macintosh kompyuterlarida Mac OS X 10.8 versiyasi". Ochiq guruh. Olingan 4 dekabr, 2014.
  8. ^ "Intel asosidagi Macintosh kompyuterlarida OS X 10.9 versiyasi". Ochiq guruh. Olingan 4 dekabr, 2014.
  9. ^ "Intel asosidagi Mac kompyuterlarida OS X 10.10 Yosemite versiyasi". Ochiq guruh. Olingan 23 oktyabr, 2015.
  10. ^ "Intel X asoslangan Mac kompyuterlarida OS X 10.11 El Capitan versiyasi". Ochiq guruh. Olingan 23 oktyabr, 2015.
  11. ^ "Intel asosidagi Mac kompyuterlarida macOS versiyasi 10.12 Sierra". Ochiq guruh. Olingan 13 oktyabr, 2016.
  12. ^ Dennis M. Ritchi bilan intervyu Manuel Benet, LinuxFocus, 1999 yil iyul
  13. ^ "Unix" ning ma'nosi Erik Raymond va Rob Landli, OSI pozitsiyasi to'g'risidagi hujjat - ShHTga qarshi va IBMning shikoyati
  14. ^ "UNIX-ga kirish - 1-qism: asosiy tushunchalar". Olingan 4-aprel, 2014.
  15. ^ Endryu Jozi (2005 yil 20-avgust). "ISO / IEC 9945 (POSIX) va Linux standart bazasi o'rtasidagi ziddiyatlar". Ochiq guruh. Olingan 23 iyul, 2012.
  16. ^ "Linux uchun Windows quyi tizimi nima?". Microsoft Docs.

Tashqi havolalar