Введение в бесплатные программные системы - Иван Анатольевич Кузнецов 3 стр.


Носители.

Носители это физические устройства на которых может быть записана информация, программы, данные. Основным носителем для редактируемых данных является жёсткий диск (HDD). Также часто используются флэш-брелки («флэшки»), карты памяти, лазерные диски. Последние могут быть типов CD, DVD, BD. Каждый из них делится на разные стираемые и нестираемые типы.

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

Включение компьютера и загрузочное устройство, live-диски.

В закрытом состоянии ноутбук может быть не выключен, а находиться в режиме сна. После настоящего отключения питания его подача вызывает самопроверку техники, и поиск загрузочного устройства. Поиск загрузочного устройства регулируется в BIOS нестираемой программе, вход в которую часто делается нажатием Del, или F2 смотрите строки на экране при включении.

На многих компьютерах без настройки в BIOS возможна загрузка операционной системы с лазерного диска. Такой диск может быть обозначен как live. В таком случае вы, не меняя уже существующую операционную систему, можете поработать с другой ОС с этого диска. Но это не полноценная работа.

Первое впечатление о бесплатных ОС может быть ошибочным.

Если у вас есть live-диск, то, скорее всего, он пытается представить свою ОС в наиболее дружественном, понятном виде. Однако он ничего не может сделать с тем фактом что CD и DVD устройства работают медленно. Поэтому может потребоваться подождать пока ОС, прочтённая с этого диска, придёт в рабочее состояние. Она же после установки на HDD которую вы вовсе не обязаны делать будет загружаться гораздо быстрее. По причине медленной работы лазерных дисков некоторые программы могут медленно стартовать. Опять же это будет гораздо быстрее после установки ОС.

С другой стороны, не всегда бесплатная ОС после установки выглядит буквально так как при работе live-диска. В частности, если вы используете не live-диск, то после установки можно получить весьма убогую, и даже непонятную рабочую среду. Пока я мало знал о бесплатных ОС, я однажды попал в такую ситуацию. Это может вас оттолкнуть. Но не идите на поводу у этого впечатления. Бесплатные ОС имеют достаточно консервативный подход и большую историю, и частично возвращают вас к командному управлению. Это не мешает им же использовать гораздо более наглядные и привычные рабочие среды но, иногда, лишь после неких ваших действий. Если в Windows многие действия сравнительно понятны благодаря её дружественной рабочей среде, то тут в первый момент этого может не быть. Я помню как впервые я столкнулся с чисто командным режимом. Я смотрел на экран где были лишь строки на чёрном фоне и не очень представлял что мне делать. Я уже много лет использую в основном ОС Debian и теперь не теряюсь в такой ситуации, но тогда это было не так. Одна из причин этой ситуации многие программы не нужны и даже мешают при использовании бесплатных ОС на сервере. Так, например, если некий компьютер рассчитан на работу практически без контроля со стороны человека, если этот компьютер не является пишущей машинкой, способом смотреть фильмы и вообще тем что мы все привыкли видеть у себя дома, то там строковая среда и команды могут оказаться лучшим выбором.

С другой стороны, не всегда бесплатная ОС после установки выглядит буквально так как при работе live-диска. В частности, если вы используете не live-диск, то после установки можно получить весьма убогую, и даже непонятную рабочую среду. Пока я мало знал о бесплатных ОС, я однажды попал в такую ситуацию. Это может вас оттолкнуть. Но не идите на поводу у этого впечатления. Бесплатные ОС имеют достаточно консервативный подход и большую историю, и частично возвращают вас к командному управлению. Это не мешает им же использовать гораздо более наглядные и привычные рабочие среды но, иногда, лишь после неких ваших действий. Если в Windows многие действия сравнительно понятны благодаря её дружественной рабочей среде, то тут в первый момент этого может не быть. Я помню как впервые я столкнулся с чисто командным режимом. Я смотрел на экран где были лишь строки на чёрном фоне и не очень представлял что мне делать. Я уже много лет использую в основном ОС Debian и теперь не теряюсь в такой ситуации, но тогда это было не так. Одна из причин этой ситуации многие программы не нужны и даже мешают при использовании бесплатных ОС на сервере. Так, например, если некий компьютер рассчитан на работу практически без контроля со стороны человека, если этот компьютер не является пишущей машинкой, способом смотреть фильмы и вообще тем что мы все привыкли видеть у себя дома, то там строковая среда и команды могут оказаться лучшим выбором.

Ещё один случай когда нельзя идти на поводу у впечатления старомодная, требующая знания установка бесплатной ОС. В хорошем случае она подробно описана на сайте ОС.

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

Есть ли нужные приложения?

В общем да. Это сильно зависит от конкретной ОС. Если рассматривать такие ОС как Fedora, FreeBSD, Debian, Ubuntu, Mint, OpenSUSE то у вас много приложений и вы можете выполнять почти любые работы. Для NetBSD их не очень много, но многим хватит и этого.

Отсутствие приложений не следует путать с их доступностью или простотой приведения в компилированный вид. Доступность приложений определяется вашим выходом в интернет, содержимым носителей и настройкой ОС, а компиляция программ не вопрос наличия программ. Если у вас есть программа как текст, то есть исходный код, то программа у вас есть. Вопрос в том как её компилировать, и удастся ли это.

Заметьте что 64-битные версии программ не работают на 32-битных ОС. И наоборот изначально, но в этом случае можно заставить ОС всё же запускать 32-битные программы.

Есть несколько способов сделать портабельные программы мало связанные с ОС, переносимые. Но вот скачать готовую портабельную программу из интернета зачастую вы не сможете их там мало.

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

Назад