Как стать автором
Обновить
3
0
Vadim Sukhomlinov @VSukhomlinov

embedded systems, security

Отправить сообщение
технологий SOL/IDE-R (Serial over LAN + IDE-Redirection) работают так, что SOL создает виртуальный последовательный порт, и в таблице ACPI при загрузке ставит бит, что перенаправление активно. Обычно консольная ОС подхыватывает это и перенаправляет текстовой ввод/вывод туда. Но не всегда. Иногда это приходиться делать явно. Во всяком случае, при загрузке Windows можно просто перенаправить поток на соответствующий COM-порт, '<>COM3:'. С технологией IDE-R ситуация похожая — создается виртуальное IDE устройство со своими PCI Device ID. Идентификаторы этого порта поддерживаются только в новых версиях ядра (не помню когда точно, где-то в 2.6.35+ добавили патч из openamt.org для этого). Соответственно, старые ядра Линукса просто не идентифицируют виртуальный DVD, как собственное загрузочное устройство и пишут, что не могут примонтировать корень. Должно решаться новым ядром, хотя сам не пробовал.
Отличие именно в том, что IPMI — серверная технология, имеющая долгую историю, и построенная на базе SNMP. Обычно реализуется посредством дополнительного чипа, который стоит дороже, чем поддержка AMT, обычно требует отдельного сетевого ввода. AMT предназначается в большой степени для корпоративных компьютеров, где важно централизованное управление и специфический функционал. То что их объединяет, это функционал удаленного управления питанием, перенаправление консоли/экрана, и удаленная загрузка. А дальше идут отличия — поддержка эвристического обнаружения сетевой активности ботнетов и сканирования сети, agent presence — контроль работы, например, антивирусных приложений, механизмы конфигурации, большая безопасность за счет поддержки HTTPS, mutual TLS для аутенфикации (серверы то обычно управляющий интерфейс в открытую сеть не выдают).
Из официального документа (http://multimedia.3m.com/mws/mediawebserver?mwsId=66666UuZjcFSLXTtlXfyn8TEEVuQEcuZgVs6EVs6E666666--&fn=prodinfo_novec1230.pdf):
Like other halocarbon halon alternatives, Novec 1230 fluid extinguishes principally by removing heat from the 踸re. Upon discharge, Novec 1230 fluid creates a gaseous mixture with air. This agent/air mixture has a heat capacity much larger than that of air alone. A higher heat capacity means that this gas mixture will absorb more energy (heat) for each degree of temperature change it experiences. At the system design concentration, the agent/air mixture absorbs suf踸cient heat to upset the conditions required for combustion to occur. The amount of heat the 踸re loses to
the surroundings is increased by the presence of the agent. This causes the combustion zone to cool to the point that the 踸re extinguishes. Novec 1230 fluid has the highest heat capacity of the commercially available halon alternatives resulting in the lowest extinguishing concentrations for a given fuel.
скорее ближе к www.youtube.com/watch?v=3q4gpf4zCbk, www.youtube.com/watch?v=5I9yBigBW6c и www.youtube.com/watch?v=vClr8OwANaUn — нужно искать видео с MWC 2011 (14-17 февраля). В первую очередь Intel, конечно, работает над планшетами на своих процессорах, но не исключаю и устройств на ARM.
интерфейсы MeeGo от разных вендоров могут (и скорее всего будут, так как это конкурентные преимущества) отличаться друг от друга, но при этом сохраняя общие черты, совместимость приложений итп.
массово устройства на MeeGo появятся уже в этом году. вначале планшеты, потом (начало 2012) смартфоны. нумерация версий, конечно, предполагает что уже должно быть что-то, но это просто нумерация. в реальности основная задача сейчас — довести AppUp под MeeGo до рабочего состояния и подготовить большее количество приложений для пользователей, чтобы решать их потребности. Angry Birds под MeeGo уже на MWC показывали :)
штука в том, что разговор про устройства относится только к сборкам для разработчиков, которые публикуются на сайте meego.com. это сборки именно для разработчиков приложений, а не для пользователей. компании типа Mandriva, Novell, Windriver, Linuxcenter и др, на основе открытых сборок создают собственные с иным набором драйверов, по заказу OEMов. MeeGo не предназначена для установки пользователем с нуля, а поставляется вместе с устройством, как тот же Android или iOS. Где у iOS список поддерживаемых устройств? Их всего 5 штук… Android? каждая версия — свои устройства. так что это не показатель. а «unknown» потому что еще не ясно какие устройства будут к этому времени :)
сделать клиент open-source? вряд-ли skype пойдет на это… хотя какие-то блоки можно… распространять можно по-разному… через тот-же torrent, app store разные…
видимо Skype'у придётся скоро реализовать что-то аналогичное DHT в торрентах — полностью децентрализованную систему, чтобы невозможно было отличить такой трафик от чего-то другого… сейчас Skype ловится только на этапе регистрации/авторизации пользователей…
во-первых эксплойт работает только в предположении, что адрес роутера — 192.168.1.1. У многих D-link, где стоит по умолчанию 192.168.0.1. Я в своем время у себя для автодетекта прокси ставил всю домашнюю сеть в 192.168.128.1) так что на этом все и осталось.

