Pull to refresh

Comments 199

> У FreeBSD есть полнофункциональная звуковая подсистема c низкой задержкой,
> а смешивание в ядре позволяет нескольким приложениям воспроизводить звуки одновременно
Вы уверены, что именно этот нюанс позволяет сделать ОС полезной на домашних компьютерах?
Звуковая система с примерно такими же свойствами есть и в Linux, и в Mac OS X.

И напротив: в Windows такой отзывчивой звуковой системы нет, если не считать всякие специализированные решения вроде ASIO. Однако, имеем то, что имеем.
В Windows для этого есть WASAPI и kernel streaming

Но все это не нужно для домашнего пользования, где максимум, что потребуется, это ASIO4ALL, который все равно будет использовать теже самые WASAPI или kernel streaming.
WASAPI работает зачастую из рук вон плохо и при его наличии все же ASIO выигрывает(не ASIO4ALL, а родной ASIO драйверов)
Нет, в Linux (не знаю про OS X) нет ничего и близко похожего на звуковую подсистему FreeBSD со времён восьмерки. Процитирую David Chisnall:
Sound Just Works. FreeBSD has low-latency sound mixing in the kernel and has a really amazing implementation of the OSS 4 APIs. Multiple applications can just open /dev/dsp, issue a couple of ioctls() to select the sample rate and so on, and away it goes. I installed FreeBSD on a NAS / Media Center box a few weeks ago. 5.1 sound output in VLC just worked, and I can ssh into the machine and run another music player with the display exported to my laptop without needing to close the VLC that has the sound device open to play audio from DVDs, or configure some userspace sound daemon. The kernel just does what a kernel is supposed to do: abstract the details of the underlying system (including the fact that multiple unrelated processes are running) from userspace apps. This was what made me switch from Linux to FreeBSD in the 4.x days — multiple apps playing sound at once was easy. Apparently, three sound daemons later, it's almost easy in Linux, in a hacky kind of way, as long as PulseAudio doesn't hate you as much as it apparently hates most people...
У FreeBSD есть, конечно, куча проблем, но только не со звуком (за исключением поддержки некоторых (полу)профессиональных звуковых карт разве что).
David Chisnall ведь пишет про специфические профессиональные задачи. Вам никогда не понадобится шустрый микшер на уровне ядра, если вы не музыкант/звукорежиссер, который использует рабочую станцию для сведения звука из разных источников в реальном времени.
Технологически это круто, когда «multiple apps playing sound at once was easy», но для пользователей, не занимающихся профессиональной обработкой звука, это все равно что одновременная поддержка системой 128 мышек.
Хотелось бы чтоб ОС могла работать как микшер, объединять все звуковые карты в одну многоканальную систему, накладывать фильтры на сигнал и т.п. Это может быть полезно для диджеев, звукооператоров. И обычным пользователям пригодилось бы, например в создании домашнего кинотеатра. Аудиофилы и создатели АС могли бы на компе разделять сигнал на НЧ, СЧ, ВЧ и отправлять его напрямую в динамики в АС(такой плагин есть в foobar, но требует многоканальной звуковой карты).
> Аудиофилы и создатели АС могли бы на компе разделять сигнал на НЧ, СЧ, ВЧ и отправлять его напрямую в динамики в АС
Да ну, задача с домашним кинотеатром прекрасно решается бытовой звуковой картой за $200. Для этого не нужно сооружать монстра из нескольких звуковых карт и хитрого программного обеспечения.
В мире много фанатов Car Audio, я думаю они бы были в восторге от системы в которой можно сделать тонкую настройку для каждого отдельного динамика и при этом постройка аудио системы очень упростится, её легко будет модернизировать, так что это очень хороший способ сделать FreeBSD очень популярной…
Хотелось бы чтоб ОС могла работать как микшер, объединять все звуковые карты в одну многоканальную систему, накладывать фильтры на сигнал и т.п.
Дык, есть: JACK Audio Connection Kit, LADSPA, LV2 и далее по ссылкам.
Дэвид — обычный пользователь и разработчик FreeBSD, не звукорежиссер (насколько мне известно), и пишет он не про специфические профессиональные задачи, а совершенно обычные. Речь не о сведении звука в реальном времени, а лишь о том, чтобы несколько приложений одновременно издавали звуки, без заиканий и хрипов, чтобы громкость независимо (per-program) регулировалась, и настраивать при этом ничего не надо было. Вот во фре это так, и уже очень давно; в линуксах это решалось и решается по-разному (по меткому выражению Дэвида, three sound daemons later), и хотя в общем и целом работает, пыщпыщаудио ведь не просто так в народе обзывают.
> чтобы несколько приложений одновременно издавали звуки, без заиканий и хрипов,
> чтобы громкость независимо (per-program) регулировалась
Мне, конечно, не приходилось слушать одновременно два-три плейера одновременно. И вряд ли придется. Но по опыту использования разных ОС, последние лет десять я подобной проблемы не видел нигде, будь-то Ubuntu, MacOS или Windows. Параллельная работа нескольких приложений со звуком везде работает вполне корректно, с достаточным качеством как для человеческого уха. Вы можете говорить по Скайпу, при этом в фоне будет тихонько играть музыка, и будут слышны системные звуки.
Более того, насколько я помню, микширование разных потоков делается же аппаратно звуковой картой, лишь бы драйвер поддерживал. Поправьте меня, если я ошибаюсь.
Не обязательно. Звуковая карта (вместе с драйвером) может поддерживать несколько аппаратных каналов, а может и нет. Где-то в 2001-2002 гг. во фре появился софтварный ядерный микшер (т.н. vchans), который к 2009 г. приобрел свой нынешний вид (разделённая громкость, высококачественный рисэмплер, эквалайзер, bitperfect и др.).
>FreeBSD хороша для серверов, но не для настольных компьютеров

А если капнуть чуть глубже, и попробовать установить видеокарту, то мы получим пару бессонных ночей чистейшего секса с системой.
А можно поподробнее — версия ОС и производитель видеокарты.
FreeBSD идеально дружит с nVidia, отлично с ATI, и хорошо со всеми остальными картами.
UFO just landed and posted this here
На ноутбук (особенно «ультрасовременный») ставить FreeBSD точно не нужно. Проблемы будут практически со всем, начиная с WiFi, управления питанием и камерой и заканчивая экзотическими видеокартами (кстати, у Linux-а будет не меньше проблем).

Но говоря о «Desktop-e» подразумевается настольный ПК, без камер, тачпадов, WiFi и портативных видеокарт, там проблем ни с чем не возникнет, и практически все будет работать из коробки ( более 8 лет имею с этим дело на разных конфигурациях).
UFO just landed and posted this here
Насчет предустановленного Linux-а — таких в современном сегменте, особенно всяких ультра-тонких модных моделей — 0%

