Sender | Message | Time |
---|---|---|
24 Jul 2024 | ||
In reply to @draft_isa:matrix.orgBecause the relibc submodule is inherently pinned, and must be manually pulled, whereas cookbook auto-updates escalated, possibly causing out-of-sync errors. | 20:28:18 | |
In reply to @draft_isa:matrix.org* | 20:29:18 | |
In reply to @4ldo2:matrix.orgCan I update the commit and send a MR? | 20:33:04 | |
In reply to @draft_isa:matrix.orgYes, or just push. | 20:33:45 | |
4lDO2: Improve this tracking issue if necessary. https://gitlab.redox-os.org/redox-os/redox/-/issues/1518 | 20:45:10 | |
bjorn3: Does the Cargo crate cache spread to all Cargo projects of the developer? | 20:55:44 | |
Yes, the crates.io cache is shared between all projects built using the same user account. It can be found in ~/.cargo/registry . | 20:57:19 | |
In reply to @bjorn3:mozilla.orgWhat is the difference between the default Cargo cache and sccache? | 20:57:43 | |
The crates.io cache is just for source files. The build cache (in target/ ), which is per-project contains the compiled crates. Sccache shares the content of the build cache only. | 21:02:26 | |
4lDO2: Done, can you update the pinned commit of the Cookbook submodule? https://gitlab.redox-os.org/redox-os/cookbook/-/commit/b3532dfaa758fdf31fe2080d01efe0758196acee | 21:03:21 | |
In reply to @draft_isa:matrix.orgNot today | 21:04:19 | |
21:52:41 | ||
4lDO2: rw_van The bug of the terminal programs not returning the keyboard control to the shell once the program operation is done, is finally fixed!! | 22:06:48 | |
(This bug is not easy to explain, basically the terminal programs works like Linux) | 22:07:32 | |
This bug is fixed. https://gitlab.redox-os.org/redox-os/redox/-/issues/1506 | 22:11:38 | |
https://gitlab.redox-os.org/redox-os/redox/-/issues/1519 | 22:29:29 | |
25 Jul 2024 | ||
4lDO2: I'm updating chapter 5 in the book, and I want to improve the description of our API/ABI and how we implement some services in userspace. From what I understand, libredox , redox-scheme and redox-event are all just for schemes, and relibc provides the stable ABI (or will when we have good support for dynamic linking). Let me know if that's correct. | 10:04:00 | |
In reply to @rw_van:matrix.org libredox is a general Rust replacement for libc, and may in the future replace rustix's backend when targeting redox, or even libstd's backend. Its ABI is meant to eventually become stable, although currently it's only stable as in "changes are only made when it's practical to update affected dependent crates". Redox-event is based on libredox, and is a high-level wrapper for Redox's event queues. | 10:11:07 | |
In reply to @4ldo2:matrix.orgHopefully redox-rt can at some point detach from relibc, so that Rust-only code doesn't need to link with relibc. | 10:12:03 | |
Looks like building the kernel for arm64 is currently broken. It fails on CI. | 11:35:59 | |
4lDO2: Does our implementation of /proc is the same or similar to Linux? | 19:58:52 | |
In reply to @draft_isa:matrix.orgIt isn’t the same, and never will, but there are some similarities. | 20:00:17 | |
In reply to @4ldo2:matrix.orgDoes programs getting information from procfs will work on Redox without patches? | 20:00:46 | |
In reply to @draft_isa:matrix.orgAlmost every filesystem structure can be emulated on Redox, but the question is how practical it would be. | 20:03:49 | |
22:09:50 | ||
rw_van: Are you adding your tests to the acid test suite? | 22:11:58 | |
In reply to @draft_isa:matrix.orgNot yet. Some of the Signals and Process Management tests will likely get added relibc 's tests. | 22:13:33 | |
I have noticed a little bit of performance degradation with Redox in QEMU when starting and stopping some of the COSMIC desktop apps, and jumping back and forth between them. However, I have not had time to characterize the problem. If someone has a bit of time available, can you do a bit of performance testing and see if there is some repeatable issue that causes slowness? | 23:15:17 | |
In reply to @rw_van:matrix.orghttps://gitlab.redox-os.org/redox-os/redox/-/issues/1519 | 23:21:25 | |
26 Jul 2024 | ||
07:26:03 |