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


У FreeBSD есть полнофункциональная звуковая подсистема c низкой задержкой, а смешивание в ядре позволяет нескольким приложениям воспроизводить звуки одновременно (с независимыми настройками громкости) без дополнительных настроек. Дефолтные настройки включают в себя X.org и настройки рабочего стола, такие как KDE или GNOME, это так же просто как выбрать метапакет в зависимости от того, какой вы предпочитаете.

Если даже это кажется слишком сложным, PC-BSD — полнофункциональная настольная система, созданная поверх FreeBSD с простым в использовании установщиком и опцией коммерческой поддержки.

FreeBSD использует модель закрытого развития


FreeBSD развивают более 400 разработчиков по всему миру, все они имеют полный доступ ко всей системе и данным этой ОС. Третьи лица так же зачастую фиксят родные патчи. Если Вы хотите увидеть количество исправленных патчей, вы можете поискать 'Submitted by' в логах фиксации.

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

FreeBSD — Просто OS X без красивого GUI интерфейса


Это такой же миф про OS X, как и про FreeBSD: OS X просто FreeBSD с красивым графическим интерфейсом. Эти две операционных системы действительно совместно используют часть кода, например большинство утилит пользовательского пространства и библиотека C по OS X получены из версий FreeBSD. Часть этого кода развивается в разное время и в разных направлениях, например FreeBSD 9.1 позднее включила стек C++ и компилятор, который первоначально были разработаны для OS X сотрудниками Apple. Так же есть и кардинально разные детали.

Ядро XNU, которое используется на OS X включает в себя несколько подсистем из более старых версий FreeBSD, но в основном считаются независимой реализацией. Но все же за счет своего сходства продукты реализованные на OS X значительно проще адаптировать под FreeBSD. Например libdispatch и libc ++ были записаны для OS X и работали на FreeBSD раньше, чем на любой другой ОС.

В FreeBSD все необходимо компилировать с исходного кода


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

Вы можете установить pkgng из портов (ports-mgmt/pkg) на более старых версиях FreeBSD. Она включена по умолчанию на FreeBSD 9.1 и более поздние версии.

FreeBSD это UNIX из 90-х (или 80-ых)


FreeBSD — линейный потомок исходного UNIX через Распределение программного обеспечения Беркли, но она продолжала развиваться отдельно. За последние несколько лет мы видели, что ZFS становится значительно производительней: поддержка 10 ГБ, 40 ГБ и 100 ГБ канала, улучшеная звуковая подсистема, поддержка 802.11n и других улучшений.

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

Весь хороший код в FreeBSD родом из Solaris


FreeBSD импортировала две функции высокого профиля из OpenSolaris: DTrace и ZFS. Обе теперь хорошо поддерживаются FreeBSD. ZFS, в частности, находится в центре внимания многих разработчиков FreeBSD, в том числе тех, которые используются iXsystems, компанией, которая поддерживает развитие FreeNAS и продает коммерческие NAS устройства на базе FreeBSD. Разработчики FreeBSD также работают в тесном сотрудничестве с разработчиками Illumos, одной из веток с открытым исходным кодом Solaris, для улучшения обеих этих функций.

Несмотря на преимущества ZFS, это по-прежнему относительно небольшая часть общей системы. ZFS и DTrace составляют менее чем 4% кода в ядре, которое равно почти 10% кода в основной системе. Если считать, что только 0.4% FreeBSD хороши, то система не приобрела бы такой популярности.

FreeBSD не имеет драйверов


Это проблема, с которой сталкиваются все операционные системы, — даже новые версии Windows. Большую часть времени пользователи не заботятся об общем количестве драйверов, только если драйверы уже установлены по умолчанию. Есть некоторые упущения с точки зрения поддержки драйверов, но FreeBSD поддерживает широкий спектр сетевых карт (в том числе 802.11n чипсеты), большинство звуковых карт AMD, Intel и графические процессоры NVIDIA.

Поддержка аппаратных средств — это та часть реализации, которая требует постоянной доработки, потому что нельзя просто сказать производителям аппаратных средств, чтобы они подождали пару лет, пока разработчики ПО их догонят. Обеспечение поддержки новых устройства занимает время для настройки, хотя некоторые производители сами обеспечивают драйверы, например Nvidia обеспечивает драйверы для их GPU и Intel для новейших сетевых контроллеров. Другие производители обеспечивают помощь в разработке драйверов FreeBSD, включая Broadcom, JMicron, HP, Mellanox, Chelsio и Solarflare. Если Вы знаете устройства, которые не поддерживаются FreeBSD, лучше сообщить про это разработчикам и производителям устройств. Как правило, лучшим толчком для решения проблемы со стороны производителей — сообщение о том, что их клиенты не могут использовать их продукты.

FreeBSD 4.x лучшее из всего что было


4.x релиз был самым стабильным и FreeBSD гордились тем, что они смогли реализовать такой продукт. Многие пользователи продолжали использовать его на протяжении многих лет. Серия 5.x вышла во время перехода к оптимизации многопоточности. Эта включало замену одной блокировки вокруг ядра с рядом меньших блокировок, которые используются отдельными подсистемами. Это требовало большого куска работы, что не могло не привести к некоторым ошибкам. 5.x поставлялась с двумя реализациями поточной обработки, а это еще больше осложняло ситуацию. Первые два выпуска в серии 5.x были отмечены «только разработчикам», но 5.2 была нацелена на более широкую аудиторию и не оправдала ожиданий пользователей системы FreeBSD. Ряд крупных пользователей решили не менять серию 4.x.

Серия 5.x была болезненным уроком для проекта. В серии 6.x восстановили стабильность выпуска 4.x., а в серии 7.x восстановили производительность одного процессора. Во время выпуска серии 8.x можно было увидеть ряд опубликованных третьими лицами тестов, которые продемонстрировали лучшую масштабируемость FreeBSD на многопроцессорных системах, чем любая другая операционная система.

Все эти релизы имели значительное количество улучшений, такие как улучшенная звуковая подсистема, ZFS, DTrace, ведение журналов UFS и многое другое, но стабильность и производительность остались ключевыми задачами системы FreeBSD.

Недостатки программного обеспечения FreeBSD


Коллекция FreeBSD в настоящее время содержит более 26 000 единиц программного обеспечения. Трудно сравнить это число с другими репозиториями, потому что программы разделены по-другому (например, GCC порт в FreeBSD устанавливает программы и библиотеки, которые разделены между 6-10 пакетами в Debian, в зависимости от версии GCC), но большинство вещей Вы все же можете там найти. Одной из причин, по которой пользователи выбирают FreeBSD является тот факт, что набор портов обеспечивает определенную, относительно неясную часть программного обеспечения, в котором она нуждается, в то время как другие системы этого не делают.

Большая часть программного обеспечения в наборе портов работает исходно на FreeBSD. Большая часть программного обеспечения с открытым исходным кодом — агностик относительно ОС и требует, чтобы минимальная модификация была скомпилирована и работала на FreeBSD. Есть исключения такие как Valgrind, которые требуют детального понимания системы. Проприетарное программное обеспечение может быть более серьезной проблемой. Некоторые разработчики, такие как Opera, обеспечивают FreeBSD своим исходным кодом.

Другое программное обеспечение должно работать в режиме эмуляции. Например, бинарные файлы Linux могут работать на уровне Linux ABI, где системные вызовы Linux переводятся на их эквиваленты FreeBSD. Единственный изъян — немного увеличенная нагрузка системных вызовов; обычно сложно измерить различие в производительности между выполнением программ Linux на Linux и на FreeBSD: в некоторых случаях программы работают быстрее на FreeBSD, чем на Linux из-за более эффективных реализаций базовых вызовов. Например, версия Linux Flash-плагина может работать, используя NSPluginWrapper на уровне Linux ABI с собственным веб-браузером.

Аналогичное решение существует для запуска Windows приложений.

FreeBSD не поддерживает виртуализацию


FreeBSD 9 работает как гость Xen (domU) и на x86, и на x86-64, включая Amazon EC2. Благодаря работе, проделанной совместно с Microsoft, NetApp и Citrix, FreeBSD можно запускать на Hyper-V гипервизора Microsoft. FreeBSD 11 будет включать Dom0 поддержку управления домена.

