> для exynos один было взялся - нашли мертвым в канаве, глаза выклеваны,
> на шее - следы ласт, на спине - гуано.Нашел за что взяться. Я когда смотрел на это - обнаружил что самсунь настолько обуевшая фирма что даже на "энтузиастско-девелоперском" одноплатнике прописывает фузы secure boot впаяных чипов своим ключом - и в результате trust zone software, самое привилегированное что в системе вообще есть только вон тот непонятный блоб подписанный самсунем. Волшебно - выпереть разработчков из их системы?! Хорошее начало. Так и не образовалось у меня exynos-ов.
> Успел довести дело до "выводит все строки, полагающиеся при загрузке freebsd, и
> гордо виснет при попытке, видимо, запустить init, или что оно там молчком делает?
Ну опачки, шит хэппенс. Тут ему было бы очень кстати наличие чего-то типа жытага, ремотного дебага или какой-никакой эмуляции. Впрочем если "выводит строчки" то есть шанс что по вербозным чертыханиям и без этого можно понять что и как. Но я не знаю как вербозный выхлоп/трейс/дебаг в фрибсд делается и есть ли оно это там. C линем я более-менее справляюсь но и там иной раз весь мозг сломаешь что и где дурит. Низкоуровневый инит железа вообще штука немного мистическая и довольно деликатная. Взлет более-менее сложного проца похож на подготовку шаттла к старту.
> Может все же больше накопипастили, а накодили - так, по мелочи? Остальное
> сделал сасунг и гугель, поскольку мабилы им как-то надо было продавать.
У самсуня железки другие. Референсный андроид от узкоглазиков - жоский трэш с древними ядрами, дрова писаны китайскими крестьянами на чем-то крепком, с полным пофигом на LKML, это в ядро просто не взяли бы. Вообще никак.
Cedrus (HW decoder видео) - вообще кто-то из девов на кикстартере спросил: дескать, могем вот так. Implement? Поток бабла подтвердил: shut up and take my money!!! Ну они именно это и сделали. Там железка довольно чокнутая и уникальная для узкоглазиков. Самсунг такое не родит даже если отберет вилы у тех китайских крестьян и будет дружно курить их всем офисом.
Так что это как раз образчик того как пиплы взяли ДАТАШИТЫ, почитали, совсем непонятное (да, китайские даташиты - шЫт) посмотрели в андроиде и/или китаезных бутлоадерах, благо сорцы все же вывалены худо-бедно. Но вот то что в майнлайне - это написано именно энтузиастами, фирма allwinner к этому вообще не относится. Да и самсунг тоже.
Некоторые дрова ясен фиг оказались копипастой с похожих. Ну например OTG - на самом деле так называемый "musb" (HW IP "mentor graphics usb" + платформоспецифичный glue, у каждого SoC glue свой, но core драйвера одинаково т.к. одна и та же железка, разная только обвязка на которую она в чип влеплена). В этом случае есно можно с соседа с тем же HW IP скопипастить. Glue однако все-равно придется свой.
> формально arm поддерживается. Практически - хрен его знает, что это за армы,
> которые у них поддерживаются. Но FreeBSD Foundation это спонсировать не будет,
Ну а в случае AW народ просто на кикстартере проспонсировал cedrus например.
> а за просто так - "имею возможность завести козу".
Ну а вот эти видите ли хотят юзать копеечные одноплатники с майнлайном и по высшему разряду. Вот и кодят. Некторые, типа A20 с гигабитом и "нативным" SATA (таки AHCI а не фигня на юсб) даже по своему забавны как что-то мелкое, дешевое, маложручее и качающее какие-нибудь торенты или льющее файлы "само по себе".
> увы, у меня нет двух миллионов долларов на зарплату тем, кто может накодить.
Ну вон в sunxi народ и без 2 миллионов накодили.
> А студенты и запрещенное на опеннете слово - не справятся.
В линуксе справились. Странно.