Рубрика «операционные системы» - 18

Бывший разработчик операционной системы на базе Android Cyanogen, сменивший название на Cyngn, намерен заняться разработкой решений для беспилотных автомобилей, пишет издание Axios.

Cyngn разместил несколько новых вакансий, связанных с раззработкой решений для беспилотных автомобилей, а также получилЧитать полностью »

Обновление KB4046355 удаляет Windows Media Player из Windows 10 - 1
Обновление предлагается только для 64-битных систем

Новое обновление KB4046355 для Windows 10 Fall Creators Update (x64), обозначенное как FeatureOnDemandMediaPlayer, удаляет из операционной системы Windows Media Player. Обновление уже накатилось на версию Windows 10 version 1709 на канале Insider.

В данный момент остаётся неясным, то ли это сделано по ошибке, то ли является запланированным действием компании Microsoft. Поэтому нельзя точно сказать, что это обновление в неизменном виде распространится на стабильные версии Windows 10, но это вполне возможно, так что пользователям Windows Media Player следует быть готовыми.
Читать полностью »

macOS High Sierra показывает пароль к зашифрованному тому вместо подсказки - 1

Чуть больше недели назад Apple выпустила обновление macOS High Sierra с новой файловой системой APFS. Прошло всего пару дней — и в системе обнаружили неприятный баг, который можно назвать потенциальной уязвимостью.

Дело в том, что при создании в дисковой утилите (Disk Utility) зашифрованного контейнера APFS с указанием пароля и парольной подсказки, если отмонитровать этот контейнер, а затем примонтировать снова — то macOS High Sierra вместо парольной подсказки показывает пароль!
Читать полностью »

«Ростелеком» купит 1 млн приставок интернет-телевидения (IPTV), работающих под операционной системой Android, — максимальная стартовая цена каждого устройства составит $47,74, передали «Ведомости», изучившие конкурсную документацию оператора.

«Ростелеком» — второй по величине оператор платного ТВ в стране после «Читать полностью »

Ричард Столлман обеспокоен любовью Microsoft к Linux - 1Корпорация Microsoft в последнее время неоднократно говорила о своей поддержке Linux. И не только говорила, но и подтверждала слова делом. Ключевым событием стала разработка подсистемы WSL (Windows Subsystem for Linux), с помощью которой внутри Windows можно запускать Linux-приложения и даже устанавливать некоторые Linux-дистрибутивы. Подсистема WSL никак не сравнится с нормальной Linux-системой по производительности и функциональности, в ней даже не запускаются приложения с GUI. Но она постепенно развивается, в Microsoft активно работают над WSL. И у неё будут уникальные особенности, позволяющие расширить возможности Linux. Например, там можно связать в общую цепочку команды из разных дистрибутивов Linux и команды из Windows (эта новая функция представлена 29 августа 2017 года).

Сразу же после анонса WSL многие узнали знакомый паттерн, то есть знакомую стратегию действий Microsoft. В сообществе Open Source до сих пор периодически высказывают мнение, что WSL — это реализация стратегии Embrace, Extend, Extinguish («Поддержать, расширить, уничтожить»). Как было установлено Министерством юстиции США, эта фраза использовалась в корпорации Microsoft, чтобы описать стратегию внедрения в отрасли ПО путём расширения их стандартов и дальнейшего использования этих отличий для получения преимущества и уничтожения оригинальных свободных версий.

Ричард Столлман согласен: всё указывает на то, что Microsoft опять использует тактику Embrace, Extend, Extinguish.
Читать полностью »

Введение

Данная статья является продолжением материала об использовании системного API в Sailfish OS и посвящена функциям D-Bus в данной операционной системе. Подробно будет разобрано взаимодействие со стандартным календарём и вспышкой. Список остальных основных функций D-Bus системы представлен в конце статьи.

Для понимания изложенного материала необходимо знание основ разработки для Sailfish OS и принципов взаимодействия с D-Bus в рамках операционной системы. Хорошей стартовой точкой являются соответствующие статьи от FRUCT:

