Modify

Opened 8 years ago

Closed 6 years ago

#1063 closed enhancement (wontfix)

Make all default Apps removable

Reported by: alex.roc08@… Owned by:
Priority: normal Milestone:
Component: other Version: N/A
Severity: major
Cc: Hardware: both

Description

The fonera 2.0 (especially the g version) have a small built-in memory and I don't think that the final user takes advantage of the all features. I have an idea you can make all default apps (like all the uploaders or the dydns/openvpn app) plugins removable so the user can choose what app install.

Thank you ;)

Attachments (0)

Change History (2)

comment:1 Changed 7 years ago by matthijs

  • Milestone set to Firmware 2.3
  • Severity changed from unknown to major
  • Status changed from new to investigate
  • Type changed from request to enhancement
  • Version changed from 2.3.7.0 beta1 to N/A

This might be worth looking into, but it's not as trivial (or effective) as it sounds because:

  • Most of those applications are really small, so the savings would be minimal.
  • The base firmware image is contained in a single "squashfs" filesystem, which is highly compressed and read-only. This means we can't really remove files, we can only record (in a special overlay filesystem) that the files should be hidden (but this doesn't free up any space). So freeing up the extra space means to remove the applications from the base firmware installation and offer them as separate plugins (requiring extra work to separate them).
  • Since the base firmware squashfs is a lot more compressed than the jffs2 filesystem used to store installed plugins, you would effectively loose space. If you separate a few applications and then want to install everything that is in the base firmware right now, you might not even have enough free space.

So, freeing up space like this would only be useful for applications that most people don't use, since otherwise it just takes up _extra_ space. We could consider building a full and a minimal image, though, the latter for people that don't want all the extra stuff. I'll leave this ticket open for later.

comment:2 Changed 6 years ago by matthijs

  • Milestone Firmware 2.3 deleted
  • Resolution set to wontfix
  • Status changed from investigate to closed

As part of the upcoming 2.3.7.0 firmware release, we're reviewing old open tickets to see if they are still relevant, which is why you get this response now.

For the reasons mentioned above, I am closing this ticket.

Add Comment

Modify Ticket

Action
as closed The ticket will remain with no owner.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.