A/UX

Vikipedi, özgür ansiklopedi
A/UX
Geliştirici(ler)Apple Computer
İşletim sistemi ailesi
Kaynak türüKapalı kaynak
LisansTescilli yazılım
Çekirdek türüMonilitik Çekirdek

A/UX, Macintosh bilgisayarlar için Apple Computer tarafından geliştirilmiş Unix tabanlı bir işletim sistemidir ve System 7'nin grafik arayüzü ve uygulama uyumluluğu ile entegredir. Apple'ın 1988'de başlatılan ve 3.1.1 sürümüyle 1995'te kullanımdan kaldırılan ilk resmi Unix tabanlı işletim sistemidir.[1] A/UX, Macintosh II, SE/30, Quadra ve Centris serileri dahil olmak üzere bir FPU'ya ve disk belleği yönetim birimine (PMMU) sahip belirli 68k tabanlı Macintosh modellerini gerektirir.[2]

InfoWorld tarafından "merkezinde Macintosh bulunan bir açık sistem çözümü" olarak tanımlanan[3] A/UX, System V Sürüm 3 ve 4'ün özellikleriyle birlikte UNIX System V Sürüm 2.2'yi temel alır ve BSD sürümleri 4.2 ve 4.3. POSIX - ve System V Interface Definition (SVID) uyumludur ve sürüm 2'den beri TCP/IP ağını içerir. Unix uyumlu, POSIX uyumlu bir işletim sistemine sahip olmak, Apple'ın ABD federal devlet kurumlarına bilgisayar sağlamak için büyük sözleşmeler için teklif vermesini sağladı.[4][5]

Özellikler[değiştir | kaynağı değiştir]

A/UX, tanıdık Finder pencereleri, menüleri ve kontrolleri içeren bir grafik kullanıcı arabirimi sağlar. A/UX Finder, System 7 Finder'ın bir Unix işlemi olarak çalışacak şekilde uyarlanmış ve temeldeki Unix dosya sistemleriyle etkileşime girecek şekilde tasarlanmış özelleştirilmiş bir sürümüdür. A/UX, temeldeki Unix sistemine bir komut satırı arabirimi sunan CommandShell terminal programını içerir. Bir terminal programına sahip bir X Pencere Sistemi sunucu uygulaması (MacX olarak adlandırılır), sistemle arayüz oluşturmak ve X uygulamalarını Finder ile birlikte çalıştırmak için de kullanılabilir. Alternatif olarak kullanıcı, Finder olmadan tam ekran bir X11R4 oturumu çalıştırmayı seçebilir.[3]

Apple'ın uyumluluk katmanı, A/UX'in Macintosh System 7.0.1, Unix ve hibrit uygulamaları çalıştırmasına izin verir. Hibrit bir uygulama, hem Macintosh araç kutusundan hem de Unix sisteminden gelen işlevleri kullanır. Örneğin, Unix sistem işlevlerini çağıran bir Macintosh uygulamasını veya Macintosh Toolbox işlevlerini (QuickDraw gibi) çağıran bir Unix uygulamasını veya bir komut satırı Unix uygulaması için bir HyperCard yığın grafik ön yüzünü çalıştırabilir. A/UX'in uyumluluk katmanı, bilgisayarın ROM'undaki bazı mevcut Araç Kutusu işlevlerini kullanırken, diğer işlev çağrıları yerel Unix sistem çağrılarına çevrilir; ve Toolbox'a erişimleri için bir belirteç geçirme sistemi kullanarak tüm Macintosh uygulamalarını tek bir adres alanında işbirliği içinde çoklu görev yapar.[6]

