@notaz: yes, I have noticed that doing an opkg update will update quite a few libraries. So, just in case the opkg repository dies, it is a good preservation idea.
Adding stuff means less free space on the internal memory. I have about 150MB free. Not sure if making the OS image bigger makes the chance of not fitting anymore ( if you have many bad blocks). Also more empty space: less dead blocks because the hardware has a bigger pool to write the data for all PND's we have.
Not sure if this is important to add things (it's quite perfect as it is imho; upgrading stuff might break things, like upgrading Python), lets ask others!
screen - potential users: 1
A newer version of screen would be nice. Although I always ssh, and then run screen on the remote system...
https://pyra-handheld.com/boards/threads/solved-screen-command-not-upgrading.83712/
tcl - potential users: 0
There are always things that "could" be important, for example, there is no automation, like: expect/tcl
However, PySolFC seems to have tcl
python - potential users: a few
Or a fresher version of Python: 2.7.3 (2014) v/s 2.7.16 (2019) but that could break stuff and is lots of compile and test work.
However, python, including lots of libs is already in wxPython. (2.7.10)
Operating led lights from userspace
I even have op_leds.c which, after compilation and a setuid, allows you to enable/disable your led lights from userspace. However, that can be "installed" by a separate package, and it's not "core" enough?
@Swordfish II Basically you need a script that rips out stuff (opkg remove), like the minimenu files if you only use the desktop? (actually, because minimenu eats less RAM than a full desktop, that actually would be the minimal image, less functional though)
Note that X is required for the initial configuration, like creating a username and home directory.
What do you usually remove after installing it fresh?
Adding stuff means less free space on the internal memory. I have about 150MB free. Not sure if making the OS image bigger makes the chance of not fitting anymore ( if you have many bad blocks). Also more empty space: less dead blocks because the hardware has a bigger pool to write the data for all PND's we have.
Not sure if this is important to add things (it's quite perfect as it is imho; upgrading stuff might break things, like upgrading Python), lets ask others!
screen - potential users: 1
A newer version of screen would be nice. Although I always ssh, and then run screen on the remote system...
https://pyra-handheld.com/boards/threads/solved-screen-command-not-upgrading.83712/
tcl - potential users: 0
There are always things that "could" be important, for example, there is no automation, like: expect/tcl
However, PySolFC seems to have tcl
python - potential users: a few
Or a fresher version of Python: 2.7.3 (2014) v/s 2.7.16 (2019) but that could break stuff and is lots of compile and test work.
However, python, including lots of libs is already in wxPython. (2.7.10)
Operating led lights from userspace
I even have op_leds.c which, after compilation and a setuid, allows you to enable/disable your led lights from userspace. However, that can be "installed" by a separate package, and it's not "core" enough?
@Swordfish II Basically you need a script that rips out stuff (opkg remove), like the minimenu files if you only use the desktop? (actually, because minimenu eats less RAM than a full desktop, that actually would be the minimal image, less functional though)
Note that X is required for the initial configuration, like creating a username and home directory.
What do you usually remove after installing it fresh?
Last edited: