User: Password:
Subscribe / Log in / New account

Emdebian Grip 1.0: the universal embedded operating system

Emdebian Grip 1.0: the universal embedded operating system

Posted Apr 19, 2009 15:04 UTC (Sun) by oak (guest, #2786)
Parent article: Emdebian Grip 1.0: the universal embedded operating system

> As Emdebian is meant to run on embedded devices, not all Debian packages
are added to Emdebian, only the ones that make sense. For example,
most -dev, -doc and -dbg packages are missing.

Embedian seems to have more Tdebs than Debian:

Larger number of packages makes apt slower and use more memory (this is
relevant e.g. for the automated security updates of networked embedded
devices). Or is the plan not to have translation package repository
enabled by default?

Also, why Emdebian doesn't support Ddebs like Ubuntu does? Target
debugging is a crucial feature for embedded...

> the XFCE task in Debian brings in 354 new packages ... In contrast, the
Grip XFCE task brings in 293 new packages,

What (kind of) packages are missing? Is this metapackage(?) package
(dependency?) trimming something that is or can be automated?

(Log in to post comments)

Emdebian Grip 1.0: more tdebs than debian

Posted Apr 21, 2009 22:31 UTC (Tue) by speedster1 (subscriber, #8143) [Link]

From the page to which you linked:
Emdebian generates a single package for every translation of each Emdebian package, leading to a 70% reduction in installation size but a tenfold increase in the number of binary packages built from each source package. To solve this scalability problem, langupdate supports a secondary sources list and secondary apt cache so that the main apt cache can be kept as small as possible.

It looks like this "secondary apt cache" is intended to address that problem of using extra memory on things like automated security updates. Security updates would be in the main apt sources list, which would not include the translation packages. Also note that the biggest explosion of packages is really on the build machine rather than the install target -- a target device with space constraints could enable only one language at a time, even though lots of languages may be available in the package repo.

Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds