Корпорация Microsoft в последнее время неоднократно говорила о своей поддержке Linux. И не только говорила, но и подтверждала слова делом. Ключевым событием стала разработка подсистемы WSL (Windows Subsystem for Linux), с помощью которой внутри Windows можно запускать Linux-приложения и даже устанавливать некоторые Linux-дистрибутивы. Подсистема WSL никак не сравнится с нормальной Linux-системой по производительности и функциональности, в ней даже не запускаются приложения с GUI. Но она постепенно развивается, в Microsoft активно работают над WSL. И у неё будут уникальные особенности, позволяющие расширить возможности Linux. Например, там можно связать в общую цепочку команды из разных дистрибутивов Linux и команды из Windows (эта новая функция представлена 29 августа 2017 года).

Сразу же после анонса WSL многие узнали знакомый паттерн, то есть знакомую стратегию действий Microsoft. В сообществе Open Source до сих пор периодически высказывают мнение, что WSL — это реализация стратегии Embrace, Extend, Extinguish («Поддержать, расширить, уничтожить»). Как было установлено Министерством юстиции США, эта фраза использовалась в корпорации Microsoft, чтобы описать стратегию внедрения в отрасли ПО путём расширения их стандартов и дальнейшего использования этих отличий для получения преимущества и уничтожения оригинальных свободных версий.

Ричард Столлман согласен: всё указывает на то, что Microsoft опять использует тактику Embrace, Extend, Extinguish.

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

«Мы хотим свободы. А в том, как использовать компьютеры в условиях свободы, Microsoft неудачница», — подчеркнул гуру.

Издание TechRepublic приводит мнение ещё одной известной личности в мире Linux — Марка Шаттлворта. Его отношение к Windows предсказуемо изменилось после того, как подсистема WSL стала поддерживать запуск дистрибутива Ubuntu. Раньше Шаттлворт позиционировал Ubuntu как конкурента Windows на десктопах и называл «багом» нынешнее доминирующее положение Windows. В принципе, баг № 1 "Microsoft has a majority market share" по-прежнему в баг-трекере Ubuntu, но позиция Шаттлворта изменилась. Теперь он поддерживает Microsoft и говорит, что WSL позволит расширить влияние и популярность Linux. Это может быть верно: фактическое использование Linux-дистрибутивов, в том числе Ubuntu, действительно вырастет: «Здесь не то, чтобы Microsoft крала наши игрушки, здесь больше похоже на то, что мы сами делим их с Microsoft, чтобы предоставить каждому максимально возможное удобство, — говорит Шаттлворт. — Пользователям, которые имеют богатый опыт работы с Windows, подсистема WSL даёт более широкий выбор и гибкость, в то же время открывая для open source платформы абсолютно новую потенциальную аудиторию».

В данный момент Windows немного опережает Linux по популярности у разработчиков: 41% против 33%, согласно опросу 64 000 разработчиков на StackOverflow.

При этом Шаттлворт уверен, что у нативного Linux по-прежнему останутся пользователи, в любом случае. Он также добавил, что сейчас Microsoft — уже другая компания, не такая как раньше, а имеющая «гораздо более сбалансированный взгляд на открытые и конкурирующие платформы на многочисленных фронтах». Другими словами, Microsoft больше не угрожает Linux.

Позиция Столлмана не менялась, как у Шаттлворта. Он говорит то, что всегда говорил: проприетарный софт — это зло. Проявившаяся «любовь» Microsoft к Linux и создание подсистемы WSL, наоборот, только помогают укрепить доминирующее положение проприетарных программ вроде Windows и подрывают позиции свободного ПО: «Цель движения за свободное ПО — освободить пользователей от отрицающих свободу проприетарных программ и систем, таких как Windows. Если несвободная система, такая как Windows, MacOS, iOS, ChromeOS или Android, становится более удобной, то это шаг назад в кампании за свободу».

