Среди программ выделяют
Скрипты – программы как тексты
Приложения – наиболее полезные программы, обычно отдельные от операционной системы
Операционные системы (ОС) – комплекс программ для выполнения минимума функций, основа, без которой приложения работать не могут
Драйверы – программы, обеспечивающие работу технического узла или устройства
Прошивки – операционные системы или нечто большее, заменяемые одной простой операцией в таких устройствах как роутеры, телефоны и пр.
Кодеки – программы для работы с конкретным типом данных
Программы обычно имеют документацию о себе, и часто поставляются вместе с ней. Однако практически трудно сделать всю документацию для всех стран или перевести на все языки. Практически многие программы имеют лишь англоязычную документацию.
Сети.
Я уже упомянул сети. Сети, или вычислительные сети, есть совокупность именно компьютеров, именно сетевых устройств, и других устройств, а также линий связи. Сети играют огромное значение в наше время. На принципиальном уровне они лишь передают данные. Фактически отказ сетей привёл бы к массе проблем и отказу многих служб и производств, а также отказу организаций. В современном мире передача данных, причём передача правильная и своевременная – основа, на которой строится, в частности, физическая деятельность. Сбой сети по своим убыткам превышает простое отключение электропитания для бытовых устройств.
Роль операционной системы.
Одна из основных идей этой книги в том что вы не должны пассивно использовать и оплачивать предлагаемую продавцами компьютеров ОС. Я не считаю пристрастное мнение по поводу любой операционной системы важным. Но при этом каждый пользователь должен знать что есть бесплатные ОС, и их приложения тоже обычно бесплатны. В данном случае бесплатность никак по существу не связана с качеством. Она связана с лицензированием и историей вычислительной техники. Существует мнение что доступность программ в исходном – текстовом – виде положительно сказывается на программной индустрии. А это означает что многие приложения не стоит делать платными. Как только это произойдёт возникнет мотив сделать бесплатный аналог, и прибыль от продажи программы исчезнет.
Роль ОС прежде всего в том что вы получаете конкретный набор программ и документации, и вы, как разумный человек, можете оценить их, и решить, пользоваться ими или чем-то другим.