Можно ли использовать freebsd как

Почему я никому не рекомендую ставить BSD-дистрибутивы

Всем доброго времени суток! Знали ли вы, что помимо Windows, MacOS и Linux, существует ещё один «игрок» на рынке ОС?

Сейчас я вам расскажу, почему FreeBSD, OpenBSD и другие продукты не стоит устанавливать, помогать развитию и вообще как-то поддерживать.

Ну что же, начнем!

Отличия от Linux

Что должен понимать каждый человек, который интересуется данной темой : BSD обозначают, чаще всего, лицензию на программные продукты, тогда как Linux — это ядро ОС.

Самый популярный среди новичков дистрибутив BSDFreeBSD. Отличается он от остальных своих братьев тем, что проще в настройке и производительнее.

Вот только, что самое интересное — новичок не заметит внешних отличий от Linux и BSD. Попробуйте сами :

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

Разница лицензий

Чтобы вы знали — любое ПО с открытым исходным кодом имеет какую-то лицензию. А их — большая разновидность.

Сегодня обсудим лицензию, которая часто применяется к проектам, связанным с LinuxGPL, а также, разберем другую лицензию, которую называют «по-истине свободной»BSD.

Как вы уже поняли — по своей сути они разные , хоть и свободные. Постараюсь кратко объяснить их суть.

GPL

Расшифровывается как General Public License (Универсальная общественная лицензия), относится только к свободным проектам и создана в 1988 г.

Её главная особенность — полная свобода в написании, распространении, изменении и применении кода. То есть, можно просто взять любой проект под лицензий GPL и свободно им пользоваться.

Ребята, у нас есть Telegram-группа. Там вы можете задать свой вопрос, поделиться своим мнением или впечатлениями от использования Linux-дистрибутивов.

Ссылка в конце статьи!

Однако, есть одно очень важное условие (которое, по сути, и отличает эти 2 вида лицензий) — программа, написанная под GPL, должна быть всегда с открытым исходным кодом. То есть, чтобы вы не делали с этой программой (особенно, если собираетесь на этом как-то заработать) — будьте добры поделиться своим исходным кодом.

Также, все копии и наследники данной программы, обязана распространяться также под этой лицензией.

BSD

Расшифровывается как Berkeley Software Distribution (лицензия программного обеспечения университета Беркли). Также относится к свободным продуктом, однако, также и к проприетарным.

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

Таким образом, компания Apple применяет до сих пор компоненты FreeBSD в своих Макбуках, тогда как узнать, что они там делают — нельзя. Да и сама FreeBSD от этого нечего и не получит.

Согласен — по сути, это действительно выглядит как истинная свободна от правил и ограничений. Но тогда все это превращается в выживание, где победит сильнейший.

Сидишь ты, пишешь программу и тут узнаешь, что какая-то компания (маленькая, большая) использует твои наработки, при этом, ты же им нечего не скажешь — код закрыт и лицензия позволяет.

Итог

Отвечаю на появившийся вопрос — Почему же нельзя пользоваться дистрибутивами BSD?

Дело в том, что устанавливая данные дистрибутивы, вы так или иначе, уже принимаете роль в развитии данного проекта и его популяризации. Вы скачиваете пакеты и можете создавать отчеты об ошибках — все это помогает развиваться данному проекту. А стоит ли оно того?

Программы в любой момент могу закрыть, создав свой какой-то дистрибутив, который имеет коммерческие цели. Тогда вопрос — справедлива ли та самая «полная свобода», если любой может делать то, что захочет?

Я за то, чтобы свободные проекты развивались. Но я против тех, кто их использует для заработка денег и оставляет все это себе. Поэтому, если и выбирать систему между семейства BSD и Linuxя выбираю Linux!

Друзья, у нас есть Telegram-группа, где могут помочь с вашей проблемой с Linux и где вы сможете приятно пообщаться с единомышленниками.

Присоединяйтесь!

Другие статьи :

На связи был ваш многоуважаемый красноглазик — Типичный Линуксоид

Обязательно отмечайте статью ❤ и напишите свои мысли в ????!

До следующей статьи!

Источник

FreeBSD. Что это? — 1

FreeBSD — это универсальная операционная система для ваших компьютеров и серверов. Профессиональная. Хорошо спроектированная. Современная. Не требовательная к ресурсам, высокопроизводительная, бесплатная и хорошо поддерживаемая высокопрофессиональным сообществом программистов.