Из крупных производителей — Dell XPS 13 (самый что ни на есть тонкий и модный), и плюс еcть некоторое количество мелких брендов которые на этом специализируются.

UFO just landed and posted this here
Как минимум, есть ноутбуки с процессором AMD, в которых гарантированно не удастся найти видеокарту Intel.
У FreeBSD в настоящее время очень плохо с поддержкой Intel — хуже чем год назад. Если год назад поддержки Haswell хотя и не было, но работа велась и были известны примерные сроки, то в настоящее время поддержки Broadwell нет ни в каких планах.
У вас устаревшие данные, читайте свежий (2016Q2) квартальный отчет, раздел про графический стек:
All Intel GPUs up to and including the unreleased Kaby Lake are supported. The xf86-video-intel driver will be updated soon. Updating this driver requires updating Xorg, which in turn is blocked on Nvidia updates.
UFO just landed and posted this here
У вас получилось завести nVidia под фряхой? С нормальным хардварным ускорением, которое позволяет, ну например запустить 3D игру? У меня не получилось, как я не пытался. Я получал только базовое ускорение и видеопамять в районе 128 мегабайт, которые были «безопасные». Во времена 9й фряхи я не смог поиграть через wine ни в одну игру, а любое 720p видео на ютубе у меня тормозило с выпадением кадров.
UFO just landed and posted this here
Да, один из рабочих десктопов — hp zXXX с nvidia quadro — все встало с драйвером nvidia. Насчет 3d игры через wine… Не пробовал, но глубоко убежден, что геймерам ничего, кроме windows, не подходит в принципе.
Играть можно и на Линухе. Bioshock и Alien вон как раз на линухе проходил с nvidia gpu.

Но ладно игры. Работает ли на фре cuda, или тоже аппаратно ускоренное gpu транскодирование в ffmpeg?
Cuda точно не работает (и не планируется), что немного странно на фоне дружбы этих сообществ
Ну, не то чтобы совсем не работает: jhb@ еще в 2010 г. собирал программки из CUDA SDK на Linux/i386 и запускал на FreeBSD/amd64 (ссылка сейчас почему-то не открывается; возможно, откроется через web.archive.org — к сожалению, проверить не могу).
Библиотеки CUDA на FreeBSD ставятся вместе с проприетарным драйвером nvidia-driver из одноимённого порта, если в опциях установки указать LINUX. При этом также необходимо установить порт linux_base — то есть CUDA работает через эмуляцию линуксовых вызовов.

Аппаратное ускорение через GPU потоков ffmpeg (через VDPAU/VAAPI) тоже работает — можно спокойно смотреть на FullHD экране фильмы высокого разрешения и что-нибудь компилировать в фоне в несколько потоков — основной процессор не загружается на 100%, ответная реакция на действия пользователя сохраняется.
А какой оверхед на эмуляцию? Хотя вряд ли прямо совсем уж заметный, конечно.

Аппаратное ускорение интересно не столько по декодирование в плеере, а именно про транскодирование в другие кодеки/ресайз/… Самая тяжелая часть.
Дома десктопом FreeBSD лет 10. C nVidia проблем никогда не наблюдал.
Под wine играл в «Сталкера».
Видать это лично мои проблемы возникли, ошибся.
Вообще, под wine некоторые уже относительно старые игры работают лучше, чем на нативной винде.
Также могли бы дополнить в статье:
— На FreeBSD работает популярная игровая консоль Play Station 3 (а возможно и 4)
— Компания yandex, по известным причинам перешла с FreeBSD на Linux.
PlayStation 3 не работает на FreeBSD. Модифицированная версия FreeBSD 9 используется в PlayStation 4.
А ещё FreeBSD является основой для систем Juniper (JUNOS) и так далее. Полагаю, что тут нет заслуги самой технической составляющей FreeBSD, всё дело в лицензии, которая позволяет плодить закрытые форки.
Думаю, что техническая тоже есть. Эти системы на редкость стабильны. Был бы на Juniper вендавоз — мало бы кто их купил.
Как насчет хранилок компании EMC, storage процессоры, которой работают на модифицированной версии Windows XP? Очень даже покупают и за дорого.
как вы уже достали-то, с этой басней про EMC… слышали звон, называется.
Windows XP была там исключительно для управления! собственно Storage, т. е. управление данными выполняет ОС FLARE. вернее выполняла.
Аналогично, если в High-end HDS управление и мейнтененс выполняется через Windows Vista на SVP, это НЕ ЗНАЧИТ, что массивы HDS работают под Windows…
Сами бы почитали для начала где-нибудь. Например здесь или здесь или еще где-нибудь… Все как раз таки говорит о том, что FLARE в своих поздних версиях представляет из себя некотороую надстройку над ядром Windows. И в чем проблема с этим — я лично не понимаю.
В третьей плойке CellOS который (вроде бы) является форком фряхи.
Там работает гипервизор (lv1), который реализует интерфейс вызовов (hypercall) для GameOS (ядро, lv2), в которой работают XMB и игры, как пользовательские приложения. Сетевой стек, реализованный в lv2, определяется nmap с помощью OS detection using TCP/IP fingerprinting, как NetBSD 4.X. Интерфейс системных вызовов lv2 совсем не похож на BSD. В качестве формата исполняемых файлов используется модификация ELF, использующая криптографическую подпись (ECDSA) и хеши (SHA1, HMAC-SHA1) для контроля целостности и симметричное шифрование (AES-256-CBC, AES-128-CTR). Жёсткий диск зашифрован (но никому ещё не удалось заставить работать geli), а таблица разделов (storage region table) не похожа ни на одну из тех, что поддерживала FreeBSD.
Зато компания Netflix, которая, по последним данным, генерирует в районе 30% трафика всего Интернета, сидит на FreeBSD.
Как и Whatsapp, к примеру.
Netflix, думаю, как раз из-за качественной реализации aio на fs. В линуксе оно настолько нерабочее, что в nginx пришлось специально для раздачи крупной статики реализовать пул тредов.

