Discussion:
[chromium-discuss] Is Chromium good for embedded system with limited resources?
Zhan Xu
2018-10-12 03:33:51 UTC
Permalink
I'm new to chromium and have a generally question -- is chromium
customizable for embedded system? Is there a way to disable certain
features during compilation time, e.g. by setting some compile flags, so
that I can generate a 'light-weight' browser?

I searched the messages in this group -- there was a post about 5 years
ago, saying that '...We don't provide options to make a customised
browser...' Just curious whether things were changed 5 years later?

Thank you very much!
--
--
Chromium Discussion mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-discuss

---
You received this message because you are subscribed to the Google Groups "Chromium-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-discuss+***@chromium.org.
Jon Perryman
2018-10-12 16:04:06 UTC
Permalink
Chrome should not need customization for embedded systems. Well known
examples: Android tablets and Raspberry PI. These are 512M Linux machines
where Chrome is available. Many websites (not all) are acceptable in these
environments.

More important would be your requirements. E.g. how much you have to spend?
Can you limit to specific reasonable web pages (e.g. not gmail)? Are you
running processes outside of chrome and are they critical time constrained?
Do you need chrome tabs? What is considered acceptable response time for
the user?

Good luck, Jon.
Post by Zhan Xu
I'm new to chromium and have a generally question -- is chromium
customizable for embedded system? Is there a way to disable certain
features during compilation time, e.g. by setting some compile flags, so
that I can generate a 'light-weight' browser?
I searched the messages in this group -- there was a post about 5 years
ago, saying that '...We don't provide options to make a customised
browser...' Just curious whether things were changed 5 years later?
Thank you very much!
--
--
http://groups.google.com/a/chromium.org/group/chromium-discuss
---
You received this message because you are subscribed to the Google Groups
"Chromium-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an
--
--
Chromium Discussion mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-discuss

---
You received this message because you are subscribed to the Google Groups "Chromium-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-discuss+***@chromium.org.
PhistucK
2018-10-12 16:49:38 UTC
Permalink
I am not sure Chrome can be installed on Raspberry Pi, actually. I believe
Chrome (not Chromium) is not available for non-Android ARM machines.
Chromium was (unofficially, I think) ported to various platforms, including
Raspberry Pi (as well as OpenBSD and AIX and MIPS and POWER-based
platforms), but Chrome supports less platforms/combinations.

☆*PhistucK*
Post by Jon Perryman
Chrome should not need customization for embedded systems. Well known
examples: Android tablets and Raspberry PI. These are 512M Linux machines
where Chrome is available. Many websites (not all) are acceptable in these
environments.
More important would be your requirements. E.g. how much you have to
spend? Can you limit to specific reasonable web pages (e.g. not gmail)? Are
you running processes outside of chrome and are they critical time
constrained? Do you need chrome tabs? What is considered acceptable
response time for the user?
Good luck, Jon.
Post by Zhan Xu
I'm new to chromium and have a generally question -- is chromium
customizable for embedded system? Is there a way to disable certain
features during compilation time, e.g. by setting some compile flags, so
that I can generate a 'light-weight' browser?
I searched the messages in this group -- there was a post about 5 years
ago, saying that '...We don't provide options to make a customised
browser...' Just curious whether things were changed 5 years later?
Thank you very much!
--
--
http://groups.google.com/a/chromium.org/group/chromium-discuss
---
You received this message because you are subscribed to the Google Groups
"Chromium-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an
--
--
http://groups.google.com/a/chromium.org/group/chromium-discuss
---
You received this message because you are subscribed to the Google Groups
"Chromium-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an
--
--
Chromium Discussion mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-discuss

---
You received this message because you are subscribed to the Google Groups "Chromium-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-discuss+***@chromium.org.
Zhan Xu
2018-10-12 17:06:25 UTC
Permalink
Thanks for the reply! I should give more details about my 'requirements' :-)