A/UX, kullanıcıların Unix komutlarını girmelerine yardımcı olmak için Commando (Macintosh Programmer's Workshop'ta bulunan aynı adı taşıyan bir araca benzer) adlı bir yardımcı program içerir. Finder'dan yürütülebilir bir Unix dosyasının açılması, kullanıcının radyo düğmeleri ve onay kutuları gibi standart denetimleri kullanarak program için komut satırı seçeneklerini seçmesine ve komutu yürütmeden önce kullanıcı için sonuçtaki komut satırı bağımsız değişkenini görüntülemesine izin veren bir iletişim kutusu açar. veya programlayın. Bu özelliğin amacı, Unix'te yeni olan kullanıcılar için öğrenme eğrisini kolaylaştırmak ve kullanıcının Unix kılavuzuna güvenini azaltmaktır. A/UX, kullanıcının üçüncü taraf SCSI sürücülerini o dönemin diğer Mac'lerinde kullanılabilecek şekilde yeniden biçimlendirmesine izin veren bir yardımcı programa sahiptir.[3]

A/UX, kayan nokta birimi (FPU) ve disk belleği yönetim birimi (PMMU),[7] ve belirli modeller içeren 68k tabanlı Macintosh'lar gerektirir. Örneğin, en hızlı 68k Macintosh olan Quadra 840AV, A/UX çalıştıramaz.[8]

Ayrıca bakınız[değiştir | kaynağı değiştir]

  • Executor, System 7'nin bir Unix uygulaması olarak üçüncü taraf tersine mühendislikle yeniden uygulanması
  • Macintosh Application Environment, üçüncü taraf Unix sistemleri için Apple'ın Mac OS uygulama katmanı
  • Classic, Mac OS X için bir alt sistem
  • Apple'ın mevcut işletim sistemi olan macOS, Unix tabanlı NeXTSTEP'ten türemiştir.
  • Mac OS 7 uygulaması biçiminde MachTen, Unix
  • MacMach, bir Unix uygulaması olarak Sistem 7'yi sağlayan akademik bir Mach tabanlı Unix deneyi
  • MkLinux, Macintosh donanımı üzerinde Apple destekli Mach mikro çekirdek tabanlı Linux
  • Star Trek projesi, IBM PC klonları için bir DOS uygulaması olarak taşınan System 7

Kaynakça[değiştir | kaynağı değiştir]

  1. ^ "Universities High on A/UX But Want More". InfoWorld. 10 (10). 7 Mart 1988. s. 31. Erişim tarihi: 19 Haziran 2017.  Birden fazla yazar-name-list parameters kullanıldı (yardım); Yazar |ad1= eksik |soyadı1= (yardım)
  2. ^ "The Open Group official register of UNIX Certified Products". The Open Group. 13 Mart 2003 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Ekim 2017. 
  3. ^ a b c "Apple finally gets Unix right with A/UX 3.0". InfoWorld. 14 (32). 10 Ağustos 1992. ss. 68-69. 4 Şubat 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Nisan 2023.  Birden fazla yazar-name-list parameters kullanıldı (yardım); Yazar |ad1= eksik |soyadı1= (yardım)
  4. ^ "Uncle Sam Salutes the Mac". Computerworld. XXII (32). 8 Ağustos 1988. s. 60.  Birden fazla yazar-name-list parameters kullanıldı (yardım); Yazar |ad1= eksik |soyadı1= (yardım)
  5. ^ "Apple keen on Unix future". Computerworld. XXII (33). 15 Ağustos 1988. s. 6.  Birden fazla yazar-name-list parameters kullanıldı (yardım); Yazar |ad1= eksik |soyadı1= (yardım)
  6. ^ "Macintosh Hybrid Applications for A/UX". MacTech. 9 Haziran 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Ekim 2017.  Birden fazla yazar-name-list parameters kullanıldı (yardım); Yazar |ad1= eksik |soyadı1= (yardım)
  7. ^ "Many Systems for Many Apples". Kernel Thread. February 2004. 21 Şubat 2009 tarihinde kaynağından arşivlendi.  Yazar |ad1= eksik |soyadı1= (yardım)
  8. ^ "A/UX and Compatible Macintoshes". Apple, Inc. August 1994. 31 Temmuz 2020 tarihinde kaynağından arşivlendi. 

Dış bağlantılar[değiştir | kaynağı değiştir]