Потом, из-за переезда точка wi-fi по-прежнему светиться рядом со старым адресом. Судя по-всему Яндекс использует базу Альтергео для идентификации по wi-fi (или наоборот, но первое вероятнее) — определяют только по wi-fi совершенно одинаково. Попытка обучить Яндекс в краткосрочной перспективе ни к чему не привела (оставил на мобиле wi-fi и GPS, поднес к окну — при отключении GPS все равно показывает неправильное место). Altergeo обучился быстро, несколько минут, и теперь по wifi определяет правильно. отсюда и выводы) Google использует свою базу. попытка обучить пока ни к чему не привела. возможно, что они тоже используют не свою базу… может быть www.skyhookwireless.com? Или все-таки свой собственный? Интересно в каком случае они обновляют данные — когда гугл-мобиль заново просканирует или по данным из Google maps?
Попробовал на 6200ABG в ноутбуке HP (Subsystem ID 1316) — после выполнения команды ничего не произошло, код не сменился. Что означают эти команды? Прямое изменение 16 на 11 не сработало. Это некоторая секретная последовательность по разрешению записи? Есть разница между 51хх и 62хх?
В общем-то задача этих утилит дать именно быстрый ответ на вопросы, без лишней детализации почему так происходит. Для деталей есть VTune. Да, можно все сделать самому, используя средства ОС. Удобство Concurrency Checker в том, что не надо самому пользоваться калькулятором, разбираться в списке процессов, итп. Инструмент, безусловно, скорее на новичков или тех, кто по долгу службы проверяет некоторые параметры, требования ТЗ. Если взять Power Checker, то далеко не все знают как проверить расход батареи, хотя для это тоже есть средства ОС.
У меня Intel X25-M 80Гб, еще старая модель (без поддержки TRIM), ОС — около года была WinXP, еще полгода по текущий день Win7. Таким образом полтора года полет нормальный. Используется активно, виртуальная машина, своп, каждодневная работа…
есть сертификация ОС, а есть валидация приложений под конкретный тип устройств. Это разные вещи. сертификация ОС означает, что когда ОЕМ прошивает ОС в свое устройство, чтобы оно могла называться MeeGo должны быть соблюдены определенные требования. а валидация приложений означает проверку, что они действительно работают на заявленных устройствах.
на AMD уже есть SSSE3 довольно давно. не везде, но есть. но там проблемы будут с драйверами чипсета, переферией.
ну, это было сделано чтобы избавиться от наследия 80386, Pentium4 и прочих канувших в лету процессоров… зачем собирать под 386, если все равно на 386, 486, Pentium, Pentium Pro итп это не запуститься, хотя-бы из-за требований к памяти, которую в размере 256Мб+ не поставить ни на одну из этих систем. а именно SSSE3 — это именно то, что поддерживается процессорами Atom :) так что это полическое решение. пересобрав ядро самостоятельно у вас есть шанс изменить это)
скорее всего придется пересобрать пакет, чтобы решить все зависимости — в MeeGo более новые версии библиотек, и старые пакеты от RedHat скорее всего не заработают. В MeeGo есть список гарантированно установленных пакетов, рекомендуется использовать именно их для решения задач. Если приложению нужно что-то еще, то это должно входить в rpm приложения. Пока зависимости не резолвятся автоматически, так как нет единого репозитория, источники приложений — внешние разработчики, одному нужна одна версия библиотеки, другому — другая, потому лучше чтобы все это, по крайней мере на начальном этапе, входило в поставку приложения.

Компилятор и среда разработки — стандартные, gcc вполне подойдет, можно использовать Intel Compiler в спец. версии для мобильных приложений. собирать и проверять проще под Linux.

приложения можно устанавливать любым образом, не только через AppUp. Никто не мешает скопировать rpm и поставить его явно.
1. Хорошое замечение — попробую убедить коллег
2. Планируется, будет выкладываться в ISN и на MeeGo.com
3. В общем-то так и будет, детали будут анонсированы осенью
4. Интересное предложение — частично это есть в личном кабинете разработчика, но не как API
5. Как придедут в Москву — добро пожаловать в наш офис) я думаю мы статью тут напишем по такому поводу))
в AppUp это решено — лицензия может быть на 5 устройств, разного типа, подключенных к 1 аккаунту пользователя. Динамический перенос экранов, как в Аватаре, пока только планируется — с одной стороны X11 — сетевой протокол и все возможно, но вот разделения экрана между локальным и удаленным пока отсутствует, так-же как и требуется интеграция в UI. Синхронизация данных — это вопрос работы приложения. Evernote, Dropbox и прочие хранят все в сети и там проблем нет… Каких-то встроенных механизмов для этого в API не предусмотрено пока
план обновлений — примерно раз в полгода будет новая версия

Информация

В рейтинге
Не участвует
Откуда
Santa Clara, California, США
Дата рождения
Зарегистрирован
Активность