Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
DG/UX — это прекращенная операционная система Unix, разработанная Data General для своей линейки миникомпьютеров Eclipse MV, а затем для линейки рабочих станций и серверов AViiON (как на базе Motorola 88000, так и на базе Intel IA 32).
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).
Обзор
DG/UX 1.00, выпущенный в марте 1985 года, был основан на UNIX System V Release 2 с дополнениями из 4.1BSD. К 1987 году была выпущена версия DG/UX 3.10, включающая сетевые возможности TCP/IP 4.2BSD, NFS и X Window System. DG/UX 4.00, в 1988 году, представлял собой полную переработку системы, основанную на System V Release 3, и поддерживающую симметричную многопроцессорность на Eclipse MV. Файловая система 4.00 была основана на файловой системе AOS/VS II и, благодаря использованию логических дисков, могла охватывать несколько дисков. DG/UX 5.4, выпущенный около 1991 года, заменил устаревший кэш буферов файлов Unix единой системой управления виртуальной памятью с использованием страничной организации. Более поздние версии были основаны на System V Release 4. На AViiON DG/UX поддерживал многопроцессорные машины в то время, когда большинство вариантов Unix этого не делали. Операционная система также была более полной, чем некоторые другие варианты Unix; например, она включала в себя полноценный компилятор C (gcc) и логический менеджер томов. ОС была небольшой и компактной, но богатой функциональностью. Она была простой и удобной в установке и не требовала больших объемов памяти или вычислительной мощности. Например, шестипроцессорный AViiON на базе Pentium Pro мог поддерживать несколько сотен пользователей, работающих с текстовыми терминалами. Встроенный в ОС менеджер томов был простым, но очень мощным. Все администрирование дисков могло выполняться в режиме онлайн, без отключения файловой системы. Это включало расширение, перемещение, зеркальное копирование или уменьшение. Те же операции можно было выполнять и с областью подкачки, что позволяло осуществлять миграцию дискового хранилища на месте без простоя. DG/UX 5.4 поддерживал уменьшение размера файловой системы, онлайн-резервное копирование с использованием технологии "split mirror", файловые системы объемом до 2 ТБ и журналирование файловой системы в 1991 году. В то время мало какие вендоры предлагали подобные возможности. DG/UX обладал высокопроизводительной и стабильной кластерной файловой системой. Хранилище Clariion подключалось через высокоскоростные SCSI-контроллеры и SCSI-концентраторы. Каждый сервер был оснащен дублирующими SCSI-контроллерами для обеспечения отказоустойчивости. Оба контроллера были мастерами на одной шине, и одновременно эти файловые системы монтировались по NFS с плавающего IP-адреса мастер-узла кластера. Данные записывались из каждого узла кластера непосредственно через 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.