HackerTrans
TopNewTrendsCommentsPastAskShowJobs

abarth

no profile record

comments

abarth
·2 tahun yang lalu·discuss
On iOS, the code that you've modified runs in an interpreter but code you haven't changed runs the existing fully optimized AOT code that's already in your app.
abarth
·5 tahun yang lalu·discuss
Thanks!
abarth
·5 tahun yang lalu·discuss
https://fuchsia.dev/fuchsia-src/development/hardware/intel_n... describes which NUCs are known to work.
abarth
·5 tahun yang lalu·discuss
CLOC says about ~1 MLOC of Rust and ~1.1 MLOC of C++ in https://fuchsia.googlesource.com/fuchsia/+/refs/heads/main/s...
abarth
·5 tahun yang lalu·discuss
Fuchsia has a lot of Rust code. (Disclosure: I write Rust code for Fuchsia on a daily basis.)
abarth
·5 tahun yang lalu·discuss
There are some similarities. The main difference is that Wine is mostly in-process whereas, in this design is mostly out-of-process. I'll add a section on Wine to the "prior art" section of the doc.

Disclosure: I wrote the doc linked above.
abarth
·5 tahun yang lalu·discuss
The memory model is similar (a flat, linear address space). The OS APIs are quite different. Fuchsia's OS APIs are designed around an object-capability discipline. For example, almost all the syscalls take a zx_handle_t as their first argument, which means they are operations on an object the process has previously been granted access explicitly. In Linux, many OS APIs operate on the "ambient" environment rather than on a specific kernel object.

Disclosure: I work on Fuchsia.
abarth
·6 tahun yang lalu·discuss
Ah, I didn't realize the comment above was about the Eng Council. I'll raise the issue at our next meeting. Thanks!
abarth
·6 tahun yang lalu·discuss
https://fuchsia.dev/fuchsia-src/concepts has an overview and links deeper into the site for more detailed information.
abarth
·6 tahun yang lalu·discuss
I'm sorry, but I'm not sure what you mean by "this manifest." The blog post linked above was written by Wayne Piekarski, who is a Developer Advocate for Fuchsia. My role in the project is as a software engineer.
abarth
·6 tahun yang lalu·discuss
I look forward to it!
abarth
·6 tahun yang lalu·discuss
I understand where you're coming from, but that ends up being an inclusion issue in the project. I'm comfortable having my name and bio "out there" on the Internet, but I recognize that's a privilege. Not everyone who contributes to the project will be comfortable doing that.
abarth
·6 tahun yang lalu·discuss
Thanks! Yes, your ideas are alive and well in the project.
abarth
·6 tahun yang lalu·discuss
As a principal software engineer that works on Fuchsia, I can assure you that the project does not exist solely to retain me. :)
abarth
·6 tahun yang lalu·discuss
> Looks like you still cannot contribute without granting copyright ownership to Google

That is not accurate. Fuchsia uses the standard Google CLA:

"You do not surrender ownership of your contribution, and you do not give up any of your rights to use your contribution elsewhere."

https://cla.developers.google.com/about