Whatsapp-у не знаю, в чем профит, может, как-то netgraph используют.
Всё верно по Netflix.
Компания yandex, по известным причинам перешла с FreeBSD на Linux.
Ну, справедливости ради, там тоже не всё так просто и гладко было. В 2012 г. Сергей Матвейчук вообще говорил, что они откатывали обратно на фрю (речь шла про поисковый кластер) то, что успели перевести на линукс: мол, не взлетело. Правда, из комментариев ниже можно сделать вывод, что летом 2014 г. последние машинки в поисковом кластере таки-перезалили на Linux. :-(

Тем не менее, несколько src-коммитеров, которые активно занимаются фрей по сей день, частенько добавляют в commit-логи «Sponsored by: Yandex LLC», так что какой-то интерес к FreeBSD у Яндекса, по-видимому, остается.
Там какая-то история из серии «одна бабка сказала», доверять явно можно только комментариям Анатоликса.
Согласен, но судя по коммит-логам, Яндекс по крайней мере спонсирует работу над ipfw. Интересно, зачем это им? :-)
Могу предположить, что используют freebsd на балансерах/фронтендах.
FreeBSD импортировала две функции высокого профиля

Может быть «две высокоуровневые функциональные части»? Или даже «фичи»?
Вот чтобы в следующий раз такого не было — открываете google translate и предлагаете новый перевод для этой фразы. Глядишь, в следующей статье всё нормально с этим делом будет.
Распределение программного обеспечения Беркли
Но переводной распределение ализара
UFO just landed and posted this here
Есть еще bhyve, удивлен, что о нем ни слова в статье.
UFO just landed and posted this here
Кстати, в 11 версии там появится графический интерфейс в стиле VNC.
Для меня главный недостаток FreeBSD заключается в отсутствии KVM или Hyper-V подобного гипервизора (на HVM разумеется) являющегося частью системы.

KVM в FreeBSD это есть FreeBSD Jail. Так-что не нужно гнать на отсутствие KVM.

UFO just landed and posted this here
В freebsd хорошее ядро с уникальными фичами (скажем, прекрасно реализован aio, или взять тот же гениальный netgraph), что для нишевых применений незаменимо. Но в целом, как система общего назначения, — вечно отстает от реалий жизни. pkgng появился тогда, когда почти все уже устали от отсутствия нормального менеджера пакетов и ушли на линукс. Сейчас все те же проблемы с виртуализацией: bhyve в непонятном состоянии, совместимость с libcontainer и прочими докерами — только в 11-current с линуксатором и бубном… Это печально.

Ну а на десктопе — это я вообще не понимаю, зачем, только если ярый фанат системы.
На десктопе как раз разницы с GNU/Linux не будет (а вот на ноутбуках, к сожалению, она есть). А что до «зачем», так вы же сами говорите: хорошее фичастое ядро, еще можно добавить отличную звуковую подсистему, ZFS, ~25k портов, включая всякую экзотику… Да, кстати, и никаких systemd с пульсаудио! :-)
UFO just landed and posted this here
Ага, а главное, во фре нет такого разброда и шатания, когда сегодня у нас devfs, завтра HAL, послезавтра udev, а дальше еще бог знает что.
Возможно.
Я уже старый для всех этих плясок и хочу, чтобы включил и работает, потому просто пользуюсь макбуком с OSX :)
UFO just landed and posted this here
Я легко привыкаю к любому вменяемому UI и мне лень что-то настраивать, но так-то прекрасно понимаю прелесть тайловых WM :)

Сейчас подумал, что для OS X через accessibility API изобразить подобное вполне реально. Погуглил и нашел как минимум два проекта:
1) https://ianyh.com/amethyst/
2) https://koekeishiya.github.io/kwm/

Не знаю, насколько они юзабельны, но можете попробовать при случае.
Извините, но Вы не пробовали гуглить? Сходу нашёл, как пример: https://ianyh.com/amethyst/. Не пробовал, правда, так как нет необходимости, но он есть в Homebrew.
Я c FreeBSD начиная с 4.11 с некоторыми перерывами. Так вот ещё в 4.11 можно было сносно работать на декстопе после некоторых плясок с бубном. В принципе, чуть выше уже написали, что разницы с Linux нет с точки зрения использования, если железо системой поддерживается.
Если нужна виртуализация гостевых ОС мне кажется можно использовать любой гипервизор. А вот если нужно много FreeBSD, есть же jail'ы, им уже сто лет в обед и работают прекрасно. А контейнеры в других ОС начинают только развиваться. Так что насчет отстать от жизни я бы так не говорил. Ну и сетевая подсистема всех обруливает.
UFO just landed and posted this here
UFO just landed and posted this here
В джейле набираете команду pkg install nginx и он автоматически приезжает.
UFO just landed and posted this here
Вот http://www.simplecloud.ru/?code=7713
UFO just landed and posted this here
Может http://www.best-hosting.ru/php_hosting.asp
UFO just landed and posted this here
Давным-давно в конце 90-х/начале нулевых был такой у кого-то из динозавров, вроде у Демоса :)
А где заказать вебсервер из контейнера FreeBSD?

Недавно сталкивался с хостингом на reg.ru
Там дается jail с возможностью входа по ssh.

OpenVZ куда фичастей джейлов, один только live migration чего стоит. Вообще, контейнеры в других ОС развиваться начали если не раньше (сейчас мне лень копаться в истории), то во всяком случае намного успешнее, чем во фре (к сожалению).
Другой бы спорил, я не стану.
Как говорится, о покойниках либо ничего, либо «хорошо»
По поводу виртуализации — FreeBSD сегодня можно даже в Azure поднять.

«отсутствие нормальных средств разработки, отладки и деплоймента, а также — неадекватный современным реалиям менеджер пакетов»
Отлично все разрабатывается в IntelliJ IDEA уже несколько лет. Netbeans и Eclipse тоже нормально справлялись в свое время.
pkg обновили, но он и до этого был нормальным, «неадекватный» — голословное и субъективное утверждение.

Статья от Линуса Торвальдса 2004 года, это даже не смешно…

Вот куда бы я смотрел — https://github.com/freebsd/freebsd/graphs/commit-activity и сравнивал с https://github.com/torvalds/linux/graphs/commit-activity
Не очень понятно, что вы хотели сказать этим комментарием. Статья — перевод этой вики-странички, ссылка на нее есть в футере.

Слово "перевод" есть, а вот ссылки на wiki не вижу.

Чуть ниже кнопок голосования за пост, справа от стрелок влево-вправо.

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