I'm trying to get a 'light-weight' browser into an embedded system.
Since the system resource are limited, I need to strip down chromium
components as many as possible. For example, I don't want the
component for video playing or user profile management. I'm curious
whether it's possible to run something like 'configure
--disable_video' before compiling chromium to remove components in the
final output binary? This will also have the benefit of reducing the
compilation time.
I am not sure Chrome can be installed on Raspberry Pi, actually. I believe Chrome (not Chromium) is not available for non-Android ARM machines.
Chromium was (unofficially, I think) ported to various platforms, including Raspberry Pi (as well as OpenBSD and AIX and MIPS and POWER-based platforms), but Chrome supports less platforms/combinations.
☆PhistucK
Chrome should not need customization for embedded systems. Well known examples: Android tablets and Raspberry PI. These are 512M Linux machines where Chrome is available. Many websites (not all) are acceptable in these environments.
More important would be your requirements. E.g. how much you have to spend? Can you limit to specific reasonable web pages (e.g. not gmail)? Are you running processes outside of chrome and are they critical time constrained? Do you need chrome tabs? What is considered acceptable response time for the user?
Good luck, Jon.
I'm new to chromium and have a generally question -- is chromium customizable for embedded system? Is there a way to disable certain features during compilation time, e.g. by setting some compile flags, so that I can generate a 'light-weight' browser?
I searched the messages in this group -- there was a post about 5 years ago, saying that '...We don't provide options to make a customised browser...' Just curious whether things were changed 5 years later?
Thank you very much!
--
--
http://groups.google.com/a/chromium.org/group/chromium-discuss
---
You received this message because you are subscribed to the Google Groups "Chromium-discuss" group.
--
--
http://groups.google.com/a/chromium.org/group/chromium-discuss
---
You received this message because you are subscribed to the Google Groups "Chromium-discuss" group.
--
--
Chromium Discussion mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-discuss

---
You received this message because you are subscribed to the Google Groups "Chromium-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-discuss+***@chromium.org.
Torne (Richard Coles)
2018-10-12 17:23:13 UTC
Permalink
Generally no. The vast majority of Chromium's features/functionality aren't
compile-time switchable like that. There are some build configuration
switches to disable certain things, but most of them are untested and
unsupported, and may not work at all, or may only work in certain specific
combinations or on certain OSes (e.g. there are various switches that can
be turned off on Android, but not on other platforms).

All our build time configuration is done through the GN arguments.
Post by Zhan Xu
Thanks for the reply! I should give more details about my 'requirements' :-)
I'm trying to get a 'light-weight' browser into an embedded system.
Since the system resource are limited, I need to strip down chromium
components as many as possible. For example, I don't want the
component for video playing or user profile management. I'm curious
whether it's possible to run something like 'configure
--disable_video' before compiling chromium to remove components in the
final output binary? This will also have the benefit of reducing the
compilation time.
Post by PhistucK
I am not sure Chrome can be installed on Raspberry Pi, actually. I
believe Chrome (not Chromium) is not available for non-Android ARM machines.
Post by PhistucK
Chromium was (unofficially, I think) ported to various platforms,
including Raspberry Pi (as well as OpenBSD and AIX and MIPS and POWER-based
platforms), but Chrome supports less platforms/combinations.
Post by PhistucK
☆PhistucK
Post by Jon Perryman
Chrome should not need customization for embedded systems. Well known
examples: Android tablets and Raspberry PI. These are 512M Linux machines
where Chrome is available. Many websites (not all) are acceptable in these
environments.
Post by PhistucK
Post by Jon Perryman
More important would be your requirements. E.g. how much you have to
spend? Can you limit to specific reasonable web pages (e.g. not gmail)? Are
you running processes outside of chrome and are they critical time
constrained? Do you need chrome tabs? What is considered acceptable
response time for the user?
Post by PhistucK
Post by Jon Perryman
Good luck, Jon.
Post by Zhan Xu
I'm new to chromium and have a generally question -- is chromium
customizable for embedded system? Is there a way to disable certain
features during compilation time, e.g. by setting some compile flags, so
that I can generate a 'light-weight' browser?
Post by PhistucK
Post by Jon Perryman
Post by Zhan Xu
I searched the messages in this group -- there was a post about 5
years ago, saying that '...We don't provide options to make a customised
browser...' Just curious whether things were changed 5 years later?
Post by PhistucK
Post by Jon Perryman
Post by Zhan Xu
Thank you very much!
--
--
http://groups.google.com/a/chromium.org/group/chromium-discuss
---
You received this message because you are subscribed to the Google
Groups "Chromium-discuss" group.
Post by PhistucK
Post by Jon Perryman
Post by Zhan Xu
To unsubscribe from this group and stop receiving emails from it, send
--
--
http://groups.google.com/a/chromium.org/group/chromium-discuss
---
You received this message because you are subscribed to the Google
Groups "Chromium-discuss" group.
Post by PhistucK
Post by Jon Perryman
To unsubscribe from this group and stop receiving emails from it, send
--
--
http://groups.google.com/a/chromium.org/group/chromium-discuss
--
--
Chromium Discussion mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-discuss

---
You received this message because you are subscribed to the Google Groups "Chromium-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-discuss+***@chromium.org.
Continue reading on narkive:
Search results for '[chromium-discuss] Is Chromium good for embedded system with limited resources?' (Questions and Answers)
5
replies
How did fruits evolve?
started 2007-05-18 08:43:55 UTC
biology
Loading...