Рубрика «Fuchsia»

Google официально представил свою третью ОС — подробнее о Fuchsia - 1

Мы несколько раз писали об операционной системе Fuchsia в своем блоге. Несколько лет о ней говорили как о странном проекте, цели и позиционирование которого неизвестны. Затем ситуация прояснилась — представители Google заявили о том, что использовать ОС можно на самых разных устройствах.

Несколько месяцев назад в сети появились спецификации нового девайса от Google, где значилось, что в качестве ОС используется именно Fuchsia. Этим устройством стал обновленный Nest Hub от Google. На днях компания официально представила как этот девайс, так и ОС для него. Таким образом теперь у Google сразу три операционных системы — Android, Chrome и Fuchsia.
Читать полностью »

Fuchsia OS от Google выходит из тени: ее установят на Google Nest Hub - 1

На Хабре многие внимательно следят за судьбой молодой ОС Fuchsia OS от Google. Долгое время ее предназначение и позиционирование оставались достаточно туманными. Компания рассказывала о том, что ОС можно использовать на широком спектре разных устройств, но, где именно, оставалось лишь догадываться.

Похоже, что вскоре эту ОС можно будет «потрогать». Как оказалось, в Сеть утекли спецификации нового умного устройства Google, обновленной модели Nest Hub. И ее программное обеспечение — как раз эта загадочная операционная система. Вполне может быть, что она быстро станет чем-то большим, чем нишевой ОС, как это случалось с другими платформами.
Читать полностью »

Цветочные новости: разработчики ОС Fuchsia добавят поддержку запуска немодифицированных Linux-программ - 1

Несмотря на то, что новостей про ОС Fuchsia немного, проект продолжает развиваться, и очень активно. Доказательство — сообщение от разработчиков о своих планах реализовать механизм для запуска немодифицированных программ, которые собраны для Linux.

Основывается этот механизм на специальной «прослойке», которая получила название starnix. Именно она обеспечивает совместимость с ABI Linux.
Читать полностью »

Zircon? Что это?

В августе 2016 года, без каких-либо официальных объявлений со стороны Google, были обнаружены исходники новой операционной системы Изюминка Zircon: vDSO (virtual Dynamic Shared Object) - 1 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. Пользовательскому коду запрещено напрямую выполнять такие инструкции.
Желающих узнать больше деталей о таком архитектурном шаге приглашаю под кат.

Изюминка Zircon: vDSO (virtual Dynamic Shared Object) - 2

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

Два года с Dart: о том, как мы пишем на языке, который ежегодно «хоронят» (часть 2) - 1

Продолжаем наше интервью с менеджером по разработке Wrike Игорем Демьяновым. Сегодня поговорим о перспективах языка, его развитии и улучшении инструментов, а также попробуем ответить на вопрос «Dart Шреденгира»: жив все-таки или умер язык, можно ли безбоязненно использовать его в своих проектах.

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

Операционные системы Andromeda и Fuchsia — загадок от Google стало больше - 1

Летом прошлого года в сети появилась информация о том, что корпорация Google разрабатывает новую операционную систему, основой которой не является ядро Linux. О разработке компании стало известно уже после того, как инженеры Google изрядно продвинулись в развитии проекта. Коммиты появлялись с завидной регулярностью, и сторонние разработчики начали внимательно изучать содержимое репозитория с названием Fuchsia.

Оказалось, что эта ОС основана на (L)ittle (K)ernel и Magenta. Первое — небольшая ОС, предназначенная для небольших низкопроизводительных устройств. Magenta же используется в современных мобильных устройствах и персональных компьютерах с продвинутой конфигурацией. Fuchsia, насколько можно понять, является гибридной платформой. Сейчас изучение этой операционной системы продолжается. Кроме того, в прошлом году стало известно еще об одной инициативе компании. Речь идет о новой модели ноутбука Pixel, который Google собирается представить в третьем квартале этого года.
Читать полностью »

Новую ОС Fuchsia от Google скомпилировали и изучили - 1

Ровно неделю назад в сети появилась информация о новой операционной системе, которую разрабатывает корпорация Google. Эта ОС, в отличие от прошлых проектов компании, не основана на Linux. Fuchsia разрабатывают с нуля, взяв в качестве основы лишь (L)ittle (K)ernel и Magenta.

Изначально специалисты предположили, что новинка предназначена исключительно для «Интернета вещей». Но оказалось, что Fuchsia подходит и для установки на полноценные рабочие станции. Так что это все-таки за проект и зачем он нужен? Ситуацию немного прояснил Гэри Симс (Gary Sims), скомпилировавший и изучивший особенности этой операционной системы.
Читать полностью »

Google разрабатывает новую операционку Fuchsia, но никто не знает, зачем - 1
Фуксия — небольшой вечнозеленый кустарник семейства кипрейных с красивыми цветками. А еще это новый проект Google

Большинство операционных систем и программных платформ, разработанных корпорацией Google, основаны на ядре Linux. В число таких продуктов компании входят Chrome OS, Android, Chromecast. Фактически, Linux является центром экосистемы программного обеспечения «корпорации добра».

В то же время, ядро Linux далеко не всегда является идеальной базой для специализированного ПО. Особенно это актуально для встроенных устройств с ограниченным программным обеспечением. Сейчас несколько инженеров Google работает над созданием новой операционной системы, предназначенной для таких устройств. Исходный код выкладывается в новый репозиторий с названием Fuchsia (фуксия).
Читать полностью »


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