Я всё вижу ;)
Уважаемый habit тоже видит, надеюсь. Наверняка не первый случай и всё же стоит дублировать ссылку на оригинал в начале статьи, чтобы до ката была видна.
Это статья какого года? Какое еще «FreeBSD 4.x лучшее из всего что было»? Пятерка действительно не отличалась стабильностью, да и в целом фрюху как поломали в релизе 4.19, так до 6-ки не починили, и только уже в шестерке все стало хорошо, хотя и не обходилось без мелких глюков. В любом случае для реализации многоядерного исполнения отход от Giant lock был необходим, так что не было никакого «болезненного урока», это была вполне целенаправленная инициатива.
Какой такой релиз 4.19? Последний был 4.11. А «болезненный урок» это совсем не про Giant, а про то, что в пятерке одновременно взялись переделывать/улучшать кучу важных, фундаментальных подсистем, ловить и исправлять соответствующее количество весьма нетривиальных багов, что в сочетании с политикой выпуска релизов в то время (release when it's ready, т.е. feature-based) привёл к дикому затягиванию сроков, возрастающей нервозности пользователей/клиентов и попытке выпустить хоть что-то как-то работающее. Вот и получилось, что пятая ветка — одна из самых неудачных (наряду с третьей). Впоследствии от feature-based релизов отказались и перешли к time-based, т.к. это позволяет заранее планировать необходимый объем работ, разработчикам — рассчитывать свои силы и время, бизнесу — вовремя выделять ресурсы на апгрейд, сразу зная даты EoL релизов, и т.д.
pkgng замечательно работает с пакетами, но достаточно хотя бы одно приложение поставить из портов, в дальнейшем придётся весь софт обновлять из портов, т.е. строить из исходников.
Обычно порты, требующие кастомных опций при сборке, нужно лочить (pkg lock) и в дальнейшем pkg upgrade их не ломает больше…
А не надо так делать. И со старым pkg_* не надо было.

Порты это так, для локалхоста. Для продакшена — из портов собирать пакеты на билд-машине (см. Poudriere), а устанавливать на прод уже из своих пакетов. pkgng как раз решает проблему использования нескольких репозиториев — со старым pkg приходилось миррорить у себя все нужное или городить хитрые прокси.
В общем-то верно, но для многих обычных пользователей их локалхост и есть продакшен. :-) На самом деле возможность работать с локальным деревом как репозиторием довольно востребована, вот старый баг на эту тему (последний комментарий там довольно эмоциональный).
А, ну когда я в прошлой жизни пользовался freebsd на десктопе, я ваще все из портов собирал. Очень медитативное занятие. :)
(Шепотом) А я так и до сих пор собираю, кроме разве что «тяжелых» вещей типа джавы или llvm/clang. Как-то оно по-старинке теплоламповее получается. ;-)
Чепуха. Если вы не меняете дефолтные опции портов, то ставить можете как хотите.
.
Одной из причин, по которой пользователи выбирают FreeBSD является тот факт, что набор портов обеспечивает определенную, относительно неясную часть программного обеспечения, в котором она нуждается, в то время как другие системы этого не делают.

Извините, несколько раз перечитывал эту фразу, можно пояснить? Выбирают ради неясности?
Там ошибка в первоисточнике с ясностью изложения мысли, потому гуглопереводчик сломался. Насколько я понял, там речь идеи о пакетах, и что они (пакеты) при установке иногда используют порты, и что де это является преимуществом… Не знаю, по моему автор оригинала сам не знал что хотел сказать…
"The fact that the ports collection provides a certain relatively obscure piece of software that they need, while other systems don't, is a frequently cited reason for people choosing FreeBSD."

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


Часто упоминаемой причиной выбрать FreeBSD является тот факт, что в наборе портов можно найти некоторый относительно малоизвестный пласт ПО, которого не предоставляют другие системы.
Тут о том, что FreeBSD часто выбирают потому, что есть некий «малоизвестный в широких кругах» софт, которого для других систем нет.
Точнее говоря, нет для других систем в пакетированном состоянии, чтобы тупо поставить через apt-get install, не подключая какие-то левые репозитории и PPA, и уж тем более не через ./configure && make && make install.

Это правда, и это действительно клёвая фишка FreeBSD. Подчас проще нужный софт найти не через гугл, а просто погрепав порты. Верно и обратное: наткнувшись на интересную/полезную программу, которой нет в портах, я обычно сразу же делаю порт и добавляю его в коллекцию.
Зачем грепать, когда есть
make search name=""

или
make search key=""

?
Ну, я использовал «погрепать» в качестве общего (umbrella) термина, означающего что-либо где-то каким-нибудь образом поискать; применительно к портам FreeBSD это в т.ч. www.freshports.org. :-)

Я в курсе про make search и даже пару раз когда-то давно им пользовался, но уж больно он сложный (посмотрите реализацию в Mk/bsd.port.subdir.mk); grep или find с нужными параметрами позволяют намного гибче задавать критерии поиска (искать нужные файлы, каталоги, патчи, содержимое pkg-plist) и обычно намного быстрее.

Спасибо за статью, в виду использования Linux (в основном), узнал для себя немного нового о FreeBSD.
Я за любые способы популяризации и продвижение этой ОС, как и OpenSource вообще.
Мне очень нравится организация системы, идея портов, а главное ее свободность.
С удовольствием буду и далее следить за развитием этого проекта.

FreeBSD хороша для серверов, но не для настольных компьютеров

Как насчет поддержки Secure Boot?
Не каждая система позволяет отключить эту опцию.
Причём тут вообще система? Отключается он в UEFI прошивки (читай — биосе), ОС на этом этапе вообще не учавствует.
Я не имел в виду ОС.

Не каждая UEFI прошивка позволяет отключить Secure Boot.
Для Linux в этом случае используют, например, PreLoader.
Все работает, кроме случая «root on ZFS» (последнее, кажется, тоже уже исправили).

FreeBSD распространяет образ виртуальной машины для qemu. Я в качестве эксперимента использую этот образ для разворачивания виртуальных машин в рамках тестирования (Ubuntu, CentOS, CoreOS, Fedora, и т.д.). Мои скрипты используют cloud-config для первоначальной настройки системы (dhcp, hostname, ssh-pubkeys). Готового образа FreeBSD, который уже содержит в себе реализацию cloud-init, нет, потому изначально работать можно только через терминал.
Скрипты можно посмотреть здесь. Рекомендую прочитать README перед использованием. т.к. понадобится настроить dnsmasq и права для $HOMEDIR.


Развернуть FreeBSD можно командой: ./deploy_vms_cluster.sh -o freebsd

Хотел придумать шутку с «пропатчить KDE под FreeBSD», но не смог.
FreeBSD Lacks Software -> Недостатки программного обеспечения FreeBSD
The BSD License Means Companies Don't Contribute Back -> Лицензия BSD способствует взаимному сотрудничеству
Не все виды машинного перевода одинаково полезны.

