0,0
рейтинг
15 мая 2015 в 19:10

Windows 10 на Raspberry Pi 2, первые впечатления

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 умел больше. А надо ли это?

Воловиков Владимир @vovs
карма
3,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

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

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

      Вобщем мне нужен Win сильно усеченный по запросам, способный работать на машинке мощностью в Pi, без графики можно обойтись или удаленным десктопом. Чтобы поставить на него тот софт, который я легко могу поставить и настроить на свой основной компьютер.
      • +18
        Не забывайте, что софт обычный вы не поставите. Он же под ARM должен быть откомпилирован. Как поставить драйвера? Да ни как не поставите. Сейчас Pi c Windows, это реально аналог Arduiono.
        • +2
          Да я уже понял. Хотя с большим интересом заходил в пост.
      • 0
        Что-нибудь маленькое на Intel Atom смотрели? Например, MinnowBoard MAX, но всё же помощнее будет, чем Pi.
        msdn.microsoft.com/ru-ru/windows/hardware/dn770216

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

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

              Верно.

              DELL Venue 8 Pro стоит 16-25 тысяч в магазинах России.
              • +1
                Глянул. 250$ против 45$ — разные весовые категории совершенно. И избыточность — экран не надо, сенсорность тоже. Батарею не надо.
                • +1
                  Можно смотреть в сторону car pc или pos машинок, на которые накатить Embdedd XP.
                  • –2
                    >>Embdedd XP
                    Фууу. :)
                    Ничего не имею против WinCE, она вполне ок была… Но зачем она нужна во времена Андроида? Не говоря уж о том, что WinCE устарела дико по сравнению с тем же андроидом.
                    • +2
                      А с риалтаймом на андроиде как? А если очередное обновление сервисов гугла все сломает?
                      Иногда требуется емкий стилус-ориентированный интерфейс, а не с тремя кнопочками для пальца.
                    • +4
                      Может я чего не понимаю, но вроде как Embedded XP всё же не CE…
                    • +2
              • 0
                Не обязательно покупать в магазинах России:

                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, в котором нет ни экрана, ни батареи.
                • +2
                  а где в планшете взять I2C \ GPIO или ethernet или hdmi?
                  • –1
                    В некоторых планшетах есть usb-host, а значит с добавлением двухдолларового Arduino Nano — есть I2C и куча GPIO. Но при этом же сразу есть батарея, wi-fi, экран, камера, встроенная память, пачка разных датчиков, более мощный процессор и все это в нормальном корпусе. Ethernet тоже подключается через usb.
                • 0
                  А есть ещё планшеты от Prestigio тысяч по 5-6 рублей. на поиграться вполне сойдёт.
        • 0
          Да мне ноут старый достался, его приспособлю. Но хотелось-бы что-то минимально прожорливое и компактное. За наводку на MinnowBoard спасибо.
          • +1
            Посмотрите Intel Nuc, на том же процессоре, что и MinnowBoard, они есть и, когда последний раз смотрел, стоили порядка 8-9 круб. Были в Питере в наличии.
            • 0
              Спасибо. Это все понятно, что есть если поискать. Но Pi уже есть и когда видишь статью, что 10-ка на ней теперь работает — первые мысли «о, круто — надо глянуть, может легко решиться моя проблема». А выложить 150$ и ждать посылку — это уже не «легко».
      • +1
        Посмотрите на Liva
        • 0
          его заявленная стоимость составляет 200 долларов

          Эмм, не проще купить б/у комп тысяч за 5 рублей?
          • 0
            Liva совсем небольшая и весьма аккуратная.
            Да, медленная. Win8 на ней работает не торопясь, но все ж работает.
      • 0
        А вам скорость важна? Люди ставили winxp на qemu на raspberry pi 2.
  • 0
    Портировать операционку на малину только для того, чтобы мочь писать прилажения на C# и запускать их на малине? Люди на столько не хотят изучать другие ЯП?
    • +6
      Думаю, портировали же не те люди, которые не хотят изучать другие ЯП, а те, которые хотят, чтобы Windows у вас была везде — на десктопе, планшете, смартфоне и в стиральной машине.
      • –4
        Естественно. Я просто не понимаю, чему радуются пользователи? Тому, что можно будет писать проги на малину и не придется изучать другой ЯП?
        • НЛО прилетело и опубликовало эту надпись здесь
          • –4
            Почему?
            • +5
              Лишняя трата сил. Вместо того, чтобы тысячи людей учили другой язык, 100 человек портировали Windows (и C#) на малинку.
              • –5
                То есть по вашему программист должен знать только C# и не тратить свои «силы» ни на что, кроме как на его использование?
                • 0
                  Если я работаю плотником, мой молоток меня устраивает и поволяет справиться со всеми моими задачами, то зачем мне еще дюжина молотков?
                  • –4
                    Может для того, чтобы не портировать ваш молоток, а пользоваться аналогичным и уже готовым?
                    • +3
                      Представьте, есть специалист с 14-летним стажем работы на C#. Он знает платформу досконально от и до. Может написать любой код и спроектировать систему любого масштаба. Получает за это неплохие деньги. Представили? А теперь расширим это представление до уровня организации, работники которой специализируются на конкретной платформе. Возьмётся ли эта организация за проект, в котором придётся писать под другую платформу? Нет конечно. А бал правят именно организации, а не одиночки.
                      • –3
                        Если бы всё было так, как вы говорите, то все до сих пользовались бы только FORTRAN'ом. Ну может ещё Cobol'ом.

                        А так… С организациями всё просто — не возьмётся за проект одна, значит возьмётся другая, делов-то. Никто не будет ради удобства пары программистов менять целую операционку. Вот если бы под Windows 10 для Raspberry Pi 2 была уже куча софта — тогда да, было бы о чём говорить…
                        • +2
                          Так 1 спец по Fortran и прочим ископаемым сейчас стоит, как 10 по си шарп :)))
                • 0
                  Только ANSI C, только Asm, только хардкор. В порядке послабления можно C++.

                  Всякие си шарп, явы — это от лукавого :))
            • НЛО прилетело и опубликовало эту надпись здесь
              • –5
                И поэтому потратить 2-3 месяца на изучение Python'a для программирования на малине и еще на сотне других устройств слишком сложная цель? Проще ждать, когда портируют Windows?
                • 0
                  Конечно проще, лол. Кто будет оплачивать учебные часы? И писать можно будет на C#. Одни плюсы же.
                  • –1
                    Не помню чтоб мне кто то оплачивал мое самообразование.
                    • +2
                      ЧТД. Так что говорим спасибо MS за бесплатную винду для Raspberry PI.
    • +2
      Даже если в этом случае Windows смысла не имеет: 10 секунд гугления: _http://www.raspberry-sharp.org/
      • –3
        Тем более. Зачем было портировать?
        • +3
          Windows 10 портирован в том числе и на ARM. Raspberry Pi — ARM. Единственное, что там надо целенаправленно сделать — это указать что на какие выводы подключено, а это относительно дешёвая операция. Зато теперь Microsoft имеет модную ныне ачивку «Наша операционка запускается на Raspberry Pi!»
          • +1
            Вот это я и хотел услышать, спасибо.
        • +3
          Windows на Raspberry Pi — это как межевой столб, типа MS обозначили свое присутствие на рынке одноплатных ПК. Для них выгодней сейчас потратить ресурсы на выпуск пока никому не нужной OS, чем потом кусать локти, что на этот поезд они опоздали…
          • 0
            Для них выгодней сейчас потратить ресурсы на выпуск пока никому не нужной OS

            Не может быть никому не нужная ОСь выгодным решением.
            • 0
              То что лично Вам она не нужна, не говорит об остальных.
              • –4
                А при чем тут я? ОСь названа не нужной еще до меня.
          • 0
            Для них выгодней сейчас потратить ресурсы на выпуск пока никому не нужной OS, чем потом кусать локти, что на этот поезд они опоздали…
            Локти вкуснее станут если они выпустят «никому не нужную OS»?

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

              Не извиняйтесь за правду.
            • 0
              Поправьте меня, если я не прав, но до прихода айфона WM вполне успешно затоптала Palm.
              • –2
                Palm никогда не была особенно популярна на рынке сматрфонов. Вот PDA — да, там одно время Palm был весьма популярен. А смартфоны — это Symbian до 2010го и Android — после. Остальные — по мелочи (да-да, даже iPhone никогда не был лидером… по каким-то техническим характеристикам — да, по популярности — нет).
                • –1
                  Я ж разве говорил за сматрфоны? Второй вопрос интереснее — прибыль больше чем убытки или нет?
    • +2
      Mono (и рантайм, и MonoDevelop) отлично работает и на первой Raspberry.
      Всё совершенно прозрачно, приложение пишется в Visual Studio под Windows, потом просто копируются бинарники на RPi и там запускаются. Никаких специальных доработок не нужно (только не забывать про некоторые различия ОС вроде путей к файлам).
      • +2
        Тсс… Народ не хочет учить другой ЯП, для них это слишком затратное занятие. *шепотом*
      • +1
        Как минимум одна аббревиатура с вами не согласна — WPF
  • +22
    Написал один каммент что так и будет тут в одной из «over enthusiastic» тем о windows 10 на RPi2 полгода назад или когда там ее заанонсили, получил кучу минусов и пошел на хер. Было больно и обидно.
  • +2
    Ну, хорошо. А приложения-то для этой недовинды какие-нибудь существуют?
    • +2
      Вот же ж. В посте же.
      • +6
        Вебсервер, через который можно загружать в малину Hello world? Ок.
        • 0
          Хелловорд. И того уже «приложения».
    • 0
      Есть примеры готовых приложений. Но это ни «калькулятор», или «редактор текстов».
      Это обучающие проекты. Роботы разные. Датчики температуры и т.д. Ну в целом как в Arduino
      github.com/ms-iot/samples
      ms-iot.github.io/content/win10/StartCoding.htm
      • 0
        Я просто к тому, что работая с Raspbian уже знаю, что у меня есть нормальная сеть, cron, ntp, ssh, всякие питоны-пыхи-скуэли. А тут не понимаю, на что опираться.
    • 0
      Теоретически — все универсальные приложения (для Windows 10).
  • –4
    А мне вполне. У кого там повернулся язык на ардуино? Конечно это «ардуино». А то что мы попадаем в мир где большинство сделали за тебя и в плане граф интерфейса мы забываем? Вот так раз и можно наклепать софт для станка ЧПУ например, или чего либо другого. Другой вопрос, а не дешевле ли взять тот же андройд на плашнете за 3 тыс с экраном?
    • +6
      Просто у тех, кто пользовался нормальным линуксом на малинке, возникает разрыв шаблона при виде данного убожества. Делать из малинки ардуину с виндой — какое-то извращение.
      • +1
        Я пользовался, у меня не возникло разрыва шаблона, а родился этот комментарий. Как так?
      • +2
        Я пользовался. Gentoo. Сборка gcc заняла неделю. После этого разобрался с cross-compile и qemu — все стало чуть повеселее. Даже удалось собрать XFCE, какую-то версию FF и tigerVNC. Увы, все равно слабоват камень для хотя бы минимально комфортной работы. А вот как многозадачная «ардуина» с графическим интерфейсом — вполне подошла.
        • 0
          У нас разный юзкейс, по ходу. Я малинку плотно использовал в двух вариантах — как основа для еще недоделанного девайса (нужны была сеть, samba и GPIO, ну и Python мне весьма по нраву) и как аудиоплеер всякого лосслесса с подключением к внешнему ЦАП (проект называется Volumio). В обоих случаях альтернативы Pi+Raspbian по цене, энергопотреблению и скорости развертывания я даже близко не нашел. А для работы с гуем малина реально тормозная.
        • 0
          Вдогонку. Недавно собирал Arch для IBM T40. так очень проникся OpenBox. В качестве супер-минималистичного быстрого гуя. А сборка генты на малинке, представляю, насколько увлекательна. Когда-то собирал на PII-350.
    • +3
      Вот так раз и можно наклепать софт для станка ЧПУ например, или чего либо другого

      А без портирования Windows на малину этот софт наклепать нельзя?
      • 0
        А вы забыли что такое WinCE?
        • 0
          К чему вы ведете, не пойму.
          • 0
            А к тому, что у нас есть вполне удобный, замечу, инструмент который является некой заменой WinCE. Который можно достать и поставить малину, на который я вполне уверен умельцы смогут завести Windows RT. Мне ли вам говорить где WinCE используется? Так ли нужен там рабочий стол? А он там есть. И уж поверьте, я уверен что эта версия — это только начало.
            • –1
              Ну так как вы эту тему подняли, то да, вам. А где она, собственно, ещё используется? Кажется в Media Box'ах ещё у всяких Beeline'ов используется — ну так там не в качестве Windows CE дело, а в том, что там используется куча проприетарных Micriosoft технологий поверх этого всего. А так — везде либо Android уже, либо, наоборот, полноценная Windows XP/Windws 7. «Недоделки» никому особо не нужны.
              • +3
                В огромном количестве промышленного оборудования.
        • +1
          Мне кажется, вы мешаете теплое с мягким. Если бы на малине заводилась CE, ее действительно можно было бы использовать в автоматизации. А тут ни рыба ни мясо. Возможно — пока, если таким образом обкатывается замена CE (которую все никак не закопают).
          • 0
            потихоньку закапывают. Например, Сименс похоронил старую линейку операторских панелей на СЕ. Думаю, не надо рассказывать, что доля Сименса на рынке автоматики существенна — помимо того, что он является одним из законодаталей.
      • 0
        Я б сказал, что винда никак не годится для ЧПУ и идеально подходит для вертолётов :)))

        Для ЧПУ и прочей автоматики есть специализированные и куда более подходящие решения.
  • –7
    МС хватается за соломинку, но уже поздно :)
  • +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 :)).
    • 0
      Киоск проще на Linux поднять. И никаких отчислений.
      • 0
        Возможно, но всё же многие киоски работают на Windows Embedded. Да мы сами в своё время заказывали киоск на Embedded.
      • +5
        Я поднимал. Штучные заказы правда, в том числе и для своей работы. Кстати на raspberry pi.
        Впечатления такие: для себя — сказка. Дешевое железо, относительно дешевая разработка, так как есть много готовых библиотек, осталось только «склеить» все это (писал на питоне). Скоро напишу подробную статью на эту тему.
        • +2
          С удовольствием прочитал бы.
          • 0
            Думаю, на следующей недели напишу. Вообще, делал выездную небольшую «фотобудку». Показал ее знакомому, который ее покупал (большая по размерам, на базе обычного неттопа), он сначала очень удивился что я смог запихнуть все в такой маленький объем, а потом еще больше удивился, когда я ему показал что внутри она наполовину пустая.
      • +1
        Какие отчисления?
        • 0
          Это я товарища выше процитировал.
          Разумеется, вы платите лицензионные отчисления за Windows Embedded
      • 0
        Не всегда. Зависит от наличия драйверов для конкретных железок.
  • +1
    А есть какая-то возможность замерить производительность W10 в таком конфиге? Например, если таки собрать чуть сложнее программу, будут работать WPF анимации и т.д.? Сколько вообще запускается система?

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

    Конечно, пока это утопия — хорошие Windows Store программы вообще можно пересчитать на пальцах одной руки токаря, далеко не все из них станут Universal W10 приложениями, да еще и с ARM поддержкой, но кто знает, чем это все обернется?
    • 0
      Сам и отвечу на свой вопрос.
      Устройство работает довольно быстро, запускается все относительно нормально, нареканий к процессору и скорости выполнения кода пока нет.
      А вот графика использует софтварную эмуляцию, т.е. Direct X работает отвратно, XAML приемлемо (видимо, определяет, что там нет HW Support и DX не использует). Портирование W8 программы на W10 заняло от силы час — вырезание SettingPane и прочих устаревших вещей. Заработали проекты как на C#, так и на C++.
      Создал тикет о том, что графический драйвер необходим, надеюсь рано или поздно за него примутся — все-таки в Pi относительно неплохое видео:
      connect.microsoft.com/windowsembeddedIoT/Feedback/Details/1505683

      Присоединяйтесь голосами, кто может.
  • +1
    А клиент RDP в ней есть? Будет ли она денег стоить? — если она (десятка) будет весьма недорогой или вообще бесплатной, то можно довольно неплохие тонкие клиенты на ней делать, в альтернативу freerdp. Глюков подозреваю будет значительно меньше.
    • 0
      Во! Вот это уже ближе к делу. Если будет возможность тянуть пару приложений через RemoteAPP, я бы этому делу нашел применение.
    • НЛО прилетело и опубликовало эту надпись здесь
      • 0
        И что? Из того, что управляется это дело через вебморду не следует невозможность разработки приложения, задействующего подключенные клавиатуру, мышь и экран.
        • НЛО прилетело и опубликовало эту надпись здесь
          • 0
            Мы же говорим о RDP-клиенте на основе этой недовенды.
      • 0
        apt-get install remmina

        альтернативу freerdp. Глюков подозреваю будет значительно меньше
        • 0
          Разве remmina — не обёртка над freerdp? Как же тогда это повлияет на количество глюков?
          • 0
            Я это и имел в виду
    • 0
      Там нет эксплорера в принципе. Этот как-бы платформа для запуска приложений и все.
    • 0
      Опять же теоретически, она умеет запускать любые универсальные Windows-приложения. RDP для Windows 8.x есть. Даже если это не работает на Windows 10, то MS наверняка обновит приложение к запуску «десятки». Точнее смогу сказать, когда мне приедет Raspberry в начале июня :) Что касается стоимости — обещают, что будет бесплатна.
  • –3
    Дохлый номер это всё.
    EEEPC из этого не получится, на венде уж точно.

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

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

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

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

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

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

    7. Что касается тонких терминалов для RDP — мечтать не вредно :)
    IMHO платформа слабовата, особенно если пытаться 1080p и много часто обновляемого — там же видео только за счёт аппаратного ускорения показывается на таких разрешениях, а у RDP нагрузка не меньше.
    У FreeRDP шансов больше — его хотя бы с оптимизациями можно собрать, как и всё остальное.
    • +1
      В любом случае шанс дать надо, отсутствие конкуренции всегда плохо, даже если это OpenSource.
      Много кто радовался что браузер Опера умер, на один движек меньше, да, но теперь Chrome/Blink — это новый IE, все пишут под него, используя его префиксы, и мы имеем хромозаточенные сайты.

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

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

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

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

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

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

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

      Не только, она ценна своей средой разработки, работоспособным GUI, сделанном не на коленке.
      • –2
        Конкуренция это линух, нетбсд, фрибсд. Для венды это больше маркетинг.

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

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

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

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

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

        Неминуемость смены привычного гуя явилась одной из причин по которой я пересел с винды на FreeBSD+XFCE+++.
        Мне семёрочный то не нравился после ХР — они TreeView с файлами испоганили, особенно в диалогах открытия/сохранения, так что приходилось делать лишние движения.
        А плитки это ваще шедевр мозготраха: в меню бинарный поиск глазами не возможен — всё как бык поссал, иконки разных размеров, логика расположения понятна разве что психам которые это сделали.
        Постоянные переключения между рабочими столами в пределах оконной станции (ну это когда пуск открываешь или просмотр перед печатью или магазин хламожений или ещё что и панель задач исчезает) — вообще вымораживает, и постоянно теперь дрочить кнопку «флажок» на клаве.
        Просто верх юзабилити.
        Короче, спасибо мс за весёлое детство с демократичной 9х, но теперь я лучше с парнями «наколеночниками», найду то что удобно в использовании или сам допишу.
        • +1
          Окей, у вас личная неприязнь в Windows, но это не значит что для всех остальных Windows бесполезна.
          И зачем вообще вы выражаетесь про Windows с таким показным пренебрежением, вам будет приятно, если я про Linux так начну выражаться?
          • НЛО прилетело и опубликовало эту надпись здесь
            • –2
              10) Работают минималистичные WInApi приложения?
              11) Ваши С# быдлокодеры могут быстро и расслабленно написать для этого приложения
              • НЛО прилетело и опубликовало эту надпись здесь
                • 0
                  Я про это:
                  > Чтобы МЫ поставили этот Windows на нашу Raspberry PI, он должен уметь хотя бы на один пункт больше, чем я написал

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

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

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

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

        Windows.Devices.Gpio namespace
        General-Purpose I/O (GPIO) Drivers
        Windows 10 IoT Core Samples — тут вообще много всего, в т.ч. и использование GPIO (проект Blinky)
    • 0
      Под фотошоп не винду надо, а огрызок :)
  • 0
    И это все! Что может предложить Microsoft в качестве ОС для Raspberry Pi 2.
    Это не серьезно, просто не серьезно. Я очень сильно расстроен.
  • 0
    С нетерпением ждем сборки винды для малины из драйверкпака этого продукта и полновесной десятки под арм.
  • 0
    Кажется одна из первых картинок исчерпывающе отвечает на недоумение автора. Это не просто винда — это одна из сборок, конкретно IoT Core.
    Хотите десктоп и прочий UI с приложениями — ищите пути установить обычную WinRT.

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