другой стороны, не всегда бесплатная ОС после установки выглядит буквально так как при работе live-диска. В частности, если вы используете не live-диск, то после установки можно получить весьма убогую, и даже непонятную рабочую среду. Пока я мало знал о бесплатных ОС, я однажды попал в такую ситуацию. Это может вас оттолкнуть. Но не идите на поводу у этого впечатления. Бесплатные ОС имеют достаточно консервативный подход и большую историю, и частично возвращают вас к командному управлению. Это не мешает им же использовать гораздо более наглядные и привычные рабочие среды – но, иногда, лишь после неких ваших действий. Если в Windows многие действия сравнительно понятны благодаря её дружественной рабочей среде, то тут в первый момент этого может не быть. Я помню как впервые я столкнулся с чисто командным режимом. Я смотрел на экран где были лишь строки на чёрном фоне и не очень представлял что мне делать. Я уже много лет использую в основном ОС Debian и теперь не теряюсь в такой ситуации, но тогда это было не так. Одна из причин этой ситуации – многие программы не нужны и даже мешают при использовании бесплатных ОС на сервере. Так, например, если некий компьютер рассчитан на работу практически без контроля со стороны человека, если этот компьютер не является “пишущей машинкой”, способом смотреть фильмы и вообще тем что мы все привыкли видеть у себя дома, то там строковая среда и команды могут оказаться лучшим выбором.
Ещё один случай когда нельзя идти на поводу у впечатления – старомодная, требующая знания установка бесплатной ОС. В хорошем случае она подробно описана на сайте ОС.
Описанные недостатки характерны для достаточно популярной – сравнительно популярной – ОС FreeBSD, как и для ОС NetBSD. При этом первая очень хорошо описана на русском языке, вторая же подходит для очень старой техники, и новой тоже. Поэтому будьте готовы к тому что надо почитать документацию перед установкой ОС, а её недостатки будут казаться важными лишь поначалу.
Есть ли нужные приложения?
В общем да. Это сильно зависит от конкретной ОС. Если рассматривать такие ОС как Fedora, FreeBSD, Debian, Ubuntu, Mint, OpenSUSE то у вас много приложений и вы можете выполнять почти любые работы. Для NetBSD их не очень много, но многим хватит и этого.
Отсутствие приложений не следует путать с их доступностью или простотой приведения в компилированный вид. Доступность приложений определяется вашим выходом в интернет, содержимым носителей и настройкой ОС, а компиляция программ – не вопрос наличия программ. Если у вас есть программа как текст, то есть исходный код, то программа у вас есть. Вопрос в том как её компилировать, и удастся ли это.
Заметьте что 64-битные версии программ не работают на 32-битных ОС. И наоборот изначально, но в этом случае можно заставить ОС всё же запускать 32-битные программы.
Есть несколько способов сделать портабельные программы – мало связанные с ОС, переносимые. Но вот скачать готовую портабельную программу из интернета зачастую вы не сможете – их там мало.
Программы поставляются в виде пакетов (мы говорим о бесплатных ОС). Есть программа