Думаю, что бсдя кому-то хороша. Из того, что имею я у себя (только о серверах):


  1. Сопровождение какого-то дополнительного ПО — геморой. Причем еще какой. Автоматизировать пересборку пакетов при изменении зависимостей почти не реально. Сопровождение манифестов сборки — еще тот процесс. Может я его не знаю, тогда покажите, хоть что-то похожее на OBS для бсди.
  2. Не предсказуемое поведение систем управления конфигурацией, при наличии геторогенной *nix среды выливается в кучу каких-то обвязок и условных ветвлений.
  3. Не всегда предсказуемое поведение интерпретируемого кода, сталкивался с ruby/python/lua. Что, снова, ведет к каким-то обвязкам.

Собственно, в случае большой гетерогенной среды и ориентировки большинства ПО на линукс, приводит к тому, что наличие бсди увеличивает вдвое затраты на поддержку.

«FreeBSD развивают более 400 разработчиков по всему миру».

WOW! Целых 400!
И всё-таки: зачем оно нужно, если есть Linux с огромным community и досдаточно уже неплохим признанием со стороны индустрии. NIH или есть какие-то более серьезные причины?
UFO just landed and posted this here
Звучит интригующе =) Попробую погонять ее на Beaglebone.
Согласен, я на заре карьеры был эникеем-виндузятником, много раз пытался сесть на линукс, но постоянно вылазили проблемы, и я рад, что судьба подсунула мне FreeBSD, она просто очаровала меня своей стройной логичностью и выверенностью.

Где-то прочитал хорошую фразу «Я так долго работаю сисадмином, что у меня уже нет любимой системы». Сегодня я работаю и с виндой, и с линуксом, и с фряхой. Каждая система для своего предназначения, но именно потому что мне комфортно в своей работе использовать все эти системы. Все что можно сделать на на фряхе, можно сделать на линуксе и наоборот. Есть вещи которые работают лучше или хуже на этих системах, поэтому и выбираю для разных задач наиболее полно отвечающую техзаданию и моим предпочтениям ось. Фряха на десктопе вполне себе приемлемый вариант. Если не пытаться сделать из нее универсальную машину для всего – игр, криптования, cuda и прочих фишек. Хотя все возможно…
PS: Русский не родной, прошу прощения за возможные смысловые и грамматические ошибки ))

У вас отличный (если закрыть глаза на несколько вполне простительных пунктуационных ошибок) русский; не вижу смысла впредь делать эту приписку.
А вы попытайтесь понять смысл сообщений наших школьников. p.s. действительно не требуется :)
За «бесплатность» Linux или FreeBSD приходится расплачиваться потерей своего личного времени, которое лучше потратить на развитие своих профессиональных навыков, а ОС просто купить и не париться.

Мне кажется единственный правильный путь для развития свободного ПО это создание единых стандартов для «железа» и на уровне законодательства запретить продажу «железа» не соответствующего единым стандартам(кроме специфичного железа). То есть, если производитель называет свой продукт видеокартой, значит что бы её продавать на территории государства, она обязана работать по стандартному универсальному протоколу для видеокарт и видеоускорителей, с полным заявленным функционалом. Пускай она работает не оптимально и не на полную мощность, но главное чтобы продукт не был привязан к той ОС под которую производитель пожелает написать драйвера.
Таким образом, купив ноутбук, пользователь загружает любую ОС с поддержкой стандарта и сразу начинает работать. Без «танцев с бубном», у него сразу будет нормальная картинка, звук, Wi-Fi, ютюб и т.п…
За «бесплатность» Linux или FreeBSD приходится расплачиваться потерей своего личного времени, которое лучше потратить на развитие своих профессиональных навыков, а ОС просто купить и не париться.

Спасибо, ТМ, за свободную регистрацию, теперь у нас есть мнения настоящих профессионалов. Пропал калабуховский дом…
Я не профессионал, но начинал ещё с Win 3.11, осваивал систему без интернета и книжек, а вот с Linux-ом всегда были заморочки, не помогали даже толстые мануалы. В итоге за 15 лет на Linux потрачена куча времени, а на домашнем компе всё так же стоит коммерческая ОС, на освоение которой я почти не тратил времени.

Я бы очень хотел чтоб Linux и FreeBSD стали популярными системами, но им мешает отсутствия дружелюбия к пользователю и даже агрессия на тех кто недоволен системой.
Просто хабр — традиционно айтишный ресурс, и когда вы пишете про «развитие своих профессионалных навыков», то местные в первую очередь думают о навыках, связанных с IT. Понятное дело, к профессионализму менеджера по продажам (к примеру) умение обходиться с Unix-подобными системами отношения не имеет, и он вполне может обойтись виндой.
Умиляют конечно эти атаки на любого, кто критикует отсутствие дружелюбности юниксов. Умиляет в этом то, что это объективный факт, который, внезапно, признает богоподобный Линус, который в своем интервью сам же жаловался на то, как он не мог нормально к линуксу несчастный принтер подключить и как это просто на других системах. Но простые обыватели, считающие себя лучше и умнее, почему-то тут встают в позу и начинают вешать на других ярлыки «менеджер по продажам». Такая слабая попытка скрыть явное оскорбление человека с одновременным повышением своего чсв.
Да я и сам с радостью признаю недружелюбность Unix. Не нужна никому (почти) эта дружелюбность сегодня. Linux дружелюбен к программистам, администраторам и всем, кто хочет делать со своей системой что-то нетривиальное. Ко всем остальным дружелюбны Windows, OSX (говорят, не проверял) и всяческие domain-specific штуки вроде Android (которые могут строиться в т.ч. и на Linux, это не забота пользователя). Никаких оскорблений, я люблю менеджеров по продажам, без них у программистов не было бы зарплаты =)
> всем, кто хочет делать со своей системой что-то нетривиальное
Вот в этом-то и фишка. Я сам себя ловлю на мысли, что спустя столько лет работы вообще никакого интереса к ОС не осталось. Всё, что от неё хочется получить — вообще забыть о её существовании сразу после быстрой автоматической установки, и не тратить ни минуты лишнего времени на эту утилитарную штуку.
Да я ж и не говорю, что забавы ради.
Скажем так, есть люди, которые пользуются операционной системой, и есть люди, которые пользуются только программами (не исключая оконный менеджер, файловый менеджер и пр.), написанными под операционную систему. Вторым по большому счету нет дела до операционной системы, главное — экосистема; никто же не говорит, что Windows Phone лучше Android, потому что под Андроидом лежит Linux. А тем, кому по долгу службы (ну или по призванию) приходится общаться с самой операционной системой, Unix-подобные системы предлагают то, чего они больше нигде не найдут.
Вы будете смеяться, но я IT-шник)) Меня бы тут назвали ламером и эникейщиком, но я люблю свою профессию))