Столлман хочет ещё раз напомнить о более широком моральном императиве отказа от проприетарного ПО. В этом случае нет места рассуждениям об удобстве или популярности Linux: «Когда проблема касается в выборе свободы или несправедливости, то рассуждения о том, что люди “будут” делать, являются второстепенными. Важный вопрос — что мы можем сделать и должны сделать для свободного общества».

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


  1. tot418
    25.09.2017 15:59

    Наработки WSL есть в открытом доступе, что б использовать их для улучшения Wine?


    1. DrZlodberg
      25.09.2017 16:04
      +2

      А при чём тут wine? WSL — это же полная противоположность ему, как я понимаю.


    1. EnigMan
      25.09.2017 16:24
      +5

      Зачем Microsoft выкладывать в открытый доступ часть кода своей закрытой ОСи? Тем более что WINE это никак не поможет. WSL по смыслу чем-то похож на виртуальную машину, а WINE больше похож на транслятор вызовов API Windows в вызове Linux. Для WINE бОльшая проблема обилие недокументированных функций Windows


      1. AntonAlekseevich
        25.09.2017 16:43

        А мне кажется что WSL делает то что делает WINE.
        В WSL тоже идет бинарная трансляция вызовов ядра Linux в вызовы ядра Windows, но с некоторыми исключениями.


        1. tot418
          25.09.2017 17:00
          +1

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


      1. TheDaemon
        25.09.2017 17:05
        +8

        А можно подробнее, чем WSL похож на виртуальную машину? Все, что я про него читал, говорит об обратном. Внутри это честно реализованные сисколы, динамик лоадер и прочая Linux'овая специфика. Реализовано все это поверх pico-процессов и специальных драйверов. Вроде бы виртуализацией и не пахнет. Или я что-то не понимаю?
        П/С: для Wine действительно не поможет


    1. Tanner
      25.09.2017 16:53
      +6

      Что именно есть в открытом доступе? Вроде как ничего. WSL закрыт, bash для WSL закрыт.

      Каким боком тут wine, это уже второй вопрос.


      1. chupasaurus
        26.09.2017 00:12
        -3

        Эмм, bash под GPL v3, сырцы можно спросить. Хотя могут ответить, что мы честно написали с нуля, поглядывая в документацию.


        1. a5b
          26.09.2017 02:24
          +7

          bash.exe — это не сам баш, это WSL-ная проприетарная обертка, которая открывает консоль WSL и через эту подсистему запускает настоящий shell (bash из ubuntu):
          https://github.com/Microsoft/BashOnWindows/issues/107 "Missing source code — GPL compliance? #107"


          Bash.exe is different from the GNU bash command you are running inside of bash.exe.
          Bash.exe looks to be a Win32 launcher for the real bash binary, that unfortunately shares the same name.
          The source code for the bash program you are running above in the code sample is available here…
          That really doesn't mean anything, bash.exe could be simply passing through command line arguments(like a sane launcher should do) to GNU bash.
          The bash.exe binary is only 64K, whereas the GNU bash installed in /bin/bash is 998K. I think it is safe to say that bash.exe located in C:\Windows\system32 is not GNU bash.

          dethoma closed this Apr 10, 2016: bash.exe is a simple wrapper that directly invokes the Canonical provided binaries. There is no GPL code in the bash.exe wrapper.

          The Windows Subsystem for Linux (WSL) doesn't modify or derive any GPL code: It runs native, unmodified ELF binaries by loading them into a lightweight process created by the Windows Kernel, binding the ELF binary's imports to our syscall implementation and then executing as normal.

          Bash.exe is a simple Windows app that binds a console (i.e. terminal) window to a process that loads and runs the native /bin/bash from the Ubuntu image you downloaded when you first enabled the WSL.…
          It was named Bash.exe as a convenience since, in end-user testing, most users expected bash to run when bash was entered into the command-line or start menu.… @Manouchehri currently bash.exe is the only publicly documented entrypoint.

          Исходники WSL открывать не планируют: https://github.com/Microsoft/BashOnWindows/issues/1 Will this be Open Source? #1
          sirinath opened this issue Apr 6, 2016
          russalex closed this Apr 11, 2016


          Некоторые подробности о WSL есть у https://github.com/ionescu007/lxss The PDF titled "The Linux Kernel hidden inside Windows 10" represents the BlackHat 2016 slides from my presentation, and a video is now available on Youtube at: https://www.youtube.com/watch?v=_p3RtkwstNk


          http://www.alex-ionescu.com/publications/BlueHat/bluehat2016.pdf#page=20 BASH.EXE INTERFACE


          • BASH.EXE is responsible for being the Win32-friendly launcher of WSL Instances
          • lx::bash::DoLaunch is used to either launch /bin/bash or another binary, if BASH.EXE –c “valid path” was used
          • NOTE: BASH.EXE –c “man 2 open” will actually launch “/usr/bin/man” and not “/bin/bash –c /usr/bin/man”
          • Launch is done by using the same lx::helpers::SvcComm class as LXRUN.EXE
          • Reads the DefaultUid in the user’s registry settings to associate the correct Linux user with which to spawn
          • HKCU\Software\Microsoft\Windows\CurrentVersion\Lxss\


    1. Kobalt_x
      25.09.2017 17:04
      +5

      Правда? Где исходники lxcore.sys lxss.sys посмотреть?


  1. samhuawey
    25.09.2017 16:09
    +6

    Подсистема WSL никак не сравнится с нормальной Linux-системой по производительности и функциональности, в ней даже не запускаются приложения с GUI.


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

    GUI прекрасно запускается штатными средствами Линукса (XServer). Использую Darktable для работы с фотографиями, никаких проблем с WSL — в связке с XMing все окошки рисуются, элементы управления отображаются, ну вот просто таки всё идеально.

    «Когда проблема касается в выборе свободы или несправедливости, то рассуждения о том, что люди “будут” делать, являются второстепенными. Важный вопрос — что мы можем сделать и должны сделать для свободного общества».


    Столмен перехлёстывает. Я не хочу жертвовать своей свободой ради свободы других. На десктопе использую Линукс, там это оправдано, так как всегда можно подобрать совместимое железо. На лэптопе Windows + WSL. Во-первых, производитель вылизывает драйвера, во-вторых, чтобы в Линуксе всё настроить по энергосбережению, нужно прочесть миллион мануалов, а в Виндвсе всё из коробки.


    1. Bratak
      25.09.2017 18:00
      +8

      А по мне так это чистой воды обман, и нарушение лицензии gpl: в платном ПО используется свободное ПО. Так не должно быть. Хочешь юзать свободный софт-ставь Линукс.Опять получится, что жадные дядьки снова заработают на результатах чужого труда.Вы просто попробуйте мыслить шире. Так было уже не в первый раз.


      1. Kobalt_x
        25.09.2017 19:17
        +1

        И как это нарушает GPL MS где-то код из ядра или Gnu утилит использовала? Если вам не нравится использование GPL софта на Оси с закрытыми исходниками напишите об этом Столлману пусть включит в GPLv4(или не включит т.к afaik он считает что это необходимое зло)


      1. miga
        25.09.2017 20:00

        в платном ПО используется свободное ПО

        WSL реализует POSIX API, который опубликован не под GPL, а вполне себе закопирайчен, хоть и доступен публично. Копипастили ли разработчики WSL с GPL-ных сорцов — ну, это вопрос, и, наверное, вопрос к суду :)


        1. a5b
          26.09.2017 02:44

          WSL реализует значительную часть Linux Kernel ABI + API: http://www.alex-ionescu.com/publications/BlueHat/bluehat2016.pdf#page=11


          A Pico Provider driver (LXSS.SYS / LXCORE.SYS) which provides the kernel-mode implementation of a Linux-compatible Kernel ABI and API

          т.е. соглашения о передаче параметров, списки системных вызовов и их аргументы (235 вызовов было реализовано в wsl), некие соглашения по специальным файлам и доступным для них системным вызовам; эмулирует VFS, procfs, sysfs и т.п. Ранее был похожий сторонний проект https://github.com/wishstudio/flinux, и, например, FreeBSD позволяла запускать линукс-приложения — https://www.freebsd.org/doc/handbook/linuxemu.html


          https://github.com/Microsoft/BashOnWindows/issues/1931


          afaik the WSL doesn't use any part of the linux kernel — it is a completely independent implementation of the Linux Kernel API/ABI.
          WSL is a reimplementation… The WSL userspace, on the other hand… exact same binaries and binary packages as are used by Ubuntu Linux.

          Заявлено, что даже в исходники ядра не смотрели: https://github.com/Microsoft/BashOnWindows/issues/178


          Lxcore.sys is a clean room implementation of the Linux kernel ABI. It contains no code from the Linux kernel and we have a policy that our developers cannot even look at any of the kernel source.

          https://www.reddit.com/r/linux/comments/4cq8nr/how_is_microsofts_new_gnu_layer_legal/d1kicos/


          Microsoft might not be able to look at the kernel source (barring clean room reversing) but they can look at the kernel documentation, the specifications implemented by the kernel, the source of permissively licensed Linux-compatibility environments in other operating systems (there are a lot of systems with Linux ABIs), and the source of all the programs that use the Linux ABI (and their documentation, etc).

          PS Копирайт "© 2000-2017 The Open Group" на текст стандарта POSIX не позволяет копировать текст и уведомляет о риске использования опубликованного черновика стандарта. Реализовывать интерфейс он не запрещает, просто нужно писать man-страницы самостоятельно:
          http://www.opengroup.org/austin/papers/posix_faq.html


          Q5. What are the restrictions on the 1003.1 standard drafts and the full standard?…
          IEEE and The Open Group have granted permission to several open source projects to incorporate materials from the standard.…
          The IEEE and The Open Group position on implementations of the standard is as follows: "it is fair use of the standard for implementors to use the names, labels etc contained within the specification. The intent of publication of the standard is to encourage implementations of the standard. Your attention is drawn to the disclaimer regarding verification of patents when implementing the standard."


        1. Bratak
          26.09.2017 06:38

          Причем здесь POSIX? Сам стандарт, точнее набор стандартов описывает лишь интерфейс, разработчик сам решает, следовать ему или мастерить свои костыли.А если WSL будет использовать исходники linux программ, демонов и проч, то это явное нарушение лицензии.


    1. evocatus
      25.09.2017 22:13
      +3

      Энергосбережение в Linux?
      Пакет tlp


      1. dwar4me
        26.09.2017 00:42

        Именно поэтому мне нравится линукс на десктопе — такими простыми и очевидными решениями.


    1. justaguest
      25.09.2017 23:05
      +1

      Хочу отметить, что по-крайней мере AMD и Intel вылизывают под Линукс дрова тоже (жаль только AMD относительно недавно, начиная с radeonsi). Возможно и NVidia — не хочу спорить, т.к. про них не знаю.

      Добавьте еще кучу других компаний-контрибьюторов в Mesa — как минимум VMWare, Valve, Collabora, Red Hat, Suse. Рекомендую, если кто юзает один из убогих дистров с дровами двухлетней давности (намекну на слово LTS), поставить последние ядра и Mesa.


    1. n01d
      26.09.2017 08:37
      +6

      чтобы в Линуксе всё настроить по энергосбережению, нужно прочесть миллион мануалов
      Специально сравнивал: ставил параллельно Windows 10 Enterprise LTSB и Ubuntu Mate 16.04 на ноут Lenovo x260. На винду ставил пак драйверов с сайта, выставлял режим энергосбережения. Пробовал по очереди работать на винде и на линуксе в разные дни, выполняя одни и те же задачи, насколько это возможно. Так вот, Ubuntu Mate работала в среднем раза в полтора дольше винды без каких-то спец. настроек — только выбор энергосбережения в настройках (аналогично винде).
      Или я чего-то не понимаю, или в линуксе с энергосбережением итак всё хорошо.


      1. linux_art
        28.09.2017 09:49

        Плюсую. У меня на ноуте предустановленная Win7 живет чуть больше часа. Gentoo в свою очередь без каких бы то ни было дополнительных настроек живет 2+ часа минимум. Кроме того под Win7 еще и система охлаждения шумит (даже на голой системе залитой с образа восстановления из комплекта ноута).


    1. sashabeep
      26.09.2017 13:53

      а этот не пробовали? discuss.pixls.us/t/darktable-for-windows/4966/24


      1. samhuawey
        27.09.2017 15:42

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


        1. sashabeep
          27.09.2017 16:05
          +1

          Для работы? Не проще ли для работы использовать тот жe lightroom?


          1. samhuawey
            28.09.2017 06:13

            Darktable во многом превосходит Lightroom.


    1. feudor1
      26.09.2017 20:08

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

      Я не понимаю как Столманн может переборщить, тогда как он высказал свое мнение на которое у него есть право, он этим никого не ограничивает. Мнение это не запрет.


      1. NeuroHunter
        27.09.2017 08:36

        Судя по интервью со Столлманом, он тоже ограничивает свободу выбора, загоняя всех в «принудительную свободу»: не читайте книги, которые доступны только с DRM, не слушайте потоковую музыку и музыку с DRM, не смотрите фильмы с DRM, не пользуйтесь веб-сайтами, на которых есть несвободные скрипты…


        1. feudor1
          27.09.2017 12:30

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


          1. nitrocaster
            28.09.2017 10:30

            Могли бы вы пояснить, как вы связали просмотр фильмов с DRM и битье головой об стену?


            1. sumanai
              28.09.2017 23:34
              +1

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


    1. mastan
      27.09.2017 06:25
      +1

      По производительности были тесты, общие выводы таковы: математика — на уровне, дисковые операции сильно медленнее(в несколько раз).

      Ссылки на тесты:
      www.phoronix.com/scan.php?page=article&item=windows10-creators-wsl&num=1
      www.phoronix.com/scan.php?page=article&item=intel-7900x-wsl&num=4
      www.phoronix.com/scan.php?page=article&item=windows10-wsl-scaling&num=1
      www.phoronix.com/scan.php?page=article&item=ubuntu-wsl-opensuse&num=1


  1. AntonAlekseevich
    25.09.2017 16:09
    +21

    Я бы поддержал Ричарда Столлмана если честно.


  1. felix0id
    25.09.2017 16:26
    +24

    Я уверен на 100%, что мистер Столлман говорил про GNU/Linux


  1. IvanKor2017
    25.09.2017 16:27

    Странная озабоченность если учесть что VxWorks давно заброшена а её бывшие продавцы продают Linux. Это тендения, форточки не могли пройти мимо, ибо бизнесс прежде всего.


  1. dmitryredkin
    25.09.2017 17:04

    всё указывает на то, что Microsoft опять использует тактику Embrace, Extend, Extinguish.

    Съесть-то он съест, но кто ж ему даст?


    1. AntonAlekseevich
      25.09.2017 17:07
      +3

      Canonical + Red Hat преподнесут на блюдечке. :D


      1. Kobalt_x
        25.09.2017 19:23

        А Intel/IBM/VmWare типо в стороне стоять будут?


        1. AntonAlekseevich
          25.09.2017 20:32
          +3

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


      1. justaguest
        25.09.2017 23:10
        +1

        Red Hat — нет. Это не только их серверный бизнес, они в последнее время очень активно вкладываются в улучшение десктопной составляющей GNU/Linux. Достаточно активно, чтобы предположить намерение стать конкурентами Windows на десктопе.


  1. Tanner
    25.09.2017 17:05

    Это вопль “Developers! Developers! Developers!” на новый лад. Только, во-первых, уже поздно, а во-вторых – не нужно.


  1. prostofilya
    25.09.2017 17:10
    +14

    По сути он прав, майкрософт не любит линукс, он вынуждены его любить. .net core выпущен потому что веб-приложения любят сервера на линуксах, линуксы выиграли в этой войне, по той же причине они адаптировали и ms sql. Было ли что-то сделано для десктопа? Да нет же, развитие десктопных линуксов ну никак не на руку майкрософтам. Что со скайпом? Скорее всего он умер, видеозвонков под линукс нет, расшарить стол нельзя, да почти ничего в нём нельзя. А может они решили офис портировать? Портирование офиса вполне может сделать десктопные линуксы очень популярными и это уж точно не выгодно майкрософту. А может .net core собирается завести себе wpf/uwp — подобный фреймворк под линуксом? Нету ничего, майкрософт не любит линукс, майкрософт просто вынужден извлечь максимум выгоды там, где он проиграл.


    1. Imbecile
      25.09.2017 17:30
      +1

      >> А может .net core собирается завести себе wpf/uwp — подобный фреймворк под линуксом? Нету ничего…
      Xamarin же. .NET Standard туда же.


      1. Dolbe
        25.09.2017 18:20
        +1

        Поправьте меня, если я ошибаюсь, но Xamarin не умеет в Линукс, разве нет?


        1. Imbecile
          25.09.2017 18:42
          -1

          Сейчас нет. Но вроде как собирались. Ну и Mono не стоит забывать.


          1. FenixFly
            25.09.2017 19:54

            Так сейчас вроде бы как Xamarin и есть Mono, нет?


            1. brzsmg
              26.09.2017 09:19
              +2

              Mono это реализация .NET под unix-подобные.
              Mono это также офигенная IDE MonoDevelop.
              Xamarin это компания у которой тоже отличная IDE (но уже с платными фишками).

              А затем пришел Microsoft…

              Xamarin, Mono, MonoDevelop, все под контролем Microsoft.

              Найти MonoDevelop под Windows уже не получится, на официальном сайте в разделе download вместо него вам предложат Xamarin.
              Но устанавливать Xamarin под Windows тоже не стоит (скорее всего не запуститься).
              Оказывается нам теперь прямо говорят устанавливайте Visual Studio.
              За каких то пару лет, Microsoft сделало с этими IDE: «Embrace, Extend, Extinguish». В пользу Visual Studio разумеется.


              1. Tangeman
                26.09.2017 10:36
                +1

                Забавный факт… когда «пришёл Микрософт», Xamarin IDE стал бесплатным — а до того у них была подписка (на бесплатный вариант были серьезные ограничения). И пусть его впоследствии интегрировали в VS — да и сам VS, в конце концов, стал бесплатным, и в приличном виде (а не то что было много лет назад) — даже для коммерческих проектов.

                Что же касается MonoDevelop — то это было «жалкое подобие левой руки» — если сравнивать с VS, единственный реальный конкурент VS появился сравнительно недавно — это Rider (и прочие продукты от JetBrains).

                Так что, пока что, наблюдая за всем этим, я вижу только Embrace & Extend — а вот Extinguish почему-то не наблюдается.

                На самом деле, им и не нужно Extinguish — если первыми двумя они увеличивают проникновение, и, соответственно, прибыли.


                1. brzsmg
                  26.09.2017 11:27

                  Вы сами себе противоречите, пишите что Xamarin IDE интегрировали, а MonoDevelop вам не нравился и бог с ним что его забросили, но при этом пишите что Extinguish не наблюдается.

                  По поводу VS стал бесплатный. Как все было последние несколько лет так и осталось, цены для одного разработчика на год:

                  • Visual Studio Community 2017 — Free (Для студентов и т.д.).
                  • Visual Studio Professional 2017 — $1 199 Покупка или $539 Аренда.
                  • Visual Studio Enterprise 2017 — $5 999 Покупка или $2 999 Аренда.


                  1. Tangeman
                    26.09.2017 11:41

                    Я не вижу противоречия — MonoDevelop просто не мог составить конкуренцию VS (даже в «чистом» виде) — если уж говорить честно, ну никак. Вопрос тогда — зачем поддерживать продукт который не имеет будущего, если есть возможность его существенно улучшить путём интеграции в существующий? Чисто практичное решение, и, говоря честно, он ещё до MS дышал на ладан.

                    А насчёт VS Community — он не «для студентов», лицензия прямо говорит: «If you are an individual working on your own applications to sell or for any other purpose, you may use the software to develop and test those applications.» — что ещё нужно для старта? Первые версии Community были очень урезаны, а последние — очень полноценные, более того (о ужас!) — они позволяют делать разработку под Linux (нет, не под WSL — обычный Linux, даже GDB поддерживается — и всё совершенно безвозмездно, т.е. даром). Использование VS Community для Open Source проектов вообще не ограничено.

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


                    1. Kobalt_x
                      26.09.2017 12:50
                      +2

                      А то что раньше программист мог нормально разрабатывать и под виндой и под линуксом в одной ide а теперь ему из MS говорят кодь под виндой на msvs а под линуксом на monodevelop и ***сб с различиями между системами сборок(а лучше иди под виндой и юзай агентов к msbuild) это типа не Extinguish?


                      1. Nagg
                        26.09.2017 14:30
                        -1

                        Да зайдите на монодевелоп репозиторий и скомпилируйте себе под любую ось — никто ничего не убивал. Но смысла развивать md под виндоуз где есть вижла — это трата сил


                        1. fatronix
                          26.09.2017 16:02
                          +2

                          Да зайдите на монодевелоп репозиторий и скомпилируйте себе под любую ось
                          Ага, а если бы в нулевых Sun не смогла бы выиграть суд по JVM, то вы бы сказали «ну у Sun же остался их код, что такого-то»?


                      1. kekekeks
                        26.09.2017 23:33

                        различиями между системами сборок

                        Это какими различиями? Все различия, что были, являлись багами в xbuild. Сейчас MSBuild более-менее нормально на *nix портировали и интегрировали в Mono, хоть собирать теперь как-то можно.


                    1. kekekeks
                      26.09.2017 23:31
                      +2

                      MonoDevelop просто не мог составить конкуренцию VS (даже в «чистом» виде) — если уж говорить честно, ну никак. Вопрос тогда — зачем поддерживать продукт который не имеет будущего, если есть возможность его существенно улучшить путём интеграции в существующий?

                      Visual Studio for Mac — это монодевелоп с переклееным логотипом. Если что.


                  1. Funbit
                    27.09.2017 10:57

                    Visual Studio Community 2017 бесплатна не для «студентов и т.д.», а для всех индивидуалов, и компаний со штатом до 5 человек и доходом менее $1M в год. Так что любой рядовой разработчик может пользоваться этой версии без проблем. По фичам, кстати, от Pro отличается только отсутствием CodeLens, без которого вполне можно жить.


                1. fatronix
                  26.09.2017 12:53
                  +1

                  вот Extinguish почему-то не наблюдается

                  Почему тогда Mono и Xamarin как самостоятельные продукты мертвы? То, что они вам не нравились, не значит, что они не были убиты.


                  1. Nagg
                    26.09.2017 14:28
                    -2

                    Кто вам сказал что мертвы? :-)


                  1. kekekeks
                    26.09.2017 23:35

                    Мсье либо наркоман, либо не в курсе происходящего. Продукты Xamarin продолжают весьма и весьма активно развиваться, а Xamarin.Forms сейчас портируют в том числе под Linux.


                    1. brzsmg
                      27.09.2017 07:12

                      Предполагаю «Мсье» имел ввиду не «Mono и Xamarin», а MonoDevelop и Xamarin IDE. Под Windows. С чего и началась ветка комментариев.


                      1. kekekeks
                        27.09.2017 11:29

                        А в чём проблема собрать MonoDevelop под Windows из исходников? Под Linux у них вообще регулярно CI-билды бегают.


        1. kekekeks
          25.09.2017 21:19
          +3

          Бакэнд на базе GTK по большей части уже готов, может вот такие штуки уже показывать:


          Смотреть

          картинка


          1. fatronix
            26.09.2017 20:46

            Так в моно был же GTK#, неужто несовместим?


            1. kekekeks
              26.09.2017 23:30
              +1

              GTK# — это просто биндинги к GTK. Который весь из себя сишный и деревянный, пользоваться можно, но это боль. Сейчас на базе GTK# делается бакэнд к Xamarin.Forms. Которые с XAML-разметкой, нормальными data-binding'ами, поддержкой MVVM и настоящей (а не 3 десктопных платформы и те местами криво) кроссплатформенностью.


    1. wholeman
      25.09.2017 18:37
      +2

      майкрософт не любит линукс
      Любит, любит — Линукс вкусный.


    1. stAndrew
      25.09.2017 19:51
      +2

      Что со скайпом? Скорее всего он умер, видеозвонков под линукс нет

      www.skype.com/ru/download-skype/skype-for-linux


    1. setevoy4
      25.09.2017 20:41
      +2

      > видеозвонков под линукс нет, расшарить стол нельзя
      Простите, но в 4.3 на Linux (Arch, из AUR) до сих пор работает и то, и то.
      Другой вопрос — сколько времени ещё 4.3 будет работать, ибо с весны обещают его «добить» (хотя апдейты выходят, Скайп в Ажур перехал — а 4.3 по-прежнему живёт и радует).

      Со осталными утверждениями согласен на 100%.


      1. SchmeL
        26.09.2017 11:14
        +1

        Внимание! Использование всех клиентов Skype для Linux версий до 4.3 включительно будет прекращено 1 июля 2017 г. Чтобы продолжать общаться, установите последнюю версию Skype для Linux.

        У нас 4.3 стал неимоверно глючить, а у кого-то не работал вовсе. Пришлось перейти на бета версию. Не знал, что он еще поддерживается. Но и с бета версией кое-какие косяки — с недавнего времени, некоторые win клиенты не могут дозвониться, а некоторые могут.


    1. daggert
      25.09.2017 22:02
      +1

      Портирование офиса вполне может сделать десктопные линуксы очень популярными и это уж точно не выгодно майкрософту.

      С другой стороны это новый рынок. Я знаю десяток организаций, которые вполне себе переедут на линь и будут покупать лицензии офиса.


    1. NIKOSV
      26.09.2017 02:36
      -5

      Зачем майкрософту любить линукс-десктоп если само линукс сообщество его не особо жалует?


    1. TheShock
      26.09.2017 03:27

      Что со скайпом? Скорее всего он умер, видеозвонков под линукс нет, расшарить стол нельзя, да почти ничего в нём нельзя

      Простите, это какая-то новая версия? Та, что у меня стоит все это может


      1. prostofilya
        26.09.2017 04:07
        +2

        Вышеупомянутый 4.3 — да, но он уже лет 5 не поддерживается, до полного комфортного пользования его не довели, к тому же его постоянно намереваются убить насовсем. А вот skype for linux beta, он же, практически, обёртка над skype for web, не умеет, я буквально на днях ставил и не было ни видео, ни показа рабочего стола. Хотя это действительно всё есть в 4.3, казалось бы, неужели сложно адаптировать кодовую базу, всё же есть? Но не тут то было, хотя их и анонсировали ещё год назад.


        1. TheShock
          26.09.2017 04:25

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


          1. prostofilya
            26.09.2017 05:12

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


            1. TheShock
              26.09.2017 05:22
              +1

              В дискорд же как раз недавно добавили!

              Кстати, да. Хенгаутс тоже использовали. Отлично работает через браузер.

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


              1. prostofilya
                26.09.2017 07:16

                Классная новость про дискорд, спасибо!
                Да, тут вы правы.


        1. justaguest
          26.09.2017 12:01

          Странно — я сдавал по skypeforlinux??? экзамены. Версия skypeforlinux 5.1.0.1-1. Видео работало.


  1. Ilya_Kuz
    25.09.2017 17:11
    -5

    ИМХО, высказывания Столлмана похожи на паранойю. Во-первых, Linux слишком велик, чтобы Microsoft могла так просто взять и поглотить его. А во-вторых, Microsoft уже во многом изменилась и не имеет такой вражды с Open Source


    1. AntonAlekseevich
      25.09.2017 17:15
      +2

      Мне кажется тонкая нотка ненависти к Linux всё же осталась, а это не на руку OpenSource, FSF и TLF сообществу.


      1. Ilya_Kuz
        25.09.2017 17:34
        +1

        Наверняка, ведь это два конкурента


  1. Lsh
    25.09.2017 17:12
    +2

    Например, там можно связать в общую цепочку команды из разных дистрибутивов Linux и команды из Windows

    Команды из разных дистрибутивов можно и в Linux склеить. Запустить разные дистрибутивы, например, в LXC, потом через lxc-attach запустить что требуется и связать через |.
    Смысла в связке с Windows я что-то даже придумать не могу…


  1. ChernovDmitry
    25.09.2017 17:28
    -5

    ревность плохое чуство


  1. RavenStark
    25.09.2017 17:31
    -1

    «Когда проблема касается в выборе свободы или несправедливости, то рассуждения о том, что люди “будут” делать, являются второстепенными. Важный вопрос — что мы можем сделать и должны сделать для свободного общества»
    Потому популярность Линукса и далеко не такова, как, может быть, хотелось бы. Если идеологию ставить превыше удобства пользователей, невзирая ни на что, то… При столкновении с реальным миром идеология либо трансформируется, либо ломается.


  1. screen_sailor
    25.09.2017 17:34

    Вспомнился Lindows ( Linux + Windows ).


    1. quwy
      25.09.2017 23:59
      +1

      Технически это был самый обычный Линукс с предустановленным wine. С маркетинговой точки зрения это был типичный стартап нулевых с типичным для стартапа нулевых финалом. Одного «прикольного» названия не достаточно для успеха, а ничего кроме там и не было.


  1. crazzzik
    25.09.2017 18:11
    +2

    Так же стоит помнить что Столлман довольно радикален в своих взглядах. Он покупает музыку только на дисках, покупает ДВД только тех форматов для просмотра которых существует полностью открытое ПО и не использует Ютуп. Безкомпромисный дядька. Его слова стоит принимать с щепоткой соли. Если кто хочет узнать о нем больше, есть недавнее интервью его Брайном Ландюком (Brian Lunduke)


    1. AntonAlekseevich
      25.09.2017 18:44
      +7

      Он принципиален(следует своим принципам и хочет чтобы были те кто пойдут по его стопам.(Таких людей декада либо половина второй.(Возможно.))) и не более того.


    1. quwy
      26.09.2017 00:07
      -1

      А еще он якобы не пользуется мобильным телефоном (прошивка/загрузчик закрыты) и нормальными компьютерами (BIOS/UEFI тоже не часто с исходниками идут). Но всем прекрасно понятно, что это клоунада. Снимается же он на камеры с закрытыми кодеками, летает на самолетах с кучей прориетарных АСУ, да и комп 100% у него есть нормальный, иначе как он свое GNU гнет?


      1. buggykey
        26.09.2017 03:26
        +6

        Клоунада — это когда говорят: «Денег нет, но вы держитесь… И всего вам доброго!», а Столлман именно, что САМ пользуется открытым софтом и хардом, а если и приходится сниматься на камеры с закрытыми прошивками, то это проблема скорее не Столлмана, а операторов и разработчиков камер. Как можно проверить, открытый ли софт используется в работе станков, на которых сшиты его труселя и кроссовки? (Пардон за несколько вульгарный пример!) Иначе, в наше время, видимо, придется вообще ходить в набедренных повязках. А вот с основными рабочими инструментами, т. е. компьютерами и софтом у него, как раз, все в порядке.


        1. M_AJ
          26.09.2017 06:48
          +4

          Я никогда на понимал, по какому принципу он устанавливает границы, почему закрытая прошивка например жесткого диска для него приемлима, а закрытый BIOS — нет? Ему стоило бы быть более последовательным.


          1. quwy
            26.09.2017 23:23
            +1

            Да все просто. Открытый BIOS существует, а открытой прошивки диска — нет.


            1. Psychosynthesis
              28.09.2017 09:20
              -1

              Ну дак написал бы, он же, чёрт побери, Столлман!


      1. dmitrio95
        26.09.2017 07:39
        +4

        Этому вопросу как раз посвящена его статья, которая, оказывается, была также переведена на хабре. Процитирую два наиболее относящихся к теме отрывка:

        Я использую компьютер Thinkpad X60, на котором FSF установили свободную инициализирующую программу (libreboot) и свободную операционную систему (Trisquel GNU/Linux)
        Кроме того, мне не нужно беспокоиться о том, какое программное обеспечение стоит в киосках, таксофонах, или банкоматах, которые я использую. Я надеюсь, что их владельцы переведут их на свободное программное обеспечение ради их же блага, но у меня нет никакой необходимости отказываться от их использования до тех пор.
        С самолётами, видимо, ситуация аналогичная :)


      1. Kanedias
        26.09.2017 09:01
        +1

        Видео выкладывается с его конференций в ogv, ноутбук у него чист от несвободных прошивок. Раньше был lemote yeelong, сейчас емнип Thinkpad с перешитым libreboot. Насчёт самолётов не скажу, но он даже сайты с несвободным JS не открывает — и если wget ему не даёт адекватную страничку, он просто извиняется перед приславшим в письме и просит прислать текстом, а не ссылкой.


        1. quwy
          26.09.2017 23:13
          +3

          ноутбук у него чист от несвободных прошивок

          Ой ли! И процессорный микрокод в исходниках? И прошивка HDD/SSD? И WiFi-адаптер без firmware в виде блоба заводится? Да, блин, даже контроллер в батарее этого ноутбука работает под управлением проприетарного кода!

          Почему он к биосу прицепился, а все остальное не замечает? А потому что там вообще без шансов. Не было бы опенсорсной альтернативы биоса, он бы и тут с проприетарщиной смирился «из производственной необходимости». Очень удобно.


          1. Kanedias
            27.09.2017 09:29
            +1

            Привет! Почему бы вам не написать ему и не спросить об этом? На все мои расспросы он отвечал в течение 1-2 дней, если только не был в пути.


            Richard Stallman rms@gnu.org


    1. betrachtung
      26.09.2017 05:42
      +2

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


      1. aleksandros
        26.09.2017 10:17
        +1

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


        1. Aingis
          26.09.2017 13:54

          Фигню они сделали. Пользоваться можно, а файлы передать — уже нет. Разные файловые системы и из под винды лучше на линуксовую часть не лезть. Не представляю, как таким можно адекватно пользоваться.


          1. AntonAlekseevich
            26.09.2017 14:00

            Все в пределах одной ФС, поищите в %appdata%\..\local.


          1. Kobalt_x
            26.09.2017 16:21
            +1

            1. sumanai
              26.09.2017 16:37
              +1

              Это немного не то. Нельзя просто взять, и залезть виндовым проводником в упомянутый выше AntonAlekseevich каталог %appdata%\..\local и удалить там файл, или поправить, будут забавные глюки.
              По идее надо было объединять пользователей Linux и Windows, и прозрачно транслировать права доступа, но они пошли другим путём с отдельным хранилищем, и мы имеем то, что имеем.


              1. AntonAlekseevich
                26.09.2017 17:00

                К примеру WSL не сразу понимает что FS обновилась и нужно обновить сисколлом Pseudo-RootFS.


  1. mistergrim
    25.09.2017 20:23

    «Цель движения за свободное ПО — освободить пользователей от отрицающих свободу проприетарных программ и систем, таких как Windows. Если несвободная система, такая как Windows, MacOS, iOS, ChromeOS или Android, становится более удобной, то это шаг назад в кампании за свободу».


    Прямо какое-то «Железной рукой загоним человечество к счастью»


  1. Cheater
    25.09.2017 21:37
    +2

    > Например, там можно связать в общую цепочку команды из разных дистрибутивов Linux и команды из Windows

    Я думаю, любой вменяемый админ (неважно на какой ОС он специализируется) будет избегать использования подобного винегрета. Его сложно <правильно> написать и ещё сложнее поддерживать. По степени извращения этот подход может сравниться разве что с попытками написания кроссплатформенных скриптов на Powershell, в котором, если кто пропустил веселье, имена некоторых встроенных функций перекрывают имена стандартных юниксовых утилит.


    1. Kant8
      25.09.2017 22:30
      -1

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


      1. icetinte
        25.09.2017 22:56
        +2

        Я даже в обычной работе использую cygwin, потому что мне удобнее использовать grep чем виндовые тулзы


    1. Laney1
      26.09.2017 09:20
      -2

      история с названиями функций в PowerShell больше говорит не о Microsoft, а о товарищах, думающих что они как-то помогают опенсорсу таким вот идиотским троллингом. Лол, чуть менее чем все дистрибутивы linux годами подменяют некоторые программы из coreutils собственными скриптами, но стоило наивной Microsoft сделать то же самое (причем только в windows-версии PS, где никаких coreutils никогда не было), как тут же начались оскорбления чувств верующих и т.п.


      1. Cheater
        26.09.2017 14:23

        > Лол, чуть менее чем все дистрибутивы linux годами подменяют некоторые программы из coreutils собственными скриптами

        Да? Подменяют прям на принципиально другую реализацию с принципиально другим внешним поведением (входные аргументы, вывод)? Пример можно?

        > причем только в windows-версии PS, где никаких coreutils никогда не было
        Это вообще песня. Т.е. у скрипта для типа как кроссплатформенного PS на разных платформах возникает разное поведение только потому, что кто-то из авторов ps не осилил подумать о конфликте имён? Отличный подход…


        1. Laney1
          26.09.2017 15:00

          Да? Подменяют прям на принципиально другую реализацию с принципиально другим внешним поведением (входные аргументы, вывод)? Пример можно?

          ну попробуйте позапускать в убунте time с опциями из man time


          Это вообще песня. Т.е. у скрипта для типа как кроссплатформенного PS на разных платформах возникает разное поведение

          алиасы — штука исключительно для командной строки. В скриптах их использование никогда не рекомендовалось


          1. Cheater
            26.09.2017 22:50

            Ну попробовал вот этот time, ничего криминального не увидел, кроме новых аргументов, отсутствующих в GNU time той же версии. Совместимость с GNU time имеется: у GNU time один ключ "-t" и он сохранён в убунтовском time и делает то же самое. Так что с time в убунте всё нормально. Сравните с powershell, где curl обозначает _принципиально_ другой объект, чем GNU curl.

            > алиасы — штука исключительно для командной строки. В скриптах их использование никогда не рекомендовалось

            Зашибись, получается что авторы powershell лёгким движением руки занесли идентификатор «curl» (который уже 20 лет как закреплён за конкретной общеизвестной утилитой) в список слов, не рекомендуемых в скриптах. У меня всё ещё нет основания их троллить?


            1. AntonAlekseevich
              26.09.2017 23:02

              Тоже самое касается и wget.


          1. Cheater
            26.09.2017 23:06

            Upd: я имел в виду -p, а не -t

            Upd2: -p это ключ который гарантируется в time в любом юниксе, а в GNU time оказываются имеются ещё несколько опций (например --append) и я теперь не нахожу в убунтовском time вообще чего-либо отличающегося от GNU time.


  1. nathanael
    25.09.2017 23:41
    +6

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


    1. buggykey
      26.09.2017 03:31
      +3

      Я все время привожу в пример его «Право прочесть».


    1. Tangeman
      26.09.2017 10:41
      +2

      Если бы все прислушивались к его словам, то Linux & co. до сих пор были бы уделом маргиналов, а среди серверов царили бы коммерческие Windows, AIX, Slowlaris и иже с ними, вместо Postgres/Mysql были бы Oracle и Informix, ну и т.д.

      Настоящий расцвет Open Source продукты получили именно после коммерциализации — чтобы он не говорил.


      1. AllexIn
        26.09.2017 13:04
        +1

        А разве он что-то говорил против коммерциализации?


      1. Mycolaos
        26.09.2017 13:37
        +1

        А можно подробней, что Вы имеете в виду? Коммерциализация свободному ПО не противоречит.


      1. nathanael
        26.09.2017 14:23
        +3

        Столлман выступает против слежки за пользователями, проприетарных исходников, залоченных устройств с бекдорами, патентов и прочих «токсичных» технологий и законов.
        А продавать опенсорс он не запрещает ни коим образом, благо редхат/убунту, пяток баз данных (а то и больше) нашли путь к кошелькам пользователей при вполне открытых исходниках.


  1. Terranz
    26.09.2017 06:39

    CoLinux же был?


  1. SHAREN
    26.09.2017 09:48

    Через WSL модно будет wine запустить?


    1. AntonAlekseevich
      26.09.2017 10:14
      +1

      Я считаю что глупо запускать Wine over WSL on Windows, когда есть Native WinAPI.


      1. AllexIn
        26.09.2017 13:05
        +1

        Пол годика назад после работы мне захотелось поиграть в Submarine Titans. Старенькая стратежка.
        ПОд виндой не работает нивкакую. Под wine завелось без проблем.


        1. mistergrim
          27.09.2017 07:14
          +1

          В 99% случаев это проблемы с графикой. Спасают dgVoodoo и WineD3D.



  1. amarao
    26.09.2017 11:24
    +3

    Майкрософт довольно беззуба сейчас — ей есть смысл кооперироваться ради борьбы с противниками. Напоминаю, что при формальном «винда рулит на десктопе» у неё есть серьёзные проблемы с маководами, да и сами десктопы начинают вымываться из домохозяйского оборота. Ноутбук ли, планшет — это такая тонкая грань, которая для домохозяйства размыта, для для майкрософта — вопрос жизни и смерти, потому что мобильный рынок они просрали. С другой стороны есть серверный рынок, где майкрософт конкретно любим в энтерпрайзе с Active Directory и интеграцией с унылыми десктопами и конкретно не любим во всех остальных областях, ибо оверинжениринг в одних местах и вопиющее криворучие в других (в каком месте хранятся логи до сих пор? С:\windows или c:\windows\system32?).

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

    Это не отменяет того, что если у МС появится способность кусать, она кусать будет.


  1. TimsTims
    26.09.2017 13:04

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

    Давно ведь уже так...
    image


    1. AllexIn
      26.09.2017 13:10

      А разве МС производит ноуты?


      1. vlivyur
        26.09.2017 14:17
        +1

        1. zikasak
          26.09.2017 14:26

          Сейчас-то да, а в 2008 году, когда сделана эта фотография?


      1. susnake
        26.09.2017 19:11

        А что мешало использовать что-то типа surface?


        1. AllexIn
          26.09.2017 19:26

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


          1. Kobalt_x
            26.09.2017 22:04

            Судя по виду логотипа и макбука surfaceом тогда звали прототип сенсорного стола с vista


            1. AntonAlekseevich
              26.09.2017 22:09

              Верно.


    1. nathanael
      26.09.2017 14:44

      Ну может у него там винда в буткампе (или гента).


  1. tamtakoe
    26.09.2017 13:57
    -1

    Не о том беспокоятся. Сделали бы Линукс удобнее Винды или МакОС, захватили бы мир. Пока же, как всегда — Линукс или для девелоперов или для мазохистов


    1. AllexIn
      26.09.2017 14:14
      +1

      Линукс давно уже на уровне винды/мак ос по удобству пользования.
      Проблема его как в том что на нём игорь тонет, и в том, что Линукс — не винда. А люди не любят переходить на инструмент, которым им не привычен. Это и в рамках винды было прекрасно видно, когда офис интерфейс сменил. Всё тоже самое, но сколько было криков.
      А здесь — ОС сменить!
      Плюс ладно, если есть причины ОС менять. А если винда устраивает полностью? Вот и получается, что на линуксе сидят те, кто осознанно на него пришел.


      1. tamtakoe
        27.09.2017 02:56

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

        С Винды на Макось ой как непривычно переходить, но я же не говорю, что мак отстой.

        Линукс давно уже на уровне винды/мак ос по удобству пользования

        Это говорит только о вашей неразборчивости или дурновкусии

        По работе много лет приходится сидеть на Убунте и это ой какая корявая и глючная система (другой дистрибутив или среда рабочего стола кардинально ничего не меняют). Куча вкладок в браузере вполне могут повесить комп. Подружить принтер — трагедия. В плане пользовательского интерфейса /удобства пользования любой Линукс — это уровень не выше 2000 года, даже до Виндовс ХП не дотягивает. Про софт, вообще, молчу. Фотку отфотошопить, ролик смонтировать или вордовский документ поправить, чтобы разметка не поехала — сразу мимо.

        Но самое плохое не в этом, а в том, что сейчас понабегут почитатели Линукса и накидают сюда какашек, а Ричард Столлман напишет еще десяток статей о заговоре против опенсорса, вместо того, чтобы понять простую вещь: 99% людей до сих пор не пользуются Линуксом не потому, что он опенсорс или какой-то заговор или кто-то его гнобит, а потому что Линукс — говно. Вот когда этот баг будет стоять под номером один у них в багтрекере, тогда может быть что-то изменится.


        1. AntonAlekseevich
          27.09.2017 07:55

          По работе много лет приходится сидеть на Убунте и это ой какая корявая и глючная система (другой дистрибутив или среда рабочего стола кардинально ничего не меняют).

          С другой стороны Ubuntu не сделана так как вы этого хотите. Допиливайте её ручками.


          Куча вкладок в браузере вполне могут повесить комп.

          Если для вас это критично пробуйте Mozilla Firefox, а не Google Chrome | Chromium.


          Подружить принтер — трагедия.

          Canon? LBP3010? Да его трудно подружить дров то нет под Debian, но есть под RPM-дистрибутивы. (ALTLinux, Fedora, OpenSuSE, OpenMandriva, Mageia.)


          В плане пользовательского интерфейса /удобства пользования любой Линукс — это уровень не выше 2000 года, даже до Виндовс ХП не дотягивает.

          У вас OpenMotif, IceWM, OpenBox, FluxBox, Awesome? Вроде сейчас нормальные оболочки есть. (KDE жрет много, Gnome будет красивее чем Windows DWM/GDI, Xfce легко настраивается может повторить интерфейс macOS(Правда только Aqua))


          Про софт, вообще, молчу.

          Софт есть и то более менее.


          Фотку отфотошопить,

          GIMP может, попробуйте.


          ролик смонтировать

          Avidemux, DaVinci, KDEnLive, OpenShot могут это сделать, пробуйте.


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

          Для этого есть WPS Office.


          Но самое плохое не в этом, а в том, что сейчас понабегут почитатели Линукса и накидают сюда какашек, а Ричард Столлман напишет еще десяток статей о заговоре против опенсорса, вместо того, чтобы понять простую вещь: 99% людей до сих пор не пользуются Линуксом не потому, что он опенсорс или какой-то заговор или кто-то его гнобит, а потому что Линукс — говно.

          Ваша информация частично устарела.
          ОС с Linux ядром использует ~20% людей, на мобильном рынке ~80%.


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

          А может и нет.


          1. tamtakoe
            27.09.2017 11:03

            Представьте себя на месте человека, не программиста, не админа, который прочитает ваши же комментарии. Думаете у него возникнет желание разобраться в этих версиях систем и оболочек или купить новый принтер (у меня HP, если что)? А если он всё же поверит вам и установит какой-нибудь Гимп, то это будет последнее, что он сделает в Линуксе — уверяю.

            Ядро может в любой кофеварке использоваться, это не показатель. Речь про пользовательский интерфейс (если они хотят обойти Винду на рынке домашних и офисных систем). И тут сторонников Линукса даже 1% не наберется.


            1. AntonAlekseevich
              27.09.2017 12:00

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

              Обычный пользователь не будет спрашивать что за ОСь и не станет на это обращать внимание. Ему лишь бы работало оно, да не просто работало, а нормально работало.


              Думаете у него возникнет желание разобраться в этих версиях систем и оболочек или купить новый принтер?

              Один раз пользователю достаточно показать как, что и зачем. Насчет принтеров не беда. (Хоть у ~40% пользователей он есть, но ~80% из этих принтеров есть дрова и фильтры. У HP есть hplip + CUPS.)


              А если он всё же поверит вам и установит какой-нибудь GIMP, то это будет последнее, что он сделает в Линуксе — уверяю.

              Может и последнее, но точно самостоятельно систему не сломает.


              Ядро может в любой кофеварке использоваться, это не показатель.

              не спорю.


              Речь про пользовательский интерфейс.

              [Sarcasm] То то я не знал. [/Sarcasm]


              Если они хотят обойти Винду на рынке домашних и офисных систем.

              Для офисников это не проблема, а для домашнего маловато игр и бесполезностей. (Steam и GOG.com уже во всю наполняют игровую базу.)


              И тут сторонников Линукса даже 1% не наберется.

              В городе у вас значит отсутствует группа пользователей которые помогут решить проблему. (У меня в городе тоже отсутствует LUG, но у нас точно желающих перейти на Linux-based ОСь больше 2,5 %)


            1. SirEdvin
              28.09.2017 08:39

              > А если он всё же поверит вам и установит какой-нибудь Гимп, то это будет последнее, что он сделает в Линуксе — уверяю.

              Это будет как-то так?
              Пользователь заходит в магазин Ubuntu и видит эти отвратительные свободные шрифты, этот не плиточный интерфейс и с криками «Где мои плитки», удаляет нафиг Ubuntu и ставит себе Windows 10.

              > Думаете у него возникнет желание разобраться в этих версиях систем и оболочек или купить новый принтер (у меня HP, если что)?

              Ваше предположение строится на том, что в какой-то версии Windows все работает из коробки и ничего не нужно менять. Но это не так, на Windows 7 для новых ноутов не завозят дрова, на Windows 10 нужно отключать кучу всякой фигни, что бы она не тупила на офисных ноутах и так далее.


          1. Waki
            27.09.2017 13:12

            Если линукс рассматривать как замену ос для домашнего компа, то он подойдет если только вы в браузере сидите. Да и для офиса может не всем подойти, взять например бухгалтерию, у них есть некоторый софт который работает только под виндой, тут вы предложите сношаться с вайном?

            GIMP может, попробуйте.

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


            1. AntonAlekseevich
              27.09.2017 15:11

              Если линукс рассматривать как замену ос для домашнего компа, то он подойдет если только вы в браузере сидите.

              Если так считаете, но его можно использовать и в других целях. Только нет желающих.


              Да и для офиса может не всем подойти, взять например бухгалтерию, у них есть некоторый софт который работает только под виндой, тут вы предложите сношаться с вайном?

              Понятное дело что всем в офисе поголовно Linux не поставить.
              У бухгалтерии разве что 1С(Вроде у ALTLinux есть пакет с 1С) откажется работать даже с Wine(но с не перепиленным Wine@Ethersoft). (Про другой софт я пока не в курсе. GNU Taler пока не используют.)


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

              Для фотошоперов может и ужасный, но вроде с ним проблем не видел.(Сам фотошопом пользовался, ну неудобный он.)


            1. justaguest
              27.09.2017 15:42
              +1

              Вы явно не использовали GNU/Linux. Я разрабатываю на нем, и так же я разрабатывал под виндой — и я вас заверяю что как минимум на С/С++ там разрабатывать куда удобнее. Хотя допускаю, что с C# там действительно бедово. Не любят в этой части экосистемы .net, и Microsoft что-то не особо старается его продвигать.


              1. Waki
                27.09.2017 15:57

                Вообще ветка о не популярности линукс, а значит речь о простых пользователях, разве нет?

                Вы явно не использовали GNU/Linux.

                Гадание явно не ваше :)


                1. justaguest
                  27.09.2017 16:00

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


                1. justaguest
                  27.09.2017 16:50

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


        1. justaguest
          27.09.2017 12:10

          Вы либо используете нечто супер-древнее, либо троллите. Я вам это говорю как программист работающий с Windows и GNU/Linux, а на досуге, занимающийся по мелочи хакингом разных проектов, типа драйвера под мою видюху.

          Например стиль KDE схож с Mac'овским — вы же не будете утверждать что у Apple плохой интерфейс?


          1. Waki
            27.09.2017 15:29

            Например стиль KDE схож с Mac'овским — вы же не будете утверждать что у Apple плохой интерфейс?

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


            1. justaguest
              27.09.2017 15:36

              Это знаменитая проблема яйца и курицы. И ее решают. Например Valve стараются воздействовать, чтобы больше игр портировали, так же они помогают в разработке Mesa. И, не знаю писали ли на хабре, но Feral Interactive (e.g. Deus Ex, Tomb Raider) с недавних пор бесплатно раздают свои порты под GNU/Linux людям с 20 и более коммитов в Mesa за 5 лет.

              Я не хочу на самом деле ввязываться в споры, но просто почитайте дух оригинального коммента, на который я ответил «хуже чем XP!», ага.


    1. SirEdvin
      27.09.2017 18:13
      +2

      Звучит довольно смешно, учитывая реальность, в котором все что угодно удобнее скайпа, а им все еще пользуются, прикрываясь различными странными мифами в духе «ну, скайп же работает, а вот X не работает», хотя скайп тоже не работает.

      Инертность тащит, к сожалению. Это видно по % людей c windows 7.


      1. sumanai
        27.09.2017 19:19
        +1

        windows 7

        Я читаю это сообщение с Windows XP, если что. И это исключительно мой выбор, обусловленный личными вкусами. Если человеку нравится, то глупо и преступно пересаживать его насильно на другую программу. Если вам не нравится скайп, вы можете его удалить и не общаться с его обладателями с его помощью. У меня вот скайпа нет, как и любого другого месенджера.


        1. SirEdvin
          28.09.2017 08:31

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


          1. sumanai
            28.09.2017 23:36

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


            1. NeuroHunter
              29.09.2017 08:47

              Всегда завидовал людям, которые могут сказать работодателю с интересными проектами «вы знаете, мне все нравится, но вы используете some-program-name, которую я считаю неудобной, поэтому нам с вами не по пути»


      1. tamtakoe
        28.09.2017 00:32

        Скайп, кстати, офигенно удобная штука! Зря ругаете. Там, в отличие от Слака и прочих хипстерских приблуд, все контакты сортируются в порядке последнего взаимодействие, а не выводятся десять последних. Немного тормозной, с устаревшим интерфейсом, но вполне ещё не плох


        1. TheShock
          28.09.2017 00:54
          +2

          А еще съедает историю, довольно часто имеет проблемы со связью, сомнительное будущее под Линуксом и ужасно тормозит после длительного незапуска (иногда запускается раза с третьего даже под Вин)


        1. SirEdvin
          28.09.2017 08:25

          Вы не поверите, но так же делают telegram и viber. Если уж обсуждать удобство для работы, то возможность быстро переключатся между каналами и без боли разбить потоки общения по каналам в духе «admin», «dev», «org» куда круче, чем последние взаимодействия.

          Для не рабочего общения — телеграм.


        1. vlivyur
          28.09.2017 17:17
          +1

          сортируются в порядке последнего взаимодействие
          Самый ужасный способ сортировки. Особенно если группировка отсутствует.


  1. 14th
    26.09.2017 20:08

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


    1. AntonAlekseevich
      26.09.2017 20:13

      Если они так себя ведут то почему бы и нам так не пойти? (Нет, свободу выбора отменять нельзя, а подрывную деятельность(Прим. EEE Strategy) лучше остановить пока не поздно.)


  1. Andronas
    26.09.2017 22:15

    Зачем WSL если есть Cygwin?


    1. AntonAlekseevich
      26.09.2017 22:19

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


      1. sumanai
        26.09.2017 23:02
        +2

        CygWin хоть и работает лучше

        Разве?


        1. AntonAlekseevich
          27.09.2017 08:11
          +1

          Я пользовался этим и оно нормально работало, но нужно отметить то что софт там работает только через либу цыгвина не иначе.


    1. sumanai
      26.09.2017 23:03
      +1

      Cygwin нужно отдельно компилировать, а WSL позволяет запускать нативные бинарники.


    1. mistergrim
      27.09.2017 07:20

      В Cygwin есть ap-get install?


      1. AntonAlekseevich
        27.09.2017 07:33

        Забудь про APT, DPKG и RPM.
        Считай что CygWin это полу-Slackware Linux.


        1. mistergrim
          27.09.2017 07:36

          Slackware

          Не-не-не, хардкор в прошлом.


  1. gdt
    27.09.2017 09:39

    в ней даже не запускаются приложения с GUI


    1. AntonAlekseevich
      27.09.2017 10:25
      +1

      С дефолтными настройками и без шинной коммуникации(D-Bus)?
      Там в WSL не работает telinit, systemd, initrc и прочие системы инициализации.(Хотя там это не нужно.) (Зато cron будет работать.)