Здравствуйте, vsb, Вы писали:
vsb>Здравствуйте, IID, Вы писали:
IID>>Где посмотреть сорцы iOS ?
vsb>https://opensource.apple.com/
iOS там нет. Есть общее XNU ядро (половина из которого это BSD), россыпь системных утилит и несколько библиотек.
И даже ядро, судя по всему, неполное. Я в нём сходу не нашёл никаких намёков на вывод графики. И отдельного видеодрайвера тоже не видно. (хотя тут я не специалист, если ошибаюсь — покажите пальцем)
Здравствуйте, Nuzhny, Вы писали:
N>В том, что CMake сборка во всех перечисленных проектах присутствует. Это противоречит твоим словам о "нет никаких следов"
LOL! Мне всё равно что там на гитхабе. Я смотрю на внутренние репы с кодом ядра и там нет никакого cmake.
Здравствуйте, Privalov, Вы писали:
P>Многие жалуются на планшеты от гнусмаса же. Говорили, что а Андроид для них напихали всякого, и оно мешает.
У меня жена купила какой то гнусмасовский планшет.
Мало того что там напихано какого то говна так он ещё и ноет что его надо регулярно перезагружать "чтоб лучше работало". А если на это забивать то он сам втихаря ребутится, причём криво.
Что как по мне так нонсенс. Не, я понимаю что они просто не смогли побороть свои баги и таки их гнусмасовский планшет похоже надо часто перезагружать, но вот ни iOS ни vanulla Android такой фигнёй не страдают.
Здравствуйте, CreatorCray, Вы писали:
N>>В том, что CMake сборка во всех перечисленных проектах присутствует. Это противоречит твоим словам о "нет никаких следов" CC>LOL! Мне всё равно что там на гитхабе. Я смотрю на внутренние репы с кодом ядра и там нет никакого cmake.
Я начинаю понимать почему в Apple такой кривой софт пошёл...
Здравствуйте, CreatorCray, Вы писали:
N>>В том, что CMake сборка во всех перечисленных проектах присутствует. Это противоречит твоим словам о "нет никаких следов" CC>LOL! Мне всё равно что там на гитхабе. Я смотрю на внутренние репы с кодом ядра и там нет никакого cmake.
А мне всё равно, что там у тебя в ядре. Тут никто исключительно о ядре и не говорил.
Здравствуйте, Nuzhny, Вы писали:
N>И что? Для доказательства существования достаточно привести хотя бы один пример, вспомни школу, как доказываются такие вещи.
Нет, то, что где то есть cmake не означает что он есть везде.
Пока можно сказать только то, что в выложенных в публичный доступ проектах добавлена возможность сборки cmake.
Здравствуйте, CreatorCray, Вы писали:
CC>Не, я понимаю что они просто не смогли побороть свои баги и таки их гнусмасовский планшет похоже надо часто перезагружать, но вот ни iOS ни vanulla Android такой фигнёй не страдают.
С этим особо не поспоришь. У моей жены смартфон LG около 4 лет. Она всем довольна, только в последнее время аккумулятор стал подводить. Аппарат ничем не хуже гнусмасов.
Дочка хотела iPad до момента, пока у кого-то увидела Nexus 7. Лет 6, наверное, им пользуется. До сих пор нормально работает.
У меня, кроме смартфона гнусмас, вообще все на винде. Хорошо еще, смарт нормально работает.
А в планшеты гнусмас все почему-то плюются.
Здравствуйте, CreatorCray, Вы писали:
D>>А что есть? Xcodeproj? CC>Да, или makefile в совсем древнем коде.
Вот потому нет тестирования и всё ломается при первом же обновлении.
С>>Поглядите-ка, к чему приводит чОрно-терминальная культура разработки, которую так яростно защищают в теме Мутные файлы для сборки проектов. D>Андроид, конечно, лютейшее говнище, но аппроксимировать его обратно на Линукс (ядром которого Андроид пользуется) и, тем более, на Юникс несколько опрометчиво.
у вас здесь конкурс на самую глупую экстраполяцию что ли?
P>Осталось впечатление, что бюджетные кривые модели гнусмас выпускает, чтобы потребитель выбирал более дорогие.
я бы просто другого производителя выбрал
Здравствуйте, CreatorCray, Вы писали:
CC>его надо регулярно перезагружать "чтоб лучше работало" CC>Не, я понимаю что они просто не смогли побороть свои баги
Бггг, прям как эпл!
CC>но вот ни iOS ни vanulla Android такой фигнёй не страдают.
Помогает полная перезагрузка мака — оочень медленная операция, я винду на таком железе за это время раз 5 поднял.
Кстати, попинай ещё и насчёт скорости загрузки. А то это какой-то позор
Вы ж там вроде монолитный BLOB умеете собирать, который сразу в память грузится и запускается, типа эмуляции монолитного говна ядра как в линуксе. Или это от безысходности делается, чтобы загрузка была быстрее чем минуты ?
Здравствуйте, hi_octane, Вы писали:
_>Ты в официальном магазине Xiaomi такое получил, или считай "с рук" у левого чувака который тебе втюхал перешитый телефон с рекламой и троянами?
Разлоченный телефон будет вначале показывать предупреждение.
Для залочки обратно придётся вернуть вендорскую прошивку, трояны оставить не получится. А у Самсунгов даже вендорская прошивка не поможет — при разлочке пережигается аппаратный фьюз внутри чипа.
_>В любом случае прошивка переставляется элементарно — заливаешь новую в корень и при ребуте из меню выбираешь.
Не так уж элементарно.
Сначала придётся разлочить бутлоадер. Который проверяет подпись ядра. А ядро проверяет целостность системного раздела (dm_verity).
Так что см. выше.
Здравствуйте, IID, Вы писали:
IID>Кстати, попинай ещё и насчёт скорости загрузки. А то это какой-то позор
Сама ОС грузится довольно быстро, но там ещё всякого прикладного мусора тонны.
IID>Вы ж там вроде монолитный BLOB умеете собирать, который сразу в память грузится и запускается, типа эмуляции монолитного говна ядра как в линуксе. Или это от безысходности делается, чтобы загрузка была быстрее чем минуты ?
Ну смотри, сначала запускается EFI, сканирует и инитит разное железо. Это занимает какое то время, на разном железе разное. Обычно это секунды 4
Потом бутер грузит тот самый кернел кэш и запускает его, инит самого кернела занимает несколько секунд.
Дальше запускаются всякие boot tasks — ещё пара секунд пока это всё просрётся.
На этом собстна сама ОС уже готова, начинаются массовые запуски всякого юзермодского говна. Просто посмотри сколько там висит всего, заканчивающегося на d