Работая с пользователями понимаешь что дизайнер или инженер-проэктировщик могут быть гораздо умнее админа, но ничего не понимать в компьютерах — для них это нормально, ведь каждый должен заниматься своим делом. В оконном сообществе таким людям всегда стараются помочь, а в сообществе *nix часто называют ламером и отправляют «курить маны»…

А теперь представьте ситуацию — звонит пользователь, например не может установить принтер, но надо срочно распечатать доклад, а то уволят… В случае с окнами, я могу по памяти сказать ему куда кликать чтоб открыть диспетчер устройств и поставить драйвер. А что делать если у пользователя *nix...? Заставлять его открывать консоль и писать команды..?

Я выше писал о дружелюбии и единых стандартах, это бы очень помогло развитию системы, ведь сегодня не 90-е, среди пользователей много домохозяек, которым надо чтоб компьютер был не сложнее чем установка программы на стиральной машинке.

Если бы создатели свободного ПО объединились и заставили принять законы, то сами же себе облегчили жизнь, не пришлось бы тратить время на написание драйверов. Например принтеры уже давно могут работать по единому протоколу, как мыши и клавиатуры, надо лишь немного надавить на производителей и у нас небыло бы проблем с совместимостью — воткнул шнур и печатай… И тоже самое почти со всеми устройствами…

Можно было бы всем разработчикам дистрибутивов договориться о едином стандартном сервисном ПО для десктоповых систем, чтобы любой школьник-эникейщик мог провести диагностику компьютера и устранить неисправность — но линуксоиды скажут что это будет уже не тот Линукс, понабегут виндузятники и испортят систему!!))
Погодите, вы недавно говорили, что вы не профессионал. Я запутался.
Не то, чтобы я хотел (и мог) давать вам советы по профессиональному развитию. Если вы занимаетесь поддержкой компьютеров, которые сами не контолируете, то тут вам знание Linux действительно мало что добавит — разве что вы сможете брать клиентов с Линуксом, а не только с Виндой. Если же вы администратор, то Линукс мог бы многое вам упростить, если не на пользовательских машинах (не всегда под Linux есть весь нужный софт для тех же дизайнеров, к примеру), то на сервере точно.
Поддерживать линуксовые машины проще, чем виндовые. В описанном вам случае вы можете:
— Подключиться по ssh и выполнить всю установку самостоятельно (это если вы администратор и у вас есть рутовый доступ).
— Написать юзеру все необходимые операции в письме. По-моему это проще, чем управлять движениями мышки пользователя на экране — открыл почту и терминал, copy, paste и готово.
— Вариация предыдущего: послать пользователю shell-скрипт, который все сделает за него.
С законами это очень плохая идея. Не знаю даже, кто будет от этого в выигрыше, кроме государства. Стандарты должны вырастать из профессиональной среды, а не навязываться ей извне. Сейчас есть разные группы, которые ставят себе целью стандартизацию, например, freedesktop или рабочая группа Linux Standard Base. Не слышал, чтобы кто-нибудь занимался стандартизацией GUI, но мне кажется, что для непрофессионалов Ubuntu с GNOME уже стандарт де факто.
>>>> вы недавно говорили, что вы не профессионал. Я запутался

Я не считаю себя профессионалом, тем более на таком ресурсе...))

>>>>Поддерживать линуксовые машины проще, чем виндовые

Согласен, но в мелких фирмах иногда роль админа исполняет кто-нибудь из персонала, например дизайнер, ему будет проще водить мышкой по экрану, поэтому создателям дистрибутивов стоит думать и о таких «админах»)

>>>>С законами это очень плохая идея.

А как же антимонопольный комитет, ГОСТ-ы, сертификация и т.п. — это и есть законодательное ограничение, которое создаёт условия для честной конкуренции.
Сложно конкурировать на рынке ОС, если большинство производителей железа пишут драйвера для одной компании, поэтому необходимо установить такие правила, чтоб все были на равных.
Будет очень глупо обязывать производителя железа писать драйвера для всех ОС, поэтому необходимо чтоб были какие-то единые стандарты, тогда создателям ОС достаточно будет написать универсальные драйвера и не тратить время на прикручивание к своей ОС каждой новой железки, а пользователи будут тратить на установку ОС всего 15 минут и без «танцев с бубном»

Кстати, любители XP тоже пострадали от отсутствия драйверов для новых ноутбуков. Уже много принтеров и другого старого железа не работает в Win 7… А вот USB мышка/клава или флешка будет работать на любой системе и даже в БИОСе, потому что соответствуют стандарту и не надо никаких «уникальных драйверов от производителя» :)
UFO just landed and posted this here
Я переживу отсутствие каких-то мелких специфичных функций, главное чтоб «из коробки» ютюб работал, звук играл и принтер печатал, а остальное допилят если надо)
А зачем вам тогда разные операционные системы? Наоборот, нужен предельно интегрированный загончик навроде Android, чтобы никаких лишних телодвижений юзер сделать не мог. Фирменная ОС, фирменное железо, всякиe сторонние девайсы тоже фирменные или «approved». У пользователя никаких проблем ценой как раз нестандартных фич и скорости развития. Жаль, что до сих пор это удавалось реализовать только на планшетах и телефонах.
Я считаю что стандартизация железа позволит увеличить разнообразие доступных ОС для «простых смертных»

В этом плане пример Андроида очень показателен — система разрабатывается всего лет пять, имеет свои минусы, но достигла большей популярности чем десктоповые GNU Linux и FreeBSD, которым уже более 20 лет.
Если я не отстал от жизни, то планшетов на GNU Linux всё ещё не выпускают…
UFO just landed and posted this here
> Я считаю что стандартизация железа позволит увеличить разнообразие доступных ОС для «простых смертных»
На таком уровне стандартизация есть и сейчас. Поставьте ОС без вендорских драйверов, и у вас будет работать и ютуб из коробки, и звук, и принтер. Но пользователям нужны как раз специфичные функции. Чтобы на этой видеокарте работали аппаратные кодеки. Чтобы эта звуковая карта умела 7+1, а МФУ сканировало прямо в PDFки на компьютере.
В этом плане пример Андроида очень показателен — система разрабатывается всего лет пять, имеет свои минусы, но достигла большей популярности чем десктоповые GNU Linux и FreeBSD, которым уже более 20 лет.
Вот только что-то я не вижу его на десктопах, хотя x86-сборкам столько же лет, сколько и андроиду.
Если я не отстал от жизни, то планшетов на GNU/Linux всё ещё не выпускают…
Отстали. :-)
>> Согласен, но в мелких фирмах иногда роль админа исполняет кто-нибудь из персонала
Мой point был исключительно в том, что если такой человек захочет профессионально развиваться в сфере IT, то от Linux ему никуда не деться.
А так да, некоторым фирмам не нужен админ в штате, достаточно переставлять винду периодически =)
А теперь представьте ситуацию — звонит пользователь, например не может установить принтер, но надо срочно распечатать доклад, а то уволят… В случае с окнами, я могу по памяти сказать ему куда кликать чтоб открыть диспетчер устройств и поставить драйвер. А что делать если у пользователя *nix...? Заставлять его открывать консоль и писать команды..?