FreeBSD

Часть 1

Пре.:
Хочу написать о операционной системе, которая на мой взгляд совершенно незаслуженно не так популярна и внесу свои пять копеек для её популяризации… Не думаю, что совершу революцию и эта ОС станет очень популярной, но всё-таки может быть хотя бы несколько человек да прибавится в стане приверженцев. Профессионалы и так знают, а вот остальные иногда, даже зная Linux, FreeBSD практически не знают и более того некоторые её считают тоже Linux’ом, что как бы совсем неверно 🙂 Заранее спасибо.

Читайте также:  Можно ли использовать ванночку для ног при варикозе

Амбула:
Сначала расскажу в общем, а потом перейдём и к инсталляции, пост настройкам — и сделаем вполне себе рабочую станцию, понаставим программ и прочих полезных вещей… В общем сделаем из этой OC вполне полноценный пользовательский десктоп, поговорим о том о сём, файловой системе и как и что вообще и в частности.

Введение.

В наше время, двумя преобладающими системами на наших столах, да и в карманах, являются: в подавляющем количестве случаев — Windows и Linuх, причём в чистом виде Windows значительно преобладает. Но учитывая, что есть ещё и Android, а это в основе своей тот же Linux — поэтому разделять как бы нет смысла. И, если говорить о количестве устройств, то, наверное, включая Android, распространённость в общем-то примерно одинакова. Но на наших РС, стационарных ли, переносных, с подавляющим преимуществом, именно Windows, во всех своих вариантах: ХР (а таковых ещё есть и много), Win7 (очень много), Win10 (становится всё больше)… и гораздо меньшей мере, на столах у нас стоят варианты Linux. Это пользовательский сегмент.
На серверном сегменте ситуация примерно паритетная, если — это типичный офис, то скорее всего системы строятся на гетерогенной среде: «офис»- часть — это Windows, «разработка»-часть и, как правило, всё, что связано с разработками для Интернет — это варианты Linux — любые системы unix для этой среды более удобны, хотя пресловутый graphics/web-design — это по-прежнему macOS или Windows. Хотя — это скорее привычки, чем непреодолимое препятствие — для FreeBSD/Linux такое ПО вполне имеется, хотя не настолько продвинутое, но большинство задач, если не все, сделать точно можно. Более того, например, само существование Интернет и его работа — это системы unix так или иначе — это основа (и собственно начало) этой всемирной сети.

Небольшое уточнение по терминам.
С Windows всё понятно — это OS Windows.
По поводу термина «unix»:
UNIX является зарегистрированной торговой маркой организации The Open Group. Когда же будет употребляться Unix или unix, то речь будет идти о любой операционной системе, которая разработана в духе и по спецификациям этой операционной системы.

Интересующиеся историей разработок операционных систем unix, если хотите, можете пройти по этой ссылке — генеалогия операционных систем unix.

И так, обозначим суть моего выступления на сцене Дзен.
Операционная система FreeBSD

Что у нас говорит официоз по этому поводу:

FreeBSD — это современная операционная система для компьютеров на архитектуре x86 (в том числе Pentium® и Athlon™), amd64 (включая Opteron™, Athlon™64 и EM64T), ARM, IA-64, PowerPC, PC-98 и UltraSPARC®. Версия UNIX®, созданной в Калифорнийском Университете в Беркли. ссылка: https://www.freebsd.org/ru/about.html и собственно официальный Официальный сайт этой ОС: https://www.freebsd.org

Операционную систему BSD разработали в университете Беркли и она была их вариантом unix. BSD означает <<Berkeley Software Distribution>> ( Иногда «D» — расшифровывается, как Development ). Так называлось программное обеспечение, распространявшееся в исходных кодах Калифорнийским Университетом в Беркли, которое сначала представляло из себя дополнения к операционной системе UNIX(R) компании AT&T. На основе версии 4.4BSD-Lite были созданы несколько операционных систем с открытыми исходными кодами. В их состав включены разработки других проектов, среди которых особо следует выделить Проект GNU

