<nnr>I would like to run it virtualized, but KVM is not an option for me, since the system I'm trying to run it on does not have support for hardware virtualization.
<nnr>I'd prefer PV Xen, but I'd be ok with running the userland in an lxc container or the like too, I just don't know much about setting up or using lxc.
<davexunit>I guess you'd need to figure out how to create the necessary disk image for Xen to boot
<nnr>So far, I've been mounting the logical volume I want to install to as well as the usb image (on a loop device), and having xen manually grab the kernel and initrd. That part seems to be working, but the system doesn't make it out of the initrd.
<taylanub>ooh, didn't know of Replicant. once I move jobs and leave back my company-provided iPhone I'll look into that. (a smartphone is pretty useful really, would be annoyed at losing its capabilities.)
<davexunit>Replicant is cool, yeah. some major hardware components don't work with it, though.
<mark_weaver>well, one more quick comment: I don't see why you say "GSM radios will always be imperfect". we already have free software that can make GSM phone calls and send/receive SMS. see osmocombb
<daviid>too bad the neo900 'pretends' to be but is not ... these companies make people think they are nice, but in the back, the all bandwidth and wifi being non free s/w let them do what ever they want ... which is a disaster and unaccepyable
<davexunit>I don't know why it's so difficult to get a free software capable wireless chip.
<mark_weaver>civodul: oooh, that log-file feature will be nice to have! :)
<antiatom>daviid: Neo900 does not pretend to be anything, they are very up-front and honest about what devices require non-libre software to function.
<antiatom>The WLAN card has a libre driver but requires a non-libre firmware blob to be side-loaded into the WLAN processor. This blob never touches the main CPU and they created a special circuit path in the device to load the WLAN firmware blob so it would never taint the central CPU
<antiatom>As for GSM, there are only a couple of very old GSM radios supported by osmocomBB, and you need to have those handsets connected to a host PC with specific software in order to manually type GSM commands to it
<antiatom>It is more of a hacking tool to explore the GSM stack than a practical solution to having a liberated baseband in day-to-day usage
<antiatom>The Neo900 gets closer than anything. If you do not want a non-libre baseband stack, then stop using GSM.
<antiatom>You can order a Neo900 without the GSM radio, by the way.
<antiatom>As for the WLAN card, please find any suitable alternative that does not require non-libre firmware blobs and can fit in an embedded device of this size.
<antiatom>The project would love to know about it.
<antiatom>For the Neo900 handsets that DO ship with the non-libre Gemalto GSM/LTE/GPS radio chip, it is at very least isolated from the rest of the system in a very ingenious way
<antiatom>There are thre INA321 chips that sit in between the main CPU (where you would run Debian or GuixSD) and the GSM radio, preventing the GSM chip from accessing system resources
<antiatom>It also monitors when the GSM chip tries to use any power, so if it is doing something behind your back, the Neo900 is a platform that could offer the ability to "watch the watchers" so to speak
<antiatom>Or you could literally shut off all electricity to the GSM radio if you wanted.