Revert "[components] Add Components v2's component_manager to the running system"

This reverts commit 7b40f79df1115611c01ba2fd5e100d6328d51e56.

Reason for revert: Change break the fx workflow.

Running: 'fx set workstation.x64 --with=//topaz/packages:all,//garnet/packages:all,//peridot/packages:all' fails with:
FAILED: build.ninja 
../../buildtools/linux-x64/gn --root=../.. -q --check, --export-compile-commands gen .
ERROR at //products/workstation.gni:25:1: Replacing nonempty list.
kernel_cmdline_args = [
^------------------
This overwrites a previously-defined nonempty list with another nonempty list.
See //products/bringup.gni:12:23: for previous definition
kernel_cmdline_args = [ "bootsvc.next=bin/component_manager,fuchsia-boot:///boot#meta/root.cm,--use-builtin-process-launcher" ]
                      ^-------------------------------------------------------------------------------------------------------
Did you mean to append/modify instead? If you really want to overwrite, do:
  foo = []
before reassigning.
See build arg file (use "gn args <out_dir>" to edit):1:1: whence it was imported.
import("//products/workstation.gni")
^----------------------------------


Original change's description:
> [components] Add Components v2's component_manager to the running system
> 
> Makes devcoordinator a v2 Component. Start component_manager from
> bootsvc rather than devcoordinator, with devcoordinator being the first
> (and only) component loaded during boot (for now).
> 
> This only currently affects builds produced from one of the Fuchsia
> product configurations, not standalone Zircon builds, pending completion
> of BLD-382. When BLD-382 is complete we will update the default
> 'bootsvc.next' in bootsvc.
> 
> CF-659 #comment
> BLD-382 #comment
> 
> Test: Tested by existing CQ/CI bots; failures would most likely manifest
> as a boot failure, which would be loud and obvious.
> Test: Passed GI and Astro E2E test dry-run.
> 
> Change-Id: I2cc7e64a8fa4e2899f4dc685161412c945aeb52f

TBR=jamesr@google.com,jeffbrown@google.com,geb@google.com,shayba@google.com,dgonyeo@google.com,bryanhenry@google.com

Change-Id: Ie0028de72e3611610cd0a3b50875bf89f0d65640
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
6 files changed
tree: c74c9e7bfa7ba749add51e59bfd73e45b71f552c
  1. boards/
  2. build/
  3. buildtools/
  4. bundles/
  5. docs/
  6. examples/
  7. garnet/
  8. peridot/
  9. products/
  10. scripts/
  11. sdk/
  12. src/
  13. third_party/
  14. tools/
  15. zircon/
  16. .clang-format
  17. .clang-tidy
  18. .dir-locals.el
  19. .gitattributes
  20. .gitignore
  21. .gn
  22. AUTHORS
  23. BUILD.gn
  24. CODE_OF_CONDUCT.md
  25. CONTRIBUTING.md
  26. LICENSE
  27. OWNERS
  28. PATENTS
  29. README.md
  30. rustfmt.toml
README.md

Fuchsia

Pink + Purple == Fuchsia (a new operating system)

What is Fuchsia?

Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.

Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.

How can I build and run Fuchsia?

See Getting Started.

Where can I learn more about Fuchsia?

See the documentation.