@@ -13,14 +13,6 @@ This crate makes it easy to develop Rust software that leverages **safe**,
13
13
14
14
## Description
15
15
16
- [ UEFI] started as the successor firmware to the BIOS in x86 space and developed
17
- to a universal firmware specification for various platforms, such as ARM. It
18
- provides an early boot environment with a variety of [ specified] [ spec ]
19
- ready-to-use "high-level" functionality, such as accessing disks or the network.
20
- EFI images, the files that can be loaded by an UEFI environment, can leverage
21
- these abstractions to extend the functionality in form of additional drivers,
22
- OS-specific bootloaders, or different kind of low-level applications.
23
-
24
16
Our mission is to provide ** safe** and ** performant** wrappers for UEFI
25
17
interfaces, and allow developers to write idiomatic Rust code.
26
18
@@ -38,10 +30,6 @@ You can use the abstractions for example to:
38
30
- create OS-specific loaders and leverage UEFI boot service
39
31
- access UEFI runtime services from an OS
40
32
41
- All crates are compatible with all platforms that both the Rust compiler and
42
- UEFI support, such as ` i686 ` , ` x86_64 ` , and ` aarch64 ` ). Please note that we
43
- can't test all possible hardware/firmware/platform combinations.
44
-
45
33
[ UEFI ] : https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface
46
34
47
35
![ UEFI App running in QEMU] ( https://imgur.com/SFPSVuO.png )
@@ -128,11 +116,14 @@ most of the library's functionality.
128
116
Check out the testing project's [ ` README.md ` ] ( uefi-test-runner/README.md ) for
129
117
prerequisites for running the tests.
130
118
131
- ## Contributing
119
+ ## Discuss and Contribute
120
+
121
+ For general discussions, feel free to join us in our [ Zulip] and ask
122
+ your questions there.
132
123
133
- We welcome issues and pull requests! For instructions on how to set up a
134
- development environment and how to add new protocols, check out
135
- [ CONTRIBUTING.md ] ( CONTRIBUTING.md ) .
124
+ Further, you can submit bugs and also ask questions in our [ issue tracker ] .
125
+ Contributions in the form of a PR are also highly welcome. Check our
126
+ [ contributing guide ] ( ./ CONTRIBUTING.md) for details .
136
127
137
128
## License
138
129
@@ -143,3 +134,4 @@ modifications to the files must be open-sourced.
143
134
The full text of the license is available in the [ license file] ( LICENSE ) .
144
135
145
136
[ UEFI ] : https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface
137
+ [ Zulip ] : https://rust-osdev.zulipchat.com
0 commit comments