Процесс с yocto: получить yocto → разработать дистрибутив → получить дистрибутив → поставить его
Процесс с Windows: получить дистрибутив → поставить его. Возможно, даже это делать не придется, а будет железка с уже встроенным Windows. Итого, 1-2 шага взамен четырех.
Бóльшая часть девайсов в сфере будет работать примерно по схеме получил показания датчика (термометр, GPS, гироскоп, etc.) → обработал данные → загрузил в облако → обработал данные в облаке → запушил результаты обработки на другой девайс пользователя (телефон, компьютер, etc.). Если MS предоставит полный тулчейн для этого, это будет очень серьезный плюс.
В том же и идея, чтобы за этим не стояла команда инженеров. Взял крохотный компьютер, воткнул в него датчики, встроил во что-нибудь и продукт готов. Да, теряется гибкость, и да, есть оверхед, но зато продукт сделать может команда без инженеров экстра-класса.
Вот вы говорите, добавляется много хренового ПО — а что, лучше совсем его не было бы?
Нету отличной платформы для embedded. Вообще, не бывает «лучшего <n> для <x>». Бывает <n> более подходящий для <x>, при условиях <a>, <b>, <c>,… Причем, даже критерии, определяющие насколько подходит то или иное <n> у всех разные — кому-то важна скорость разработки, кому-то — цена, кому-то — размер, а кому-то — цвет.
Я не говорю, что Win предпочтительнее, я говорю, что вариантов не было. Теперь есть, и если кто-то сочтёт это более предпочтительным вариантом — будет использовать.
А я не говорю про современный embedded, я говорю про будущий embedded. Эра Internet of things и wearable devices невозможна без упрощения процесса разработки этих устройств до полного минимума усилий. Так вот, Intel, MS и их коллеги именно это и делают, создают условия для массовых разработки и производства этих устройств. И в таких условиях одного айтишника-гекатонхейра (который и программист, и админ, и на дуде игрец) будет вполне достаточно.
Лет 20-30 назад разработка ПО тоже была была элитарной сферой занятости, требовала знаний и умений, надо было аккуратно считать байты и такты. А потом был дельфи, формошлёпство и массовое производство ПО на все вкусы и потребности.
Судя по ссылке, AMD предлагает решение очень похожее то, что предлагает MS.
Я вам говорю с точки зрения бизнеса. Вы, видимо, считаете, что в сектор wearable devices будут только Google да Epson. Ну и еще пара таких же китов. Но основная масса wearable devices — это будут всякие кроссовки, считающие количество шагов, ремни-пульсометры и всякая такая вот совершенно не высокотехнологичная борода. И из 5 человек, работающих в компании, производящей такие предметы айтишников будет один-полтора, и не факт, что высокой квалификации, а остальные будут маркетологи, пиарщики и прочие т.н. business guys. Кто из них будет собирать дистр линукса и, главное, зачем?
Вы так говорите «менять систему», будто это какое-то бесспорное благо, и всем только это и нужно. Большинству не надо ничего менять и подкручивать под себя, им нужно поставить, накидать софт, упихать в красивую коробку и — на прилавок. Если есть готовая экосистема, где этот процесс поставлен и отлажен — это очень серьезное преимущество перед конкурентами.
Ну вот AMD, значит, будут конкурировать с MS на этом рынке. Хотя, конкурировать будет не так просто с учетом бесплатности Windows для этой платформы, придется делать более-менее осязаемые преимущества по сравнению с вендой или делать более нишевые продукты.
А вот yocto — это те же проблемы. Любой бизнес кроме совсем крохотного, типа ИП (потому что денег нет) или очень большого (потому что денег очень много) предпочтет заплатить кому-нибудь и переложить на этого кого-нибудь ответственность, особенно, если речь идет о непрофильной деятельности. А сборка и поддержка дистра лиункса — это непрофильная деятельность для тех компаний, которые будут пользоваться этой вот виндой или а-эм-дэшным дистром.
PS: AMD делает дистр для работы на интеловских процессорах?
Слышал, отчего же. Но разве у них есть продукты этого рода? Я не в курсе корпоративных поставщиков *никсов в этой сфере. Но я и не очень сильно искал, правда.
Зачем лезть на рынок — очень понятно. Причин множество, но основное, как вижу это я — расширение экосистемы, которое повлечет увеличение продаж основных продуктов, а именно Windows Server, MS SQL Server, Azure для разработки ПО под эти самые things и хостинг бэкендов.
Я вижу в ОС от Windows для «вещей», как минимум, огромную пользу для небольших производителей устройств, которым будет куда проще работать с ОС Windows, т.к. у них будет четкий, осязаемый поставщик в лице MS, с которым они будут работать, получать поддержку, etc. С *никсами же, если не работает — разбирайся сам или ищи ответа на канале об аниме. Плюс, они получают от того же поставщика полную экосистему для разработки и поддержки своего продукта.
Ох, полетят в меня шишки, но… Проблема открытых протоколов в том, что КАК ПРАВИЛО они либо крайне ограниченные, либо требуют серьезных усилий по их использованию как со стороны разработчиков, так и со стороны конечных пользователей. Примеров достаточно.
Суд Франции, например, может запретить деятельность MS на территории Франции, если она нарушает французские законы. И конкретно в случае с Францией для MS это серьезно, это не Андорра какая-нибудь или Лихтенштейн.
Процесс с Windows: получить дистрибутив → поставить его. Возможно, даже это делать не придется, а будет железка с уже встроенным Windows. Итого, 1-2 шага взамен четырех.
Бóльшая часть девайсов в сфере будет работать примерно по схеме получил показания датчика (термометр, GPS, гироскоп, etc.) → обработал данные → загрузил в облако → обработал данные в облаке → запушил результаты обработки на другой девайс пользователя (телефон, компьютер, etc.). Если MS предоставит полный тулчейн для этого, это будет очень серьезный плюс.
В том же и идея, чтобы за этим не стояла команда инженеров. Взял крохотный компьютер, воткнул в него датчики, встроил во что-нибудь и продукт готов. Да, теряется гибкость, и да, есть оверхед, но зато продукт сделать может команда без инженеров экстра-класса.
Вот вы говорите, добавляется много хренового ПО — а что, лучше совсем его не было бы?
Лет 20-30 назад разработка ПО тоже была была элитарной сферой занятости, требовала знаний и умений, надо было аккуратно считать байты и такты. А потом был дельфи, формошлёпство и массовое производство ПО на все вкусы и потребности.
Я вам говорю с точки зрения бизнеса. Вы, видимо, считаете, что в сектор wearable devices будут только Google да Epson. Ну и еще пара таких же китов. Но основная масса wearable devices — это будут всякие кроссовки, считающие количество шагов, ремни-пульсометры и всякая такая вот совершенно не высокотехнологичная борода. И из 5 человек, работающих в компании, производящей такие предметы айтишников будет один-полтора, и не факт, что высокой квалификации, а остальные будут маркетологи, пиарщики и прочие т.н. business guys. Кто из них будет собирать дистр линукса и, главное, зачем?
Вы так говорите «менять систему», будто это какое-то бесспорное благо, и всем только это и нужно. Большинству не надо ничего менять и подкручивать под себя, им нужно поставить, накидать софт, упихать в красивую коробку и — на прилавок. Если есть готовая экосистема, где этот процесс поставлен и отлажен — это очень серьезное преимущество перед конкурентами.
А вот yocto — это те же проблемы. Любой бизнес кроме совсем крохотного, типа ИП (потому что денег нет) или очень большого (потому что денег очень много) предпочтет заплатить кому-нибудь и переложить на этого кого-нибудь ответственность, особенно, если речь идет о непрофильной деятельности. А сборка и поддержка дистра лиункса — это непрофильная деятельность для тех компаний, которые будут пользоваться этой вот виндой или а-эм-дэшным дистром.
PS: AMD делает дистр для работы на интеловских процессорах?
Я вижу в ОС от Windows для «вещей», как минимум, огромную пользу для небольших производителей устройств, которым будет куда проще работать с ОС Windows, т.к. у них будет четкий, осязаемый поставщик в лице MS, с которым они будут работать, получать поддержку, etc. С *никсами же, если не работает — разбирайся сам или ищи ответа на канале об аниме. Плюс, они получают от того же поставщика полную экосистему для разработки и поддержки своего продукта.
Так вот мне кажется.