Яндекс начинает ограниченную розничную продажу бортового компьютера для автомобилей Яндекс.Авто. За 30 тысяч рублей в Нижнем Новгороде покупатели смогут купить устройство с «Навигатором», «Музыкой» и «Погодой» и голосовой помощницей «Алисой»: «Автомобилисты получат не только готовое к использованию устройство, но и техническую поддержку: бортовой компьютер бесплатно установят и будут обслуживать по гарантии», — рассказалЧитать полностью »
Рубрика «операционные системы» - 18
АвтоВАЗ на 2,5 года залип между Яндексом и Google. Яндексоиды решили монтировать Яндекс.Авто в Lada сами
2019-01-23 в 13:25, admin, рубрики: android, kia, Nissan, Renault, Skoda, Toyota, Volkswagen, авто, автоваз, Железо, запуск, Нижний Новгород, операционные системы, Текучка, яндекс, метки: android, KIA, Nissan, Renault, Skoda, Toyota, Volkswagen, авто, автоваз, железо, запуск, Нижний Новгород, операционные системы, Текучка, яндексWindows зарезервирует 7 ГБ для обновления системы во избежание нехватки места на жестком диске
2019-01-14 в 7:58, admin, рубрики: Windows 10, безопасность, операционные системы, ОС, Софт
Корпорация Microsoft нашла выход из положения, когда Windows Update ошибается в оценке свободного места на жестком диске компьютера и в результате возникают ошибки при установке операционной системы. Теперь Windows будет резервировать 7 гигабайт для нужд обновления, так что проблема с нехваткой просто исчезает.
Начиная с версии Windows 1803, Microsoft стала предупреждать пользователей о том, что если они не освободят определенный объем файлового пространства, во время обновления ОС могут возникнуть ошибки. Причина — Windows Update не проверяет систему на наличие достаточного свободного пространства на жестком диске перед инициализацией. Поэтому решение, которым может воспользоваться владелец компьютера с Windows ОС — очистка диска от временных файлов. Но, конечно, далеко не все пользователи могут или хотят отслеживать наличие свободного пространства на HDD.
Читать полностью »
Изюминка Zircon: vDSO (virtual Dynamic Shared Object)
2019-01-09 в 22:09, admin, рубрики: Fuchsia, Google, Zirkon, информационная безопасность, ненормальное программирование, операционные системы, системное программирование, СофтZircon? Что это?
В августе 2016 года, без каких-либо официальных объявлений со стороны Google, были обнаружены исходники новой операционной системы
Fuchsia. Эта ОС основана на микроядре под названием Zircon, которое в свою очередь основано на LK (Little Kernel).
Fuchsia is not Linux
Я не настоящий сварщик являюсь разработчиком и/или экспертом Zircon. Тест под катом является компиляцией частичных переводов: официальной документации Zircon vDSO и статьи Admiring the Zircon Part 1: Understanding Minimal Process Creation от @depletionmode, куда было добавлено немного отсебятины (которая убрана под спойлеры). Поэтому конструктивные предложения по улучшению статьи, как и всегда, приветствуются.
О чем пойдет речь в статье?
vDSO в Zircon является единственным средством доступа к системным вызовам (syscalls).
А разве нельзя из нашего кода напрямую вызвать инструкции процессора SYSENTER/SYSCALL? Нет, эти инструкции процессора не являются частью системного ABI. Пользовательскому коду запрещено напрямую выполнять такие инструкции.
Желающих узнать больше деталей о таком архитектурном шаге приглашаю под кат.