[1] Начало разработки для Sailfish OS;
[2] Разработка для Sailfish OS: работа с D-Bus.
Читать полностью »

Привет! Представляю вашему вниманию перевод статьи Ideal OS: Rebooting the Desktop Operating System Experience автора Josh Marinacci.

Ideal OS: перезагрузка десктопных операционных систем (часть 1) - 1

TL;DR: В этой статье Я хочу показать что:

  • современные десктопные операционные системы не такие уж и современные. Это тормознутое поделие, обрюзгшее невообразимым множеством слоёв легаси-хлама, которое всё ещё функционирует лишь благодаря закону Мура.
  • инновации в десктопных операционных системах остановились 15 лет назад и все ведущие игроки вряд ли захотят снова в них вложиться
  • мы можем и нам следует начать всё с нуля, выучив уроки прошлого.

Читать полностью »

Введение

Голосовые ассистенты в мобильных устройствах не стоят на месте и непрерывно развиваются. Голосовой помощник для Sailfish OS, представленный осенью прошлого года, не исключение и тоже обрастает новым функционалом.

В той статье рассматривался базовый принцип внутренней работы приложения. Данный материал открывает серию из двух статей, в которой он будет рассмотрен подробнее:

  1. Работа с недокументированным API для управления устройством (текущая);
  2. Работа с интерфейсами D-Bus, предоставляемыми операционной системой.

В текущей статье описывается как управлять яркостью экрана и системной громкостью, а также как включать и выключать Bluetooth и режим полёта.

Подразумевается, что читатель уже установил Sailfish OS SDK и разрабатывал приложения с его использованием.
Читать полностью »

Google начала выполнять один из пунктов мирового соглашения с российской антимонопольной службой (ФАС). 1–2% пользователей браузера Google Chrome для Android уже получили уведомление о том, что владелец операционной системы теперь не против использования в браузере своего Google поиска, либо поиска Mail.ru или «Яндекса» — нужную систему пользователь может выбрать. До конца 2015 года похожее окно демонстрировали телефоны и планшеты на Apple iOS, но затем, по договору между Apple и Google, Apple «зарезалЧитать полностью »

Краткое содержание: разработка модуля совместимости с ОС Колибри внутри модуля совместимости с ОС Юникс внутри ОС Фантомь)

Внутри ОС Фантом есть маленький простенький Юникс. POSIX подсистема. В принципе необязательная для работы самого Фантома и довольно неполная — Unix Quake под ней собрать удалось, а, например, апач не соберётся почти наверняка. Тем не менее — она есть.

Чтобы продолжить, надо понимать, что такое ОС Колибри. Колибри — обрусевший западный проект микро-операционки на ассемблере. Собственно, это описание довольно полно. Над Колибри работают фанаты программирования на ассемблере x86, она, соответственно, непереносима и, к сожалению, очень плохо спроектирована. Очень — это катастрофически. Для понимания масштаба бедствия — нет никакого общего механизма определения успешности или ошибочности системного вызова. Для некоторых определить несупех просто невозможно, некоторые вызовы возвращают свой личный набор кодов ошибок, некоторые — какой-то другой.

Почему же, тем не менее, любопытно реализовать слой совместимости с этой ОС? Тому несколько причин:

  • Она очень компактна. Забегая вперёд — первую программу для Колибри в Фантоме удалось запустить через четыре часа работы.
  • Этот мини-проект стал драйвером развития некоторых нативных подсистем Фантома,
    в частности — оконной.
  • Главное — всё состояние процесса Колибри, известное ядру, укладывается в небольшую структуру. Многие (почти все!) вызовы — stateless, то есть не опираются о какое-либо знание,
    хранимое в ядре. Это идеальный кандидат на реализацию персистентных (переживающих перезапуск ОС) бинарных (не написанных на байткод-языке) процессов в Фантоме.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js