I would like to totally remove Silica and use SFOS device only via command line. Can the devices like wifi, modem, card reader still work after removing Silica belonging libraries?
Thank you
I would like to totally remove Silica and use SFOS device only via command line. Can the devices like wifi, modem, card reader still work after removing Silica belonging libraries?
Thank you
You might want to take a look at the AI assistant @Jolla works on in parallel to SFOS for mobile devices. It is said to be based on the very same core system.
What do you want to do with the phone, @philter ?
Depends on your definition of “work”. Will the hardware still do its job? Probably yes.
Will the hardware-tied Android binaries activated via hybris/droid still do their job? Probably yes.
Will all the daemons making the above accessible to a user (e.g. via D-Bus) still work? Eeeh. Some will. Some may. Others will need at least qt and friends.
Lots of things will only do their job if they have a running Lipstick at least - i.e. graphical interface. And Lipstick(-jolla-home) depends on Silica.
Example: The Modem and SIM card will still work - but how do you enter the SIM PIN? How do you know when the system requires it?
Ofono will likely still be able to manage telephony - but what is it to do when it detects an incoming
call or receives a message? Usually it would communicate with Lipstick and show the telephony app.
You may in theory be able to reverse-engineer a Lipstick-compatible TUI environment doing all jobs which are now done with Jolla components.
But I doubt it can be done in practice.
And it certainly won’t be fun to do do or use.
Thank you!
Yes of course the expectation is not to use anything that is linked to graphical interface. My purpose is to use the board as desk server, so the shell and ssh are enough, along with wifi modem or via an ethernet dongle.
I will look more deep into the libraries and start to remove what includes “silica” in the installation files
Okay, but you can do that as-is, it’s not necessary to remove anything.
The device becomes much much faster if some stuff is removed. Even if the GUI itself remains on the device. IMHO better because device remains usable in a normal way (by touchscreen).
This.
Just mask a few systemd services, should have the desired effect.