The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Третья бета-версия мобильной платформы Android 14 , opennews (??), 09-Июн-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


7. "Третья бета-версия мобильной платформы Android 14 "  +5 +/
Сообщение от Аноним (7), 09-Июн-23, 11:35 
Нет
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

13. "Третья бета-версия мобильной платформы Android 14 "  –4 +/
Сообщение от YM2608 (?), 09-Июн-23, 12:03 
да, потому что макОС сделана на базе ядра FreeBSD, а iOS на базе макОС
Ответить | Правка | Наверх | Cообщить модератору

25. "Третья бета-версия мобильной платформы Android 14 "  +5 +/
Сообщение от Маковод (?), 09-Июн-23, 12:41 
Ядро macOS сделано на основе Xnu , и никто не мешает посмотреть его код или архитектуру
https://github.com/apple-oss-distributions/xnu
Ответить | Правка | Наверх | Cообщить модератору

27. "Третья бета-версия мобильной платформы Android 14 "  +/
Сообщение от YM2608 (?), 09-Июн-23, 12:48 
почитай абзац "What is XNU?"
Ответить | Правка | Наверх | Cообщить модератору

31. "Третья бета-версия мобильной платформы Android 14 "  +4 +/
Сообщение от Маковод (?), 09-Июн-23, 12:53 
Да, там указано что есть пару компонентов Freebsd, но это совсем не тянет на громкое «макос основан на FreeBSD”.
Ответить | Правка | Наверх | Cообщить модератору

33. "Третья бета-версия мобильной платформы Android 14 "  +3 +/
Сообщение от YM2608 (?), 09-Июн-23, 13:08 
там можно вообще ничего не указывать, всё подтереть. Вот тут немного подробней описано
https://ru.wikipedia.org/wiki/XNU
Ответить | Правка | Наверх | Cообщить модератору

32. "Третья бета-версия мобильной платформы Android 14 "  +4 +/
Сообщение от Аноним (32), 09-Июн-23, 12:56 
Я видел отзывы от тех, кто в этом копался, что ошмётки бсд там уже несколько раз переписали и почти вся архитектура совершенно отличается от того, чтоб было изначально. И это было 15+ лет назад, iOS как раз появлялась. А вот к фряхе действительно отношение не большее, чем у венды к exbsd (куски из которых там были взяты за основу 20+ лет назад). Некоторые, видимо, полагают, что там есть что-то от фряхи, видя протухший фряшный юзерспейс.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

41. "Третья бета-версия мобильной платформы Android 14 "  +3 +/
Сообщение от YM2608 (?), 09-Июн-23, 13:36 
Основанная на BSD часть ядра макОС/iOS - реализует интерфейсы POSIX, системные вызовы BSD, модель процессов Unix на базе процессов Mach, основные политики безопасности, пользовательские и групповые идентификаторы, права доступа к файлам, сетевой стек, виртуальную файловую систему (включая уровень журналирования), несколько типов локальных файловых систем (HFS/HFS Plus), NFS-клиент и сервер, криптографические функции, System V IPC, подсистему аудита, mandatory access control и некоторые примитивы блокировок.
Ответить | Правка | Наверх | Cообщить модератору

46. "Третья бета-версия мобильной платформы Android 14 "  +/
Сообщение от Аноним (32), 09-Июн-23, 13:59 
Всё ещё не "на базе ядра", кстати. Даже наверно не сказать что на базе кусков ядра? Инкорпорирует кусочки, которые нет причин писать, вот так точнее.
Ответить | Правка | Наверх | Cообщить модератору

52. "Третья бета-версия мобильной платформы Android 14 "  +1 +/
Сообщение от 123 (??), 09-Июн-23, 16:04 
А андроид на базе чего?
Ответить | Правка | Наверх | Cообщить модератору

53. "Третья бета-версия мобильной платформы Android 14 "  +/
Сообщение от Аноним (32), 09-Июн-23, 16:18 
> А андроид на базе чего?

