Translate

вторник, 5 февраля 2013 г.

Глава 1

Вопрос 9. Приведите причину, по которой фирменная операционная система с исходным закрытым кодом (к примеру, Windows) должна быть лучше по качеству по сравнению с операционной системой, имеющей открытый исходный код (например, Linux). Приведите причину, по которой, напротив, операционная система с открытым исходным кодом должна быть лучше по качеству, чем фирменная операционная система с закрытым кодом.

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

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

Комментариев нет:

Отправить комментарий