OS BSD была коммерческой и довольно успешно распространялась. Затем по тем или иным причинам разработка сильно затормозилась, фактически остановившись на версии 4.3. Разработчики (сильно упрощаю историю подробности

тут) решили выпустить свободный вариант этой ОС, что и нашло отражение в названии: FreeBSD. Есть и другие варианты BSD, как самостоятельные системы: NetBSD, OpenBSD. Затем во времена FreeBSD v.4.хх, разработчики не смогли договориться, куда дальше идти и как развивать ядро ОС — появились варианты основанные уже на FreeBSD. Основное преткновение было в пути реализации способов работы в системах имеющие многопроцессорность и соответственно развитую многопоточность. Были и другие проблемы, требовавшие решения, в частности, создание новой файловой системы более лучшей, чем имевшаяся тогда ufs (версии 1), тогда и появились разные варианты, которые предлагали решение накопившихся проблем, но разными путями. Часть проблем в других вариантах BSD решалась иначе, чем в FreeBSD, Часть удачных решений потом включалисть в тот или иной вариант с одного BSD в другой и обратно…
Сообщество BSD так или иначе работало и работает — появляются новые проекты или варианты сборок, что-то перестало поддерживаться… но это совсем отдельная тема.
FreeBSD же, как основа — есть и всегда можно настроить её под свои нужды.

В любом варианте BSD способы и методика работы в разных «версиях» остались практически одинаковыми и, что очень хорошо, не привели к фатальным несовместимостям — практически любое ПО из «разных» BSD работает на любой. Впрочем, все разновидности unix (в том числе и Linux — хотя, говоря точно: Linux — это не unix, а совершенно самостоятельная разработка, как говорится по мотивам и в духе unix) имеют общие принципы и подходы в организации работы ОС. Так или иначе FreeBSD в настоящее время — это превосходная ОС и полностью соответствует понятию «передовая ОС».

FreeBSD традиционно являлась операционной системой для серверов. На серверах была и остаётся очень популярной и совсем не случайно стала основой всемирной сети Интернет, особенно в начале — в период становления. Она остаётся таковой и в наше временя, хотя появляются сообщения, что Linux начала несколько теснить в этой нише.

Читайте также:  Можно ли использовать мельницу kotanyi повторно

