diff --git a/get-started/_common/intro/_components_intro.md b/get-started/_common/intro/_components_intro.md index fbdc8fe7..f4aef32b 100644 --- a/get-started/_common/intro/_components_intro.md +++ b/get-started/_common/intro/_components_intro.md @@ -1,20 +1,28 @@ -**Components** are the foundational building blocks of software running in + +**组件**是 Fuchsia 中运行的软件的基石。每一个组件都是可以组合的沙盒模块,相互之间通过功能交互。这提高了系统安全性并在各个组件之间建立了清晰的接口,使它们更容易更新或替换。 -In Fuchsia, **everything is a component** (almost). Recall from the previous + +Fuchsia 中**一切都是组件**(几乎)。回想一下之前对 Zircon 的讨论,内核有意设计得很小,大多数核心服务都是在用户空间中实现。这意味着在 Fuchsia 上运行的大多数软件都是采用组件框架实现的,包括: -* User-facing applications + +* 面向用户的应用 +* 设备驱动 +* 文件系统 +* 媒体编解码器 +* 网络栈 -Outside the kernel there are only a few low-level exceptions not using the -component framework, such as bootloaders and the `userboot` process. + +内核之外只有少数不使用组件框架的底层例外,如引导程序和 `userboot` 进程。 diff --git a/get-started/explore_fuchsia.md b/get-started/explore_fuchsia.md index 7a9d302c..c1e32ae8 100644 --- a/get-started/explore_fuchsia.md +++ b/get-started/explore_fuchsia.md @@ -1,119 +1,85 @@ - -# 探索 Fuchsia {#explore-fuchsia} +# Explore Fuchsia {#explore-fuchsia} - -在设备或模拟器上启动并运行 Fuchsia 后,请查看以下资源: +Once you have Fuchsia up and running on a device or emulator, +check out the following resources: - -* [运行 ffx 命令](#run-ffx-commands). -* [运行示例程序](#run-examples). -* [创建 Fuchsia 组件](#create-fuchsia-components). -* [贡献修订](#contribute-changes). +* [Contribute changes](#contribute-changes). - -## 运行 ffx 命令 {#run-ffx-commands} +## Run ffx commands {#run-ffx-commands} - -[`ffx`][ffx-overview] 是 Fuchsia 目标工作流的主机工具,为所有 Fuchsia 环境和主机平台上提供一致的开发体验。 +and host platforms. - -以下是一些 `ffx` 命令示例: +The following are some of `ffx` command examples: - -* 显示设备列表: +* Display the list of devices: ```posix-terminal ffx target list ``` - -* 显示设备信息: +* Display the device information: ```posix-terminal ffx target show ``` - -* 输出设备日志: +* Print the device logs: ```posix-terminal ffx log ``` - -* 重启设备: +* Reboot the device: ```posix-terminal ffx target reboot ``` - -## 运行示例 +## Run examples {#run-examples} - -要试用 Fuchsia 的样例程序,请参考如下指南: +To try out Fuchsia's sample software, check out the guides below: - -* [运行样例组件](/development/run/run-examples.md) -* [运行测试组件](/development/run/run-test-component.md) -* [运行端到端测试](/development/testing/run_an_end_to_end_test.md) +* [Run an end-to-end test](/development/testing/run_an_end_to_end_test.md) - -## 创建 Fuchsia 组件 {#create-fuchsia-components} +## Create Fuchsia components {#create-fuchsia-components} - -Fuchsia 中最小可运行软件单元是[组件](/concepts/components/v2),这些组件通过 -[FIDL](/concepts/fidl/overview.md)(Fuchsia 接口定义语言)协议彼此交互。 +(Fuchsia Interface Definition Language) protocols. - -要想了解更多有关 Fuchsia 组件和 FIDL 的信息,参考如下指南: +To learn more about Fuchsia components and FIDL, check out the guides below: - -* [构建组件](/development/components/build.md) -* [FIDL 概览](/development/languages/fidl/README.md) -* [FIDL 教程](/development/languages/fidl/tutorials/overview.md) +* [FIDL tutorials](/development/languages/fidl/tutorials/overview.md) - -## 贡献更改 {#contribute-changes} +## Contribute changes {#contribute-changes} - -当您准备好为 Fuchsia 项目做出贡献时,请参阅[贡献更改][contribute-changes]。 +When you're ready to contribute to the Fuchsia project, +see [Contribute changes][contribute-changes]. - -## 参阅 +## See also - -要获取关于 Fuchsia 开发流程的更多信息,请参阅下列资源: +For more information on Fuchsia's development workflows, +check out the following resources: - -* [fx 工作流程](/development/build/fx.md) -* [工作流程技巧和问题](/development/source_code/workflow_tips_and_faq.md) -* [配置编辑器](/development/editors/) -* [源码规划](/development/source_code/layout.md) -* [构建系统](/development/build/build_system/index.md) +* [Build system](/development/build/build_system/index.md) - [fidl-concepts]: /concepts/fidl/overview.md [run-fuchsia-tests]: /development/testing/run_fuchsia_tests.md [scenic]: /concepts/ui/scenic/index.md -[contribute-changes]: /development/source_code/contribute_changes.md --> -[组件]: /concepts/components/v2 -[运行示例程序]: /development/run/run-examples.md -[ffx 命令概览]: /development/tools/ffx/overview.md -[fidl]: /development/languages/fidl -[fidl 指南]: /development/languages/fidl/tutorials/overview.md -[fidl 概念]: /concepts/fidl/overview.md -[运行 fuchsia 测试]: /development/testing/run_fuchsia_tests.md -[scenic]: /concepts/ui/scenic/index.md -[贡献更改]: /development/source_code/contribute_changes.md +[contribute-changes]: /development/source_code/contribute_changes.md