Data General DG/UX Опералық Жүйесінің Тарихы мен Ерекшеліктері
DG/UX
DG/UX – Data General жүйесі, Eclipse MV және AViiON үшін жасалған Unix операциялық жүйесі. System V және BSD негізіндегі нұсқалары, мүмкіндіктері туралы ақпарат.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
DG/UX — Data General компаниясының Eclipse MV миникомпьютерлерінің желісі, содан кейін AViiON жұмыс станциясы және серверлер желісі (Motorola 88000 және Intel IA 32 негізіндегі түрлері) үшін әзірленген, қолданыстан тоқтатылған Unix операциялық жүйесі.
DG/UX is a discontinued Unix operating system developed by Data General for its Eclipse MV minicomputer line, and later the AViiON workstation and server line (both Motorola 88000 and Intel IA 32 based variants).
Шолу
1985 жылдың наурыз айында шығарылған DG/UX 1.00, 4.1BSD-ден қосымшалармен толықтырылған UNIX System V Release 2 негізінде құрылған. 1987 жылы DG/UX 3.10 нұсқасы шықты, ол 4.2BSD TCP/IP желісін, NFS және X терезелік жүйенің мүмкіндіктерін қамтыды. 1988 жылы DG/UX 4.00 System V Release 3 негізіндегі жүйенің толық қайта құрылымы болды және Eclipse MV платформасында симметриялық көппроцессорлық өңдеуді қолдады. 4.00 файлдық жүйе AOS/VS II файлдық жүйесіне негізделген, ал логикалық дискілерді пайдалану арқасында бірнеше дискіге таралуы мүмкін болды. 1991 жылы шығарылған DG/UX 5.4 Unix файлдық буферлік кэшін бірыңғай, сұраныс бойынша жадты басқарумен алмастырды. Келесі нұсқалар System V Release 4 негізінде жасалды. AViiON платформасында DG/UX көппроцессорлық машиналарды қолдады, бұл мүмкіндік Unix-тің көптеген нұсқаларында болмады. Операциялық жүйе басқа Unix нұсқаларымен салыстырғанда толыққанды болды, мысалы, ол толыққанды C компиляторын (gcc) және логикалық томдық басқарушыны қамтыды. ОЖ кішкентай және ықшам болғанымен, көптеген мүмкіндіктерге ие болды. Оны орнату оңай және қарапайым болды, көп жадты немесе өңдеу қуатын қажет етпеді. Мысалы, Pentium Pro процессорларындағы алты жолды AViiON жүйесі мәтіндік терминалдарды пайдаланатын жүзден астам пайдаланушыны қолдай алатын. ОЖ-ға енгізілген томдық басқарушы қарапайым болғанымен, өте қуатты еді. Барлық дискілік операциялар файлдық жүйенің жұмысын тоқтатпай, онлайн режимінде орындалуы мүмкін болды. Бұл кеңейту, орнын ауыстыру, көшірме жасау немесе қысқарту сияқты операцияларды қамтыды. Дәл осы функцияларды алмасу аймағында да орындауға болады, бұл дискілік кеңістіктің тоқтаусыз көшірілуін қамтамасыз етеді. DG/UX 5.4 файлдық жүйені қысқарту, "бөлінген көшірме" онлайн-сақтық көшірмесін жасау, 2 ТБ дейінгі файлдық жүйелерді қолдау және 1991 жылы файлдық жүйелерді журналдау мүмкіндіктерін ұсынды. Осы мүмкіндіктерді ұсынатын өндірушілер сол кезде аз болды. DG/UX жоғары өнімділікке және тұрақты кластерлік файлдық жүйеге ие болды. Clariion сақтау жүйесі жоғары вольтты SCSI контроллерлерімен және SCSI хабтарымен байланысты. Әрбір серверде қателіктерді болдырмау үшін екі SCSI контроллері болды. Екі контроллер де бір шинада орналасқан, сонымен қатар осы файлдық жүйелер кластерлік бас сервердің жылжымалы IP-мекенжайы арқылы NFS көмегімен орнатылған. Деректер әр кластерлік түйінен тікелей SCSI шинасы арқылы жазылды, бірақ оркестрлеу және i-түйін кестелері әр кластерлік мүшелерден NFS орнату арқылы жазылды. Келесі нұсқалар процессор мен жадты қолдауды, жоғары деңгейдегі NUMA AViiON көппроцессорлық жүйесін қолдау үшін қосты.
DG/UX 1.00, released in March, 1985, was based on UNIX System V Release 2 with additions from 4.1BSD. By 1987, DG/UX 3.10 had been released, with 4.2BSD TCP/IP networking, NFS and the X Window System included. DG/UX 4.00, in 1988, was a comprehensive re design of the system, based on System V Release 3, and supporting symmetric multiprocessing on the Eclipse MV. The 4.00 filesystem was based on the AOS/VS II filesystem and, using the logical disk facility, could span multiple disks. DG/UX 5.4, released around 1991, replaced the legacy Unix file buffer cache with unified, demand paged virtual memory management. Later versions were based on System V Release 4. On the AViiON, DG/UX supported multiprocessor machines at a time when most variants of Unix did not. The operating system was also more complete than some other Unix variants; for example, the operating system included a full C compiler (gcc) and also a logical volume manager. The OS was small and compact, but rich in features. It was simple and easy to install and did not require vast resources of memory or processing power. For example, a six way Pentium Pro based AViiON would support several hundred users using text terminals. The volume manager built into the OS was simple, but very powerful. All disk administration could be performed online, without taking any file system offline. This included extending, relocating, mirroring or shrinking. The same functions could be performed on the swap area, allowing in place migrations of disk storage without downtime. DG/UX 5.4 supported filesystem shrinking, "split mirror" online backup, filesystems up to 2 TB, and filesystem journaling in 1991. Few vendors offered similar features at that time. DG/UX had a high performance and stable clustered filesystem. The Clariion storage nas was connected by high voltage scsi controllers, and scsi hubs. Each server had double scsi controllers for failover reasons. Both controllers where master on the same bus, at the same time these filesystems where NFS mounted form the cluster master's floating ip. The data was written from each cluster node directly by the scsi bus, but the orchestration, the i node tables, where written by the NFS mount from each cluster members. Later versions added support for processor and memory affinity to support their high end multiprocessor NUMA AViiON system.