29 апреля мне пришло письмо от Микрософт о том, что наконец-то вышла первая бета адаптация Windows 10 для raspberry pi2. События этого ждали, вероятно, многие, в том числе и я. Как это будет выглядеть? Как будет работать? Быстро — не быстро. Да в целом, это чертовски интригующе!



К 29 апреля у меня на столе уже стояла коробка с китайским монитором на 7 дюймов, контролером к нему и собственно само устройство размерами с кредитную карту. Какие я цели преследовал, все это объединив? Я работал, и продолжаю работать над собственным проектом CarPC. Но об этом я напишу позже, когда будет готово и будет что показать, сейчас про другое, сейчас про Windows 10.

Итак. Первые попытки установить 10-ку не увенчались успехом. Первой моей ошибкой, была попытка установить 10-ку только на устройство, без установки на основной компьютер — донор. Утилита dism ни в какую этого делать не хотела, чтобы я ни предпринимал, как бы я ни колдовал. Надо, кстати, отметить, что подобные попытки сделать это были не только у меня. У кого-то даже получилось. Вот веточка на официальном форуме. www.raspberrypi.org/forums/viewtopic.php?f=105&t=109160

Чем все закончилось? Да как в анекдоте про Петьку и Чапаева. В нем Чапаев отправляет Петьку в Японию учиться гипнозу. Тест был один. Сделай так, чтобы наш сантехник играл на баяне. И у Петьки никак не получалось. После пятой попытки и пятого года обучения сантехник заиграл. Он держал в руках батарею и управлялся с ней как с баяном, при этом говоря — «Ну не умею я играть на баяне». Так и Windows 10, не умел устанавливаться без компьютера-донора, похожего на него, в итоге я его замучил и он поставился на диск С. dism снес мне «партишен» начисто.

Ну что ж. Ставим Windows 10 и на основной компьютер. Система как система. Пуск вернули. А еще есть браузер «Спартанец». Он, зараза, как только запускается, все время себя ставит «главным», хочешь ты этого или не хочешь. И, зараза, именно его операционная система запускает, а не мой ненаглядный Хром, который, кстати, стоит «по умолчанию».



Но вернемся к нашим «баранам». Утилита dism прекрасно отработала. ОС стоит. И вот — вуаля, я вижу заставку. На ней нарисован «Расбери» и дана общая информация. IP адрес, имя компьютера и т.д. Изучаем дальше. Что же это? И вот тут меня ждало первое разочарование. Я ждал другого. Если raspberry OS это Linux, это полноценная, многозадачная операционная система. То тут нет. Я действительно рассчитывал увидеть что-то типа экрана заставки с плитками, как на «Мобильной Виндовс», но тут нет ничего.



Управление «операционной системой» осуществляется посредством веб-интерфейса. Набираем в браузере, скажем 192.168.1.14, и видим это. На самом же устройстве ничего этого лицезреть нельзя.



Ну что ж. Давайте напишем HelloWord! Что нам для этого надо?

1. Установить Microsoft Visual Studio. Microsoft предлагает 15 версию. Ставим.
dev.windows.com/en-US/downloads/install-dev-tools-visual-studio-2015

2. Включить режим разработки
msdn.microsoft.com/library/windows/apps/xaml/dn706236.aspx

3. Установить пакет модулей MVS для разработки под Расбери
connect.microsoft.com/windowsembeddedIoT/Downloads
(Не забудьте зарегистрироваться в Microsoft Connect, иначе скачать *.MSI не получится)

4. А теперь нам нужно установить соединение с Расбери. Грубо говоря, соединить компьютер-донор с устройством. Делается это в PowerShell.
Вот тут инструкция.
ms-iot.github.io/content/win10/samples/PowerShell.htm

Далее. Открываем MVS. И следуем этой инструкции
ms-iot.github.io/content/win10/samples/HelloWorld.htm

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



А вот так — запускается.
И еще. С момента, когда я нажал на кнопку Remote Mashine и мое приложение появилось на устройстве, прошло… всего 2 минуты.

