UX

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. 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.

InfoWorld tarafından "merkezinde Macintosh bulunan bir açık sistem çözümü" olarak tanımlanan 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ı.

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.

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.

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.

A/UX, kayan nokta birimi (FPU) ve disk belleği yönetim birimi (PMMU), 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.