Автор: Пользователь скрыл имя, 23 Ноября 2015 в 14:17, реферат
Писать об ОС Unix чрезвычайно трудно. Во-первых, потому, что об этой системе написано много. Во-вторых, потому, что идеи и решения Unix оказали и оказывают огромное влияние на развитие всех современных ОС, и многие из этих идей уже описаны в этой книге. В-третьих, потому что Unix - не одна ОС, а целое семейство систем, и не всегда можно "отследить" их родство между собой, а уж описать все ОС, входящие в это семейство просто невозможно. Тем не менее, мы, ни в коей мере не претендуя на полноту, попытаемся дать беглый обзор "мира Unix" в тех его областях, которые представляются нам интересными для целей нашего учебного курса.
iOS, в свою очередь, идет по пути сокрытия деталей реализации от разработчиков. В какой-то момент в iOS появился ARC, Automatic Reference Counting, система, которая следит за счетчиком ссылок объектов и уничтожает их автоматически. В скором будущем, похоже, объекты будут автоматически не только уничтожаться, но и создаваться, на это указывают последние тенденции — в некоторых случаях уже сегодня можно опустить вызов alloc (наример, [NSSting stringWithFormat] работает так же, как [[NSString alloc] initWithFormat:]).
От себя
хочу добавить, что iOS очень стабильная
и очень дорогая система. Дорогая в каком
плане? Если на Android не нужно производить
никаких действих, доступ к файловой системе
есть, занимайся пиратством сколько хочешь,
то в iOS всё продуманнее. Изначально доступа
к файловой системе нет, получить его можно
лишь JailBreak’ом (дословно – «побег из тюрьмы»),
но это действие незаконно и после него
iOS становится как Android (нестабильным),
имеет смысл ставить его только в том случае,
если ты – пират (а это противозаконно).
Все приложения покупаются на App Store, один
мой знакомый тратит на свой гаджет около
тысячи в месяц. Но не все такие богатые,
не все могут себе это позволить, поэтому
и уровень пиратства в нашей стране очень
высок.
Выводы по главе 3: популярность Linux растёт, и мне кажется, что скоро все пользователи слезут с Windows и перейдут на дистрибутивы Linux, кому какой будет удобен. Существует даже дистрибутив LindowsOS (сейчас уже называется Linspire), внешний вид которого максимально приближен к Windows, но он платный.
Неправда, под Linux вирусы есть, но их очень мало. Нет смысла писать вирусы под Linux, на то есть несколько причин:
Из источника: «Кроме того, нынче самая большая опасность исходит от червей, а не от вирусов. У меня несколько адресов в сутки попадают в black list на домашнем брандмауэре за попытку взлома ssh брутфорсом.»
Вирусов для Linux практически не существует. Я не имею в виду "Ну, они редко встречаются в природе". Наоборот, я хочу сказать, что, если вы когда-либо слышали о настоящем вирусе для Linux, то мне любопытно было бы об этом узнать. Конечно, существует возможность встретить Linux-вирус. Однако, Linux практически сводит эту возможность на нет, и вот тому причины:
- Большинство людей используют Microsoft Windows, злоумышленникам же необходимо нанести как можно больший ущерб системе (или взять её под максимальный контроль); поэтому их целью становится Windows. Но это не единственная причина; веб-сервер Apache (веб-сервер - это программа, установленная на удалённом компьютере, которая отправляет вашему браузеру веб-страницы, когда вы их запрашиваете), являющийся программой с открытым исходным кодом, используется на большем количестве серверов (по сравнению с сервером Microsoft's IIS), но, в отличие от разработки Microsoft, в меньшей степени представляет собой цель для атак или взломов.
- Linux реализует развитую модель разделения прав. В среде Windows вы (и любая программа, установленная вами) обычно располагаете более чем избыточными правами. Если вдруг вы решите наказать компьютер за внезапное исчезновение ценных файлов, вы сможете удалять что угодно внутри системного каталога; Windows не будет ни на что жаловаться. Неприятности начнутся при следующей перезагрузке. Теперь представьте, что как и вы, любая программа сможет удалить или изменить эти системные файлы. Linux такого не позволит. Каждый раз, когда вы производите какое-либо действие, которое может затронуть систему, вам нужно указывать пароль администратора (и если вы его не знаете, выполнить действие вам не удастся). Вирусы не могут разгуливать где угодно или изменять что-либо в системе - у них на это нет прав.
- Больше глаз - меньше ошибок в безопасности. Linux - это программное обеспечение с открытым кодом, что означает, что абсолютно любой программист может получить код (любой программы) и оказать проекту помощь, или просто задать другим разработчикам вопрос: "Эй, а что если бла-бла-бла, разве это не дыра в безопасности?"
Выводы по главе 4: Вирусы для систем Linux существуют, но их такое малое количество, что вы их даже и не повстречаете. Вылез BSOD на Windows? Решение представлено на Рисунке 4.
Таким образом, про операционные системы
семейства Unix было сказано очень много.
Но какой из этого сделать можно вывод?
Самое популярное ядро – Linux. Рабочее окружение дистрибутивов Linux не сложнее, чем Windows и OS X. На данный момент можно совсем обходиться без терминала, что и делают многие пользователи, а для остальных пользователей «использование терминала» в 99 % случаев сейчас сводится к копированию команды из готовой пошаговой инструкции при помощи мышки, а не изучению множества команд. Степень поддержки оборудования очень высока, зачастую выше, чем у последних версий Microsoft Windows, страдающих от отсутствия драйверов для оборудования, снятого с производства до выхода Windows 7, однако имеются проблемы со свежим железом.
Главным достоинством является то, что вы можете скачать абсолютно бесплатно один из дистрибутивов Linux поставить себе на компьютер. Да да, абсолютно бесплатно, и это не будет являться пиратством.
И последнее
главное достоинство – стабильность.
Хотите стабильности – ставьте Linux.
Челябинск 2015