Страдать то нужно в любом случае. В большинстве популярных дистрибутивов Linux почти все драйвера можно поставить через apt-get/yml install. А если нет, то вы будете страдать.


Такая же борода и в случае c Windows. Причем там значительно хуже, так как, например, драйвера с Win10 портировать на старые версии невозможно.

В любой версии виндоуз я по памяти посоветую зайти на сайт производителя и найду по их словам как качать драйвер и установить для конкретной модели, прося ввести только модель. И я так делал.

Подскажите как сделать так в *bsd? У меня hp1020 не работает на freebsd? Перегружаясь на винду все пашет.
UFO just landed and posted this here
С каждой новой версией окошек добавляются всякие разные свистелки и украшалки — но за одну минуту интерфейс можно сделать классическим, каким он был в 1995 году, никакого дискомфорта от нововведений я не ощущаю…

Линукс более гибкая система, можно настроить/собрать систему под себя, не понимаю, чего бояться эти крутые парни их же это вообще никак не коснётся)))
UFO just landed and posted this here
Не вижу проблемы, в дистрибутиве можно сделать несколько стандартных профилей для инсталятора — блондинка, эникей, «только консоль, только тру Линукс!!» :)
UFO just landed and posted this here
А еще у FreeBSD есть хорошая документация, именуемая «FreeBSD Handbook». Русскоязычная версия отстает в актуальности, но для тех, у кого не очень хорошо с английским, она в самый раз.
Благодарю за перевод. Если позволите, хотел бы оставить пару замечаний, как пользователь FreeBSD на десктопе (пруф):

  • На счет драйверов. С ними действительно бывают сложности. Так, например, поддержка OpenGL 3.3+ для Intel HD Graphics 4000 появилась только во FreeBSD 11, которая на данный момент еще в бете. Все это портируется из линуксовых драйверов силами энтузиастов. Еще часто бывают проблемы с Wi-Fi адаптерами. Гибернация не работает практически нигде. К счастью, это не большая проблема в последнее время, так как полная загрузка системы сейчас занимает 1-2 секунды. В общем и целом — выбирать железо под FreeBSD приходится очень внимательно.
  • Про виртуализацию. Jails использовать очень неудобно по сравнению с тем же LXC. Попробуйте, например, настроить виртуальную сеть между контейнерами. VirtualBox использовал, работает нормально. По идее с ним должен работать и Vagrant.
  • В мире FreeBSD мне нравится отношение к документации. Она есть и она хороша. По тому же LXC информацию я собирал обрывками месяца два по ишьюсам на гитхабе и блог-постам.
  • Сообщество вокруг FreeBSD сравнительно небольшое, но технически грамотное и дружелюбное.
Сообщество вокруг FreeBSD сравнительно небольшое, но технически грамотное и дружелюбное.


Я даже помню, что по вопросам, связанным с линуксом, заходил на IRC-канал #freebsd. Ибо в линуксовых обсуждалось аниме, чай и кто как погулял на выходных)
А меня вот какой вопрос волнует. Вопрос древнего спора kqueue vs epoll.
Это конечно удобно с точки зрения приложения ждать в одном месте но много разных типов эвентов, не добавля все дескрипроты что могут просигнализировать.
Но потом я думаю, как бы я реализовал драйвер, который бы раскидал эвент в очереди десятка приложений и в них бы небыло гарантированно зарезервированного места под этот эвент?
Просто увеличивать очередь? А если часть приложений уснет? Мы ведь или всю память забъем или часть эвентов потеряем, как с очередью сигналов, так?
Как это в современном BSD решено?
Есть https://www.freebsd.org/platforms/arm.html
Во FreeBSD 11 ожидается довольно обширная поддержка платформ.
В части про виртуализацию, почему-то, ни слова по Jail и ByHyVe.
Короче, бестолковая да ещё и криво переведённая статья.
Известности сабжа немало поспособствовал небезызвестный мем с KDE.
UFO just landed and posted this here
Вот я щас ставлю аккурат на рабочую машинку фряху для экспериментов, насколько она пригодна стала с девятой версии.
К вопросу о bhyve — как правильно его произносить по-русски? С коллегой по цеху мнения разошлись, «бихив» и «бихайв» среди вариантов.
Пчелиный улей на их логотипе как бы намекает, что таки «бихайв».
UFO just landed and posted this here
>>>>почти все юзби девайсы жутко стандартные
>>>>Юзби девайсы — это такой юзерленд демон с всунутыми внутрь линуксовыми ядерными дровами

Так где же стандарт..?)
Зачем разводить зоопарк с дровами и приделывать костыли, если можно всё стандартизировать. Сейчас почти в каждой USB железке стоит ARM процессор c Linux ядром, нет никаких проблем заставить её работать по одному стандарту и написать один стандартный драйвер, чтоб всё работало без костылей и танцев с бубном.
UFO just landed and posted this here
пока такие монстры, как NetApp и Juniper будут использовать FreeBSD в своих продуктах — закапывать рано.
Все хотел поинтересоваться, а у PC-BSD есть возможности для развития. Ну там как для пользователей, для убер тупых пользователей офисного планктона, или опять что то из заумных залипов?
Возможность хоум эдитион.
Возможность ворк станции для кодинга, для видио монтажа, для аудио монтажа, для 3D-модэлирования.
Возможности потянуть игропром uniti, Unreal Engine.
И много чего такова. Тупая уинда с этим всем справляется.
Умиляют комментарии «профессионалов». Любой более-менее значимый специалист своего дела знает, в каки ситуациях нужна фря, в каких лин, в каких вин. Люди, пытающиеся обгадить фрю, даже не проббовали ее использовать в профильных ей задачах! Сравнивают ее с вин, мол она не поддерживает драйверы и криво встают аудио. Очниьтесь — фря не для этого, впрочем как и линукс. Хотите рабочую станцию — используйти виндоуз, для специфичных задач есть лин-хостинги с консолью. Не надо гнать негативную волну по поводу некачественного флеш-плеера на системы, которые отлично справляются с фунциями роутера и сервисного сервера для раличных демонов. С моей точки зрения ужедовольно давно известно — хотите ос на десктоп — вин, нужен роутер с натом и биллингом — фряха, нджинкс с майскуэль для очередного стартапа — лин. несогласны с этой крнцепцикхей — сами решили, еьте кактус и говорите, какой он вкусный
UFO just landed and posted this here
>Я не считаю венду идеальным решением для рабочей станции.
На рабочих станциях работают аборигены, а не админы и ИТ-мозги, а для аборигенов топ вариант виндовс. Минимум усилий и ноу брайн. В итоге планктон изумительно работает, ну почти изумительно.
На рабочих станциях работают аборигены

