!lJMcRpoJcrWcQwuxoV:matrix.org

Redox OS/Dev

462 Members
All development of Redox OS (and apps for Redox OS) happens here47 Servers

Load older messages


SenderMessageTime
24 Jul 2024
@4ldo2:matrix.org4lDO2
In reply to @draft_isa:matrix.org
Why escalated has a pinned commit on the recipe?
Because 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
@4ldo2:matrix.org4lDO2
In reply to @draft_isa:matrix.org
Why escalated has a pinned commit on the recipe?
*
20:29:18
@draft_isa:matrix.orgRibbon
In reply to @4ldo2:matrix.org
Because the relibc submodule is inherently pinned, and must be manually pulled, whereas cookbook would otherwise auto-update escalated, possibly causing out-of-sync errors.
Can I update the commit and send a MR?
20:33:04
@4ldo2:matrix.org4lDO2
In reply to @draft_isa:matrix.org
Can I update the commit and send a MR?
Yes, or just push.
20:33:45
@draft_isa:matrix.orgRibbon

4lDO2: Improve this tracking issue if necessary.

https://gitlab.redox-os.org/redox-os/redox/-/issues/1518

20:45:10
@draft_isa:matrix.orgRibbon bjorn3: Does the Cargo crate cache spread to all Cargo projects of the developer? 20:55:44
@bjorn3:mozilla.orgbjorn3 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
@draft_isa:matrix.orgRibbon
In reply to @bjorn3:mozilla.org
Yes, the crates.io cache is shared between all projects built using the same user account. It can be found in ~/.cargo/registry.
What is the difference between the default Cargo cache and sccache?
20:57:43
@bjorn3:mozilla.orgbjorn3 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
@draft_isa:matrix.orgRibbon

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
@4ldo2:matrix.org4lDO2
In reply to @draft_isa:matrix.org

4lDO2: Done, can you update the pinned commit of the Cookbook submodule?

https://gitlab.redox-os.org/redox-os/cookbook/-/commit/b3532dfaa758fdf31fe2080d01efe0758196acee

Not today
21:04:19
@gabebohlmann:matrix.orgGabe joined the room.21:52:41
@draft_isa:matrix.orgRibbon 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
@draft_isa:matrix.orgRibbon(This bug is not easy to explain, basically the terminal programs works like Linux)22:07:32
@draft_isa:matrix.orgRibbonThis bug is fixed. https://gitlab.redox-os.org/redox-os/redox/-/issues/150622:11:38
@draft_isa:matrix.orgRibbonhttps://gitlab.redox-os.org/redox-os/redox/-/issues/151922:29:29
25 Jul 2024
@rw_van:matrix.orgrw_van 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
@4ldo2:matrix.org4lDO2
In reply to @rw_van:matrix.org
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.
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
@4ldo2:matrix.org4lDO2
In reply to @4ldo2: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.
Hopefully redox-rt can at some point detach from relibc, so that Rust-only code doesn't need to link with relibc.
10:12:03
@bjorn3:mozilla.orgbjorn3Looks like building the kernel for arm64 is currently broken. It fails on CI.11:35:59
@draft_isa:matrix.orgRibbon 4lDO2: Does our implementation of /proc is the same or similar to Linux? 19:58:52
@4ldo2:matrix.org4lDO2
In reply to @draft_isa:matrix.org
4lDO2: Does our implementation of /proc is the same or similar to Linux?
It isn’t the same, and never will, but there are some similarities.
20:00:17
@draft_isa:matrix.orgRibbon
In reply to @4ldo2:matrix.org
It isn’t the same, and never will, but there are some similarities.
Does programs getting information from procfs will work on Redox without patches?
20:00:46
@4ldo2:matrix.org4lDO2
In reply to @draft_isa:matrix.org
Does programs getting information from procfs will work on Redox without patches?
Almost every filesystem structure can be emulated on Redox, but the question is how practical it would be.
20:03:49
@user12345user:matrix.orguser12345user joined the room.22:09:50
@draft_isa:matrix.orgRibbon rw_van: Are you adding your tests to the acid test suite? 22:11:58
@rw_van:matrix.orgrw_van
In reply to @draft_isa:matrix.org
rw_van: Are you adding your tests to the acid test suite?
Not yet. Some of the Signals and Process Management tests will likely get added relibc's tests.
22:13:33
@rw_van:matrix.orgrw_vanI 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
@draft_isa:matrix.orgRibbon
In reply to @rw_van:matrix.org
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?
https://gitlab.redox-os.org/redox-os/redox/-/issues/1519
23:21:25
26 Jul 2024
@edav.mx:matrix.orgErik Álvarez joined the room.07:26:03

There are no newer messages yet.


Back to Room ListRoom Version: 9