Книга: Философия DevOps. Искусство управления IT
Появление закрытого программного обеспечения и стандартизация
Появление закрытого программного обеспечения и стандартизация
До 1964 года существовала практика создания компьютеров, которые были весьма специфичными и соответствовали требованиям конкретного заказчика. Оборудование и программное обеспечение были не стандартизованы и не взаимозаменяемы. В 1964 году компания IBM анонсировала семейство компьютеров System/360. Компьютеры, входящие в это семейство, имели разные размеры и предназначались для использования в коммерческих и научных целях.
Благодаря созданию этого семейства компьютеров снизилась стоимость разработки, производства и обслуживания, в то же время клиентам стало проще обновлять оборудование по мере необходимости. Семейство мэйнфреймов System/360 заняло господствующее положение, обеспечивая своим пользователям возможность начать с использования небольших вычислительных ресурсов, а потом наращивать их по мере необходимости. Эти компьютеры также обеспечивали гибкость в работе, позволяя отдельным сотрудникам изучать возможности оборудования и программного обеспечения. При этом они получали необходимые рабочие навыки, которые могли успешно использовать в другом месте.
Вплоть до конца 1960-х годов компьютеры использовались на условиях аренды. Это было связано с высокой ценой оборудования, программного обеспечения и сопутствующих услуг. Обычно предоставлялся исходный код для программного обеспечения, установленного на компьютере. После того как в 1969 году против американской компании IBM был подан антимонопольный иск, произошло разделение аппаратного и программного обеспечения и конкретных моделей компьютеров. В результате стала возможной раздельная покупка оборудования (мэйнфреймов) и программного обеспечения. Это привело к изменению подхода к программному обеспечению, которое приобрело денежную стоимость, что, в свою очередь, привело к прекращению распространения открытого программного кода.
- Разработчик в качестве оператора
- Появление программной инженерии
- Появление закрытого программного обеспечения и стандартизация
- Сетевая эра
- Истоки глобального сообщества
- Эра приложений и Интернета
- Развитие методологий разработки программного обеспечения
- Приложения с открытым исходным кодом и собственные услуги
- Гибкая инфраструктура
- Конференции devopsdays
- Текущее состояние devops
- Выводы
- 11.2. СВОЙСТВА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- Выбор аппаратного обеспечения для InterBase
- 3.1 Появление NAS
- Функция программного обеспечения
- Центр обеспечения безопасности
- Вызов окна программного кода
- Процесс разработки программного обеспечения
- 4.8. Техники обеспечения обратной связи на тренинге
- 1.7. ОПИСАНИЕ ЦИКЛА ЖИЗНИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- Выбор руководителя разработкой программного обеспечения
- Обращение к окнам из программного кода
- 5.5.4. Использование fchown() и fchmod() для обеспечения безопасности