Spooler был пакетом операционной системы системного программного обеспечения , который предоставлял средства буферизации для IBM System / 370 под управлением DOS / VS , среды DOS / VSE и IBM System / 360 под управлением DOS / 360 или дооснащенного модифицированной DOS / 360, такой как TCSC EDOS. . Другими поставщиками, предлагающими Spooler как часть своей ОС, были Amdahl , Fujitsu , Hitachi , Magnuson и RCA .
Продукт
Spooler был расширением операционной системы, доступным для DOS, DOS / VS, DOS / VSE, и поставлялся в комплекте с некоторыми сторонними операционными системами на основе DOS.
Он « помещал в очередь» данные принтера и карты, освобождая программы от зависимости от скорости принтеров или оборудования для перфокарт. [1]
Spooler конкурировал с IBM POWER и SDI GRASP . Как и GRASP, диспетчер очереди печати может находиться в независимом разделе «Fn» .
Платформы
Программное обеспечение
Продукт работал на нескольких платформах, связанных с DOS:
Аппаратное обеспечение
Аппаратные платформы включали:
- IBM System / 360, на которой запущен спулер
- IBM System / 370, на котором выполнялся Spooler / VS
Несколько других поставщиков либо предлагали Spooler как часть своей ОС, либо сертифицировали совместимость:
Маркетинг
Шпульницы был продан Datacorp Вирджинии, в Harrisonburg, штат Вирджиния. Менеджером по маркетингу и главным продавцом был Чаз Франк. Хотя их целевой аудиторией была Северная Америка, первоначальные продажи были на юге Америки.
Для продаж за границу DataCorp привлекала как почтовых, так и местных поставщиков. Продукт также был встроен в пакеты операционных систем сторонних производителей.
Разработка
Первоначально спулер был разработан Доном Стоунманом в компании Carolina Steel в Гринсборо, Северная Каролина , при содействии Гарри Пэрриша и Чарли Райса. Программа пошла в производство в 1975 году.
После коммерциализации в 1976 году разработка перешла в DataCorp of Virginia, в Харрисонбурге, штат Вирджиния , под руководством Ли Ландина.
Источник противоречий
Первоначальное намерение DataCorp состояло в том, чтобы продолжить развитие крупного банковского центра обработки данных, которым они владели, в Харрисонбурге. Однако их прикладные программисты сообщили, что у них нет собственного опыта.
DataCorp, уже ведущая переговоры с независимым разработчиком Ли Ландином по поводу его пакета Fx, заключила с ним контракт на приобретение Spooler. Три недели спустя, после получения предполагаемого исходного кода, Лундин сообщил, что он был зашифрован и лишен ссылок и внутренних заметок.
DataCorp безуспешно пыталась вести переговоры с первоначальным разработчиком и использовала законные средства. Computer Associates вступила в борьбу, но не сумела ее использовать. В результате DataCorp на законных основаниях владела правами на пакет и имела растущую клиентскую базу, но у них также были отчеты об ошибках и не было жизнеспособного исходного кода.
Их независимый разработчик потратил время на расшифровку и расшифровку исходного пакета для создания судебного дела. Когда DataCorp поняла, что они находятся в несостоятельном положении, Лундин предложил создать инструменты дешифрования для восстановления пакетов. В течение нескольких месяцев он модернизировал пакет и начал разработку новых версий.
DataCorp, отражая вторую попытку поглощения CA, чувствовала себя менее комфортно, чем когда-либо, и к началу 1980-х прекратила разработку.
Fx
Диспетчеру очереди печати требуется выделенный раздел. Поскольку в DOS было всего три раздела, а в DOS / VS - семь, отказ от раздела в пользу Spooler был затруднен на практике.
Ли Лундин разработал Fx , псевдораздел, избавляющий пользователя от необходимости отказываться от рабочего раздела. Fx появился в версии SDI's Grasp для DOS / VS как F0.
Рекомендации
- ^ Лундин, Ли; Стоунман, Дон (1977). Руководство пользователя диспетчера очереди печати (2-е изд.). Харрисонбург: DataCorp Вирджинии.