FreeBSD также поддерживает VirtualBox и в качестве гостя и в качестве хоста. Вы можете найти гостевые дополнения VirtualBox, а затем и сам гипервизор в наборе портов. FreeBSD 10 также работает в качестве хоста операционной системы для гипервизора BSD, давая множество возможностей для запуска FreeBSD виртуальных машин на базе FreeBSD.

И наконец, если Вам не требуется полная виртуализация, то для выполнения изолированных пространств пользователя FreeBSD (или даже пространств пользователя Linux, используя уровни Linux ABI) на одном ядре FreeBSD Вы можете использовать подсистему контейнеров. Контейнеру можно даже предоставить их собственный независимый сетевой стек и т.д., и таким образом, одна машина может использоваться, чтобы эмулировать целый парк машин.

Лицензия BSD способствует взаимному сотрудничеству



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

Некоторые компании, почти наверняка возьмут наш код, изменят его и никогда ничего не предоставят взамен.


Рассмотрим в качестве примера случай двух крупнейших интернет-компаний: Google и Yahoo! Прежде их внутренняя инфраструктура основывалась на операционной системе GPL, в то время как более поздние версии уже используют FreeBSD. Поскольку Google не распределяет их измененную операционную систему, они могут сохранить к примеру GoogleFS в частной собственности. В таких случаях как этот, где программное обеспечение разработано для внутреннего использования, по лицензионному соглашению компания не обязана раскрывать свои доработки для разработчиков FreeBSD.

Существуют, однако, некоторые проблемы с соединением: например, нельзя использовать библиотеку с лицензией GPL, если уже используется BSD.

На протяжении многих лет не мало компаний внесло значительный вклад в FreeBSD. И вызвано это не только чувством альтруизма, ведь поддержка любого проекта, который быстро развивается, очень дорогое удовольствие.
Поделиться с друзьями
-->

