привет. я смутно припомнаю, что в гугловой fuchsia используется свой экзекьютор для асинка - а никто не знает ссылки на короткий обзор как там что? может бложик какой или доклад есть?
В целом, исходники открыты. Я сейчас открыл её у себя (да, у меня завалялясь скачанная фуксия в виде исходников), там в доккомментах есть описание экекутора, его lifecycle, ссылки на ишью и статьи, куски драйверов и так далее.
Экзекутор лежит по адресу src/lib/fuchsia-async/src/runtime/fuchsia/executor/common.rs
Много разношёрстных кусков: интерфейсы к драйверам, ssh-key-manager, ffx, удалённое управление, часть блютуза, кусок службы местоположения, и так далее. Некий "overnet" целиком на расте. wlan целиком на расте. Модуль телефона (звонков) на расте (бут модема, подбор частот, подключение и тд и тп). network manager. tee. kms. Режим live-usb.
Соотношение кода в репозитории, два разных считателя строк. Важное примечение: у меня версия от июня 2021 года, качать сейчас заново 650мб исходников мне лень.
Забавные выводы из статистики выше - в среднем растокод лучше документирован и не смотря на больший объём имеет меньшую сложность (scc имеет несколько метрик по complexity, по-умолчанию используется какая-то базовая. Я тыкал и другие.)
Их оценки слабо различаются. Например, оценки comments и blank с разницей всего пару тысяч строк выходят. Так что подозреваю, что lok посчитал +- верно.