sun_jr: (boogieman white zombie)
Sun Jr ([personal profile] sun_jr) wrote2016-12-21 08:38 am
Entry tags:

Из новостей электроники

...Гугл проталкивает свой Андроид как embedded платформу для интернета вещей (IoT). Очешуеть, совсем двинулись.

[identity profile] reytsman.livejournal.com 2016-12-21 08:35 pm (UTC)(link)
Я конечно маску случайно, на стройка нашёл... но мне казалось, что ядро можно урезать до минимума, gui не включать в сборку фапче и получить ОС вещи для которой можно отлаживать на планшете, а потом напрямую заливать без танцев с бубном...

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

[identity profile] sun-jr.livejournal.com 2016-12-21 08:44 pm (UTC)(link)
Если ты покажешь как под Андроидом/Линуксом сократить энергопотребление до милли/микроватт, чтобы на палчиковой батарейке девайс год-другой (а то и третий) жил, то станешь миллионером очень быстро.

[identity profile] reytsman.livejournal.com 2016-12-21 08:47 pm (UTC)(link)
Хе... а что никак да? Там уже вроде и скорость процессора можно опускать и сам процессор в idle state того, а так до сих пор и жрёт? Там вроде бы разные scheduler можно ставить, но все упорно смотрят прерывания и т.д. да?

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

[identity profile] sun-jr.livejournal.com 2016-12-22 03:03 pm (UTC)(link)
Приведу аналогию. Если у тебя стоит многоцилиндровый, многолитровый карбюраторный двигатель заставить его жрать меньше бензина чем крохотный двухтактник не удасться никак, хоть держи его на самых низких оборотах и езжай на 5 mph.

[identity profile] reytsman.livejournal.com 2016-12-22 03:27 pm (UTC)(link)
Но так ведь и ведроид линукс и QNX... они же хвастаются что ядро модульное. В твоей аналогии и туда и туда заливается бензин. (Я не придуриваюсь мне реально интересно, а самому читать лень, если тебе утомительно, можешь послать меня в гугл ;))

[identity profile] sun-jr.livejournal.com 2016-12-22 03:39 pm (UTC)(link)
QNX хвастается, что у него монолитное ядро, в этом его преимущество.
p.s. Бензин - это электричество.

[identity profile] reytsman.livejournal.com 2016-12-22 03:40 pm (UTC)(link)
//QNX хвастается, что у него монолитное ядро, в этом его преимущество.
Да ну на фиг?! Тогда да, тогда вопросов больше не имею. Но получается, что они весьма далеко ушли от линукса...

[identity profile] sun-jr.livejournal.com 2016-12-22 03:50 pm (UTC)(link)
QNX изначально разрабатывалься как профессиональная RT OS для встраиваемых систем с гарантированным временем отклика, в то время как Линукс был написан финским студентом.

p.s. Я помню QNX демо на одной 3.5" дискетте с очень шуcтрой графикой и хорошими сетевыми возможностями. Близким аналогом с точки зрения пользователя была OS/2. MS Windows тормозила и глючила и рядом не лежала. Удивительно, что победила именно она.

[identity profile] reytsman.livejournal.com 2016-12-22 03:54 pm (UTC)(link)
Нда... склероз.. у меня QNX отложилась как версию линукса.

А почему победила она, это очевидно, она работала на любом самом дешёвом железе у ней были все основные базовые функции и M$ её отдавал очень дёшево при условии, что производители железа будут ставить только windows.

[identity profile] sun-jr.livejournal.com 2016-12-22 04:05 pm (UTC)(link)
QNX стоила сильно дороже и, опять же, позиционировалась как профессиональная ембеддед OS и была требовательна к железу. С Windows они конкурентами не были вплоть до Windows CE.
Полуось стоила примерно как и Windows и была гораздо стабильнее и быстрее. Удивительно, что на ней можно было запускать Win executable и они бегали быстрее чем на родной OS. Я помню что на нее иногда трудно было найти драйвера, особенно для графики. Видимо ограниченная поддержка и была причиной.