Матрица — терминальная операционная система в 10 Кб Javascript, для реактивных приложений на PHP
2018-11-22 в 16:03, admin, рубрики: javascript, php, WebApps, операционные системыВсем привет. Эта история началась 10 лет назад, когда разработчики сайтов только начали использовать XmlHttpRequest, длилась все эти годы и наконец подошла к завершению. XmlHttpRequest мы использовали немного не так, как его используют все, и теперь хотим поделиться многолетним опытом работы и её результатами. Тема большая, очень многое будет недосказано, но я не могу заранее предположить все вопросы и ответить на них в одной статье. Только на нижеприведённый текст ушло больше недели, возможно лучше и быстрее будет отвечать в комментариях на вопросы, если конечно статью опубликуют. В нашем скромном коллективе меня выбрали писателем этой статьи, я долго отказывался, но в итоге пришлось согласиться, никто больше не хочет. Меня можно сказать заставили.
Портирование Quake3
2018-11-06 в 13:43, admin, рубрики: C, embox, OpenGL, quake 3, Блог компании Embox, видеоигры, графика, операционные системы, системное программирование
В операционной системе Embox (разработчиком которой я являюсь) какое-то время назад появилась поддержка OpenGL, но толковой проверки работоспособности не было, только отрисовка сцен с несколькими графическими примитивами.
Я никогда особо не интересовался геймдевом, хотя, само собой, игры мне нравятся, и решил — вот хороший способ развлечься, а заодно проверить OpenGL и посмотреть, как игры взаимодействуют с ОС.
В этой статье я расскажу о том, как собирал и запускал Quake3 на Embox.
Единое ядро Windows
2018-11-01 в 12:00, admin, рубрики: kernel, microsoft, windows, операционные системы, ОС, разработка под windows, системное программирование, ядроWindows – одна из наиболее многогранных и гибких ОС, она работает на совершенно разных архитектурах и доступна в разных вариантах. На сегодня она поддерживает архитектуры x86, x64, ARM и ARM64. Windows в своё время поддерживала Itanium, PowerPC, DEC Alpha и MIPS. Кроме того, Windows поддерживает целый набор SKU, работающих в различных условиях; от дата-центров, ноутбуков, Xbox и телефонов до встраиваемых версий для интернета вещей, например, в банкоматах.
Самый удивительный аспект состоит в том, что ядро Windows практически не меняется в зависимости от всех этих архитектур и SKU. Ядро динамически масштабируется в зависимости от архитектуры и процессора, на котором оно работает, так, чтобы пользоваться всеми возможностями оборудования. Конечно, в ядре присутствует определённое количество кода, связанного с конкретной архитектурой, однако его там минимальное количество, что позволяет Windows запускаться на разнообразных архитектурах.
В этой статье я расскажу об эволюции ключевых частей ядра Windows, которые позволяют ему прозрачно масштабироваться от чипа NVidia Tegra низкого потребления, работающего на Surface RT 2012 года, до гигантских монстров, работающих в дата-центрах Azure.
Читать полностью »
Как работает stack trace на ARM
2018-09-25 в 12:01, admin, рубрики: cortex-m, embox, open source, Блог компании Embox, микроконтроллеры, операционные системы, осрв, Программирование, программирование микроконтроллеров, системное программированиеДобрый день! Несколько дней назад столкнулся с небольшой проблемой в нашем проекте — в обработчике прерывания gdb неправильно выводил stack trace для Cortex-M. Поэтому в очередной раз полез выяснять, а какими способами можно получать stack trace для ARM? Какие флаги компиляции влияют на возможность трассировки стека на ARM? Как это реализовано в ядре Linux? По результатам исследований решил написать эту статью.
Читать полностью »
Антимонопольщики пресекли попытку МВД купить компьютеры с Windows 7 на миллиард рублей
2018-09-13 в 12:51, admin, рубрики: microsoft, Microsoft Windows, Госвеб, госзакупки, импортозамещение, мвд, операционные системы, Текучка, ФАС, метки: microsoft, Microsoft Windows, Госвеб, госзакупки, импортозамещение, мвд, операционные системы, Текучка, ФАСФедеральная антимонопольная служба предписала МВД России скорректировать тендерную документацию на закупку компьютеров и операционных системы. Силовики намеревались потратить около миллиарда рублей на покупку компьютеров с Windows 7, сообщила «Фонтанка». Однако по правительственному постановлению «Об установлении запрета на допуск программного обеспечения, происходящего из иностранных государств, Читать полностью »
Пишем свою простейшую программу для ARM Cortex-M3
2018-08-30 в 18:12, admin, рубрики: cortex-m, embox, open source, Блог компании Embox, микроконтроллеры, операционные системы, осрв, программирование микроконтроллеров, системное программирование
Добрый день! Сегодня я хочу рассказать вам как написать минимальную программу, которая запустится на ARM Cortex-M3 и при этом напечатает “Hello, World!”. Постараемся разобрать по шагам необходимый минимум, который нам для этого потребуется. Запускать будем на эмуляторе QEMU. Поэтому любой желающий может воспроизвести, даже если у него нет под рукой железки.
Итак, поехали!
Читать полностью »
Проверили с помощью PVS-Studio исходные коды Android, или никто не идеален
2018-08-01 в 9:36, admin, рубрики: android, android development, C, c/c++, c++, Common Weakness Enumeration, cwe, devops, DevSecOps, open source, pvs-studio, SAST, static code analysis, Блог компании PVS-Studio, информационная безопасность, операционные системы, ошибки в коде, Разработка под android, Си, статический анализ кода, статический анализатор кода
Разработка больших сложных проектов невозможна без использования методологий программирования и инструментальных средств, помогающих контролировать качество кода. В первую очередь, это грамотный стандарт кодирования, обзоры кода, юнит-тесты, статические и динамические анализаторы кода. Всё это помогает выявлять дефекты в коде на самых ранних этапах разработки. В этой статье демонстрируются возможности статического анализатора PVS-Studio по выявлению ошибок и потенциальных уязвимостей в коде операционной системы Android. Надеемся, что статья привлечёт внимание читателей к методологии статического анализа кода и они захотят внедрить её в процесс разработки собственных проектов.
Читать полностью »