Основной интерфейс и вариант использования на сервере — это вариант «командной строки» — в многопользовательской и многозадачной среде и сервер-клиент ориентированность, что совсем не мешает её использовать, как и любой unix, в качестве рабочей станции, поставив графическую подсистему X-Window и добавив оконный менеджер, который создаст удобств пользователю до любого желаемого уровня, который вполне может превзойти уровень удобства интерфейса систем Windоws и macOS. Так, что: есть ядро ОС, есть набор ПО, есть оболочка пользователя. Оболочек пользователя разной степени проработанности и насыщения возможностями: Gnome, KDE, OpenBox, Xfse, AfterStep и так далее… чуть меньше, чем очень много. Кстати, я надеюсь не открою тайну, что Apple в своей операционной системе macOS в основе использует именно BSD в реинкарнации Darwin — реализовав собственный графический интерфейс (когда-то в пору оно бывшее NextStep) и прочее для удобной работы простого пользователя — а в основе (ядро и общая организация системы) — именно BSD, хоть и изрядно переработанное.
Очень часто наработки из BSD используются в других ОС. Например, Microsoft в своё время, когда они активно «переходили в Интернет», свою реализацию протокола TCP/IP, как это у них обычно бывает, был откровенно слаб, плох и приводил к падению Windows (тогда она называлась Windows NT), заменили на тот, что был реализован в FreeBSD. Потом, конечно, они его творчески (и надо признать удачно) изменили, добавили некоторых нужных (и ненужных) вещей, к примеру, добавили неплохую многопоточность, что в FreeBSВ было сделано, значительно позже. Надо сказать, что FreeBSD вообще является хорошим полигоном и источником технологий в IT — это и огромное преимущество и… беда FreeBSD — во FreeBSD действует очень либеральная (в хорошем смысле этого слова) политика на использование технологий реализованных в этой ОС — лицензия BSD, которая практически не накладывает ограничений на их использование и даже код ОС вы можете изменять и использовать без ограничений — фактически единственное правило — это упоминание, что вы используете такой-то и такой-то код или библиотеки, взятые из проекта FreeBSD, как в свободном так и проприетарном ПО — это удобно разработчикам, но в какой-то мере способствует, как бы это ни было парадоксально, меньшей популярности FreeBSD — за счёт сужения ниши самой ОС, продуктами в которых используются её технологии. Но такова реальность на сегодня. Кстати, подобный подход был и в Linux, но потом лицензия GNU и GPL, действующие в Linux, были изменены, вкратце в них был введён пункт, что ПО Linux распространяется с исходными кодами, открыто, и имея доступ к нему без ограничений, но использование возможно только без изменений и заимствований, если автор или собственник вам это не разрешает, как в открытых продуктах так и проприетарных… Кстати, именно это ещё послужило тому, что FreeBSD перестало использовать любые продукты или наработки в самой Linux — именно запрет на изменение кода без ведома автора или правообладателя стало этой причиной. Например, из системы был удалён компилятор gcc? который всё предыдущее время был основным компилятором этой ОС, и заменён на проект clang (+llvm) и распространяемый на условиях лицензии BSD. Правда, использования продуктов из Linux идущих по GPL и GNU, совершенно не запрещается, главное соблюдайте эти лицензии, и тот же компилятор gcc вы можете, как и любое ПО установить и использовать. В FreeBSD, есть много продуктов из мира свободного софта под лицензией GNU и GPL, как в виде pkg (наборов ПО распространяемых в бинарном виде) так и в виде ports (наборов ПО распространяемых в виде исходных кодов). Вот так вот в FreeBSD обстоит дело… И вот, правда аль нет, но Линус-свет-Торвальдс, как-то сказал, якобы, что: «появись FreeBSD на год раньше Linux — Linux бы не было…», жаль что так не произошло :)… И я с ним соглашусь: когда-то во времена DOS на PC, то есть давно-давно, работая в одной организации, где было много собственных разработок под эту ОС, а она окончательно подошла к своему логическому концу, что совсем не вызывало печали ибо писать сложные и насыщенные программы под эту ОС было сложным делом — скудность ресурсов и ограничений этой ОС было просто вопиющим, и вот встал вопрос, «что же делать и куда беч»? (ну не в Windows же! На тот момент Windows был недалеко от той же DOS: по-сути являлся надстройкой над этой DOS со всеми присущими ей ограничениями и проблемами). И вот, когда искали, как выйти из ситуации, то понимали, что надо идти куда-то в сторону unix, но такие системы были не дешевы, например рассматривался вопрос покупки системы Sun 2000, но лозунг «денег нет, но вы держитесь» был и тогда в ходу. И вот тогда был опробован, тогда ещё в первых реализациях, тот самый Linux… как-то не то, что бы не задалось… попытка была успешной и даже пошло, но была острая нехватка информации как и что там делать. Интернет очень не развит — и там мало, что есть. И вот мой товарищ притащил откуда-то компьютер с установленной FreeBSD, тогда это была версия 2.0+… «Смотри, что принёс. Давай глянем. Тут много чего.» Особой разницы с Linux чисто визуальной не было, как и с Sun 2000, которую мы в одном дружественном учреждении осматривали. Но, FreeBSD оказалась просто находкой, которая решила все наши вопросы и решило, что выбрать. В FreeBSD была коллекция тех самых ports и source самой OS — это было нечто! Исходные коды OS, а это: драйверы и всё-всё-всё, что есть в ОС! Исходные коды всего ПО!!! Это то, что нужно… Буквально за неделю (+месяц отладки) мы практически полностью перенесли наше ПО по обработке экспериментальных данных с DOS на FreeBSD, а потом и на Sun 2000, когда его сподобились (вот уж не знаю, как) купить… По правде говоря, были бы тогда, средства на хорошее железо, Sun 2000 не понадобился бы — на те средства мы бы просто завалились на тот момент хорошим железом в виде PC и с большим эффектом. Ну могу ошибаться… Sun 2000 тоже был был очень хорошей системой, но да ладно давно это было…
FreeBSD развивалась просто семимильными шагами, в версии 4.хх она стала просто шикарной. Сейчас на подходе уже версия 13…

Читайте также:  Можно ли в газовой духовке использовать стеклянную форму

