What sort of hurdles are there to this as it seems like driver support for some phones is there. Take Nexus 5X for example.
CPU: Qualcomm® Snapdragon™ 808 processor
GPU: Qualcomm® Adreno™ 418 GPU
MODEM: Qualcomm® Snapdragon™ X10 LTE modem
From this alone it's possible to get a working phone with FreeBSD Arm 64. The GPU is supported by the Freedreno Gallium Driver and the Modem will work under UCOM and U3G kernel modules.
Xorg will handle the touch screen and KDE has a Enviroment for mobile phone and tablet devices.
Of course you'd need to create a MFS with FreeBSD and ship a stripped out kernel, and the desktop enviroment but sure enough the tools are there.
Plasma Mobile has all the software needed for phonecalls, wireless, contacts, messaging and web browsing.
Of course that still leaves stuff such as fingerprint scanner, webcam, audio and other drivers, but there is at least something to work with. I might give it ago in the next few weeks after I research on it more, and uncover other hurdles.
CPU: Qualcomm® Snapdragon™ 808 processor
GPU: Qualcomm® Adreno™ 418 GPU
MODEM: Qualcomm® Snapdragon™ X10 LTE modem
From this alone it's possible to get a working phone with FreeBSD Arm 64. The GPU is supported by the Freedreno Gallium Driver and the Modem will work under UCOM and U3G kernel modules.
Xorg will handle the touch screen and KDE has a Enviroment for mobile phone and tablet devices.
Of course you'd need to create a MFS with FreeBSD and ship a stripped out kernel, and the desktop enviroment but sure enough the tools are there.
Plasma Mobile has all the software needed for phonecalls, wireless, contacts, messaging and web browsing.
Of course that still leaves stuff such as fingerprint scanner, webcam, audio and other drivers, but there is at least something to work with. I might give it ago in the next few weeks after I research on it more, and uncover other hurdles.