Вплив програмного забезпечення з відкритим кодом і Internet на проектування ОС

Первые ОС были очень сложны, как в разработке, так и в дальнейшей эксплуатации, ведь на первом этапе развития ОС поставлялись в виде двоичного кода. И в следствии аппаратная часть компьютера просто выходила из рабочего состояние, так не вовремя получала ОС.

И поэтому для решения этой проблемы было придумано разделить ОС на аппаратно зависимые и независимые части, в следствии независимые части разрабатывались на языке Си, а зависимая часть занимала всего лишь 10% кода. Вот на таком принципе и была построена первая ОС – UNIX.

Уже позже для ускорения разработки и тестирования всех компонентов новых ОС было предпринято задействовать большое количество квалифицированных программистов, однако для координации их работы пришлось использовать Интернет и открытые кода ОС.

И это дало свои результаты, ведь разработка и тестирования ОС занимало намного меньше времени и привлечения новых заинтересованных и квалифицированных программистов способствовало ускорения темпов развития ОС и реализация его на рынке. На таком вот принципе базируется такая вот популярная во всем мире ОС – LINUX .

Вывод: поэтому сегодня очень популярным является способом разработки и обмена исходными кодами любого программного обеспечения между различными пользователями для доработки и усовершенствования продукта.