The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Google развивает новую операционную систему Fuchsia

12.08.2016 11:13

Компания Google опубликовала наработки по созданию новой операционной системы Fuchsia, для которой развивается два ядра: Magenta и LK. Ядра распространяются под лицензией MIT, а системные компоненты под лицензией Apache 2.0. Код написан на языке Си. В качестве поддерживаемых архитектур заявлены ARM, ARM64 и x86-64. Минимальное системное окружение уже может быть запущено в QEMU. В скором времени ожидается появление сборки для Raspberry Pi 3.

Magenta является полнофункциональным ядром, ориентированным на применение на достаточно мощных устройствах, таких как смартфоны и персональные компьютеры. Ядро LK, ранее развивавшееся в рамках проекта littlekernel, предназначено для систем с ограниченным размером ОЗУ и небольшой производительностью процессора, которые обычно применяются во встраиваемых решениях. LK может рассматриваться как открытая альтернатива таким системам, как FreeRTOS и ThreadX. Ядро Magenta оформлено в виде надстройки над LK с реализацией дополнительных концепций. Например, в Magenta имеется поддержка процессов, а в LK нет, но реализация процессов в Magenta вовлекает компоненты LK для работы с памятью и потоками. В Magenta также поддерживаются такие отсутствующие в LK возможности, как уровень пользователя, система обработки объектов и модель обеспечения безопасности на основе capability.

Официального анонса нового проекта, поясняющего цели разработки, пока не опубликовано - в настоящий момент Google просто разместил код в репозиториях. Документация к проекту минимальна, а общая информация оформлена в виде загадки "Pink + Purple == Fuchsia (a new Operating System)". При этом, в команде Fuchsia отмечены некоторые крупные разработчики, принимавшие участие в создании проектов NewOS, BeOS, Danger, iOS и webOS, включая Трейвиса Гайселбрета (Travis Geiselbrecht) и Брайана Свитлэнда (Brian Swetland), инженеров, развивавших ядро BeOS. По словам Брайана в Google изначально было принято решение по разработке Fuchsia как открытого проекта, поэтому доступ к коду открыт на начальной стадии развития.