И в заключение. Для чего все-таки Windows 10? Да для того же, что и Arduino. То же самое. Те же светодиоды. Приводы. Датчики. Не более. Назвать все-таки это Операционной Системой я не могу. Нужна ли она для одного приложения? Даже MS DOS умел больше. А надо ли это?

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


  1. Meklon
    15.05.2015 19:37
    +16

    Windows кажется диким оверхедом для задач малины, субъективно. Ну вкорячить как-то можно, но смысл ускользает. Преимуществ перед открытыми ОС не видно.


    1. AYrm
      15.05.2015 20:07
      +2

      Если-бы она запускала обычные win софт. У меня есть пару не сильно прожорливых программок, которые должны все время работать. Держать ради них компьютер смысла нет. На Pi я сильно помучившись поставил Archlinux, нашел аналог нужного софта, разобрался с PuTTY. Настроил и уже пол года там все само прекрасно работает.
      А вот понадобилось немного расширить функционал и аналога под archlinux я уже не нашел. Да и с трудом представляю, как «соединить» его с тем софтом, который уже работает. А вот как это сделать с его собратьями под Win мне совершенно точно известно.

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


      1. vovs Автор
        15.05.2015 20:27
        +18

        Не забывайте, что софт обычный вы не поставите. Он же под ARM должен быть откомпилирован. Как поставить драйвера? Да ни как не поставите. Сейчас Pi c Windows, это реально аналог Arduiono.


        1. AYrm
          15.05.2015 20:38
          +2

          Да я уже понял. Хотя с большим интересом заходил в пост.


      1. Goodkat
        15.05.2015 20:43

        Что-нибудь маленькое на Intel Atom смотрели? Например, MinnowBoard MAX, но всё же помощнее будет, чем Pi.
        msdn.microsoft.com/ru-ru/windows/hardware/dn770216

        Ну или просто взять планшет на Windows, например DELL Venue 8 Pro — те же деньги выйдет, что и специализированный «маленький» компьютер, только с модным тачскрином.


        1. Delphinum
          15.05.2015 20:54
          +2

          Ну или просто взять планшет на Windows, например DELL Venue 8 Pro — те же деньги выйдет, что и специализированный «маленький» компьютер, только с модным тачскрином.

          Вы думаете, малина стоит 16-25 тысяч?


          1. Goodkat
            15.05.2015 21:25

            Тысяч чего? Думаю, что баксов 30.
            Названный мною «маленький» компьютер стоит $99 и $129 на сайте производителя. Указанный планшет — 89€ в первом магазине из гугла по запросу «dell tablet».


            1. Delphinum
              15.05.2015 22:17
              -1

              Тысяч чего? Думаю, что баксов 30.

              Верно.

              DELL Venue 8 Pro стоит 16-25 тысяч в магазинах России.


              1. AYrm
                15.05.2015 22:25
                +1

                Глянул. 250$ против 45$ — разные весовые категории совершенно. И избыточность — экран не надо, сенсорность тоже. Батарею не надо.


                1. RomanPyr
                  16.05.2015 11:24
                  +1

                  Можно смотреть в сторону car pc или pos машинок, на которые накатить Embdedd XP.


                  1. AllexIn
                    16.05.2015 14:37
                    -2

                    >>Embdedd XP
                    Фууу. :)
                    Ничего не имею против WinCE, она вполне ок была… Но зачем она нужна во времена Андроида? Не говоря уж о том, что WinCE устарела дико по сравнению с тем же андроидом.


                    1. Error1024
                      16.05.2015 15:02
                      +2

                      А с риалтаймом на андроиде как? А если очередное обновление сервисов гугла все сломает?
                      Иногда требуется емкий стилус-ориентированный интерфейс, а не с тремя кнопочками для пальца.


                    1. N0Good
                      16.05.2015 16:52
                      +4

                      Может я чего не понимаю, но вроде как Embedded XP всё же не CE…



              1. Goodkat
                16.05.2015 00:19

                Не обязательно покупать в магазинах России:

                m.notebooksbilliger.de/dell+venue+8+pro+smtv8p10fg26b/?nbb=pla.google_&wt_cc2=916_Hardware_219938& — 89€

                m.ebay.com/itm/191547814012?nav=SEARCH — $89

                Получается даже дешевле, чем MinnowBoard, в котором нет ни экрана, ни батареи.


                1. tmg
                  16.05.2015 01:39
                  +2

                  а где в планшете взять I2C \ GPIO или ethernet или hdmi?


                  1. Hellsy22
                    16.05.2015 04:58
                    -1

                    В некоторых планшетах есть usb-host, а значит с добавлением двухдолларового Arduino Nano — есть I2C и куча GPIO. Но при этом же сразу есть батарея, wi-fi, экран, камера, встроенная память, пачка разных датчиков, более мощный процессор и все это в нормальном корпусе. Ethernet тоже подключается через usb.


                1. SgtRiggs91
                  16.05.2015 09:08

                  А есть ещё планшеты от Prestigio тысяч по 5-6 рублей. на поиграться вполне сойдёт.


        1. AYrm
          15.05.2015 21:12

          Да мне ноут старый достался, его приспособлю. Но хотелось-бы что-то минимально прожорливое и компактное. За наводку на MinnowBoard спасибо.


          1. merhalak
            16.05.2015 10:48
            +1

            Посмотрите Intel Nuc, на том же процессоре, что и MinnowBoard, они есть и, когда последний раз смотрел, стоили порядка 8-9 круб. Были в Питере в наличии.


            1. AYrm
              16.05.2015 13:17

              Спасибо. Это все понятно, что есть если поискать. Но Pi уже есть и когда видишь статью, что 10-ка на ней теперь работает — первые мысли «о, круто — надо глянуть, может легко решиться моя проблема». А выложить 150$ и ждать посылку — это уже не «легко».


              1. merhalak
                17.05.2015 13:02

                Например я смотрел здесь.

      1. avorsa
        15.05.2015 22:21
        +1

        Посмотрите на Liva


        1. Delphinum
          15.05.2015 22:45

          его заявленная стоимость составляет 200 долларов

          Эмм, не проще купить б/у комп тысяч за 5 рублей?


          1. avorsa
            16.05.2015 09:57

            Liva совсем небольшая и весьма аккуратная.
            Да, медленная. Win8 на ней работает не торопясь, но все ж работает.


      1. vk2
        15.05.2015 23:21

        А вам скорость важна? Люди ставили winxp на qemu на raspberry pi 2.


  1. Delphinum
    15.05.2015 19:54

    Портировать операционку на малину только для того, чтобы мочь писать прилажения на C# и запускать их на малине? Люди на столько не хотят изучать другие ЯП?


    1. Goodkat
      15.05.2015 20:47
      +6

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


      1. Delphinum
        15.05.2015 20:52
        -4

        Естественно. Я просто не понимаю, чему радуются пользователи? Тому, что можно будет писать проги на малину и не придется изучать другой ЯП?


        1. Master_Dante
          15.05.2015 23:36
          +7

          Честно говоря я рад тому, что мне не придется учить другой ЯП… очень даже.


          1. Delphinum
            16.05.2015 02:13
            -4

            Почему?


            1. lostmsu
              16.05.2015 03:43
              +5

              Лишняя трата сил. Вместо того, чтобы тысячи людей учили другой язык, 100 человек портировали Windows (и C#) на малинку.


              1. Delphinum
                16.05.2015 17:43
                -5

                То есть по вашему программист должен знать только C# и не тратить свои «силы» ни на что, кроме как на его использование?


                1. Wendor
                  16.05.2015 19:20

                  Если я работаю плотником, мой молоток меня устраивает и поволяет справиться со всеми моими задачами, то зачем мне еще дюжина молотков?


                  1. Delphinum
                    16.05.2015 23:16
                    -4

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


                    1. lam0x86
                      17.05.2015 02:48
                      +3

                      Представьте, есть специалист с 14-летним стажем работы на C#. Он знает платформу досконально от и до. Может написать любой код и спроектировать систему любого масштаба. Получает за это неплохие деньги. Представили? А теперь расширим это представление до уровня организации, работники которой специализируются на конкретной платформе. Возьмётся ли эта организация за проект, в котором придётся писать под другую платформу? Нет конечно. А бал правят именно организации, а не одиночки.


                      1. khim
                        17.05.2015 09:03
                        -3

                        Если бы всё было так, как вы говорите, то все до сих пользовались бы только FORTRAN'ом. Ну может ещё Cobol'ом.

                        А так… С организациями всё просто — не возьмётся за проект одна, значит возьмётся другая, делов-то. Никто не будет ради удобства пары программистов менять целую операционку. Вот если бы под Windows 10 для Raspberry Pi 2 была уже куча софта — тогда да, было бы о чём говорить…


                        1. Muzzy0
                          17.05.2015 18:12
                          +2

                          Так 1 спец по Fortran и прочим ископаемым сейчас стоит, как 10 по си шарп :)))


                1. Muzzy0
                  17.05.2015 17:41

                  Только ANSI C, только Asm, только хардкор. В порядке послабления можно C++.

                  Всякие си шарп, явы — это от лукавого :))


            1. Master_Dante
              16.05.2015 12:29
              +4

              Жизнь слишком коротка, а нереализованных целей еще вагон и маленькая тележка.


              1. Delphinum
                16.05.2015 17:44
                -5

                И поэтому потратить 2-3 месяца на изучение Python'a для программирования на малине и еще на сотне других устройств слишком сложная цель? Проще ждать, когда портируют Windows?


                1. dordzhiev
                  16.05.2015 18:18

                  Конечно проще, лол. Кто будет оплачивать учебные часы? И писать можно будет на C#. Одни плюсы же.


                  1. Delphinum
                    16.05.2015 23:17
                    -1

                    Не помню чтоб мне кто то оплачивал мое самообразование.


                    1. dordzhiev
                      17.05.2015 01:07
                      +2

                      ЧТД. Так что говорим спасибо MS за бесплатную винду для Raspberry PI.


    1. Krypt
      15.05.2015 21:20
      +2

      Даже если в этом случае Windows смысла не имеет: 10 секунд гугления: _http://www.raspberry-sharp.org/


      1. Delphinum
        15.05.2015 22:18
        -3

        Тем более. Зачем было портировать?


        1. Krypt
          15.05.2015 22:45
          +3

          Windows 10 портирован в том числе и на ARM. Raspberry Pi — ARM. Единственное, что там надо целенаправленно сделать — это указать что на какие выводы подключено, а это относительно дешёвая операция. Зато теперь Microsoft имеет модную ныне ачивку «Наша операционка запускается на Raspberry Pi!»


          1. Delphinum
            15.05.2015 22:47
            +1

            Вот это я и хотел услышать, спасибо.


        1. BelBES
          15.05.2015 23:13
          +3

          Windows на Raspberry Pi — это как межевой столб, типа MS обозначили свое присутствие на рынке одноплатных ПК. Для них выгодней сейчас потратить ресурсы на выпуск пока никому не нужной OS, чем потом кусать локти, что на этот поезд они опоздали…


          1. Delphinum
            16.05.2015 02:14

            Для них выгодней сейчас потратить ресурсы на выпуск пока никому не нужной OS

            Не может быть никому не нужная ОСь выгодным решением.


            1. Error1024
              16.05.2015 12:25

              То что лично Вам она не нужна, не говорит об остальных.


              1. Delphinum
                16.05.2015 17:45
                -4

                А при чем тут я? ОСь названа не нужной еще до меня.


          1. khim
            16.05.2015 10:46

            Для них выгодней сейчас потратить ресурсы на выпуск пока никому не нужной OS, чем потом кусать локти, что на этот поезд они опоздали…
            Локти вкуснее станут если они выпустят «никому не нужную OS»?

            На рынке операционок нужно либо вкладываться «по полной», либо никак. Наличие «никому не нужной OS» — скорее беда, чем подмога. Посмотрите на Windows Mobile. Первая версия — Windows Mobile 2003. Вышла за четыре года до появления iPhone и за пять — до появления HTC Dream. Если следовать вашей логике, то её далёкий потомок Windows 10 Mobile должен быть №1 на своём рынке. Чего, я извиняюсь, и близко нету.


            1. Delphinum
              16.05.2015 17:45
              -1

              Чего, я извиняюсь, и близко нету.

              Не извиняйтесь за правду.


            1. ApeCoder
              17.05.2015 23:53

              Поправьте меня, если я не прав, но до прихода айфона WM вполне успешно затоптала Palm.


              1. khim
                18.05.2015 02:50
                -2

                Palm никогда не была особенно популярна на рынке сматрфонов. Вот PDA — да, там одно время Palm был весьма популярен. А смартфоны — это Symbian до 2010го и Android — после. Остальные — по мелочи (да-да, даже iPhone никогда не был лидером… по каким-то техническим характеристикам — да, по популярности — нет).


                1. ApeCoder
                  18.05.2015 06:17
                  -1

                  Я ж разве говорил за сматрфоны? Второй вопрос интереснее — прибыль больше чем убытки или нет?


    1. Bluewolf
      16.05.2015 09:37
      +2

      Mono (и рантайм, и MonoDevelop) отлично работает и на первой Raspberry.
      Всё совершенно прозрачно, приложение пишется в Visual Studio под Windows, потом просто копируются бинарники на RPi и там запускаются. Никаких специальных доработок не нужно (только не забывать про некоторые различия ОС вроде путей к файлам).


      1. Delphinum
        16.05.2015 17:46
        +2

        Тсс… Народ не хочет учить другой ЯП, для них это слишком затратное занятие. *шепотом*


      1. Krey
        18.05.2015 14:14
        +1

        Как минимум одна аббревиатура с вами не согласна — WPF


  1. Mnemonik
    15.05.2015 20:19
    +22

    Написал один каммент что так и будет тут в одной из «over enthusiastic» тем о windows 10 на RPi2 полгода назад или когда там ее заанонсили, получил кучу минусов и пошел на хер. Было больно и обидно.


  1. eta4ever
    15.05.2015 20:39
    +2

    Ну, хорошо. А приложения-то для этой недовинды какие-нибудь существуют?


    1. igordata
      15.05.2015 21:21
      +2

      Вот же ж. В посте же.


      1. eta4ever
        15.05.2015 21:37
        +6

        Вебсервер, через который можно загружать в малину Hello world? Ок.


        1. igordata
          17.05.2015 11:35

          Хелловорд. И того уже «приложения».


    1. vovs Автор
      16.05.2015 08:34

      Есть примеры готовых приложений. Но это ни «калькулятор», или «редактор текстов».
      Это обучающие проекты. Роботы разные. Датчики температуры и т.д. Ну в целом как в Arduino
      github.com/ms-iot/samples
      ms-iot.github.io/content/win10/StartCoding.htm


      1. eta4ever
        16.05.2015 17:46

        Я просто к тому, что работая с Raspbian уже знаю, что у меня есть нормальная сеть, cron, ntp, ssh, всякие питоны-пыхи-скуэли. А тут не понимаю, на что опираться.


    1. SgtRiggs91
      16.05.2015 09:44

      Теоретически — все универсальные приложения (для Windows 10).


  1. jonic
    15.05.2015 21:53
    -4

    А мне вполне. У кого там повернулся язык на ардуино? Конечно это «ардуино». А то что мы попадаем в мир где большинство сделали за тебя и в плане граф интерфейса мы забываем? Вот так раз и можно наклепать софт для станка ЧПУ например, или чего либо другого. Другой вопрос, а не дешевле ли взять тот же андройд на плашнете за 3 тыс с экраном?


    1. eta4ever
      15.05.2015 22:02
      +6

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


      1. jonic
        16.05.2015 01:33
        +1

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


      1. Hellsy22
        16.05.2015 05:06
        +2

        Я пользовался. Gentoo. Сборка gcc заняла неделю. После этого разобрался с cross-compile и qemu — все стало чуть повеселее. Даже удалось собрать XFCE, какую-то версию FF и tigerVNC. Увы, все равно слабоват камень для хотя бы минимально комфортной работы. А вот как многозадачная «ардуина» с графическим интерфейсом — вполне подошла.


        1. eta4ever
          16.05.2015 17:50

          У нас разный юзкейс, по ходу. Я малинку плотно использовал в двух вариантах — как основа для еще недоделанного девайса (нужны была сеть, samba и GPIO, ну и Python мне весьма по нраву) и как аудиоплеер всякого лосслесса с подключением к внешнему ЦАП (проект называется Volumio). В обоих случаях альтернативы Pi+Raspbian по цене, энергопотреблению и скорости развертывания я даже близко не нашел. А для работы с гуем малина реально тормозная.


        1. eta4ever
          16.05.2015 18:43

          Вдогонку. Недавно собирал Arch для IBM T40. так очень проникся OpenBox. В качестве супер-минималистичного быстрого гуя. А сборка генты на малинке, представляю, насколько увлекательна. Когда-то собирал на PII-350.


    1. Delphinum
      15.05.2015 22:20
      +3

      Вот так раз и можно наклепать софт для станка ЧПУ например, или чего либо другого

      А без портирования Windows на малину этот софт наклепать нельзя?


      1. jonic
        16.05.2015 01:34

        А вы забыли что такое WinCE?


        1. Delphinum
          16.05.2015 02:12

          К чему вы ведете, не пойму.


          1. jonic
            16.05.2015 10:03

            А к тому, что у нас есть вполне удобный, замечу, инструмент который является некой заменой WinCE. Который можно достать и поставить малину, на который я вполне уверен умельцы смогут завести Windows RT. Мне ли вам говорить где WinCE используется? Так ли нужен там рабочий стол? А он там есть. И уж поверьте, я уверен что эта версия — это только начало.


            1. khim
              16.05.2015 10:54
              -1

              Ну так как вы эту тему подняли, то да, вам. А где она, собственно, ещё используется? Кажется в Media Box'ах ещё у всяких Beeline'ов используется — ну так там не в качестве Windows CE дело, а в том, что там используется куча проприетарных Micriosoft технологий поверх этого всего. А так — везде либо Android уже, либо, наоборот, полноценная Windows XP/Windws 7. «Недоделки» никому особо не нужны.


              1. Error1024
                16.05.2015 12:27
                +3

                В огромном количестве промышленного оборудования.


        1. eta4ever
          16.05.2015 17:53
          +1

          Мне кажется, вы мешаете теплое с мягким. Если бы на малине заводилась CE, ее действительно можно было бы использовать в автоматизации. А тут ни рыба ни мясо. Возможно — пока, если таким образом обкатывается замена CE (которую все никак не закопают).


          1. Muzzy0
            17.05.2015 18:19

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


      1. Muzzy0
        17.05.2015 18:16

        Я б сказал, что винда никак не годится для ЧПУ и идеально подходит для вертолётов :)))

        Для ЧПУ и прочей автоматики есть специализированные и куда более подходящие решения.


  1. Ivan_83
    15.05.2015 22:41
    -7

    МС хватается за соломинку, но уже поздно :)


  1. SgtRiggs91
    16.05.2015 10:53
    +4

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

    Итак, предположим, что вы — производитель инфокиосков (терминалов). Вы заказываете корпуса, собираете внутри них ПК с необходимыми заказчику устройствами, устанавливаете на них Windows Embedded, а затем всё это в сборе продаёте. Разумеется, вы платите лицензионные отчисления за Windows Embedded (вот тут прошу знающих уточнить, Embedded закупается в виде отдельных лицензий, или по подписке?). Такие киоски стоят не одну сотню тысяч рублей.

    В какой-то момент вы решаете начать производить киоски дешевле и меньше. Ну а что, потребности заказчиков неисчерпаемы! И вы решаете взять за их основу Raspberry Pi 2. (Вы проводите маркетинговое исследование и понимаете, что этого будет достаточно для нужд определённой категории клиентов.)
    Теперь вы устанавливаете на свои мини-киоски с Raspberry Pi 2 Windows 10 IoT, которая, если я правильно понимаю, есть и останется бесплатной. На большие киоски вы по-прежнему ставите Windows Embedded, но опять же переходите на версию Windows 10.

    Предположим также, что вы решаете поучаствовать в программе импортозамещения, и начинаете ставить на свои киоски некоторые устройства российского производителя. Под эти устройства в Windows нет драйверов, поэтому ваши программисты (штатные ли, или аутсорсеры) пишут для каждого из этих устройств один универсальный Windows-драйвер, который у вас будет работать и на больших киосках с Windows 10 Embedded, и на «малиновых» киосках с Windows 10 IoT.

    Теперь к вам приходит клиент. Пусть клиентом будет какая-нибудь сеть быстрого питания — видели в некоторых «Макдоналдсах» киоски самообслуживания? Вот клиенту надо что-то в этом роде. Он закупает у вас для одного из своих ресторанов несколько больших киосков для самообслуживания и несколько «малиновых», под кассы. Причём киоски на Raspberry Pi 2 ему обходятся дешевле. Клиент пишет одно универсальное Windows-приложение, адаптируя его интерфейс под форм-фактор и киосков самообслуживания, и «малиновых» киосков на кассах.
    У клиента профит. У вас — тоже профит, ведь клиенту понравилось, и он идёт к вам, чтобы закупить киосков для своего следующего ресторана. А вы предлагаете ему уже киоск средних размеров и средней цены на той же Raspberry Pi 2 и Windows 10 IoT.

    Это только один сценарий, который мне приходит в голову. Уверен, можно придумать ещё. Суть в том, что да, с одной стороны, Windows на «малине» выглядит как overkill. С другой стороны, в этом вполне может быть business value, может не для энтузиастов, но для небольших компаний или стартапов. (Что-то мне захотелось пойти открыть бизнес по производству киосков на Raspberry Pi 2 :)).


    1. Meklon
      16.05.2015 12:03

      Киоск проще на Linux поднять. И никаких отчислений.


      1. SgtRiggs91
        16.05.2015 12:46

        Возможно, но всё же многие киоски работают на Windows Embedded. Да мы сами в своё время заказывали киоск на Embedded.


      1. kAIST
        16.05.2015 13:10
        +5

        Я поднимал. Штучные заказы правда, в том числе и для своей работы. Кстати на raspberry pi.
        Впечатления такие: для себя — сказка. Дешевое железо, относительно дешевая разработка, так как есть много готовых библиотек, осталось только «склеить» все это (писал на питоне). Скоро напишу подробную статью на эту тему.


        1. Meklon
          16.05.2015 13:45
          +2

          С удовольствием прочитал бы.


          1. kAIST
            16.05.2015 14:01

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


      1. dordzhiev
        16.05.2015 13:59
        +1

        Какие отчисления?


        1. Meklon
          16.05.2015 14:09

          Это я товарища выше процитировал.

          Разумеется, вы платите лицензионные отчисления за Windows Embedded


      1. aram_pakhchanian
        17.05.2015 01:31

        Не всегда. Зависит от наличия драйверов для конкретных железок.


  1. Nomad1
    16.05.2015 11:50
    +1

    А есть какая-то возможность замерить производительность W10 в таком конфиге? Например, если таки собрать чуть сложнее программу, будут работать WPF анимации и т.д.? Сколько вообще запускается система?

    Когда сошло первое недоумение описанным, я явно увидел несколько забавнейших применений такому устройству — очень дешевый компьютер с Single App Mode, на котором больше нет ничего и работает одна программа, отлаженная и сделанная в привычном режиме на полноценном десктопном компьютере. Это может быть клиент 1C-бухгалтерии в формате Universal App (без косынки и браузера с вконтактиком!), может быть демонстрация одной игры/приложения для выставочного стенда, почтовый клиент или приложение кассира. Т.е. все то, что сейчас ставят на обычные или Embedded операционки, аккуратно выпиливая или закрывая все остальные возможности, хотя все-равно остаются дыры вроде запуска браузера для хелпа. Высший класс сейчас для подобного это веб-приложения для iPad или иного планшета, закрепленного в док станции.

    Конечно, пока это утопия — хорошие Windows Store программы вообще можно пересчитать на пальцах одной руки токаря, далеко не все из них станут Universal W10 приложениями, да еще и с ARM поддержкой, но кто знает, чем это все обернется?


  1. kvaps
    16.05.2015 16:41
    +1

    А клиент RDP в ней есть? Будет ли она денег стоить? — если она (десятка) будет весьма недорогой или вообще бесплатной, то можно довольно неплохие тонкие клиенты на ней делать, в альтернативу freerdp. Глюков подозреваю будет значительно меньше.


    1. eta4ever
      16.05.2015 17:56

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


    1. ntfs1984
      17.05.2015 15:20
      +1

      Сэр, подозреваю RDP нужно на чем-то просматривать. Однако,

      Управление «операционной системой» осуществляется посредством веб-интерфейса. Набираем в браузере, скажем 192.168.1.14, и видим это. На самом же устройстве ничего этого лицезреть нельзя.


      А вообще,
      Установка RDP-клиента на Raspberry Pi
      apt-get install remmina


      1. eta4ever
        17.05.2015 16:14

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


        1. ntfs1984
          17.05.2015 19:35

          Зачем?


          1. eta4ever
            17.05.2015 19:36

            Мы же говорим о RDP-клиенте на основе этой недовенды.


      1. dr1v3
        18.05.2015 14:20

        apt-get install remmina

        альтернативу freerdp. Глюков подозреваю будет значительно меньше


        1. kmeaw
          19.05.2015 08:59

          Разве remmina — не обёртка над freerdp? Как же тогда это повлияет на количество глюков?


          1. dr1v3
            19.05.2015 09:00

            Я это и имел в виду


    1. WaveCut
      18.05.2015 11:58

      Там нет эксплорера в принципе. Этот как-бы платформа для запуска приложений и все.


    1. SgtRiggs91
      19.05.2015 09:57

      Опять же теоретически, она умеет запускать любые универсальные Windows-приложения. RDP для Windows 8.x есть. Даже если это не работает на Windows 10, то MS наверняка обновит приложение к запуску «десятки». Точнее смогу сказать, когда мне приедет Raspberry в начале июня :) Что касается стоимости — обещают, что будет бесплатна.


  1. Ivan_83
    17.05.2015 02:37
    -3

    Дохлый номер это всё.
    EEEPC из этого не получится, на венде уж точно.

    1. Девиз венды же: «если у вас тормозит — купите комп по мощнее». А здесь оно в принципе не получится ничего докупить: ни проца ни памяти. Периферия мало что даст для общих вычислений и гуя.

    2. Такое железо долго не живёт в плане суппорта от производителя, они там каждый год новые чипы штампуют, ибо не дошли до предела (как х86). Ну вот сегодня на рапсе 2 винда пашет а завтра на малине 4 не будет, потому что мс вдруг станет не интересно или им некогда.

    3. Одна из фич этих плат — всякие порты в/в, типа gpio и прочего, сомнительно что в венде АПИ и дрова для этого появятся, ну как минимум в ближайшие годы.

    4. Накорябать свои дрова под винду — та ещё задачка. Под другие ОС это ощутимо проще.
    Те всякие жлезеки на экзотических и не очень чипах будут без дров, как и переферия.
    И вообще, плаг-анд-плея там нигде нет, все устройства на платформе обычно описываются заранее во всяких FDT так что до каких то полезных практических применений там ещё годы запилов винды и тонны опубликованных доков и кодов/примеров.

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

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

    7. Что касается тонких терминалов для RDP — мечтать не вредно :)
    IMHO платформа слабовата, особенно если пытаться 1080p и много часто обновляемого — там же видео только за счёт аппаратного ускорения показывается на таких разрешениях, а у RDP нагрузка не меньше.
    У FreeRDP шансов больше — его хотя бы с оптимизациями можно собрать, как и всё остальное.


    1. Error1024
      17.05.2015 18:10
      +1

      В любом случае шанс дать надо, отсутствие конкуренции всегда плохо, даже если это OpenSource.
      Много кто радовался что браузер Опера умер, на один движек меньше, да, но теперь Chrome/Blink — это новый IE, все пишут под него, используя его префиксы, и мы имеем хромозаточенные сайты.

      1. Девиз венды же: «если у вас тормозит — купите комп по мощнее». А здесь оно в принципе не получится ничего докупить: ни проца ни памяти. Периферия мало что даст для общих вычислений и гуя.

      А где не так? Линукс тот же распух, и на слабом железе лучше Windows XP поставить, тормозить меньше будет.

      3. Одна из фич этих плат — всякие порты в/в, типа gpio и прочего, сомнительно что в венде АПИ и дрова для этого появятся, ну как минимум в ближайшие годы.

      Раз это анонсировали как Arduino с Windows, то доступ к портам точно есть.

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

      Сколько раз в день Вы пересобираете ядро?

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

      Не только, она ценна своей средой разработки, работоспособным GUI, сделанном не на коленке.


      1. Ivan_83
        18.05.2015 02:44
        -2

        Конкуренция это линух, нетбсд, фрибсд. Для венды это больше маркетинг.

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

        Мало ли что они про анонсировали. На заборах тоже анонсируют.

        Ядро фри я пересобираю тогда когда мне это нужно.
        Бывает что месяца 2-4 не пересобираю, бывает что за час раз 20 и более. Бывает что только отдельные модули пересобираю и тут же их загружаю.

        Среда разработки не стоит ничего. Она нужна прежде всего самому МС чтобы кодить свой софт и чтобы другие могли его кодить под винду, иначе она будет бесполезна.
        Как текстовый редактор — вижал студия полное говно, нотепад++ на порядок лучше, geany под не винду тоже не отстаёт.
        Как отладчик студия не плоха, но чес говоря мне особо не с чем сравнивать — к консольному gdb я ещё не привык.

        Сюрприз!
        Виндовый гуй деградировал а все остальные подтянулись и точка когда «линуксовый» гуй был хуже виндового пройдена лет 5 назад, теперь гуй под не виндой ощутимо лучше, и выбор богаче, как по части свисто-перделок так и по ресурсам.
        Но особенно МС доставил со своими уродскими плитками, это порвало шаблоны практически всем — особенно плюются люди не ИТ профессий, многим XFCE может показаться более привычным после семёрки, чем плитки.
        Так что наколеночный гуй он ближе к народу чем плитки из дурдома :)
        Я то в принципе понимаю желание иметь один гуй везде, но специфика использования слишком разная чтобы так натягивать сову на глобус.

        Неминуемость смены привычного гуя явилась одной из причин по которой я пересел с винды на FreeBSD+XFCE+++.
        Мне семёрочный то не нравился после ХР — они TreeView с файлами испоганили, особенно в диалогах открытия/сохранения, так что приходилось делать лишние движения.
        А плитки это ваще шедевр мозготраха: в меню бинарный поиск глазами не возможен — всё как бык поссал, иконки разных размеров, логика расположения понятна разве что психам которые это сделали.
        Постоянные переключения между рабочими столами в пределах оконной станции (ну это когда пуск открываешь или просмотр перед печатью или магазин хламожений или ещё что и панель задач исчезает) — вообще вымораживает, и постоянно теперь дрочить кнопку «флажок» на клаве.
        Просто верх юзабилити.
        Короче, спасибо мс за весёлое детство с демократичной 9х, но теперь я лучше с парнями «наколеночниками», найду то что удобно в использовании или сам допишу.


        1. Error1024
          18.05.2015 03:05
          +1

          Окей, у вас личная неприязнь в Windows, но это не значит что для всех остальных Windows бесполезна.
          И зачем вообще вы выражаетесь про Windows с таким показным пренебрежением, вам будет приятно, если я про Linux так начну выражаться?


          1. ntfs1984
            18.05.2015 11:51

            Позвольте вмешаться. Человек всего лишь обоснованно критикует узкие места, и резюмирует своим мнением об ОС. Давайте по факту, текущее состояние Raspbian (и не только):
            1) Умеет загружаться с флешки;
            2) Имеет вывод на экран через HDMI или через видеовыход (как вам удобнее);
            3) Может оставаться в голой консоли (занимая при этом 400 мб места, а TinyCore вообще 25);
            4) Или может грузить GUI, некоторые (!!!) из них нетребовательные, например LXDE, а другие удобные, например XFCE;
            5) Этот GUI вполне себе вменяемо работает. Окошки перетаскиваются без тормозов, видео средней паршивости тоже. Даже 1080p можно, если пошаманить. При чем делается это все четырьмя устройствами: монитором, собственно малинкой, мышью и клавиатурой;
            6) Под этим GUI (да и без него) существует огромное количество софта на любой вкус: торрент-клиенты, веб-серверы, браузеры, RDP\VNC серверы\клиенты, файерволлы, базы данных, офисы;
            7) Работают GPIO, и что немаловажно — I2C, SPI, UART, CSI и прочее;
            8) К ним можно подключить светодиодик, набрав в терминале «echo 255 > /sys/class/gpio#/value», а можно написать программу которая будет это делать, и размер этой программы будет аж 3 строки (включая заголовочные);
            9) А можно подключить даже экран. Или датчики. Или часы. Или серводвигатели. Можно зайти на сайт и скачать библиотеку на Питоне. Или пыхе. Или даже баше.

            А теперь на минуточку, представим что мы с вами не гики, а типичные потребители, подверженные вау-импульсу, и готовые покупать железо не по его конфигурации, а по его рекламе и прочим маркетинговым штучкам. Чтобы МЫ поставили этот Windows на нашу Raspberry PI, он должен уметь хотя бы на один пункт больше, чем я написал. Иначе возникнет закономерный вопрос «А зачем?».

            P.S. не обвиняйте меня пожалуйста в неприязни к Windows, мне нравится эта прошивка для игр, но мое ИМХО — этой ОС на Raspberry делать нечего, подходы МС здесь не сработают. Аргументируйте свою позицию.


            1. ApeCoder
              18.05.2015 13:04
              -2

              10) Работают минималистичные WInApi приложения?
              11) Ваши С# быдлокодеры могут быстро и расслабленно написать для этого приложения


              1. ntfs1984
                18.05.2015 13:23

                Это вы спрашиваете меня, работает ли оно на Raspbian?
                Или дополнили список преимуществ Raspbian?


                1. ApeCoder
                  18.05.2015 13:28

                  Я про это:
                  > Чтобы МЫ поставили этот Windows на нашу Raspberry PI, он должен уметь хотя бы на один пункт больше, чем я написал

                  Но предположительно


          1. Ivan_83
            20.05.2015 08:35

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

            Пренебрежение к маркетологам, продуктманагерам, руководству и програмерам венды — всё испортили гады! :)
            Да плевать, говорите про что хотите, я не фанатик.
            И в опенсорсе принято: не нравится — сделай лучше.


      1. SgtRiggs91
        19.05.2015 10:07

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

        3. Одна из фич этих плат — всякие порты в/в, типа gpio и прочего, сомнительно что в венде АПИ и дрова для этого появятся, ну как минимум в ближайшие годы.

        Раз это анонсировали как Arduino с Windows, то доступ к портам точно есть.

        Windows.Devices.Gpio namespace
        General-Purpose I/O (GPIO) Drivers
        Windows 10 IoT Core Samples — тут вообще много всего, в т.ч. и использование GPIO (проект Blinky)


    1. Muzzy0
      17.05.2015 18:25

      Под фотошоп не винду надо, а огрызок :)


  1. BOBS13
    17.05.2015 19:02

    И это все! Что может предложить Microsoft в качестве ОС для Raspberry Pi 2.
    Это не серьезно, просто не серьезно. Я очень сильно расстроен.


  1. WaveCut
    18.05.2015 11:59

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


  1. Krey
    18.05.2015 14:21

    Кажется одна из первых картинок исчерпывающе отвечает на недоумение автора. Это не просто винда — это одна из сборок, конкретно IoT Core.
    Хотите десктоп и прочий UI с приложениями — ищите пути установить обычную WinRT.