В андроиде линукс линуксовый и теперь уже в линуксе андроид андроидный поддерживается без костылей (сборка ведра шлангом туда же).

Ответить | Правка | Наверх | Cообщить модератору

54. "Третья бета-версия мобильной платформы Android 14 "  +/
Сообщение от 123 (??), 09-Июн-23, 16:51 
А почему здесь (https://docs.kernel.org/search.html?q=dalvik) про это ничего не знают?
И в оригинальных исходниках линукса тоже про далвик с андроидом ничего нет.
Ответить | Правка | Наверх | Cообщить модератору

57. "Третья бета-версия мобильной платформы Android 14 "  +/
Сообщение от Аноним (32), 09-Июн-23, 17:15 
Эт юзерспейс прилепленный сбоку, он может быть любым, в том числе и обычной плазмой.

>ничего нет

Почему же, вот, к примеру.
~ $  zgrep -i android /proc/config.gz
# Android
# CONFIG_ANDROID_BINDER_IPC is not set
# end of Android

Но поддержка там для девайсов и их железа.

А в качестве реального примера ОС на базе Фряхи можно привести плойки. Там и ядро пропатченное на DRM и поддержку гетерогенной памяти и всякого неписишного, и обычные дрова пропатченные, и юзерспейс в большой части из обычных компонентов состоящий. Но если в случае с Андроидом ядро всё ещё Линукс и оно вполне живое, то тут же форк древней системы с кучей костылей, который периодически патчат местами. Отзывы благодарных пользователей не самые хорошие.

Ответить | Правка | Наверх | Cообщить модератору

59. "Третья бета-версия мобильной платформы Android 14 "  +/
Сообщение от 1234 (??), 09-Июн-23, 17:32 
При чём тут биндерфс? Я же не спросил про андроид, я спросил про далвик с андроидом.
Где трансляция системных вызовов в jvm?
Ответить | Правка | Наверх | Cообщить модератору

63. "Третья бета-версия мобильной платформы Android 14 "  +/
Сообщение от Аноним (32), 09-Июн-23, 18:58 
Хорошо, тогда так

~ $   grep -iR android /usr/src/linux | wc -l
457

А какая трансляция тебя интересует и почему это не забота рантайма жавы? Кстати, жавы тоже никакой в ядре нет, а ведь погляди ж ты работает как-то! И наивные бинари, собранные NDK, тоже работают, и, в отличие от жавы, не тормозят так. Или libc тоже должна быть частью ядра?

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

66. "Третья бета-версия мобильной платформы Android 14 "  +/
Сообщение от 1234 (??), 09-Июн-23, 20:12 
А может это потому, что все изменения гугл делает в своём репозитории, отдельно от оригинала?
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

76. "Третья бета-версия мобильной платформы Android 14 "  +/
Сообщение от Аноним (32), 09-Июн-23, 21:58 
Все ли? Раньше столько андроида в ядре не было, а теперь есть. С роутерами примерно та же ситуация. Какие-то патчи и доработки применяются, но в основе самый обычный линукс.
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

78. "Третья бета-версия мобильной платформы Android 14 "  +/
Сообщение от 1234 (??), 09-Июн-23, 23:01 
Тем более. Если раньше столько андроида в ядре не было, значит это отдельные ядра.

Фряха в макоси выполняет больше функций ядра операционки, чем линукс в андроиде.
Потому что часть линуксовых функций отдано андроидовскому рантайму.

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

А ведь они уже пытались когда-то так сделать: закинуть в оригинал свой код, чтобы другие его развивали.
Но не вышло. А сейчас новый этап начался. Уже каждый год пишут про развитие обычного линукса вместо своего.
Заметь, уже это говорит о том, что линуксы в андроиде и в оригинальной репе различаются.

То есть линуксы там различаются как оригинальная фряха от фряхи в макоси.

Но линукс в андроиде можно сменить на какую-нибудь условную osv, если будут драйверы. А попробуй в дарвине отломать бсд. Тут макоси каюк и настанет. И кто тут тогда на базе кого.

Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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