Комментарии (191)


  1. DrPass
    31.07.2016 19:17
    +16

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


    1. YourChief
      31.07.2016 20:51
      +2

      Звуковая система с примерно такими же свойствами есть и в Linux, и в Mac OS X.

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


      1. creker
        01.08.2016 01:55
        +5

        В Windows для этого есть WASAPI и kernel streaming

        Но все это не нужно для домашнего пользования, где максимум, что потребуется, это ASIO4ALL, который все равно будет использовать теже самые WASAPI или kernel streaming.


        1. Pinsky
          01.08.2016 13:14
          +1

          WASAPI работает зачастую из рук вон плохо и при его наличии все же ASIO выигрывает(не ASIO4ALL, а родной ASIO драйверов)


      1. danfe
        01.08.2016 19:30

        Нет, в 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 есть, конечно, куча проблем, но только не со звуком (за исключением поддержки некоторых (полу)профессиональных звуковых карт разве что).


        1. DrPass
          02.08.2016 11:59
          +1

          David Chisnall ведь пишет про специфические профессиональные задачи. Вам никогда не понадобится шустрый микшер на уровне ядра, если вы не музыкант/звукорежиссер, который использует рабочую станцию для сведения звука из разных источников в реальном времени.
          Технологически это круто, когда «multiple apps playing sound at once was easy», но для пользователей, не занимающихся профессиональной обработкой звука, это все равно что одновременная поддержка системой 128 мышек.


          1. TerroMin
            02.08.2016 12:50

            Хотелось бы чтоб ОС могла работать как микшер, объединять все звуковые карты в одну многоканальную систему, накладывать фильтры на сигнал и т.п. Это может быть полезно для диджеев, звукооператоров. И обычным пользователям пригодилось бы, например в создании домашнего кинотеатра. Аудиофилы и создатели АС могли бы на компе разделять сигнал на НЧ, СЧ, ВЧ и отправлять его напрямую в динамики в АС(такой плагин есть в foobar, но требует многоканальной звуковой карты).


            1. DrPass
              02.08.2016 13:09
              +1

              > Аудиофилы и создатели АС могли бы на компе разделять сигнал на НЧ, СЧ, ВЧ и отправлять его напрямую в динамики в АС
              Да ну, задача с домашним кинотеатром прекрасно решается бытовой звуковой картой за $200. Для этого не нужно сооружать монстра из нескольких звуковых карт и хитрого программного обеспечения.


              1. TerroMin
                02.08.2016 15:18

                В мире много фанатов Car Audio, я думаю они бы были в восторге от системы в которой можно сделать тонкую настройку для каждого отдельного динамика и при этом постройка аудио системы очень упростится, её легко будет модернизировать, так что это очень хороший способ сделать FreeBSD очень популярной…


            1. danfe
              02.08.2016 19:36
              +1

              Хотелось бы чтоб ОС могла работать как микшер, объединять все звуковые карты в одну многоканальную систему, накладывать фильтры на сигнал и т.п.
              Дык, есть: JACK Audio Connection Kit, LADSPA, LV2 и далее по ссылкам.


          1. danfe
            02.08.2016 13:24
            +1

            Дэвид — обычный пользователь и разработчик FreeBSD, не звукорежиссер (насколько мне известно), и пишет он не про специфические профессиональные задачи, а совершенно обычные. Речь не о сведении звука в реальном времени, а лишь о том, чтобы несколько приложений одновременно издавали звуки, без заиканий и хрипов, чтобы громкость независимо (per-program) регулировалась, и настраивать при этом ничего не надо было. Вот во фре это так, и уже очень давно; в линуксах это решалось и решается по-разному (по меткому выражению Дэвида, three sound daemons later), и хотя в общем и целом работает, пыщпыщаудио ведь не просто так в народе обзывают.


            1. DrPass
              02.08.2016 13:35

              > чтобы несколько приложений одновременно издавали звуки, без заиканий и хрипов,
              > чтобы громкость независимо (per-program) регулировалась
              Мне, конечно, не приходилось слушать одновременно два-три плейера одновременно. И вряд ли придется. Но по опыту использования разных ОС, последние лет десять я подобной проблемы не видел нигде, будь-то Ubuntu, MacOS или Windows. Параллельная работа нескольких приложений со звуком везде работает вполне корректно, с достаточным качеством как для человеческого уха. Вы можете говорить по Скайпу, при этом в фоне будет тихонько играть музыка, и будут слышны системные звуки.
              Более того, насколько я помню, микширование разных потоков делается же аппаратно звуковой картой, лишь бы драйвер поддерживал. Поправьте меня, если я ошибаюсь.


              1. danfe
                02.08.2016 15:20

                Не обязательно. Звуковая карта (вместе с драйвером) может поддерживать несколько аппаратных каналов, а может и нет. Где-то в 2001-2002 гг. во фре появился софтварный ядерный микшер (т.н. vchans), который к 2009 г. приобрел свой нынешний вид (разделённая громкость, высококачественный рисэмплер, эквалайзер, bitperfect и др.).


  1. daggert
    31.07.2016 19:19
    +5

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

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


    1. robert_ayrapetyan
      31.07.2016 19:37

      А можно поподробнее — версия ОС и производитель видеокарты.
      FreeBSD идеально дружит с nVidia, отлично с ATI, и хорошо со всеми остальными картами.


      1. warlock13
        31.07.2016 19:58
        +2

        Вы не найдёте ноутбук с nVidia или ATI без идущей в паре Intel. Поэтому если вы не хотите мучаться и платить за неиспользуемую видеокарту, единственный выбор — это ноутбук только с Intel. И в этом случае никаких бессонных ночей скорее всего не будет: оно просто не заработает и всё. У FreeBSD в настоящее время очень плохо с поддержкой Intel — хуже чем год назад. Если год назад поддержки Haswell хотя и не было, но работа велась и были известны примерные сроки, то в настоящее время поддержки Broadwell нет ни в каких планах.


        1. robert_ayrapetyan
          31.07.2016 20:07
          -3

          На ноутбук (особенно «ультрасовременный») ставить FreeBSD точно не нужно. Проблемы будут практически со всем, начиная с WiFi, управления питанием и камерой и заканчивая экзотическими видеокартами (кстати, у Linux-а будет не меньше проблем).

          Но говоря о «Desktop-e» подразумевается настольный ПК, без камер, тачпадов, WiFi и портативных видеокарт, там проблем ни с чем не возникнет, и практически все будет работать из коробки ( более 8 лет имею с этим дело на разных конфигурациях).


          1. warlock13
            31.07.2016 20:28
            +3

            Проблемы будут практически со всем, начиная с WiFi

            Вот с Wi-Fi у FreeBSD кстати всё весьма хорошо. Действительно плохо — у DragonFly BSD.


            управления питанием

            И с питанием тоже в общем неплохо дела обстоят. Действительно плохо — у OpenBSD.


            и камерой

            По этому пункту прокомментировать не могу.


            и камерой и заканчивая экзотическими видеокартами (кстати, у Linux-а будет не меньше проблем).

            У Linux'а проблем будет ноль, потому что вы можете купить ноутбук с предустановленной убунтой — и Linux встанет на него без проблем, а вот у FreeBSD, как я уже написал, будут проблемы с видео, у DragonFly BSD — с Wi-Fi, а у OpenBSD — с ACPI и т. п.


            1. robert_ayrapetyan
              31.07.2016 22:25
              -2

              Насчет предустановленного Linux-а — таких в современном сегменте, особенно всяких ультра-тонких модных моделей — 0%


              1. encyclopedist
                31.07.2016 22:35
                +2

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


                1. robert_ayrapetyan
                  31.07.2016 23:31
                  +1

                  А фрю на него пытались ставить?


                  1. warlock13
                    01.08.2016 11:01

                    Я не пытался, но там Broadwell, так что иксы только в режиме scfb. Насколько этот режим пригоден для повседневной жизни я пока не знаю, собираюсь в ближейшее время (как только выкинут очередной срез current в виде образов) попробовать на другом делловском ноуте с Broadwell.


        1. Andrusha
          01.08.2016 00:28
          +5

          Как минимум, есть ноутбуки с процессором AMD, в которых гарантированно не удастся найти видеокарту Intel.


        1. Andrusha
          01.08.2016 00:28
          -1

          del


        1. danfe
          01.08.2016 19:40
          +1

          У 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.


          1. warlock13
            01.08.2016 19:50

            О, это отлично!


      1. daggert
        31.07.2016 20:24
        +3

        У вас получилось завести nVidia под фряхой? С нормальным хардварным ускорением, которое позволяет, ну например запустить 3D игру? У меня не получилось, как я не пытался. Я получал только базовое ускорение и видеопамять в районе 128 мегабайт, которые были «безопасные». Во времена 9й фряхи я не смог поиграть через wine ни в одну игру, а любое 720p видео на ютубе у меня тормозило с выпадением кадров.


        1. iamsens
          31.07.2016 22:28
          +1

          Как правило, nvidia под bsd системами, работает не хуже чем под linuxом, у себя на ноуте завелось всё, кроме сканнера отпечатков пальцев.


        1. robert_ayrapetyan
          31.07.2016 22:30
          -4

          Да, один из рабочих десктопов — hp zXXX с nvidia quadro — все встало с драйвером nvidia. Насчет 3d игры через wine… Не пробовал, но глубоко убежден, что геймерам ничего, кроме windows, не подходит в принципе.


          1. AterCattus
            31.07.2016 23:18
            +3

            Играть можно и на Линухе. Bioshock и Alien вон как раз на линухе проходил с nvidia gpu.

            Но ладно игры. Работает ли на фре cuda, или тоже аппаратно ускоренное gpu транскодирование в ffmpeg?


            1. robert_ayrapetyan
              31.07.2016 23:32

              Cuda точно не работает (и не планируется), что немного странно на фоне дружбы этих сообществ


              1. danfe
                01.08.2016 19:55

                Ну, не то чтобы совсем не работает: jhb@ еще в 2010 г. собирал программки из CUDA SDK на Linux/i386 и запускал на FreeBSD/amd64 (ссылка сейчас почему-то не открывается; возможно, откроется через web.archive.org — к сожалению, проверить не могу).


        1. AlexVPetrov
          31.07.2016 23:02
          +2

          Дома десктопом FreeBSD лет 10. C nVidia проблем никогда не наблюдал.
          Под wine играл в «Сталкера».


          1. daggert
            31.07.2016 23:32

            Видать это лично мои проблемы возникли, ошибся.


          1. taulatin_one
            01.08.2016 00:23
            +3

            Месье знает толк!


            1. AterCattus
              01.08.2016 00:54
              +2

              Вообще, под wine некоторые уже относительно старые игры работают лучше, чем на нативной винде.


  1. SDSWanderer
    31.07.2016 19:22
    +33

    Google translate как всегда в деле)


  1. iwram
    31.07.2016 19:23
    +1

    Также могли бы дополнить в статье:
    — На FreeBSD работает популярная игровая консоль Play Station 3 (а возможно и 4)
    — Компания yandex, по известным причинам перешла с FreeBSD на Linux.


    1. kmeaw
      31.07.2016 19:36

      PlayStation 3 не работает на FreeBSD. Модифицированная версия FreeBSD 9 используется в PlayStation 4.


      1. YourChief
        31.07.2016 20:45
        +5

        А ещё FreeBSD является основой для систем Juniper (JUNOS) и так далее. Полагаю, что тут нет заслуги самой технической составляющей FreeBSD, всё дело в лицензии, которая позволяет плодить закрытые форки.


        1. Isopropil
          31.07.2016 23:16
          -2

          Думаю, что техническая тоже есть. Эти системы на редкость стабильны. Был бы на Juniper вендавоз — мало бы кто их купил.


          1. braindamagedman
            02.08.2016 06:38

            Как насчет хранилок компании EMC, storage процессоры, которой работают на модифицированной версии Windows XP? Очень даже покупают и за дорого.


            1. japh
              02.08.2016 14:14
              +1

              как вы уже достали-то, с этой басней про EMC… слышали звон, называется.
              Windows XP была там исключительно для управления! собственно Storage, т. е. управление данными выполняет ОС FLARE. вернее выполняла.
              Аналогично, если в High-end HDS управление и мейнтененс выполняется через Windows Vista на SVP, это НЕ ЗНАЧИТ, что массивы HDS работают под Windows…


              1. braindamagedman
                03.08.2016 04:41

                Сами бы почитали для начала где-нибудь. Например здесь или здесь или еще где-нибудь… Все как раз таки говорит о том, что FLARE в своих поздних версиях представляет из себя некотороую надстройку над ядром Windows. И в чем проблема с этим — я лично не понимаю.


            1. japh
              02.08.2016 14:18

              del


      1. BatyaMedic
        01.08.2016 12:48

        В третьей плойке CellOS который (вроде бы) является форком фряхи.


        1. kmeaw
          01.08.2016 13:35
          +2

          Там работает гипервизор (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.


    1. mxms
      01.08.2016 16:05
      +1

      Зато компания Netflix, которая, по последним данным, генерирует в районе 30% трафика всего Интернета, сидит на FreeBSD.
      Как и Whatsapp, к примеру.


      1. symbix
        01.08.2016 16:28

        Netflix, думаю, как раз из-за качественной реализации aio на fs. В линуксе оно настолько нерабочее, что в nginx пришлось специально для раздачи крупной статики реализовать пул тредов.

        Whatsapp-у не знаю, в чем профит, может, как-то netgraph используют.


        1. mxms
          01.08.2016 16:42

          Всё верно по Netflix.


    1. danfe
      01.08.2016 21:35

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

      Тем не менее, несколько src-коммитеров, которые активно занимаются фрей по сей день, частенько добавляют в commit-логи «Sponsored by: Yandex LLC», так что какой-то интерес к FreeBSD у Яндекса, по-видимому, остается.


      1. symbix
        01.08.2016 22:18

        Там какая-то история из серии «одна бабка сказала», доверять явно можно только комментариям Анатоликса.


        1. danfe
          01.08.2016 22:44

          Согласен, но судя по коммит-логам, Яндекс по крайней мере спонсирует работу над ipfw. Интересно, зачем это им? :-)


          1. symbix
            02.08.2016 14:35

            Могу предположить, что используют freebsd на балансерах/фронтендах.


  1. AlexLeonov
    31.07.2016 19:36
    +3

    FreeBSD импортировала две функции высокого профиля

    Может быть «две высокоуровневые функциональные части»? Или даже «фичи»?


    1. Prototik
      31.07.2016 22:17
      +5

      Вот чтобы в следующий раз такого не было — открываете google translate и предлагаете новый перевод для этой фразы. Глядишь, в следующей статье всё нормально с этим делом будет.


    1. beeruser
      01.08.2016 00:44
      +1

      high profile — важные/известные


  1. tyderh
    31.07.2016 19:58
    +10

    Распределение программного обеспечения Беркли
    Но переводной распределение ализара


  1. d_olex
    31.07.2016 20:33

    Для меня главный недостаток FreeBSD заключается в отсутствии KVM или Hyper-V подобного гипервизора (на HVM разумеется) являющегося частью системы. Без него остается или VirtualBox который крив, бажен и отвратителен вообще во всем, или XEN который в целом прикольный, но для рабочей станции слишком оверкилл.


    1. undume
      31.07.2016 23:02
      +1

      Есть еще bhyve, удивлен, что о нем ни слова в статье.


      1. d_olex
        31.07.2016 23:35

        Спасибо за наводку, надо будет глянуть. Из хорошего — есть встроенный GDB интерфейс для отладки гостя, поддержка OVMF и PCI passthru. Из плохого — вроде как нету nested VT-x.


      1. mxms
        01.08.2016 16:06

        Кстати, в 11 версии там появится графический интерфейс в стиле VNC.


    1. AntonAlekseevich
      31.07.2016 23:02
      -4

      Для меня главный недостаток FreeBSD заключается в отсутствии KVM или Hyper-V подобного гипервизора (на HVM разумеется) являющегося частью системы.

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


      1. d_olex
        31.07.2016 23:25
        +5

        Речь о _гипервизоре_, перечитайте мой коммент еще раз. Джейлы это другая штука для совсем других задач.


  1. symbix
    31.07.2016 21:43
    +8

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

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


    1. danfe
      01.08.2016 20:15

      На десктопе как раз разницы с GNU/Linux не будет (а вот на ноутбуках, к сожалению, она есть). А что до «зачем», так вы же сами говорите: хорошее фичастое ядро, еще можно добавить отличную звуковую подсистему, ZFS, ~25k портов, включая всякую экзотику… Да, кстати, и никаких systemd с пульсаудио! :-)


      1. warlock13
        01.08.2016 20:43

        Да и udev, пусть и не так ужасен как те две штуки, что вы перечислили, всё-таки заметно хуже своего отсутствия.


        1. danfe
          01.08.2016 21:06

          Ага, а главное, во фре нет такого разброда и шатания, когда сегодня у нас devfs, завтра HAL, послезавтра udev, а дальше еще бог знает что.


      1. symbix
        01.08.2016 21:31

        Возможно.
        Я уже старый для всех этих плясок и хочу, чтобы включил и работает, потому просто пользуюсь макбуком с OSX :)


        1. warlock13
          02.08.2016 22:38

          Я бы тоже был не против попользоваться OS X, но увы — мне нужен тайловый оконный менеджер.


          1. symbix
            02.08.2016 23:07

            Я легко привыкаю к любому вменяемому UI и мне лень что-то настраивать, но так-то прекрасно понимаю прелесть тайловых WM :)

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

            Не знаю, насколько они юзабельны, но можете попробовать при случае.


          1. Gular
            03.08.2016 16:29

            Извините, но Вы не пробовали гуглить? Сходу нашёл, как пример: https://ianyh.com/amethyst/. Не пробовал, правда, так как нет необходимости, но он есть в Homebrew.


    1. mxms
      01.08.2016 21:11

      Я c FreeBSD начиная с 4.11 с некоторыми перерывами. Так вот ещё в 4.11 можно было сносно работать на декстопе после некоторых плясок с бубном. В принципе, чуть выше уже написали, что разницы с Linux нет с точки зрения использования, если железо системой поддерживается.


    1. kuPyxa
      03.08.2016 18:36

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


      1. sumanai
        03.08.2016 19:54

        А контейнеры в других ОС начинают только развиваться.

        Разве про OpenVZ не слышали?


        1. kuPyxa
          03.08.2016 19:59
          -1

          А зачем? )


          1. sumanai
            03.08.2016 20:03

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


            1. kuPyxa
              03.08.2016 21:46
              -1

              В джейле набираете команду pkg install nginx и он автоматически приезжает.


              1. sumanai
                03.08.2016 22:01

                Да нет, я про заказ платного VPS на контейнерах FreeBSD.
                Решений на OpenVZ завались, а про контейнеры FreeBSD я не слышал.


                1. kuPyxa
                  03.08.2016 22:06

                  Вот http://www.simplecloud.ru/?code=7713


                  1. sumanai
                    03.08.2016 22:16

                    Да? А я вижу широкий выбор операционных систем и виртуализацию KVM в технологиях. И никакого упоминания джейлов FreeBSD.


                    1. kuPyxa
                      03.08.2016 22:21

                      Может http://www.best-hosting.ru/php_hosting.asp


                      1. sumanai
                        03.08.2016 22:49

                        Обычный PHP хостинг, джейлов не вижу.
                        Не, я не отрицаю возможность построения хостинга VPS на джейлах FreeBSD, и даже где- то видел настоящий хостинг на них, но эта технология на два- три порядка менее популярна, чем контейнеры на OpenVZ.
                        Поэтому и начал спор про «контейнеры в других ОС начинают только развиваться», ибо тут уже давно зрелая и развитая технология.


                1. symbix
                  04.08.2016 00:59

                  Давным-давно в конце 90-х/начале нулевых был такой у кого-то из динозавров, вроде у Демоса :)


          1. mayorovp
            01.12.2016 09:37

            Первый "хак" являются врожденной болезнью протокола. А принципиально другой протокол для стратегии использовать невозможно — никакой


            Второй "хак" и вовсе объясняется одним словом — "хостер". Тот, у кого сервер, всегда может выкинуть одного из игроков. В этом плане близы, скорее, молодцы — потому что они не стали запрещать хост-ботов, которые решают эту проблему. Если админ бота и создатель игры — разные люди :)


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


            1. kuPyxa
              03.08.2016 21:42
              -1

              Другой бы спорил, я не стану.


  1. gmlexx
    31.07.2016 22:12
    -3

    Как говорится, о покойниках либо ничего, либо «хорошо»


    1. robert_ayrapetyan
      31.07.2016 23:25
      +1

      С чего вы записали эту ОС в покойники?


      1. gmlexx
        04.08.2016 00:26

        Дак вот, наслушался всякого. Тенденция вроде как давно уже идет.
        http://linus-torvalds.livejournal.com/616.html
        https://geektimes.ru/post/124563/


        1. robert_ayrapetyan
          04.08.2016 05:20

          По поводу виртуализации — FreeBSD сегодня можно даже в Azure поднять.

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

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

          Вот куда бы я смотрел — https://github.com/freebsd/freebsd/graphs/commit-activity и сравнивал с https://github.com/torvalds/linux/graphs/commit-activity


  1. Im1goose
    31.07.2016 23:02

    1. danfe
      02.08.2016 07:00
      +2

      Не очень понятно, что вы хотели сказать этим комментарием. Статья — перевод этой вики-странички, ссылка на нее есть в футере.


      1. Im1goose
        02.08.2016 10:37

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


        1. YourChief
          02.08.2016 10:43
          +1

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


          1. Im1goose
            02.08.2016 10:49

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


        1. danfe
          02.08.2016 10:45
          +1

          Украду картинку LoadRunner из соседнего топика (наведите курсор мыши сюда):

          link to original text


          1. LoadRunner
            02.08.2016 11:11

            Я всё вижу ;)
            Уважаемый habit тоже видит, надеюсь. Наверняка не первый случай и всё же стоит дублировать ссылку на оригинал в начале статьи, чтобы до ката была видна.


  1. albik
    31.07.2016 23:02

    Это статья какого года? Какое еще «FreeBSD 4.x лучшее из всего что было»? Пятерка действительно не отличалась стабильностью, да и в целом фрюху как поломали в релизе 4.19, так до 6-ки не починили, и только уже в шестерке все стало хорошо, хотя и не обходилось без мелких глюков. В любом случае для реализации многоядерного исполнения отход от Giant lock был необходим, так что не было никакого «болезненного урока», это была вполне целенаправленная инициатива.


    1. danfe
      02.08.2016 07:32

      Какой такой релиз 4.19? Последний был 4.11. А «болезненный урок» это совсем не про Giant, а про то, что в пятерке одновременно взялись переделывать/улучшать кучу важных, фундаментальных подсистем, ловить и исправлять соответствующее количество весьма нетривиальных багов, что в сочетании с политикой выпуска релизов в то время (release when it's ready, т.е. feature-based) привёл к дикому затягиванию сроков, возрастающей нервозности пользователей/клиентов и попытке выпустить хоть что-то как-то работающее. Вот и получилось, что пятая ветка — одна из самых неудачных (наряду с третьей). Впоследствии от feature-based релизов отказались и перешли к time-based, т.к. это позволяет заранее планировать необходимый объем работ, разработчикам — рассчитывать свои силы и время, бизнесу — вовремя выделять ресурсы на апгрейд, сразу зная даты EoL релизов, и т.д.


  1. mvalery
    31.07.2016 23:03
    -1

    pkgng замечательно работает с пакетами, но достаточно хотя бы одно приложение поставить из портов, в дальнейшем придётся весь софт обновлять из портов, т.е. строить из исходников.


    1. robert_ayrapetyan
      31.07.2016 23:11
      +1

      Обычно порты, требующие кастомных опций при сборке, нужно лочить (pkg lock) и в дальнейшем pkg upgrade их не ломает больше…


    1. symbix
      01.08.2016 15:02

      А не надо так делать. И со старым pkg_* не надо было.

      Порты это так, для локалхоста. Для продакшена — из портов собирать пакеты на билд-машине (см. Poudriere), а устанавливать на прод уже из своих пакетов. pkgng как раз решает проблему использования нескольких репозиториев — со старым pkg приходилось миррорить у себя все нужное или городить хитрые прокси.


      1. danfe
        02.08.2016 07:58

        В общем-то верно, но для многих обычных пользователей их локалхост и есть продакшен. :-) На самом деле возможность работать с локальным деревом как репозиторием довольно востребована, вот старый баг на эту тему (последний комментарий там довольно эмоциональный).


        1. symbix
          02.08.2016 14:43

          А, ну когда я в прошлой жизни пользовался freebsd на десктопе, я ваще все из портов собирал. Очень медитативное занятие. :)


          1. danfe
            02.08.2016 19:47

            (Шепотом) А я так и до сих пор собираю, кроме разве что «тяжелых» вещей типа джавы или llvm/clang. Как-то оно по-старинке теплоламповее получается. ;-)


    1. mxms
      01.08.2016 16:08

      Чепуха. Если вы не меняете дефолтные опции портов, то ставить можете как хотите.


  1. klurik
    31.07.2016 23:34

    .

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

    Извините, несколько раз перечитывал эту фразу, можно пояснить? Выбирают ради неясности?


    1. robert_ayrapetyan
      01.08.2016 00:40

      Там ошибка в первоисточнике с ясностью изложения мысли, потому гуглопереводчик сломался. Насколько я понял, там речь идеи о пакетах, и что они (пакеты) при установке иногда используют порты, и что де это является преимуществом… Не знаю, по моему автор оригинала сам не знал что хотел сказать…


    1. uncle_night
      01.08.2016 12:49
      +4

      "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 является тот факт, что в наборе портов можно найти некоторый относительно малоизвестный пласт ПО, которого не предоставляют другие системы.


      1. danfe
        02.08.2016 18:28

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

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


  1. kvaps
    01.08.2016 00:18

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


  1. Dennisb
    01.08.2016 05:59

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

    Как насчет поддержки Secure Boot?
    Не каждая система позволяет отключить эту опцию.


    1. Prototik
      01.08.2016 09:21

      Причём тут вообще система? Отключается он в UEFI прошивки (читай — биосе), ОС на этом этапе вообще не учавствует.


      1. Dennisb
        01.08.2016 11:19

        Я не имел в виду ОС.

        Не каждая UEFI прошивка позволяет отключить Secure Boot.
        Для Linux в этом случае используют, например, PreLoader.


        1. robert_ayrapetyan
          01.08.2016 17:33

          Все работает, кроме случая «root on ZFS» (последнее, кажется, тоже уже исправили).


  1. kay
    01.08.2016 10:09

    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


  1. ilyaplot
    01.08.2016 11:22
    +1

    Хотел придумать шутку с «пропатчить KDE под FreeBSD», но не смог.


  1. quartz64
    01.08.2016 12:08
    +2

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


  1. rudenkovk
    01.08.2016 12:42

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


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

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


  1. OYTIS
    01.08.2016 12:48

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

    WOW! Целых 400!
    И всё-таки: зачем оно нужно, если есть Linux с огромным community и досдаточно уже неплохим признанием со стороны индустрии. NIH или есть какие-то более серьезные причины?


    1. warlock13
      01.08.2016 16:01
      +2

      Я не знаю каковы причины того, что FreeBSD живёт и не собирается умирать, но мне было бы очень жалко если бы это случилось. Понимаете, когда после длительной работы с Linux пробуешь FreeBSD… ну это как Linux после Windows. Всё кажется таким логичным, выверенным, идеальным, а прежняя система в сравнении — кое-как работающей криво слепленной непойми из чего помойкой. В общем, FreeBSD — это система, которую можно любить. Которую можно просто загружать, смотреть на неё и переполняться восторгом какая она классная. Как и Linux, но Linux уже не тот. Помните фразу "Put the fun back into computer. Use Linux, BSD"? Вот во фряхе есть этот самый the fun. А из Linux он улетучивается.


      1. OYTIS
        01.08.2016 18:01

        Звучит интригующе =) Попробую погонять ее на Beaglebone.


  1. dicebsd
    01.08.2016 12:49
    +1

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


    1. danfe
      01.08.2016 22:50
      +1

      У вас отличный (если закрыть глаза на несколько вполне простительных пунктуационных ошибок) русский; не вижу смысла впредь делать эту приписку.


    1. Bedal
      06.12.2016 17:49
      +1

      Отличное резюме, покрывающее разом кучу болтовни по теме. Большой спасиб.


  1. TerroMin
    01.08.2016 12:49
    -13

    За «бесплатность» Linux или FreeBSD приходится расплачиваться потерей своего личного времени, которое лучше потратить на развитие своих профессиональных навыков, а ОС просто купить и не париться.

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


    1. TreyLav
      01.08.2016 12:56
      +8

      За «бесплатность» Linux или FreeBSD приходится расплачиваться потерей своего личного времени, которое лучше потратить на развитие своих профессиональных навыков, а ОС просто купить и не париться.

      Спасибо, ТМ, за свободную регистрацию, теперь у нас есть мнения настоящих профессионалов. Пропал калабуховский дом…


      1. TerroMin
        01.08.2016 14:17
        -5

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

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


        1. OYTIS
          01.08.2016 14:51

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


          1. creker
            01.08.2016 15:13
            -2

            Умиляют конечно эти атаки на любого, кто критикует отсутствие дружелюбности юниксов. Умиляет в этом то, что это объективный факт, который, внезапно, признает богоподобный Линус, который в своем интервью сам же жаловался на то, как он не мог нормально к линуксу несчастный принтер подключить и как это просто на других системах. Но простые обыватели, считающие себя лучше и умнее, почему-то тут встают в позу и начинают вешать на других ярлыки «менеджер по продажам». Такая слабая попытка скрыть явное оскорбление человека с одновременным повышением своего чсв.


            1. OYTIS
              01.08.2016 15:30
              +1

              Да я и сам с радостью признаю недружелюбность Unix. Не нужна никому (почти) эта дружелюбность сегодня. Linux дружелюбен к программистам, администраторам и всем, кто хочет делать со своей системой что-то нетривиальное. Ко всем остальным дружелюбны Windows, OSX (говорят, не проверял) и всяческие domain-specific штуки вроде Android (которые могут строиться в т.ч. и на Linux, это не забота пользователя). Никаких оскорблений, я люблю менеджеров по продажам, без них у программистов не было бы зарплаты =)


              1. DrPass
                01.08.2016 16:36

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


                1. OYTIS
                  01.08.2016 18:01

                  Да я ж и не говорю, что забавы ради.
                  Скажем так, есть люди, которые пользуются операционной системой, и есть люди, которые пользуются только программами (не исключая оконный менеджер, файловый менеджер и пр.), написанными под операционную систему. Вторым по большому счету нет дела до операционной системы, главное — экосистема; никто же не говорит, что Windows Phone лучше Android, потому что под Андроидом лежит Linux. А тем, кому по долгу службы (ну или по призванию) приходится общаться с самой операционной системой, Unix-подобные системы предлагают то, чего они больше нигде не найдут.


          1. TerroMin
            02.08.2016 08:24

            Вы будете смеяться, но я IT-шник)) Меня бы тут назвали ламером и эникейщиком, но я люблю свою профессию))

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

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

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

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

            Можно было бы всем разработчикам дистрибутивов договориться о едином стандартном сервисном ПО для десктоповых систем, чтобы любой школьник-эникейщик мог провести диагностику компьютера и устранить неисправность — но линуксоиды скажут что это будет уже не тот Линукс, понабегут виндузятники и испортят систему!!))


            1. OYTIS
              02.08.2016 11:32

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


              1. TerroMin
                02.08.2016 14:56

                >>>> вы недавно говорили, что вы не профессионал. Я запутался

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

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

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

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

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

                Кстати, любители XP тоже пострадали от отсутствия драйверов для новых ноутбуков. Уже много принтеров и другого старого железа не работает в Win 7… А вот USB мышка/клава или флешка будет работать на любой системе и даже в БИОСе, потому что соответствуют стандарту и не надо никаких «уникальных драйверов от производителя» :)


                1. sumanai
                  02.08.2016 15:07

                  лешка будет работать на любой системе и даже в БИОСе, потому что соответствуют стандарту и не надо никаких «уникальных драйверов от производителя» :)

                  Дополнительные функции и кнопки зачастую требуют.


                  1. TerroMin
                    02.08.2016 15:27

                    Я переживу отсутствие каких-то мелких специфичных функций, главное чтоб «из коробки» ютюб работал, звук играл и принтер печатал, а остальное допилят если надо)


                    1. OYTIS
                      02.08.2016 16:24

                      А зачем вам тогда разные операционные системы? Наоборот, нужен предельно интегрированный загончик навроде Android, чтобы никаких лишних телодвижений юзер сделать не мог. Фирменная ОС, фирменное железо, всякиe сторонние девайсы тоже фирменные или «approved». У пользователя никаких проблем ценой как раз нестандартных фич и скорости развития. Жаль, что до сих пор это удавалось реализовать только на планшетах и телефонах.


                      1. TerroMin
                        03.08.2016 08:23

                        Я считаю что стандартизация железа позволит увеличить разнообразие доступных ОС для «простых смертных»

                        В этом плане пример Андроида очень показателен — система разрабатывается всего лет пять, имеет свои минусы, но достигла большей популярности чем десктоповые GNU Linux и FreeBSD, которым уже более 20 лет.
                        Если я не отстал от жизни, то планшетов на GNU Linux всё ещё не выпускают…


                        1. sumanai
                          03.08.2016 10:49

                          В этом плане пример Андроида очень показателен

                          Никакой стандартизации и невозможно обновить версию ОС без шевеления со стороны вендора, так как дрова напрочь закрыты.
                          Что как бы показывает, что отсутствие стандартизации и закрытые дрова, что в Windows, что в Android, не мешает их продвижению.


                        1. DrPass
                          03.08.2016 11:04

                          > Я считаю что стандартизация железа позволит увеличить разнообразие доступных ОС для «простых смертных»
                          На таком уровне стандартизация есть и сейчас. Поставьте ОС без вендорских драйверов, и у вас будет работать и ютуб из коробки, и звук, и принтер. Но пользователям нужны как раз специфичные функции. Чтобы на этой видеокарте работали аппаратные кодеки. Чтобы эта звуковая карта умела 7+1, а МФУ сканировало прямо в PDFки на компьютере.


                        1. danfe
                          03.08.2016 19:23

                          В этом плане пример Андроида очень показателен — система разрабатывается всего лет пять, имеет свои минусы, но достигла большей популярности чем десктоповые GNU Linux и FreeBSD, которым уже более 20 лет.
                          Вот только что-то я не вижу его на десктопах, хотя x86-сборкам столько же лет, сколько и андроиду.
                          Если я не отстал от жизни, то планшетов на GNU/Linux всё ещё не выпускают…
                          Отстали. :-)


                1. OYTIS
                  02.08.2016 16:45

                  >> Согласен, но в мелких фирмах иногда роль админа исполняет кто-нибудь из персонала
                  Мой point был исключительно в том, что если такой человек захочет профессионально развиваться в сфере IT, то от Linux ему никуда не деться.
                  А так да, некоторым фирмам не нужен админ в штате, достаточно переставлять винду периодически =)


            1. SirEdvin
              02.08.2016 20:30

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

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


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


              1. daggert
                03.08.2016 12:53

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

                Подскажите как сделать так в *bsd? У меня hp1020 не работает на freebsd? Перегружаясь на винду все пашет.


        1. warlock13
          01.08.2016 16:08

          Агрессия отчасти (но не полностью, есть и другие причины) обусловена тем, что делая Linux более дружелюбным для одних, вы в то же время делаете его крайне неудобным для других. И когда приходят люди и говорят «надо делать Linux более дружелюбным к пользователю», это естественно вызывают агрессию у тех, для кого это звучит «давайте сделаем, чтобы вам было некомфортно работать с Linux».


          1. TerroMin
            02.08.2016 08:36

            С каждой новой версией окошек добавляются всякие разные свистелки и украшалки — но за одну минуту интерфейс можно сделать классическим, каким он был в 1995 году, никакого дискомфорта от нововведений я не ощущаю…

            Линукс более гибкая система, можно настроить/собрать систему под себя, не понимаю, чего бояться эти крутые парни их же это вообще никак не коснётся)))


            1. warlock13
              02.08.2016 10:12

              Дело же не в интерфейсе. А например в автомонтировании. Мантайнеры наворотят супер-пупер-мега-автомонтирование-сменных-носителей-как-в-windows, а мне получается надо это всё найти, запретить, удалить и отключить. А я как бы тоже хочу чтоб было удобно — чтоб установил ОС и никакого автомонтирования, а кому хочется — пусть доустанавливает что нужно и настраивает любым желаемым способом.


              1. TerroMin
                02.08.2016 15:43

                Не вижу проблемы, в дистрибутиве можно сделать несколько стандартных профилей для инсталятора — блондинка, эникей, «только консоль, только тру Линукс!!» :)


                1. warlock13
                  02.08.2016 22:40

                  Можно. Но не делают. А было бы забавно.


  1. ramdaron
    01.08.2016 12:50
    +4

    А еще у FreeBSD есть хорошая документация, именуемая «FreeBSD Handbook». Русскоязычная версия отстает в актуальности, но для тех, у кого не очень хорошо с английским, она в самый раз.


  1. afiskon
    01.08.2016 13:00
    +1

    Благодарю за перевод. Если позволите, хотел бы оставить пару замечаний, как пользователь FreeBSD на десктопе (пруф):

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


    1. Pinsky
      01.08.2016 13:22
      +3

      Сообщество вокруг FreeBSD сравнительно небольшое, но технически грамотное и дружелюбное.


      Я даже помню, что по вопросам, связанным с линуксом, заходил на IRC-канал #freebsd. Ибо в линуксовых обсуждалось аниме, чай и кто как погулял на выходных)


  1. lieff
    01.08.2016 13:04

    А меня вот какой вопрос волнует. Вопрос древнего спора kqueue vs epoll.
    Это конечно удобно с точки зрения приложения ждать в одном месте но много разных типов эвентов, не добавля все дескрипроты что могут просигнализировать.
    Но потом я думаю, как бы я реализовал драйвер, который бы раскидал эвент в очереди десятка приложений и в них бы небыло гарантированно зарезервированного места под этот эвент?
    Просто увеличивать очередь? А если часть приложений уснет? Мы ведь или всю память забъем или часть эвентов потеряем, как с очередью сигналов, так?
    Как это в современном BSD решено?


  1. leocat33
    01.08.2016 14:18

    Порт на ARM процессоры есть?


    1. lieff
      01.08.2016 14:25

      Есть https://www.freebsd.org/platforms/arm.html


    1. mxms
      01.08.2016 16:01

      Во FreeBSD 11 ожидается довольно обширная поддержка платформ.


  1. mxms
    01.08.2016 15:59

    В части про виртуализацию, почему-то, ни слова по Jail и ByHyVe.
    Короче, бестолковая да ещё и криво переведённая статья.


  1. snuk182
    01.08.2016 17:08

    Известности сабжа немало поспособствовал небезызвестный мем с KDE.


  1. Ivan_83
    01.08.2016 20:08
    +2

    Жуткий перевод, и 9.х уже старое, скоро 11 зарелизится.

    Для виртуализации есть ещё бихайв.
    Для изоляции процессов — джейлы.

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

    Юзби девайсы — часто через вебкамд — это такой юзерленд демон с всунутыми внутрь линуксовыми ядерными дровами, там не только веб камеры, но и тюнера, планшеты и прочее. Тут всё более оперативно, да и самому не трудно нужные дрова с линуха впихнуть.

    Более актуальная инфа: http://www.opennet.ru/opennews/art.shtml?num=44876

    2 daggert
    Фря на десктопе с 10 версии, нвидия 430 и 610, игры под вайном с ускорением, VDPAU для видео работает.
    В браузере видео не смотрю, использую плагин который открывает его в mpv (это плеер такой).
    Лучше заранее посмотреть поддерживается ли видюха во фре или линухе. В первом случае точно заработает, во втором заработает но ощутимо позже, когда бэкпортируют дрова.
    Нвидовские дрова есть от нвидии — закрытый блоб, но с ним всё достаточно хорошо, и есть открытый драйвер, его не пробовал.

    2 warlock13
    2 robert_ayrapetyan
    С вебкамерами особых проблем нет, всё что под линухом пашет будет и на фре пахать через вебкамд.
    Если выбирать камеру то нужно смотреть чтобы она была UVC (это такой у них стандарт).

    2 YourChief
    В отличии от линуха у фри ядерные АПИ меняются заметно реже и сильно меньше.
    Например skbuf в линухе постоянно меняется, mbuf во фре уже лет 5 как особо не трогали, вроде только флаги добавили из того что было зарезервировано.
    Соответственно тем кто пилит что то ядерное и не хочет всё вливать в базу фря удобнее, потому что почти всегда после апдейта ядра можно или совсем ничего не трогать или совсем немного что то поменять, у линуха практически всегда нужно менять.

    2 symbix
    На десктопе потому что система понятна, предсказуема и ремонтопригодна в отличии от венды и линуха (линух не понятен мне).
    Собственно мне было не очень удобно сидеть под виндой и писать под фрю и линух.
    А потом пришла винда — восьмёрка и стало понятно что в ближайшие 5 лет нужно либо надеяться что придёт нормальная винда либо валить. Я свалил, нормальная винда так и не пришла: десятка ещё хуже.

    2 mvalery
    Далеко не всегда.
    У меня всё собрано из исходников, но вайн из портов.
    Указываю портмастеру не трогать вайн при обновлении, и обновляю его отдельно через pkg. Ничего он за собой не утянул больше из портов.

    2 rudenkovk
    1. pkg check -d покажет что сломано в системе.
    portmaster -r perl — а вот так можно пересобрать перл и всё что от него зависит.

    С остальным не сталкивался.

    2 OYTIS
    И эти 400 человек стоят десятков тыщ разработчиков линуха %)

    2 TerroMin
    Мизулина, перелогинся :)
    Для тех кто в бронепоезде сообщаю что стандарты на железо уже есть, почти все юзби девайсы жутко стандартные, будь то вебкамеры, сетевухи или ещё что, а тем более накопители.


    1. daggert
      01.08.2016 23:27

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


    1. ramdaron
      02.08.2016 07:19

      К вопросу о bhyve — как правильно его произносить по-русски? С коллегой по цеху мнения разошлись, «бихив» и «бихайв» среди вариантов.


      1. danfe
        02.08.2016 07:38

        Пчелиный улей на их логотипе как бы намекает, что таки «бихайв».


      1. Ivan_83
        03.08.2016 10:19

        А не пофиг ли?
        С такими вопросами лучше к носителям языка, хотя там тоже могут мнения расходится иногда.

        2 TerroMin
        В винде и разводят, каждый вендор по VID+PID должен родить драйвер, более-менее венда научилась только флешки понимать одним универсальным драйвером.
        Точно знаю что у вебкамер есть UVC, у сетевух NDIS — те пофиг кто вендор, просто видишь что устройство этого класса и вешаешь на него стандартный драйвер. При этом какие то вендор фичи естественно не пашут.


    1. TerroMin
      02.08.2016 08:57

      >>>>почти все юзби девайсы жутко стандартные
      >>>>Юзби девайсы — это такой юзерленд демон с всунутыми внутрь линуксовыми ядерными дровами

      Так где же стандарт..?)
      Зачем разводить зоопарк с дровами и приделывать костыли, если можно всё стандартизировать. Сейчас почти в каждой USB железке стоит ARM процессор c Linux ядром, нет никаких проблем заставить её работать по одному стандарту и написать один стандартный драйвер, чтоб всё работало без костылей и танцев с бубном.


  1. barsuksergey
    02.08.2016 09:35
    +1

    Ностальгия…
    2003 год. Фря была моей первой операционной системой. Потрясающий zsh с автокомплитом параметров. Простая и понятная установка (с книгой в руках «FreeBSD Установка, настройка, использование» Федорчука и Торна). Первый vim. Первый perl… Ээээх.


  1. japh
    02.08.2016 14:18
    +1

    пока такие монстры, как NetApp и Juniper будут использовать FreeBSD в своих продуктах — закапывать рано.


  1. AzureSeraphim
    03.08.2016 16:16

    Все хотел поинтересоваться, а у PC-BSD есть возможности для развития. Ну там как для пользователей, для убер тупых пользователей офисного планктона, или опять что то из заумных залипов?
    Возможность хоум эдитион.
    Возможность ворк станции для кодинга, для видио монтажа, для аудио монтажа, для 3D-модэлирования.
    Возможности потянуть игропром uniti, Unreal Engine.
    И много чего такова. Тупая уинда с этим всем справляется.


  1. vvpoloskin
    03.08.2016 23:05
    -3

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


    1. Ivan_83
      04.08.2016 10:22
      +1

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

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


      1. AzureSeraphim
        04.08.2016 11:09
        -1

        >Я не считаю венду идеальным решением для рабочей станции.
        На рабочих станциях работают аборигены, а не админы и ИТ-мозги, а для аборигенов топ вариант виндовс. Минимум усилий и ноу брайн. В итоге планктон изумительно работает, ну почти изумительно.


        1. vvpoloskin
          04.08.2016 11:32
          +1

          На рабочих станциях работают аборигены

          Не аборигены, а профессионалы своего дела. Попробуйте, например, запустить под Linux MS Visio или MS Project. А, например, в отрасли связи и телекома это стандарт. Или запустите нативный софт виртуализации отдельных приложений от citrix/vmware. Во всех крупных конторах этот софт работает. Я даже не говорю об интеграциях телефонии, exchange, vdi, skype/lynq. Вы же не считаете, что все админы и ИТ-мозги работают на фрилансе и конторах на 10 человек?


          1. AzureSeraphim
            04.08.2016 11:40

            Дорогой джентльмен я работаю администратором с маленьким штатом в 300+ машин и мне приходится ходит к инженерам(с тремя и более высшими образованиями) работающим с ПО КОМПАС и ставить им их библиотеки в их рабочей программе и подобных случаев не мало, были случаи что приходилось устанавливать ярлыки на рабочие столы, кул стори?
            Хотя смею заметит что мы можем по разному трактовать выражения рабочая станция.


            1. DrPass
              04.08.2016 12:00
              +2

              > были случаи что приходилось устанавливать ярлыки на рабочие столы
              Я думаю, работники Макдоналдса тоже нередко, улыбаясь покупателям, считают их обезьянами. А на самом деле они их клиенты и именно благодаря клиентам эти мальчики и девочки получают зарплату.
              У вас та же ситуация. Вы считаете своих пользователей тупыми аборигенами, но на самом деле проектировать оборудование — это куда более сложная работа, чем выводить ярлычки на рабочий стол. И вполне закономерно, что люди с более ценной квалификацией нанимают людей с менее ценной квалификацией для выполнения черновой работы.


              1. AzureSeraphim
                04.08.2016 12:17

                > Вы считаете своих пользователей тупыми аборигенами
                К этому вопросу я отношусь с пониманием и по крайне мере не грублю, но все же считаю что хоть в своей среде, в своих программах пользователь должен сам работать без помощи амина. Если пользователь конструктор и закончил три высших, он по крайне мере должен сам знать свою программу для разработок и сам ставить свои библиотеки и устанавливать ярлычки на раб. стол. Или вы считаете что если у него три и более высших админ обязан и попку в туалете таким вытерать, извените, но я так не считаю. Если вы программист то извольте со своей рабочей средой разбиратся сами, если конструктор то со своим КОМПАСОМ и подобными программами разбирайтесь сами. Не стоит думать и надеется что ваш администратор за вас отработает ваше ТЗ, а вы тока за зарплатой сходите.
                Если пользователь доброжелательно относится к своей работе и просит помощи, а не заявляет что это обязанность, администратор поможет, мы не злые, но все же не стоит перегибать палку и заявлять что работа с вашей рабочей средой это обязанность администратора сети.


                1. vvpoloskin
                  04.08.2016 12:34

                  в своих программах пользователь должен сам работать без помощи амина

                  Установка дополнительных необходимых библиотек — это не работа в своих программах, а подготовка рабочего места. Если у меня не открывается документ MS Word и ругается, что не установлен .net framework, я обращусь к профильным специалистам, чтобы его установили. Хотя и работа с MS Word является основной частью моей деятельности.


                  1. AzureSeraphim
                    04.08.2016 13:33

                    >Установка дополнительных необходимых библиотек — это не работа в своих программах, а подготовка рабочего места.
                    Это тоже самое что механик не знает какими ключами работать. Вы отдадите свою машину на ремонт такому механику, который вас встретит такой фразой «щас я у админа спрошу с каким мне инструментом работать»?


                    1. sumanai
                      04.08.2016 13:39

                      Это тоже самое что механик не знает какими ключами работать.

                      Скорее это механик, который не знает, как эти ключи изготовить.


                      1. AzureSeraphim
                        04.08.2016 13:51

                        >Скорее это механик, который не знает, как эти ключи изготовить.
                        Ключи механику изготавливает ключе производительный завод(изготовитель), предоставляет ему их отдел снабжения(сетевые диски), но когда такой механик спрашивает какими и как мне работать, вот это поворот.


                        1. sumanai
                          04.08.2016 14:35

                          По моему вы тут в аналогиях закопались.
                          Блин, надо было ещё в прошлом комментарии это написать, а я, как дурак, продолжил.


          1. AzureSeraphim
            04.08.2016 11:45

            Админы и ИТ-мозги это не аборигены, а аборигены это пользователи с которыми приходится работать.
            Вы видимо не правильно поняли/прочитали мое изречение.


            1. vvpoloskin
              04.08.2016 12:22

              С вашей точки зрения и я абориген, так как наши «специалисты по выводу ярлыков» тоже часто заходят к нам в комнату (вернее, подключаются удаленно по RDP) для тривиальной с их точки зрения работы. Однако я не совсем понимаю, почему вы отрицаете тот факт, что Аборигеном могут быть ИТ-мозги? Вы правда думаете, что разработчик БД Oracle или сетевой архитектор будет самостоятельно ставить MS Office? Да у него даже прав не хватит. Кроме того — зачем, если для этого есть специально обученные люди.


              1. AzureSeraphim
                04.08.2016 13:22

                > Вы считаете своих пользователей тупыми аборигенами,
                Начнем с того что я вас не знаю что вы из себя представляете.
                >Вы правда думаете, что разработчик БД Oracle или сетевой архитектор будет самостоятельно ставить MS Office?
                Да за места вас его должен поставить администратор сети, человек который занимает работой сетевых ресурсов. Шутку понял, как и ваше состояние. Ты наверно из тех людей которые говорят «тыжпрограмер так почине мне комп». Я как админ рабочее место предоставлю, рабочую станцию сделаю, а вот свою рабочую среду будьте добры делайте сами. Как вы и говорили если вы разработчик ДБ Oracle то будьте добры со своей БД оракул разбирайтесь сами, если у ваше фирмы есть представитель Orarle в Комнатке с админами то это как бы другая должность и другая задача, не путайте мягкое с теплым. У нас к примеру с нами сидит программист 1С он ен администратор, он программист 1с и работает непосредственно с 1с и базами 1с и не более не менее, у нас он помощи в работе со своей средой никогда не просил.


      1. vvpoloskin
        04.08.2016 11:27

        Виндоуз на рабочей станции превращается в боль всё больше

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

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


        1. Ivan_83
          07.08.2016 01:48

          Хз какой там кому функционал нужен.
          Знаю что Мс подсаживает про продукты из своей вселенной и препятствует сваливанию из неё: мне пришлось поднимать IMAP сервер чтобы только нормально вытащить всю почту из мс аутлука. Притом что из старенького The Bat всё вытащилось вообще штатными средствами без приключений.

          Програмлю на сях, админю, лазаю в нете, смотрю кина, иногда играю в пару игр начала и середины 200х.
          А уж с железом тут возится на порядки проще: собственный драйвер пишет быстро и никакие сексы с сертификатами не нужны чтобы его загрузить и использовать. Собственно я и свой ядерный модуль написал и штуки 3 как минимум чужих модифицировал.

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


          1. sumanai
            07.08.2016 10:54

            собственный драйвер пишет быстро

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


            1. Ivan_83
              08.08.2016 02:20

              Простейшая задача правки драйвера обычно состоит в том, чтобы скопировать одну строчку и поправить в ней пару символов — речь про добавление VID и PID, те фактически указание драйверу жрать ещё одну железку.

              2 daggert
              Там теперь постоянное дрочево кнопки пуск на клаве и идиотские экраны.
              Панель управления изменилась. Проводник тоже.
              У меня теперь к винде отношение как к общественному туалету: охота по быстрому сделать дело и отвалить, не охота там ничего трогать.
              Я даже семёрку проклянал за то что эти дебилы поменяли стандартный диалог открытия/сохранения файла таким образом, что там дерево папок сбоку стало показываться всегда свёрнутым и мне приходится делать больше действий чтобы добиться того же.
              Никто не заставлял обновлять гном2 до гном3, никто не запрещал снести гном3 и поставить гном2 обратно.
              В венде больше нет классического гуя.
              XFCE выглядит/настраивается так что он больше похож на винду-классик, чем восьмёрка на винду.


              1. sumanai
                08.08.2016 13:50

                Простейшая задача правки драйвера обычно состоит в том, чтобы скопировать одну строчку и поправить в ней пару символов — речь про добавление VID и PID, те фактически указание драйверу жрать ещё одну железку.

                Это для вас просто. А я не знаю ни где это править, ни как потом это скомпилировать, чтобы не было мучительно больно при обновлениях.


          1. daggert
            07.08.2016 11:33

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

            Только вот пользовательский опыт при использовании других DE надо нарабатывать с нуля, а в восьмерке, кроме меню пуск на весь экран — ничего страшного нет. Папки работают так-же, меню в тех-же местах. У меня когда gnome2 обновился до gnome3 — мне стало плохо.


    1. warlock13
      04.08.2016 22:00
      +1

      Хотите рабочую станцию — используйти виндоуз,

      Вам не помешало бы быть добрее к людям.