Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
goodthenandnow
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
goodthenandnow
3mo ago
That station is said to be one of the signals used by the UK’s nuclear subs to assess the state of the country in a war scenario. https://en.wikipedia.org/wiki/Letters_of_last_resort#:~:text...
2.
▲
by
goodthenandnow
8mo ago
Subthread from a while ago where I wrote some details on how Android sandboxing architecture uses Linux’s primitives: https://news.ycombinator.com/item?id=40676309
3.
▲
by
goodthenandnow
2y ago
> I'd argue that permissions aren't really enforced by binder, just binder is used to talk to the endpoints that enforce permissions. Binder has no interaction with SELinux outside the policy requirements to allow apps to open
4.
▲
by
goodthenandnow
2y ago
> the system described in the post is mostly about taking away I agree. The hard part is, as usual, on the details. How do you take away stuff so that you still end up with an usable general purpose OS? That's definitely not easy, s
5.
▲
by
goodthenandnow
2y ago
Android blocks most of Linux syscalls with seccomp. They make heavy usage of SELinux. Binder is not just a simple IPC system. It requires userspace parts which aren't even the parties who are talking through IPC. Like you said it has
6.
▲
by
goodthenandnow
2y ago
Not sure if this is what you meant, but I'd like to expand a little bit on it. - This API should be programming language agnostic (like, with a well defined ABI). Ideally an IPC based one, with a well defined wire format and protocols.
7.
▲
by
goodthenandnow
2y ago
I understood the ideia and agree with it. Just want to point out that starting an OS from scratch, even if reusing an existing kernel, is a monstrous epic. I find it difficult that one would be able to just use existing kernels like Linux
8.
▲
by
goodthenandnow
2y ago
Because Linux, the kernel, as well as other Unixes, don't have the right abstractions to easily build these. And there's all the old cruft. Just look at what Android had to do to implement a secure platform with somewhat of a wel
9.
▲
Driving and suppressing the human language network using LLMs
(ncbi.nlm.nih.gov)
2 points
by
goodthenandnow
3y ago
|
0 comments
10.
▲
by
goodthenandnow
3y ago
The ones I could find: Samsung: https://fuchsia-review.googlesource.com/q/owner:sukka.kim@sa... https://fuchsia-review.googlesource.com/q/owner:j_yoon.choi@... Amlogic: https://fuchsia-
11.
▲
by
goodthenandnow
3y ago
> Could I theoretically use it in my linux program just like any other IPC mechanism? Yes, absolutely. However, binder is implemented as a kernel module not enabled by default, so it depends on the build time configuration of your system
12.
▲
by
goodthenandnow
3y ago
Yes, since quite some time.
13.
▲
by
goodthenandnow
3y ago
Also, as mentioned in the patch's message, it's important to highlight that binder is a core component of Android. Its usage is so widespread that, to me, it kinda makes Android architecture very akin to a microkernel-based system
14.
▲
by
goodthenandnow
3y ago
Trivia: Fuchsia's starnix also has its own implementation of binder [1] and it's written is Rust too (as are most Fuchsia components). [1]: https://cs.opensource.google/fuchsia/fuchsia/+/main:src
15.
▲
by
goodthenandnow
3y ago
> One thing though, you focus a lot on syscalls, but I think the challenge in recent years has been to find new ways to have kernel <-> userspace interactions _outside_ of syscall, which are cumbersome to use, rigid in structure, a
16.
▲
Fuchsia RFC-218: An io_uring like kernel primitive
(fuchsia.dev)
2 points
by
goodthenandnow
3y ago
|
1 comments
17.
▲
The everything-is-a-file principle (Linus Torvalds)
(yarchive.net)
2 points
by
goodthenandnow
3y ago
|
0 comments
18.
▲
Fuchsia RFC: RISC-V Support
(fuchsia.googlesource.com)
4 points
by
goodthenandnow
4y ago
|
0 comments
19.
▲
by
goodthenandnow
4y ago
> the composition problem Would these be like the “easy problems” then? Besides, wouldn't that be exactly like our current physics? (Where we reduce until we find something fundamental like “electric charge just is and has this prop
20.
▲
by
goodthenandnow
4y ago
> Nobody (that I'm aware of) suggests that there is an experience within the electronic circuit There is a theory, Integrated Information Theory (IIT) [0], which argues exactly that [1]. [0]: https://en.wikipedia.org/
21.
▲
by
goodthenandnow
5y ago
Fuchsia has an http client component [0][1] which is part of the platform and, given Fuchsia's component architecture, it's accessed through a message-passing protocol [2] which is programming language agnostic. [0]: https:/
22.
▲
Fuchsia is expanding to additional smart devices and other form factors
(9to5google.com)
14 points
by
goodthenandnow
5y ago
|
2 comments
23.
▲
by
goodthenandnow
5y ago
They are doing this to solve the chicken-and-egg problem of booting the adoption of Fuchsia. Without Android (ie. Linux) support, there's no way to pull off Fuchsia.
24.
▲
by
goodthenandnow
5y ago
They have a deadline profile available for threads, and plans to implement an actual deadline scheduler. So, this is confusing.
25.
▲
by
goodthenandnow
5y ago
This. Wondering how we're going to remember the times before proper capability based security systems go mainstream...
26.
▲
The electrical blueprints that orchestrate life
(youtube.com)
5 points
by
goodthenandnow
5y ago
|
0 comments
27.
▲
by
goodthenandnow
6y ago
Good point. Also: is the visual information transmitted by the optical nerves when you don't have eyes equal as when the eyes "see" darkness?
28.
▲
by
goodthenandnow
6y ago
Exactly. Not really the same thing, but if alien life was found on Europe or Enceladus, religions would resist to change their theologies.
29.
▲
by
goodthenandnow
6y ago
Yep. It's not always that appears a new software that is very well thought out and designed. In general things are hacked together and made in somewhat a hurry and it ends up causing a lot of problems afterwards. It's also not eve
30.
▲
by
goodthenandnow
6y ago
Yes. That is what we as users most need. Application sandboxing from first principles and the very bottom
More ›