FreeBSD, является, как уже упоминалось, универсальной операционной системой, которую можно использовать, как в серверном варианте, так и в качестве рабочей станции. Для любых целей и реализаций, что вообще можно придумать, Для ноутбука и домашнего стационарного РС и многих других устройств: маршрутизаторов, кофейных аппаратов и телефонов — собственно зачастую это так и есть. Но… есть одно большое «но». Даже скорее огромное, «но»… В том виде, как распространяется FreeBSD своими авторами — это, мягко говоря, довольно консервативный подход. Для её установки неподготовленным пользователем или начинающим системным администратором, надо обладать определёнными навыками. Они конечно, получат полностью работоспособную, но совершенно не настроенную вообще для какого-то использования систему. Во время установки, дистрибутивный комплект даже не подразумевает практически никакого интерфейса, кроме интерфейса командной строки и совершенно минималистичной оболочки тестового режима, пройдя который, вы получите загрузку ОС в самом минимально необходимом варианте: режим командной строки, без какого-либо иного софта, кроме самой ОС и системных утилит.

Вид системы после установки

Это с одной стороны, гарантирует её функционирование после установки — у вас нет никакого «лишнего» софта, который потенциально может дать сбой и загрузка окажется невозможной, но с другой стороны совершенно не даёт понимания куда двигаться дальше и, что делать неподготовленному пользователю — никаких подсказок, никаких оболочек (кроме интерпретатора командной строки) для пользователя не будет. Для настройки ОС придётся либо пользоваться литературой, либо как-то получать доступ в интернет к соответствующим сайтам и статьям, читать как говорится мануалы — это, конечно, нигде не вредно, но в FreeBSD это возведено в абсолют! Сначала читаем документацию — потом настраиваем уже имея понимание и полный отчёт в своих действиях. Это тоже существующая реальность.
Настроив же систему, можно получить примерно такой вариант вашего рабочего стола:

Рабочий стол оболочки KDE5-Plasma

KDE5 Plasma с запущенными приложениями GIMP (графический редактор), Dolphin (аналог Winows Explorer), и Konsole (терминал командной строки).

Как видите вполне себе современный вид. Ну, а панель задач я и в Windows ставлю справа — её можно поставить куда угодно и даже сделать несколько. Мне так удобнее.

Ну и нельзя не упомянуть, что PlayStation это тоже FreeBSD! Многие сетевые сервисы NetFlix, Amason, Google, iXsystems и многие другие, очень многие используют на серверах именно FreeBSD и это от веб- серверов, до различных хранилищ данных и прочая, прочая….

Варианты FreeBSD.

Как и в мире Linux, есть различные варианты дистрибутивов BSD, которые используют в своей основе FreeBSD и ориентированы на пользователя: GhostBSD, Project Trident, DesktopBSD, DragonFlyBSD, PC-BSD (проект закрыт), TrueOS (практически тоже закрыт), NomadBSD и FuryBSD — в разной степени качества и надо сказать, что кроме GhostBSD — поддержка остальных желает лучшего. Возможно относительно новые проекты FuryBSD или NomadBSD станут неплохими и продержатся долго. Данные дистрибутивы имеют, привычные обычному пользователю Windows или Linux, оболочки для инсталляции и настройки, установки какого-либо иного ПО, входящего в поставку дистрибутива и, в принципе, вполне могли бы составить конкуренцию в смысле борьбы за пользователя тому же Linux. Установка с помощью таких оболочек вполне по силам любому, кто имеет желание установить FreeBSD.

И вот тут, наверное, возникает вопрос: а зачем тогда использовать эту ОС, если для обычного пользователя, интересующегося темой использования ОС отличных от Windows (теперь уже и Linux) если, как говорят: «порог вхождения» настолько высок, что многие один раз посмотрев, а часто даже не завершив установку, больше никогда не возвращается к этой ОС? Попробую ответить на него, перечислив для начала на мой взгляд, неоспоримые преимущества FreeBSD перед Windows и перед Linux тоже, хотя тут немного другой момент: FreeBSD и Linux во многом используют одинаковые подходы и, более того, прикладной софт практически один и тот же и обычному пользователю практически не видно разницы, но вот на уровне системы разница существенна. Это скорее важно специалистам, хотя и для пользователя есть очень интересные моменты — возможно я об этом тоже скажу подробнее, а во второй части, я перечислю на мой взгляд, преимущества FreeBSD. Может быть какие-то будут интересны и вам…Часть 2

Источник