Не аборигены, а профессионалы своего дела. Попробуйте, например, запустить под Linux MS Visio или MS Project. А, например, в отрасли связи и телекома это стандарт. Или запустите нативный софт виртуализации отдельных приложений от citrix/vmware. Во всех крупных конторах этот софт работает. Я даже не говорю об интеграциях телефонии, exchange, vdi, skype/lynq. Вы же не считаете, что все админы и ИТ-мозги работают на фрилансе и конторах на 10 человек?
Дорогой джентльмен я работаю администратором с маленьким штатом в 300+ машин и мне приходится ходит к инженерам(с тремя и более высшими образованиями) работающим с ПО КОМПАС и ставить им их библиотеки в их рабочей программе и подобных случаев не мало, были случаи что приходилось устанавливать ярлыки на рабочие столы, кул стори?
Хотя смею заметит что мы можем по разному трактовать выражения рабочая станция.
> были случаи что приходилось устанавливать ярлыки на рабочие столы
Я думаю, работники Макдоналдса тоже нередко, улыбаясь покупателям, считают их обезьянами. А на самом деле они их клиенты и именно благодаря клиентам эти мальчики и девочки получают зарплату.
У вас та же ситуация. Вы считаете своих пользователей тупыми аборигенами, но на самом деле проектировать оборудование — это куда более сложная работа, чем выводить ярлычки на рабочий стол. И вполне закономерно, что люди с более ценной квалификацией нанимают людей с менее ценной квалификацией для выполнения черновой работы.
> Вы считаете своих пользователей тупыми аборигенами
К этому вопросу я отношусь с пониманием и по крайне мере не грублю, но все же считаю что хоть в своей среде, в своих программах пользователь должен сам работать без помощи амина. Если пользователь конструктор и закончил три высших, он по крайне мере должен сам знать свою программу для разработок и сам ставить свои библиотеки и устанавливать ярлычки на раб. стол. Или вы считаете что если у него три и более высших админ обязан и попку в туалете таким вытерать, извените, но я так не считаю. Если вы программист то извольте со своей рабочей средой разбиратся сами, если конструктор то со своим КОМПАСОМ и подобными программами разбирайтесь сами. Не стоит думать и надеется что ваш администратор за вас отработает ваше ТЗ, а вы тока за зарплатой сходите.
Если пользователь доброжелательно относится к своей работе и просит помощи, а не заявляет что это обязанность, администратор поможет, мы не злые, но все же не стоит перегибать палку и заявлять что работа с вашей рабочей средой это обязанность администратора сети.
в своих программах пользователь должен сам работать без помощи амина

Установка дополнительных необходимых библиотек — это не работа в своих программах, а подготовка рабочего места. Если у меня не открывается документ MS Word и ругается, что не установлен .net framework, я обращусь к профильным специалистам, чтобы его установили. Хотя и работа с MS Word является основной частью моей деятельности.
>Установка дополнительных необходимых библиотек — это не работа в своих программах, а подготовка рабочего места.
Это тоже самое что механик не знает какими ключами работать. Вы отдадите свою машину на ремонт такому механику, который вас встретит такой фразой «щас я у админа спрошу с каким мне инструментом работать»?
UFO just landed and posted this here
>Скорее это механик, который не знает, как эти ключи изготовить.
Ключи механику изготавливает ключе производительный завод(изготовитель), предоставляет ему их отдел снабжения(сетевые диски), но когда такой механик спрашивает какими и как мне работать, вот это поворот.
UFO just landed and posted this here
Админы и ИТ-мозги это не аборигены, а аборигены это пользователи с которыми приходится работать.
Вы видимо не правильно поняли/прочитали мое изречение.
С вашей точки зрения и я абориген, так как наши «специалисты по выводу ярлыков» тоже часто заходят к нам в комнату (вернее, подключаются удаленно по RDP) для тривиальной с их точки зрения работы. Однако я не совсем понимаю, почему вы отрицаете тот факт, что Аборигеном могут быть ИТ-мозги? Вы правда думаете, что разработчик БД Oracle или сетевой архитектор будет самостоятельно ставить MS Office? Да у него даже прав не хватит. Кроме того — зачем, если для этого есть специально обученные люди.
> Вы считаете своих пользователей тупыми аборигенами,
Начнем с того что я вас не знаю что вы из себя представляете.
>Вы правда думаете, что разработчик БД Oracle или сетевой архитектор будет самостоятельно ставить MS Office?
Да за места вас его должен поставить администратор сети, человек который занимает работой сетевых ресурсов. Шутку понял, как и ваше состояние. Ты наверно из тех людей которые говорят «тыжпрограмер так почине мне комп». Я как админ рабочее место предоставлю, рабочую станцию сделаю, а вот свою рабочую среду будьте добры делайте сами. Как вы и говорили если вы разработчик ДБ Oracle то будьте добры со своей БД оракул разбирайтесь сами, если у ваше фирмы есть представитель Orarle в Комнатке с админами то это как бы другая должность и другая задача, не путайте мягкое с теплым. У нас к примеру с нами сидит программист 1С он ен администратор, он программист 1с и работает непосредственно с 1с и базами 1с и не более не менее, у нас он помощи в работе со своей средой никогда не просил.
Виндоуз на рабочей станции превращается в боль всё больше

Так из рабочей или домашней?

Если вам от компьютера нужно только лазить по интернет сайтам (или делать интернет сайты) и смотреть кино, безусловно вам подойдет и фря, и линукс. Но большинству людей на рабочем ПК нужен какой-то больший функционал.
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here

Пользуясь случаем: а нет ли возможности перетащить unity от Ubuntu 12.04 на Ubuntu 16.04 без особой боли? Просто поставить пакеты — не прокатывает, конфликт каких-то библиотек, неустранимый. Куда хоть копать?

>после того как МС испортила гуй в восьмёрке обычному юзеру XFCE или кеды будут явно привычнее и ближе.

Только вот пользовательский опыт при использовании других DE надо нарабатывать с нуля, а в восьмерке, кроме меню пуск на весь экран — ничего страшного нет. Папки работают так-же, меню в тех-же местах. У меня когда gnome2 обновился до gnome3 — мне стало плохо.
UFO just landed and posted this here
Sign up to leave a comment.