Сочинение на тему Сопоставление открытых и закрытых операционных систем
- Опубликовано: 29.08.2020
- Предмет: Информационная наука, Развлекательная программа
- Темы: Музыка, опера, Операционная система
Начиная с способности компьютеров размещать нескольких и отдельных пользователей, машины работают с какой-то операционной системой. Эти системы наиболее очевидно различаются с точки зрения сложности, производительности и (конечно) эстетики. Несмотря на эти различия, все они, тем не менее, поддерживают основные функции компьютера, такие как планирование задач, выполнение приложений и управление периферийными устройствами. Возможно, самым важным отличием является то, как их коды защищены и распространяются среди населения рынка. Это различие является разделительной чертой между операционными системами с открытым и закрытым исходным кодом.
Операционные системы с закрытым исходным кодом (или проприетарное программное обеспечение) наиболее распространены на рынке программного обеспечения. В соответствии с этой моделью код, работающий за операционной системой, считается «коммерческой тайной» и поэтому не публикуется в открытом виде в открытом виде. Вместо этого программное обеспечение пишется и поддерживается группами в отдельных компаниях, а затем выпускается в «скомпилированно-исполняемом состоянии» (St. Laurent, 2008, p. 4). По сути, это означает, что публика может использовать программное обеспечение без каких-либо существенных изменений в коде.
В противоположность этому операционные системы с открытым исходным кодом выпускаются не только в исполняемом состоянии. Вместо этого сам исходный код становится доступным для пользователей и потребителей. Приобретая (или часто загружая бесплатно) программное обеспечение, пользователи получают право изменять и «играть с» исходным кодом, что делает его полностью настраиваемым. Этот тип программного обеспечения считается «открытым исходным кодом» не просто из-за доступа к исходному коду, а потому, что он часто разрабатывается на основе сотрудничества. Благодаря совместным усилиям программное обеспечение с открытым исходным кодом обеспечивает лицензирование с крайне ослабленными или полностью отсутствующими ограничениями авторского права (Shell, 2005).
Существует несколько ярких примеров обоих этих типов операционных систем. Наиболее очевидные примеры операционных систем с закрытым исходным кодом находятся в Microsoft и Apple. Microsoft распространяет свою операционную систему Windows на многие ПК, а также продает программное обеспечение индивидуально. Apple также загружает на свои устройства свои собственные операционные системы (например, Mountain Lion для компьютеров Macintosh и iOS5 для iPhone). С другой стороны, бесплатные и открытые операционные системы также широко распространены и используются на многих типах устройств. Двумя наиболее яркими примерами операционных систем с открытым исходным кодом являются Linux и Berkely Software Distribution (BSD), оба пакета программ на основе Unix. Эти операционные системы загружаются вручную на миллионы серверов, компьютеров Destktop и даже смартфонов.
Важно отметить, что производительность каждого типа системы представляется относительно сопоставимой. Согласно исследованию Diomidis Spinellis (2008), сравнение BSD, Linux, Solaris и Windows показало, что организация и структура кода во всех четырех системах были одинаковыми (стр. 381). Поэтому, даже если развитие кодирования отличается, системы разных типов работают одинаково.
Основное различие между двумя типами операционных систем заключается в их бизнес-моделях, то есть в способе их коммерциализации. Компании-разработчики программного обеспечения с закрытым исходным кодом создают искусственный дефицит в своем продукте, налагая авторские права на использование своей системы. Другими словами, пользователи фактически платят за использование программного обеспечения, а не за само программное обеспечение. Компании, которые производят программное обеспечение с открытым исходным кодом, в свою очередь, предоставляют свое программное обеспечение бесплатно. Вместо этого они взимают плату за свои услуги поддержки. В качестве альтернативы, совместное (а не коммерческое программное обеспечение часто поддерживается пожертвованиями. Несмотря на то, что необходимо сделать гораздо больше сравнений, это основные сходства и различия между операционными системами с открытым и закрытым исходным кодом.
После прослушивания и прочтения этой речи несколько раз я думаю, что у меня есть понимание того, что пытается сказать Джон Денвер. Сначала я подумал, что
Анализ мыльных опер. Краткая история Жанр мыльной оперы появился на американском радио в 1930-х годах и получил свое название благодаря спонсорской поддержке программ крупными компаниями,
Хотя из афроамериканского студента истории считалось, что африканские рабы поют много народных песен. Африканцы могут придумать что угодно, чтобы помочь им пережить рабочий день. Когда