Судя по опубликованному коду для разработки интерфейса приложений предлагается использовать фреймворк Flutter, написанный на языке программирования Dart (в состав Fuchsia входит обвязка для запуска приложений на Dart). Для отрисовки задействован компонент Escher, использующий OpenGL или Vulkan и поддерживающий расширенные визуальные эффекты, такие как объёмные мягкие тени, отражение цветов и рассеивание света. Для разработчиков системных приложений предлагается фреймворк Mojo.

 
  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Увидел свет язык программирования Dart 1.18
  3. OpenNews: Компания Google открыла исходные тексты Chromium OS
  4. OpenNews: Компания Google анонсировала новую мобильную платформу
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/44952-fuchsia
Ключевые слова: fuchsia, kernel, google
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (187) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, A.Stahl (ok), 11:28, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –16 +/
    >и оформлена в виде загадки "Pink + Purple == Fuchsia (a new Operating System)"

    Сраные позёры. Ну и хрен с ними. Я понимаю, что их отдел маркетинга считает (и не без оснований), что достаточно сделать загадочное выражение морды и сотни тысяч детишек ринутся разгадывать загадки и гадить "вирусной" рекламой по всему интернету.

     
     
  • 2.62, Аноним (-), 16:39, 12/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +9 +/
    Это не загадка, а каламбур. Надо вашу желчь добавить в палитру.
     
     
  • 3.95, Аноним (-), 23:02, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +9 +/
    > Это не загадка, а каламбур. Надо вашу желчь добавить в палитру.

    Посмотри на цвет фона опеннета. Уже сделано!

     
  • 2.151, Аноним (-), 16:49, 13/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    Нормальный способ пресс-релиза для технорей. По теме - здорово что наконец появится нормальное open source ядро, сколько можно работать с поделками студентов
     
  • 2.213, rvs2016 (ok), 19:30, 24/09/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >>и оформлена в виде загадки "Pink + Purple == Fuchsia (a new Operating System)"
    > Сраные позёры.

    Пижоны? :о)

     

  • 1.2, максим (??), 11:29, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    А чем ядро Linux из перестало устраивать?
     

     ....большая нить свёрнута, показать (68)

  • 1.6, Dkg (?), 11:40, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +4 +/
    Главный вопрос - зачем?
     
     
  • 2.14, Mikk (??), 11:59, 12/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –9 +/
    А линукс им зачем? Какая в нём такая ценность? За 25 лет нормального десктопа не сделали, а В Штатах гуглбуки продаются лучше маков.
     
     
  • 3.28, Michael Shigorin (ok), 13:05, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +10 +/
    > А линукс им зачем? [...] В Штатах гуглбуки продаются лучше маков

    Помимо высказывания глупостей, Вы всё же и ответили сами себе.

     
  • 3.33, Николай (??), 13:35, 12/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +3 +/
    > За 25 лет нормального десктопа не сделали

    А можно узнать критерий "нормальности", а то как то непонятно, почти как параметр "обычного" пользователя.

    > а В Штатах гуглбуки продаются лучше маков.

    Лишний довод им не пользоваться, как и огрызком кстати ))

     
     
  • 4.42, Аноним (-), 14:44, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    - А можно узнать критерий "нормальности"
    - Винда же!
     
     
  • 5.50, Николай (??), 15:24, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    > - Винда же!

    Чур, чур, чур!
    Не приведи штепсель стать пингвину похожим на этого мутанта!

     
     
  • 6.189, Аноним (-), 02:40, 15/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Уже. См "Поццеринг и его кодла".
     
  • 3.163, Аноним (-), 05:47, 14/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    "лучше маков" продается Все. причем не только "в Штатах". так что - не показатель.
     
  • 2.64, Аноним (-), 16:53, 12/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    затем, что баксы важнее
     
  • 2.72, mezoni (?), 18:06, 12/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    >> Главный вопрос - зачем?

    Чтобы не выбрасывать на помойку Dart language.

     
     
  • 3.85, Аноним (-), 20:44, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    первое хорошее обьяснение. после собсно жуткой необходимости "что-то создать" для эмбеддовки в свете отсуствия профильных кадров по.
     
  • 2.88, Аноним (-), 21:59, 12/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Потому что могут?
     

  • 1.10, eganru (?), 11:45, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –3 +/
    посмотрел мипсовые из arch.
    там пока ранняя разработка с ловушками для отладки аля



    void mips_gen_exception(struct mips_iframe *iframe)
    {
        uint32_t excode = BITS_SHIFT(iframe->cause, 6, 2);
        if (excode == 0x8) {
            LTRACEF("SYSCALL, EPC 0x%x\n", iframe->epc);
            iframe->epc += 4;
        } else {
            LTRACEF("status 0x%x\n", iframe->status);
            LTRACEF("cause 0x%x\n", iframe->cause);
            LTRACEF("\texcode 0x%x\n", excode);
            LTRACEF("epc 0x%x\n", iframe->epc);
            for (;;);
        }
    }


    скорее прочего лучше подождать, чем начинать смотреть.

     
  • 1.12, Геймер (?), 11:53, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    Хе, гугль хочет вторгнуцца на ардуино.
     
     
  • 2.102, Аноним (-), 23:14, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Хе, гугль хочет вторгнуцца на ардуино.

    При том что атмел продался и кортексы их плющат в лепешку? :)

     

  • 1.16, Аноним (-), 12:09, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +12 +/
    >Ядра распространяются под лицензией MIT, а системные компоненты под лицензией Apache 2.0.
    >в Google изначально было принято решение по разработке Fuchsia как открытого проекта, поэтому доступ к коду открыт на начальной стадии развития.

    Очевидно что Google подготавливается слить ядро Linux из Android, т.к. GPL лицензия принуждает их к открытию кода. Так что доминированию Linux на смартфонах приходит конец, это предательство Google было ожидаемо, всё уже несколько лет к этому шло, не удивлён.

     
     
  • 2.27, Аноним (-), 13:04, 12/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    кто подхватит выпавший флаг?

     
     
  • 3.76, rob pike (?), 18:56, 12/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Какой флаг?
    Пользователям никогда не была нужна открытая ОС на их телефонах, Linux взяли только потому что на нем можно было что-то полурабочее слепить быстрее всего.
     
     
  • 4.103, Аноним (-), 23:16, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Пользователям никогда не была нужна открытая ОС на их телефонах, Linux взяли
    > только потому что на нем можно было что-то полурабочее слепить быстрее всего.

    Осталось найти програмеров которые будут неведомому самопалу драйверы устройств писать. Сущие мелочи.

     
     
  • 5.118, rob pike (?), 00:48, 13/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Если вы считаете что для написания драйверов важна открытость кода ОС, то вы считаете неверно.
     
  • 3.105, Аноним (-), 23:19, 12/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > кто подхватит выпавший флаг?

    Обработчик прервания.

     
     
  • 4.216, Аноним (216), 11:23, 20/07/2018 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Тонко!
     
  • 2.51, koblin (ok), 15:32, 12/08/2016 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +1 +/
    >т.к. GPL лицензия принуждает их к открытию кода

    Странные иррациональные выводы. Почему открытие кода ядра - плохо, а открытие кода android - хорошо? Google несет миллионные убытки открывая что-то в ядре, есть цифры?

     
     
  • 3.93, Аноним (-), 22:43, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    И где они там открывают андроид? Из аосп всё больше и больше вырезают. Последовательно прогибают железячников, что бы их смартфоны меньше собственного софта содержали. Ещё некоторое количество времени и можно будет не париться - любой китайский подвал будет делать дешево и практически с одинаковым качеством. гуглу больше достанется. С софтом они делают то же самое.
     
  • 2.145, bentall (ok), 15:19, 13/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Никто ни кого ни к чему не принуждает. Remix OS прекрасно живёт не открывая большую часть исходников android-специфичного кода (и ничего при этом не нарушая).

    Если бы Google имел такие далекоидущие планы связанные с этим ядром, его либо не открывали бы, либо открыли бы устроив вокруг этого какую-никакую рекламную шумиху. А так пока очевидно, что некая группа разработчиков просто эксперементирует, и вероятность, что данный концепт пойдёт в продакшен в сколь-нибудь узнаваемом виде пока не велика (мало ли было экспериментальных открытых осей от крупных и не очень компаний).

     
  • 2.184, soarin (ok), 20:12, 14/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    > предательство Google

    А в чём предательство по меркам нормального человека?

     

  • 1.18, manster (ok), 12:21, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –1 +/
    > предназначено для систем с ограниченным размером ОЗУ

    почему-то больше ассоциируется с 16, 32 архитектурой

     
     
  • 2.24, Мимокрокодил (?), 12:55, 12/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Все что имеет < 4Gb RAM памяти туда относиться, а это очень много устройств, миллиарды.
     
     
  • 3.107, Аноним (-), 23:24, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > Все что имеет < 4Gb RAM памяти туда относиться, а это очень
    > много устройств, миллиарды.

    Однако 32-битные Cortex M серьезно отымели 8 и 16 битных. Извините, M0 и M3 стоят менее доллара, при совершенно сказочной периферии и процессорное ядро при прочих равных (техпроцесс, частоты) втыкает на вычислениях недомеркам раз в 10. А если периферию через DMA запускать (да, cortex это могут) - атмелкам и пикам теперь только и остается что 5 режимов в китайских фонариках переключать. Задачи сложнее у них отжали кортексы.

    А в application ARM полным ходом идет внедрение 64 битов. Даже если памяти и меньше, 64-битники намного быстрее в мультимедиа, крипто, обработке сигналов и проч. Т.е. во всем том что и тормозит заметно пользователям.

     
     
  • 4.130, Аноним (-), 05:38, 13/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А35 уже подпирает и М-серию по энергоэффективности низкочастотные )
     
  • 2.32, Аноним (-), 13:34, 12/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +3 +/
    Я о восьмибитных микроконтроллерах думаю. И представляешь, туда даже суют TinyOS, запускают там виртумальную машину Maté и объединяют это в целый рой! Реализация направленной диффузии (оказывается на рассылку тратится меньше энергии, чем на хранение в флэш и Они построил умную сеть данных) заняла 400 БАЙТ! Извращенцы.
     
     
  • 3.48, manster (ok), 15:09, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    ну и 8-и битные разумеется - это высший пилотаж. Представляю реакцию, если бы начались разработки устройств такой разрядности, особенно 8-16
     
  • 3.108, Аноним (-), 23:25, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ишь ты, карманный вариант CDN :)
     

  • 1.35, Crazy Alex (ok), 13:44, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +6 +/
    На вид - это не альтернатива андроиду (или даже андроидному ядру), а заход на IoT или вообще экспериментальное что-то
     
     
  • 2.43, Аноним (-), 14:46, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Да, похоже на то - там еще конь не валялся, рабочего мало.
     

  • 1.37, Аноним (-), 13:50, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –1 +/
    Кстати, а есть проект типа НетБЗД, но для разных там смартфонов, планшетов, мобильников, в том числе с ARM (J2ME (Jazelle)) и чернобелых телефонов? Ведь, в журнале Радио умелец сделал дополнительную флеш для 3310, хранил там книжечки. Но там было несколько микроконтроллеров ещё, но не мешало основе. Можно было бы перепрошить программатором и сделать принципально новую прошивку, добавить туда крузис и танчики. А уж в девайсах поновей, j2me, перепрошивать легче и возможностей больше (десятки МБ ОЗУ, например). Соединять всё это можно с помощью самодельных симкарт, Osmocom gsm и сделать такой себе туннель. Объединить все эти ресурсы и будет мощный вычислительный, хм, туман. Что мешает? Там что-то зашифрировано?
     
     
  • 2.39, Аноним (-), 14:08, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Было такое. Не взлетело.
    https://www.opennet.ru/opennews/art.shtml?num=20078
     
  • 2.84, Аноним (-), 20:39, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    вы щас "изобрели" SailFish/MeeGo примерно. в "девическом" состоянии, еще когда она QTopia звалось у троллтеха до покупки Нокией их =)
    пилится форк нетбзд и стрекозы в генте, но вяло, тк всего полтора человека каждый ведут )
     

  • 1.41, Бутират (?), 14:30, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    > Судя по опубликованному коду для разработки интерфейса приложений предлагается использовать фреймворк Flutter, написанный на языке программирования Dart

    В вебе не взлетел - всунем в свою ОС. Не пропадать же добру

     
  • 1.46, Kodir (ok), 15:01, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –4 +/
    > Ядро Magenta оформлено в виде надстройки...

    У гугли что, мания такая - всё НАДСТРАИВАТЬ? :) А просто написать нормальную ОС они не пробовали?

     
     
  • 2.57, Аноним (-), 16:16, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    клоун: создаётся минимальное ядро (см. напр. MinWin), к которому потом пишутся плагины-дополнения. Нужно ядро для десктопа - один набор плагинов, нужно ядро для мобилы - другой, для интернета вещей - третий и т.д.
     
     
  • 3.78, rob pike (?), 19:01, 12/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +3 +/
    Одна рама, и к ней разный набор двигателей и колес - одни для карьерного самосвала, другие для спортивного купе, третие для детской коляски.
     
     
  • 4.86, Аноним (-), 21:27, 12/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –2 +/
    Одна отвертка, десять насадок и дюжина неудачных аналогий.
     
     
  • 5.104, rob pike (?), 23:18, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    С любопытством посмотрю как вы будете одной отверткой откручивать крышку у часов и колесо у автомобиля, меняя только насадки.
     
  • 4.87, Аноним (-), 21:35, 12/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    клоун: скорее это кониейнерные перевозки. Для перевозки неважно знать что в контейнере и существует множество готовых решений (грузовик-контейнеровоз, железная дорога, баржа, балкер, ..).

    Пикоядро управляет диспетчерами: памяти, устройств, задач, .. Добавится ещё один диспетчер, изменять пико-ядро не придётся. Пико-ядро не зависит от оборудования, размера памяти, наборов команд.

     
     
  • 5.111, Аноним (-), 23:47, 12/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    А фемтоядра ещё нету?
     
     
  • 6.164, Аноним (-), 05:49, 14/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    hurd/mach так устроен. каждая функция - отдельный демон/сервис, автономный.
    bootstrap у этой мешанины, впрочем - сравнительно ортодоксальный, пусть и "микро" ;)

     
  • 5.119, rob pike (?), 00:52, 13/08/2016 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +/
    Такие конструкции очень красиво выглядят на слайдах.
    Вы вот пользуетесь стеком OSI? Он ведь такой правильный, все по слоям, один от другого не зависит.
     
     
  • 6.180, Аноним (-), 19:59, 14/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    > Такие конструкции очень красиво выглядят на слайдах.
    > Вы вот пользуетесь стеком OSI? Он ведь такой правильный, все по слоям,
    > один от другого не зависит.

    Прикинь, им 20 лет пользуются. Как линуксом. За неимением другой горничной.

     
     
  • 7.201, rob pike (?), 23:06, 15/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Вы, вероятно, не совсем представляете о чем речь. Пользуетесь вы стеком протоколов TCP-IP а не OSI.

    https://en.m.wikipedia.org/wiki/OSI_protocols

     
  • 5.194, pkdr (ok), 11:17, 15/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > клоун: скорее это кониейнерные перевозки. Для перевозки неважно знать что
    > в контейнере и существует множество готовых решений (грузовик-контейнеровоз,
    > железная дорога, баржа, балкер, ..).

    Только индусы в M$ настолько криворуки, чтобы написать настолько тупого клоуна-бота, который предлагает перевозить контейнеры балкерами, КОНТЕЙНЕРЫ ПЕРЕВОЗИТЬ БАЛКЕРАМИ!!! Эй, мелкомягкие индусы, как вы живёте с руками, растущими из тазобедренного сустава?
    Причём даже тут накосячили, вместо грузовика-контейнеровоза ваш бот должен тогда предлагать возить контейнеры самосвалами.

     
  • 3.109, Аноним (-), 23:27, 12/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    > клоун: создаётся минимальное ядро (см. напр. MinWin), к которому потом пишутся плагины-дополнения.

    Угу, линукс и его модули называется. В openwrt ядро может быть 900 кил размером. Остльное догружается модулями по мере надобности. Но вы держите нас в курсе ваших "ииноваций".

     
     
  • 4.116, Аноним (-), 00:40, 13/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    клоун: современное ядро размером менее 2000 строк и для математически гарантируется отсутствие ошибок. Это не инновации, это уже вчерашний день технологий...
     
     
  • 5.120, rob pike (?), 00:58, 13/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Всё зависит от того что называть ядром, и на что такое ядро годно.
    При желании можно и строк в 200 уложиться.
    Если под словами о гарантии отсутствия ошибок вы имели в виду L4, то IIRC верифицирована только Сишная часть кода, не ассемблерная. С верифицированной моделью CPU тоже все не очень, без чего затея выглядит уже не так сиятельно.

    Даже для CompCert IIRC части разбора исходных текстов, генерации непосредственно машинных кодов и линковки остаются неверифицированными.

     

  • 1.49, Аноним (-), 15:13, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Не вижу смысла им ядро андроид менять на эту штуковину.
    Скорее всего они пишут ОС для чего-то другого. Гугл же еще всякие железяки умные иногда делает
     
     
  • 2.181, Аноним (-), 20:01, 14/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > Не вижу смысла им ядро андроид менять на эту штуковину.
    > Скорее всего они пишут ОС для чего-то другого. Гугл же еще всякие
    > железяки умные иногда делает

    Чукча не читатель, да? Чукча писатель? Даже на ленте внятно сказано на русском, что это делается в частности ради интернета вещичек.

     

  • 1.56, f2404 (ok), 16:16, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +3 +/
    Фуксия и Селёдочка.
     
     
  • 2.61, Курюмдюкан (?), 16:26, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Ждал, когда кто-нибудь это скажет. )))
     

  • 1.63, Аноним (-), 16:50, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –1 +/
    Всё, Linux выпилят из ChromeOS.

     
  • 1.67, Аноним (-), 17:02, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –1 +/
    А что не на своём модном Go?
     
     
  • 2.89, Аноним (-), 22:03, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    Потому что го так взлетел, что его уже __никто__ не видит?
     
  • 2.188, ъ (?), 22:40, 14/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Читайте внимательнее https://fuchsia.googlesource.com/third_party/go
     

  • 1.77, Ника (??), 19:00, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –1 +/
    Ребята, где можно график найти, где все, все, все языки программирования и даты их рождения приведены.
    И как там с показателями дела обстоят? Один в неделю? И увеличивается ли количество родившихся за период и среднее время между рождением новых ЯП?

    Да их больше 10 тысяч, но такую штуку всё же проще сотворить, чем InternetMap какой-нибудь, согласитесь.

     
     
  • 2.79, Ника (??), 19:01, 12/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    Среднее время между рождением новых ЯП уменьшается ли?
     
     
  • 3.122, rob pike (?), 01:08, 13/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    Все зависит от того что называть новыми ЯП. Например, новый топ для OCaml под названием Reason от одной малоизвестной социальной сети для котиков - это новый ЯП или нет? А сам OCaml?
    Понятно что вам не терпится построить график и побыстрей сдать ваш курсовик, но значительно конструктивней было бы поразмышлять над осмысленностью постановки вопросов.
     
     
  • 4.146, Аноним (-), 16:33, 13/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Вопрос поставлен верно.
     
  • 2.110, Аноним (-), 23:33, 12/08/2016 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +/
    > Ребята, где можно график найти,

    Данные взять в вике. График - построить используя любимый ЯП, по вкусу и умениям.

     
     
  • 3.147, Ника (??), 16:34, 13/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Скриптом для автоматизации не поделитесь?
     
  • 2.114, Michael Shigorin (ok), 00:33, 13/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    > Ребята, где можно график найти, где все, все, все языки программирования и
    > даты их рождения приведены.

    Не скажу за все-все-все, но поиск по programming language timeline что-то даёт:

    https://www.levenez.com/lang/
    https://exploringdata.github.io/vis/programming-languages-influence-network/
    http://www.scriptol.com/programming/chronology.php

     
     
  • 3.148, Ника (??), 16:37, 13/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • –3 +/
    Это всё хорошо конечно, но мне бы в табличный редактор или редактор диаграмм да графики построить.
     

  • 1.80, Ника (??), 19:07, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Fuchsia - Будущий Android 2.0?

    Приветствуем!

     
     
  • 2.81, rob pike (?), 20:09, 12/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Бывший BeOS 0.01
     
     
  • 3.83, Аноним (-), 20:37, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    да не, на разных полюсах они с биосью и хайку. там полноценная многозадачность, пусть и условно-однопользовательская, и без акцеента Глобального на РТ и отклик софтовый или жесткий а на общую отзывчивость с приоритетом интерфейсу и вводу-выводу, кастомизуемым.
    это чудо - скорее на одном полюсе с концептами ранними редмондовской эммбеддовки.
     
     
  • 4.106, rob pike (?), 23:21, 12/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    И здесь уже начали с многозадачности.

    > Magenta inner constructs are based on LK but the layers above are new. For example, Magenta has the concept of a process but LK does not.

    Дайте им немного времени, и будет BeOS.

     
     
  • 5.165, Аноним (-), 05:50, 14/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    не "начали с" а скорее "приделали сверху, костылем к".
    если бы "по человечьи реализовали", имло бы смысл дискутировать о. наверное. со временем.
     
     
  • 6.202, rob pike (?), 23:07, 15/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    > не "начали с" а скорее "приделали сверху, костылем к".

    Добро пожаловать в мир современной разработки ПО.

    > если бы "по человечьи реализовали", имло бы смысл дискутировать о. наверное. со
    > временем.

    Вам известны примеры чего-нибудь, реализованного "по-человечьи" за последние пару-тройку десятилетий?


     
     
  • 7.206, Аноним (-), 14:11, 16/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    разумеется.
    трагичнее что б-ву разработчиков - они неизместны. и неинтересны, что еще печальнее.
     
  • 2.156, phaoost (ok), 21:18, 13/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    2.0 уже был. сейчас 6 версия уже
     
  • 2.168, Anonymous12 (?), 10:15, 14/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • –3 +/
    Вас всегда заминисуют, если вы не приверженец Linux. Они сами порой не могут пострить графики, но все равно заминусуют, ну мол, все таки надо марку держать)
     

  • 1.91, Аноним (91), 22:06, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    Новая ось, дарт...тягомотина с джавой и ораклом...андроид не нужен???
     
  • 1.92, njunkie (ok), 22:08, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    Судя по всему  Fuchsia разрабатывается для IoT, тут и RTOS, и минимальное потребление ресурсов, но фанатиков как всегда припекает. Кажется NIH синдром ("А как же Linux", "А почему без него?") именно у них. Ребята, не ссыте, линукс так и останется.
     
     
  • 2.125, Crazy Alex (ok), 01:46, 13/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Вообще-то в IoT свободный код (AKA GPLv3) ещё важнее - оно ж с человеком в физическом мире взаимодействует, и начудить может ой как.
     
     
  • 3.128, rob pike (?), 02:42, 13/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Некоторые риски для производителя в "начудить", конечно, есть, но основная их часть снимается качественным 50-страничным "отказом от всех ответственностей".
    С другой же стороны, GPLv3 это прямой путь к появлению на TaoBao через три дня аналогичной железки с вашей прошивкой, только втрое дешевле - и кому такое надо?
     
     
  • 4.150, Crazy Alex (ok), 16:41, 13/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Речь была о рисках для пользователя.

    А страхи копий сильно преувеличены - во всяком случае, если не делать что-то чудовищно примитивное. Те копии, что втрое дешевле, как правило отличаются. редкой убогостью исполнения изделия и скорее их можно назвать массогабаритными макетами. Покупают такое только те, кто оригинал бы и так не купил. Тем более, что моментально появляются обзоры, где все отличия чётко показываются. В общем, это всё те же песни, которые поют копирасты о злобных пиратах с торрентами - а в какую сторону оно влияет на продажи - ещё большой вопрос.

    Кроме того, в IoT алгоритмика сложная - редкость, мелкость изделий и тупость задач её естественным образом ограничивают. Расти она будет, конечно - но и библиотек, её реализующих, тоже будет всё больше.

     
     
  • 5.153, rob pike (?), 17:14, 13/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > если не делать что-то чудовищно примитивное
    > в IoT алгоритмика сложная - редкость, мелкость изделий и тупость задач её естественным образом ограничивают
     
     
  • 6.198, Crazy Alex (ok), 17:18, 15/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Это вы слишком фокусируетесь на софте. Там сложность обычно не в алгоритмике, а в компактном нежручем надёжном устройстве за приемлемые деньги. А софт простой. У китайцев же такое получается редко. Вон, у Xiaomi получилось с Mi Band - и закономерный успех. Хотя браслетов подобных - валом. Но либо стоимость в разы больше, либо вообще непригодны для любых практических целей.
     

  • 1.112, nc (ok), 23:48, 12/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Интересно почему не на Rust или хотя-бы на каком-нибудь модифицированном Go. Си конечно неплохой язык для своего времени, но сейчас то уж нужно учитывать опыт.
     
     
  • 2.121, rob pike (?), 01:05, 13/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    Опыт именно что учтен.
    И опыт Servo, говорящий что на Rust ничего и никогда не будет дописано.
    И опыт InfluxDB, говорящий что на Go ничего сложнее утилиты на 500 строк никогда не перестанет падать.
     
     
  • 3.133, angra (ok), 08:42, 13/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    При таком подходе опыт windows 95 или ms dos должен вас убедить, что на С написать нормальную ОС никак нельзя.
     
     
  • 4.152, rob pike (?), 17:12, 13/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    То что написать номральную ОС на Си нельзя показал еще UNIX.
    Но что было важнее, этот же опыт убедительно показал что "нормальность" ОС не является определяющим качеством в ее популярности, и такие ОС как UNIX и такие ЯП как Си, где все хорошее убрано как ненужное, вполне достаточны для большинства применений.
     
     
  • 5.186, Ordu (ok), 21:10, 14/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    А можно поинтересоваться: что вы считаете "нормальной" ОС? Поделки Вирта? Или Танненбаума?
    Мне просто любопытно, я вижу как вы последовательно приписываете своё ценное мнение к каждому упоминанию rust в комментах. Но это ценное мнение невозможно оценить, пока вы скрываете то, что считаете альтернативой. Я думал, что это какая-то фигня, и не обращал внимания, но когда вы замахнулись на UNIX, это стало действительно интересно.
     
     
  • 6.203, rob pike (?), 23:58, 15/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > последовательно приписываете своё ценное мнение к каждому упоминанию rus
    > но когда вы замахнулись на UNIX

    Вы слишком серьезно воспринимаете это все.

    Несколько интересных ОС - Burroughs MCP, VMS (прежде всего  VMM Security Kernel), MULTICS, THE multiprogramming system, OS/400, VM и MVS от IBM, Gemini Multiprocessing Secure Operating System, RC 4000 multiprogramming system, KeyKOS.


     
     
  • 7.204, rob pike (?), 23:59, 15/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Из современных и перспективных - MirageOS на Solo5.
     
     
  • 8.207, Аноним (-), 14:12, 16/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    а как-же план9 и прочие прожекты лукаво косится из-под кепочки ... текст свёрнут, показать
     
     
  • 9.209, rob pike (?), 14:37, 16/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Никак ... текст свёрнут, показать
     
  • 3.142, Аноним (-), 14:39, 13/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Хорошо, что создатели docker и packer уложились в 500 строк.
     
  • 2.126, Crazy Alex (ok), 01:47, 13/08/2016 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    А зачем? Чем проще задача - тем меньше выгод от высокоуровневых языков. А здесь ничего особо сложного в ядре не будет, как я понимаю.
     

  • 1.124, torvn77 (ok), 01:44, 13/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –2 +/
    >Ядра распространяются под лицензией MIT, а системные компоненты под лицензией Apache 2.0.

    Правильно Гугл оштрафовали на 438 млн. руб.

     
     
  • 2.171, Аноним (-), 10:57, 14/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    И тебя вылечат, и тебя вылечат.
     

  • 1.137, Аноним (137), 11:42, 13/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Пока система будет свеженькой - будет хорошенькой, потом пойдёт поток новостей: обнаружена уязвимость..., обнаружено то да сё и т.д и т.п. Вобщем ждём
     
     
  • 2.167, Аноним (-), 07:25, 14/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    А потом, когда внезапно (!) допилят до вменяемого использования, система хоп (!) и уже проприетарная. Только некоторые утилиты под Apache останутся.
     

  • 1.149, Аноним (-), 16:41, 13/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –4 +/
    Я бы сделал свою ОС, благо много свежих идей, но мне не нравится ни один язык программирования, ни язык общения людей, многие костыли.. Даже не нравится то, что используют электроны (даже не спины), а не фотоны (или недавно объединили фотоны и электроны, надо узнать больше) в ЭВМ. Ещё хочу на домах (!) суто постоянный ток. Да и города можно переделать.. В целом, я желаю использовать ЭВМ для симуляции такой же Вселенной и посмотреть, что будут делать там. Спасибо за внимание к моей жалкой персоне и хотелкам.
     
  • 1.155, lucentcode (ok), 18:15, 13/08/2016 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • –3 +/
    Поживём, увидим что у них получится. С одной стороны, в современном мире трудно найти альтернативу Linux среди свободных ОС. Одна широчайшая поддержка различного оборудования из коробки чего стоит. С другой стороны, альтернативы любой, даже самой удачной ОС, нужны. Судя по описанию, похоже на микроядерную ОС. Так как в настоящее время QNX не очень популярен, а BlackBerry OS тоже стала достоянием истории, новая альтернатива в лице Fuchsia нужна. Пусть Google двигает прогресс вперёд.
     
  • 1.158, денис попов (?), 21:57, 13/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –3 +/
    Я считаю гугл на правильном пути!
     
     
  • 2.160, rob pike (?), 01:14, 14/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    By definition.
     
  • 2.166, Аноним (-), 05:51, 14/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    thrashcan ? 'rly ?


     
  • 2.196, Аноним (-), 13:19, 15/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А я считаю, что пока аппаратная часть не поменяется кординально, то велосипедостроение даже от google ничего нового не принесёт.
     

  • 1.191, АнонимХ (ok), 05:30, 15/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    RIOT- и Contiki-капец?
     
     
  • 2.200, Аноним (-), 18:48, 15/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Нет, гугл не ориентирован на 8 бит.
     
     
  • 3.210, АнонимХ (ok), 17:41, 17/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Нет, гугл не ориентирован на 8 бит.

    Ну, 8-и битные ядра откровенно слабые, на этих 8051 динозавров не надо ориентироваться, ихмо. Отсюда и требование гугла. Сейчас выходят такие занимательные вещи, как CC1320. Пусть будет конкуренция, хорошо!

     

  • 1.205, Аноним (-), 12:15, 16/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –1 +/
    QNX наше все.
     
     
  • 2.208, Аноним (-), 14:13, 16/08/2016 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    blabackerry-иево оно, к прискорбию а не "наше".


     

  • 1.212, Аноним (-), 18:03, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    > асширенные визуальные эффекты, такие как объёмные мягкие тени, отражение цветов и рассеивание света

    Все понятно с тобой Google ;-) Опять хренью маетесь ...

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру