Thursday, 2018-11-08

*** frinring_ is now known as frinring02:57
martinst11Hi. Is this the right place to ask a few beginners questions regarding App development on sailfishOS?10:23
bencohI'd say #sailfishos is a better place for that - #mer is more about the Mer core10:26
martinst11alright. Thanks!10:29
skorpeoHi I just came accross your project.  I was able to install sailfish on my nexus 5x.  There are a lot of arm versions of linux distributions such as fedora, I was wondering is it possible to load let's say fedora using arm rootfs on a android device?11:35
r0kk3rzit wont be easy, i suggest you take a look at the postmarketos project instead11:40
skorpeowell nothing worthwhile is easy11:42
skorpeoi am able to run in chroot currently11:42
r0kk3rzyeah chroot is fine11:42
r0kk3rzbut getting it to run properly will require porting debian to the hardware11:43
skorpeoi would be cool with just using userspace tools but i'm not sure if I can do the surgery to sailfish os as i would on normal arm based system11:44
r0kk3rzthe sailfish image you've got will be using libhybris, debian wont be integrated with that11:44
r0kk3rzwhat sort of surgery do you want to do?11:44
skorpeowell usually i would use the vendor kernel and boot loader but use other rootfs11:45
r0kk3rzits not that simple11:45
skorpeoi c so u don;t think it would be possible to somehow replace the sailfish rootfs with other one and keep the relevant parts to boot?11:47
r0kk3rzboot, sure, actually work? not really11:47
r0kk3rzbut the adaptation for that device is open, you need to device whether you want to use libhybris11:47
r0kk3rzthe 'rootfs' is kept in .stowaways in home folder11:51
r0kk3rzand used with overlayfs11:51
skorpeoit seems to be the best solution i've seen so far albeit i dont understannd it lol11:51
skorpeoyes i have been lookinng at it11:51
skorpeoi just don't know what is essential i guess11:51
r0kk3rzok, in a nutshell it allows us to use android userspace drivers for hardware support11:51
r0kk3rzbecause all android devices use userspace blobs, and not kernel drivers11:52
skorpeoyes i got that and i think it';s awesome11:52
r0kk3rzthe issue here, is that 'normal arm systems' expect kernel interfaces11:52
r0kk3rzthe big one is the graphics drivers11:53
skorpeoi c so i guess libhybris isn't a "transparent" layer, i.e somehow emulating kernel interface?11:55
r0kk3rzthe rootfs will need to be adapted to it11:56
skorpeosorry if i sound like a dummy but this is way out of my league but it's kind of a dream to have linnux runnign with hardware support on these things lol11:56
r0kk3rzcheck out the halium project, they're trying to standardize some of this hybris stuff11:56
r0kk3rzso you can just swap rootfs and continue on11:56
r0kk3rzits used by things like ubuntu touch and plasma mobile11:57
skorpeowill do really appreciate it11:57
skorpeolooks like theres stuff to get my hands dirty with12:06

Generated by 2.14.0 by Marius Gedminas - find it at!