[smc-discuss] Fuchsia OS by google
ഫെന്നെക് എന്ന കുറുക്കൻ.
fennecfox at openmailbox.org
Fri Aug 12 23:33:03 PDT 2016
http://www.androidpolice.com/2016/08/12/google-developing-new-fuchsia-os-also-likes-making-new-words/
https://github.com/fuchsia-mirror
If someone interested, Freenode: #fuchsia
```
[11:18] <abarth> we use jiri to manage our repositories
[11:18] <abarth> with that tool, there's no one repository that's the
root or the center
[11:19] <abarth> https://fuchsia.googlesource.com/manifest/ is the
closet thing
[11:19] <abarth> but it just has XML files that way where to put all the
other repositories
[11:19] <abarth> on your machine
[11:19] <abarth> so, the repo named "fuchsia" just has some docs in it
[11:20] <abarth> the more interesting repos are the ones like
https://fuchsia.googlesource.com/magenta/+/master
[11:20] <abarth> which contain some actual code
[11:20] <iamjbn> ok, this is new info to me. thanks..
[11:20] <abarth> they all exist in the github mirror (e.g.,
https://github.com/fuchsia-mirror/magenta)
[11:21] <abarth>
https://fuchsia.googlesource.com/manifest/+/master/README.md says how to
get a copy of everything on your machine, which is probably an easier
way to look at it
[11:22] <jkljljlkjlkj> so is
https://fuchsia.googlesource.com/magenta/+/master/docs/ the best source
/ the only really source of documentation about the project?
[11:24] <abarth> different parts have varying degrees of documentation
[11:24] <abarth> Flutter has extensive docs at https://flutter.io/ and
https://docs.flutter.io/
[11:25] <abarth> Mojo has docs long with the code in
https://fuchsia.googlesource.com/mojo/+/master/public/
[11:25] <abarth> magenta has docs at the URL you've linked
[11:26] <abarth> modular has docs
https://fuchsia.googlesource.com/modular/+/master/public/
[11:27] <abarth> etc
[11:30] <@travisg> right, fuchsia is really a collection of a lot of
parts, and will grow over time
[11:30] <@travisg> magenta is just the core kernel + system services +
drivers
[11:44] <iamjbn> How could I contribute?
[11:44] <abarth> depends what you're interested in
[11:46] <abarth> one good way to get started is to work on documentation
[11:46] <abarth> for example, the magenta docs don't list all the
syscalls that exist
[11:47] <abarth> that's also a good way to explore the system
[11:48] <abarth> another way to help out is with drivers
[11:48] <abarth> e.g., try to get the system running on some hardware
that doesn't quite work yet
[11:48] <abarth> and figure out what's missing
[11:49] <iamjbn> ok...
[11:50] <abarth> if you want to work on something higher level, you
could try to add support for viewing PDFs
[11:50] <abarth> e.g., adding https://pdfium.googlesource.com/pdfium/ to
the build
[11:51] <abarth> and creating something that's a hybrid of
https://github.com/domokit/mojo/blob/master/examples/ui/pdf_viewer/pdf_viewer.cc
and
https://fuchsia.googlesource.com/mojo/+/master/examples/shapes/shapes.cc
[11:52] <abarth> the former being a PDF viewer that ran on a previous
iteration of the system and the latter being an example that shows how
to draw to the screen
```
--
എന്ന്, ഫെന്നെക് എന്ന കുറുക്കൻ.
More information about the discuss
mailing list