Компания Google развивает окружение MicroFuchsia, включающее урезанную версию операционной системы Fuchsia, оптимизированную для выполнение в виртуальных машинах в платформе Android. В состав кодовой базы Android уже начался приём изменений для обеспечения работы...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=61500
Почему они не через докер или подобные контейнеры не изолируют? Неужто не досточно надежно?
Возможно, хотят под какой-то хитрой лицензией выпустить.
Вменяемые, наверно.
Гугл-то? Смешно.
Гугл, который занимается технической частью, сверх вменяемый
Не преувеличивайте. Они создали Go чтобы занять гуглерлов так как те больше ничего не осилили.
В Google всё высокотехнологичное пишут на с++ и ты даже не представляешь сложность проблем, которые они решают. А Go сделали чтобы деятели вроде тебя тоже смогли немного приобщиться к разработке
> В Google всё высокотехнологичное пишут на с++ и ты даже не представляешь
> сложность проблем, которые они решают. А Go сделали чтобы деятели вроде
> тебя тоже смогли немного приобщиться к разработкеНу так надо же было куда-то девать кучу нанятых питонистов, пришлось сделать ЯП который эти еще смогут освоить, но который уже не такой тормоз, сервера денег стоят несмотря на все рассказы про дешевый кремний.
Да? То то я смотрю их Тензор такой вменяемый, на уровне кексиноса))
Сам факт того, что контора, которая ещё лет 10 назад занималась чисто софтом, выкатывает юзабельный флагманский чип, уже впечатляет. У Qualcomm и Apple более 10 лет на освоение текущего уровня.
Учитывая что это все основано на разработках ARM - впечатлять, по идее, должна работа инженеров ARM в основном. А не те 10% обвеса от "дизайнерского бюро". Хотя почему у остальных не хватило храбрости попробовать так же - вопрос интересный. Квалком уже стал задаваться вопросом - "а мы что, совсем лохи?!"
Достаточно очевидно, что в последние годы Гугол пытается уйти от использования Linux в Android, но у них покп это не получается. Вангую, что из-за сопротивления производителей железа, драйверы переписывать никто не хочет, а учить новое ядро тем более. И моя версия в том, что теперь они хотят оставить Linux со всеми дровами в качестве гипервизора, а юзерленд потихоньку переносить в виртуалку.
Вот-вот, в виртуалке ей самое и место. Будет двоюродной сестрой ReactOS :) Та тоже, в основном, в виртуалке и способна жить.
Ну, понимаешь, если топ руководивший направлением, прямо скажет что так и так, я гламурный раздолбай, слил сотни корпоративных денег на непотребное ненужно, от которого отдачи корпе вообще совсем ноль - его ж уволят нахрен! Вместе с командой. Сразу. Дав золотой пар^W пинок под зад - а рекомендационные письма и проч при будут очень интересные, так что топом карьерной лестницы будет супервизия граждан вида "свободная касса". А то и самому на этой кассе пахать.
а дополнительный жор батареи это не добавит?
Интересно, мне показалось обратное. Переносят патчи в ванильное ядро потихоньку. Недавно драйвер для Google Tensor перенесли.
потому что контейнеры это namespaces на ядре линукс, а тут ядро другое?
А смысл запускать другие ядра в виртуалках?Контейнеры как раз придумали чтобы с этим не париться
> А смысл запускать другие ядра в виртуалках?
> Контейнеры как раз придумали чтобы с этим не паритьсяты ж понимаешь ограничения виртуалок и контейнеров или думаешь что контейнер волшебным образом услышит "ну ты же коммунист" и запустится на другом ядре?
Приведи мне пример, чтобы на Андроиде требовалось приложения фуксии?
> Приведи мне пример, чтобы на Андроиде требовалось приложения фуксии?приложение по обучение чтения и понимания комментариев для Ильи наверняка уже написано на Фуксии и ждет когда Илья начнет понимать, что такое контейнеры, а что такое виртуалки
>когда Илья начнет понимать, что такое контейнеры, а что такое виртуалкиНу допустим я не понимаю, чем контейнеры отличаются от виртуалок. Дальше что? Ты объяснишь, зачем может пригодиться гонять виртуалки не телефоне?
Звучит как будто новая технология, от которой через N лет будут стремительно избавляться
>>когда Илья начнет понимать, что такое контейнеры, а что такое виртуалки
> Ну допустим я не понимаю, чем контейнеры отличаются от виртуалок. Дальше что?это видно. Что дальше - дальше идет вопрос:
> Ты объяснишь, зачем может пригодиться гонять виртуалки не телефоне?
Затем, что ты не сможешь гонять контейнеры на телефоне, т.к. это другая технология и ее просто нет для Fuchsia.
> Звучит как будто новая технология, от которой через N лет будут стремительно избавляться
Звучит, как слой совместимости для Fuchsia, которая когда-то там может выстрелит и станет мобильной ОС. А может и нет, но так про любую технологию сказать можно.
Содержимое контейнерров исполняется под ядром Linux, а у Фикции своё ядро на микроядре Zircon. В контейнерах получится исполнять только различные дистрибутивы Linux. И то, если они могут работать с текущим ядром, в данном случае, с ядром для Android.
Ага и из-за одного слова микроядро все станет замечательно.Проигнорируем то, что у них и Linux и гипервизор и наконец их новая ОС.
Это конечно намного надежнее, чем просто Linux с namespace.И главное нафига это пользователю? Он прямо так и мечтал запускать на своем телефоне виртуалки,
и UPS в 10 кг с собой таскать.
А причем тут пользователь? У пользователя в е будет просто работать. Много вы знаете пользователей которым не похрен ? Думаю процентов 20 от тех 4-х процентов.
Но как выше сказали, пользователю будет как-то заметно, какой аккумулятор таскать в рюкзаке.
наверное потому же почему делали в своё время микродроид а не докер.. наверное докер кушоет больше при их задачах.. микрофуксия должна просто ешать задачи микродроида лучше микродроида..
>основанном на наработках проекта LKУ Гугла всё на основе LK, и фуксия, и для трастлетов TEE.
> У Гугла всё на основе LK, и фуксия, и для трастлетов TEE.Тут опечатка в слове "краплетов". От английского "crap" - дрянь, фигня, мусор, все такое.
> операционной системы Fuchsia, оптимизированную для выполнение в виртуальных машинах в платформе AndroidБудущее которое мы заслужили.
Да, родительный и винительный падежи перестали различать.
Выкидывать ядро единственно верный путь. Линусу осталось не так много. Что будет с ядрышко после него все знают.
Я не знаю.
Так что будет с ядрышком?
Вангую, IBMHat на Фикцию не перейдёт.
Мде, злопыхатели и ненависники не дремлют
Злопыхатели?Ядро Линукса - дно позорное и единственные два его юзабильная варианта - это в RHEL и Android.
Всё остальное - бага на баге регрессией погоняет.
Невозможно иметь никакой QA/QC на основе того, что ломает интерфейсы каждую Луну.
Ничего удивительного, линукс был этаким болгеносом в мире UNIX, чем-то типа reactos — посредственная запускалка имевшихся юниксовых утилит.
Он бы канул в небытие, как и любой студенческий проект такого типа, но у разработчика внезапно папа из самого честного европарламента в мире, а тому же IBM ну очень нужно было раздавить AT&T и вообще подмять движение открытого ПО (долго бывшего прерогативой evil kommunists, которые разработку базового ПО приравнивали к научной работе, труды которой должны быть доступны всем). В каких компаниях с какими веществами эти граждане пересеклись нам неизвестно, но имеем то, что имеем.
Кого-то мы мне напомишаешь.. скотинко, ты что ли?
О, сразу корпоратом запахло. Да, то ли дело купить софтину один раз и потом 30 лет её запускать - денежка отбилась, дальше чистый профит. Мы-то думали что сейчас возьмем ядро for free, софт к нему for free и запишем экономию в прибыль, чтобы акции в цене поднялись и все довольны! А тут понимаешь, обновлять приходится, а то и переписывать! Караул, мошенники прибылей лишают!
А я не понял, почему нельзя написать программу так чтобы её не требовалось переписывать годами и десятилетиями?
Потому что возникнуть вопросы, зачем ты нужен, если всё уже сделано?Это как с арендодателями, которые повышают арендную плату арендатору, который сделал в квартире ремонт за собственный счёт. Сделаешь хорошо для кого-то - сделаешь себе хуже.
>Потому что возникнуть вопросы, зачем ты нужен, если всё уже сделано?Тоже всегда так думал. Вполне логичный вопрос кстати. Раньше программу выпустят и она работает, та же Винда или игра, а сейчас обновления всякие.
>Это как с арендодателями, которые повышают арендную плату арендатору, который сделал в квартире ремонт за собственный счёт. Сделаешь хорошо для кого-то - сделаешь себе хуже.Ну так перед ремонтом надо обговаривать условия. Для меня вообще загадка зачем делать ремонт в чужой квартире.
> А я не понял, почему нельзя написать программу так чтобы её не
> требовалось переписывать годами и десятилетиями?Потому что все лезут в крайности. Корпорат хочет внутри своей инфраструктуры гонять один и тот же софт купленный десятилетия тому назад (ну вот авиакомпании так делают) чтобы больше никогда не платить ни копейки, но при этом выкатывает каждый год на рынок новую модель нинужна которая отличается от старой примерно ничем и кричит "покупай!".
Так не бывает. А уж "штабильности for free" - точно. Как обычно говорят людям - "вот поставили свой халявный Ляликс, вот мол и долбайтесь с ним".
Странно, но корпораты возмущаются от того же предложения.
> А я не понял, почему нельзя написать программу так чтобы её не
> требовалось переписывать годами и десятилетиями?Почему нельзя? Hello world примерно так и работает. Проблемы начинаются если хочется что-то посложнее чем это.
Не успели сделать одно так из этого делают обрезок урезка
К успеху идут)
Early access же, live testing
Да выпустите уже наконец-то Android на PC Гугл
Есть же Android-X86
Есть же https://waydro.id/
Android с Wayland?
И любая другая сборка от Васи
Ставь Android Studio с эмулятором и играйся с андроидом сколько хочешь. Там даже гугл сервисы есть. Эмулятор Android это на самом деле эмулятор, а не пародия как iOS player или как он там сейчас называется. В Android эмуляторе эмулируется все вплоть до тактов процессора (ну вы же не думали что он тормозит просто так?).А если хочешь запустить любимую аниме гачу на ПК, то есть Google Play Games for PC, или как-то так он называется. Официальный эмулятор Android заточенный для игр.
Так что все уже давно есть.
В Андроиде есть виртуальные машины? Не знал.
А вообще полезно бы было запускать виртуальный Андроид в реальном.
>В Андроиде есть виртуальные машины? Не знал.Прикидываешься? Андроид и есть одна большая виртуальная машина.
никак не могут придумать куда применить?
оказалось совсем ненужно?
> никак не могут придумать куда применить?
> оказалось совсем ненужно?но разработчики фикции оказались настоящими борцами за жизнь, и все еще надеются избежать получения розовой бумажонки от гугля.
Что такое "розовая бумажонка от гугля"?
Увольнение же, алло
> Что такое "розовая бумажонка от гугля"?Видимо пещерный вариант пометки FIRED напротив фамилий-кренделей сотрудников, что поделать, у поха в его сельпо хайтек это вот так.
google: pink slip
Прямо все как в теории заговора.Телефоны стали подбираться к PC по количеству ядер и объему ОЗУ.
И конечно же тут же нашлись "утилизаторы" этих ресурсов,
с лозунгом твой телефон работает больше 4 часов подряд от одной зарядки,
тогда мы поставим на него стопятьсот виртуалок и так заживем.
Сиди на кнопочной Нокии. Кто тебе мешает.
> Сиди на кнопочной Нокии. Кто тебе мешает.Отсутствие возможности приобрести ее (нет, фейковые "кнопочники" с ведроидом-неонкой унутрях - это совсем не то)?
Новости из параллельной реальности? Полной нокий без всякого андроида прямо сейчас доступно новых. Пофиг что они не финские, а китайские.
> Пофиг что они не финские, а китайские.Точно из параллельной:
https://habr.com/ru/articles/575626/
у них средний срок жизни - год. Дальше разваливаются и умирают.
Причем и это - "разьве ж таки жизнь" - полуживой микрофон, глюки, заедающие кнопки...Это я тебе как владелец 5310 фи...а вот хрен тебе, венгерской сборки, и примерно пятой уже подделки из китая.
Добавлю, до кучи, что скоро оно будет работать только в РФ, Израиле и Тае. (ну судя по списку языков) и то только в крупных городах и вдоль центральных трасс.
Потому что у остальных останется только volte.
Вообще-то там и софт очень сильно отличается в худшую сторону по сравнению с Nokia. Но для этого надо, чтобы для тебя кнопочный телефон не ассоциировался со звонилкой с телефонной книгой. Например, в Nokia был удобный органайзер - можно было настраивать оповещения с датами и периодические задачи. И всё это вместе с днями рождения из контактов отображалось в календаре. В китайских звонилках этого нет.Что касается функционала современных смартфонов, то там взаимной интеграции приложений ещё меньше. Они больше похожи на лоскутное одеяло, где разработчики операционной системы отдают функционал телефона наоткуп разработчикам приложений. В результате получается так, что в каком-нибудь 2ГИС нельзя посмотреть трек, записанный тобой в каком-нибудь фитнес-приложении, где ты отслеживаешь параметры бега или велозаезда. А в календаре не увидишь траты из банковских приложений. Нет единого списка уведомлений из разных источинков - SMS, мессенджеров, напоминалок, почты, ютуба и т.д.
Вам в корыто насыпали - жрите, не обляпайтесь, дорогие любители смартфонов.
> Сиди на кнопочной Нокии. Кто тебе мешает.Так я же купил свой "смартфон", а не получил даром, подписав контракт на обязательные
просмотры рекламы и выдав все свои персональные данные.С чего вдруг я должен пользоваться каким-то еще телефоном?
> Так я же купил свой "смартфон", а не получил даром, подписав контракт на обязательныепросмотры рекламы и выдав все свои персональные данные.
Одно другому не мешает.
Можно купить китайский топ за свои деньги.
Это значит, что недополученная прибыль по харакетристикам окупается как раз "обязательные
просмотры рекламы и выдав все свои персональные данные".
> Телефоны стали подбираться к PC по количеству ядер и объему ОЗУ...Что самое печальное - я ещё с юности ждал, когда этот момент наступит, чтобы носить полноценный ПК в кармане.
Натурально, прихерачьте обычную ОС на телефон, мне этого будет более чем достаточно.
Но нет, мы будем придумывать тормозящие говноинтерфейсы и урезанные по самые булки приложения.Где-то в самом начале этой истории мы кардинально свернули не туда (((
> Что самое печальное - я ещё с юности ждал, когда этот момент наступит, чтобы носить полноценный ПК в кармане.
> Натурально, прихерачьте обычную ОС на телефон, мне этого будет более чем достаточно.О да... я уже представляю как выглядят кеды или, не дай боже, мотиф на мобилках?
Для телефонов нужна своя ось со своим UI.> Но нет, мы будем придумывать тормозящие говноинтерфейсы и урезанные по самые булки приложения.
Уже был Н900 "для гиков". Как выяснилось прдолиться с сонсолькой на телефоне не нужно почти никому.
Если был хотя бы какой-то спрос, то подобные телефоны выпускали в обозримом кол-ве.> Где-то в самом начале этой истории мы кардинально свернули не туда (((
Так это ты во всем виноват, надо было показать как надо и сделать.
> Уже был Н900 "для гиков". Как выяснилось прдолиться с сонсолькой на телефоне
> не нужно почти никому.
> Если был хотя бы какой-то спрос, то подобные телефоны выпускали в обозримом
> кол-ве.Был потом еще N9 потом. И так то неплохо начинался, но тут пришел Элоп и разослал burning platform memo, устроив то что финики назвали - "элопотомию".
Чтобы нокия точно не соскочила с софта MS этот умник вообще всех девов уволил. Это было в высшей степени успешное начинание - с тех пор нокия вообще как серьезная сила по производству мобилок перестала существовать. Наработки UI/UX были уничтожены. Экспертиза по созданию сотового стека - тоже. Теперь _это_ как максимум может шилдик клеить на какой-то китайский нонейм, но майкрософт своими гальюниями так зашкварил бренд, что теперь Nokia это вообще ругательство.
Да, юзеры вспоминают чудо-кирпичи с ссылками на ютуб как "программы в сторе", а если вы удумаете карту памяти вставить - эта штука ее так жестко бастардизирует, что вы вообще этой картой больше пользоваться нигде не сможете. Больше до ЭТОГО никто не допер. А чтобы рабы на галере не скучали, стор был эн лет назад - закрыт. После чего этот хлам стал бесполезными кирпичами. А репы N9/N900 и даже N800 до сих пор живые так то. Их отдали комьюнити, оно и живет. Консольщики, вот - и без божков из редмонда обошлись. А если вы хомячок и ваш бог скопытился - упс, упс, упс...
Давно уже есть. PostmarketOS например. https://wiki.postmarketos.orgПолноценный линукс на смартфонах. Есть несколько DE адаптированных под смартфоны (Phosh и Plasma Mobile).но можно поставить и другие (xfce, mate и прочие)
> Что самое печальное - я ещё с юности ждал, когда этот момент
> наступит, чтобы носить полноценный ПК в кармане.Ты продолбал Nokia N900? Ну, окей, Pinephone возьми, чтоли.
> Натурально, прихерачьте обычную ОС на телефон, мне этого будет более чем достаточно.
Есть 1 нюансик. Тыкать в микро-кнопочку закрытия окна даже стилусом может подзадолбать без адаптации UI. А уж пальцем на емкостном точе попасть в это... вы точилки для пальцев как, прикупили? :)
Сдаётся мне, что они решили реализовать feature request, про который я трублю уже больше 10 лет.Любое приложение на Android уникально вас идентифицирует. Android имеет не меньше 2000 data points, которые привязаны к вашему аппарату, включая MAC адреса, и всякие ID/GUID/unique ID.
Я предложил очень давно сделать вариант песочницы, в которой все приложения будут видеть одно и то же - то есть не иметь возможности вас идентифицировать, кроме как по IP адресу.
А, может, всё не так.
> Я предложил очень давно сделать вариант песочницы, в которой все приложения будут видеть одно и то же -Так opensource модификации Android давное делают что-то похожее,
фейковая телефонная книга, фейковы координаты GPS, фейковый номер телефона и т.д.
Это конечно в услових выпиливания всех системных сервисов от гугла.А у гугла бизнес основан опосредствованной продаже данных о пользователе,
не будет "стукачей" на основном CPU, будут стукачи в чипе 5G/6G, wi-fi и так далее.
Что гораздо опаснее, так это уже не исправишь патчем Android.
> А у гугла бизнес основан опосредствованной продаже данных о пользователе,
> не будет "стукачей" на основном CPU, будут стукачи в чипе 5G/6G, wi-fi
> и так далее.
> Что гораздо опаснее, так это уже не исправишь патчем Android.Почему же опаснее? Не вставил сим карту - и опа - прикол - он без коммуникаций кукует. И весь фикс.
Какие opensource модификации, если можно?
Есть over 9000 способов идентификации помимо того что ты перечислил. Но чаще всего ты идентифицируешь себя сам. Почтой, номером телефона и общими экаунтами в сервисах авторизации.Хочешь быть анонимным? Создай несколько виртуальных личностей которые никоим образом не должны пересекаться с твоей реальной личностью. Начиная с никнеймов, почты и номеров телефона, заканчивая фейк GPS локацией.
И этим привлечешь большее внимание.
Всякой ерундой занимаются, лишь бы пользовательские сервисы не развивать, всё стагнирует. Вангую, компания Google с таким подходом превратится в никому ненужный Рамблер. Думают, если занимают львиную долю рынка, то можно не беспокоиться, ага. Такое чувство, что там все решения принимаются не сообща и это не компания вовсе, а ИП какого-то Васи, который сегодня загорелся каким-то одним направлением и ковыряется в нём, забывая про всё остальное.
Рамблер это особый сорт. Чего стоит их решение целый год не покупать сервера и это на заре буйного роста интернета. Там Сысоев весь вывернулся чтобы держать нагрузку своим нжинксом.
Кстати Фуксия отличный пример того как лицензия бзд тянет разработку вниз. Фуксию разрабатывает только Гугель и все. Потому что лицензия бзд не защищает права других компаний которые хотели бы сделать вклад в разработку.
> лицензия бзд тянет разработку внизСогласен. Любые opensource лицензии работают против программистов.
Кроме православного GPL
странно что gnu утилиты быстрее аналогов во freebsd но bsd приятние нет разноголосицы в ключах и в описании академическое происхождение сказывается.
В GNU с опции всё чётко: однобуквенные начинаются с одного тире, многобуквенные с двух тире. В БЗДы всё с одного - каша.
> В GNU с опции всё чётко: однобуквенные начинаются с одного тире, многобуквенные
> с двух тире. В БЗДы всё с одного - каша.В gnu опция -r то -R, в bsd везде -r. И так много всякого, я не молодой, помнить уникальные заёбы каждой gnu утилиты.
Попробуй запустить на какой-нибудь ос на линукс> $ perl -e 'print "x"x(2**31)' | grep x > /dev/null
Возможно, поймёшь, почему быстрее
Че там с (таким же микроядерным) Хурдом, тоже бзд мешает?
Гугл как владелец прав на код может выпустить его под любой лицензией, хоть под GPL. Тут вообще никакой взаимосвязи.
Только никто Гуглу помогать не будет под их бзд.
> Только никто Гуглу помогать не будет под их бзд.Чушь.
В мире сотни проектов под свободными МИТ/БСД и никто их не бросил.
Они развиваются, принимают патчи, в их разработке принимают участие множество людей и компаний.
Тот же Clang, например.
> Они развиваются, принимают патчи, в их разработке принимают участие множество людей и
> компаний. Тот же Clang, например.Отличный пример. У эпла свой, особый, уличный шланг. Надо же показать всем остальным что они второй сорт по сравнению с богами? Комитьте наздоровье на таких условиях! :)
Вот она, современная разработка софта. Эту фуксию ещё даже доделать не успели, а она уже настолько разжирела, что приходится делать урезанную версию.
> Вот она, современная разработка софта.Следствие того, что программисты нынче учатся у ютубрых "гуру", а не в университетах, часто вообще не имея никакой технической базы. Зато проходят по квотам кошкодевочек с КоКами.
Какой спрос, такие и программисты.
"базе гипервизора KVM" - теперь понятно почему Гугль вдруг стал контрибутить в KVM?
Подождём выпуска NanoFuchsia, чтобы потом запускать из MicroFuchsia.