Commit Graph

72 Commits

Author SHA1 Message Date
Philipp Oppermann
95d4fbd54c Update blog for target-pointer-width change 2025-09-03 18:02:19 +02:00
Philipp Oppermann
9e325de9c7 Update blog for target-c-int-width change
See #1425
2025-08-07 13:12:58 +02:00
Philipp Oppermann
5a849b05d6 Merge pull request #1368 from dobleuber/add-spanish-translation
Latam Spanish translation
2025-03-27 17:54:54 +01:00
Philipp Oppermann
88fd5aabdd List dobleuber as translator 2025-03-27 17:52:28 +01:00
Philipp Oppermann
9753695744 The no_mangle attribute is unsafe since Rust 2024 2025-03-27 15:39:15 +01:00
dobleuber
b9b1ae8c08 Fix broken internal links in Spanish translations 2025-03-03 21:08:36 -05:00
dobleuber
cf91244de6 Add es/ prefix to Spanish file paths to avoid route collisions 2025-03-03 20:59:55 -05:00
dobleuber
0e9f50d773 Translate code comments to Spanish in all units 2025-03-03 20:46:39 -05:00
Felix Packard
b1bf2e51d6 Fix typo when referencing the rustc-abi field. 2025-02-20 15:46:05 +00:00
Philipp Oppermann
450afac4a1 Add rustc-abi field to target spec JSON
The Rust compiler now requires an explicit `rustc-abi: x86-softfloat` field when using the soft-float target feature. This was added in https://github.com/rust-lang/rust/pull/136146 and is part of the latest nightlies.

I updated the post branches in commit 688a21e4
2025-02-10 12:19:51 +01:00
dobleuber
c9307a422f All blogs translate, but not reviewed yet 2025-01-13 22:08:29 -05:00
dobleuber
d9de86f6df Minimal rust kernel 2024-12-21 14:26:47 -05:00
EsotericDryad
e0ab3f257d Update post 02 "Building our Kernel" section
Added an explanation for why the new target still uses Linux conventions
2024-10-06 01:18:16 -05:00
Philipp Oppermann
1ba8a4b012 Remove chapter config from translated posts (they are not considered)
We only consider the chapter definitions on the original posts when generating the site.
2024-05-30 11:22:59 +02:00
Philipp Oppermann
9b0a0a3fbb Add bootloader v0.9 note to Chinese translation 2024-04-10 12:46:02 +02:00
Philipp Oppermann
b8be0c5a5d Add a note that only bootloader v0.9 is compatible 2024-04-09 11:27:15 +02:00
Philipp Oppermann
6d20ba47fa Merge pull request #1298 from acyanbird/format
Format for two post
2024-02-28 19:03:48 +01:00
acyanbird
a3bbd5ab55 update
wrong code branch
2024-02-28 17:39:58 +00:00
Philipp Oppermann
1f6402f746 Specify bootloader version as v0.9 (without patch version) in all posts
Cargo automatically chooses the latest patch version, but beginners might not know that. So this hopefully avoids some confusion.
2024-02-16 13:25:04 +01:00
Philipp Oppermann
c31dcb48e5 Update data layouts of custom targets to LLVM 18 2024-02-16 13:11:03 +01:00
acyanbird
b118828956 change some format errors 2024-01-28 23:59:17 +00:00
Philipp Oppermann
1dced13b29 Update data layouts in target specifications
The data layout changed in LLVM. Using the wrong data layout now leads to a build error.
2024-01-28 11:50:57 +01:00
woodyZootopia
f4ab296b8b Change one of translator's github id
woodyZootopia changed their github id to swnakamura. This commit changes
the translators section accordingly
2023-12-02 15:04:01 +09:00
Meng Xiangzhuo
81b7829657 minimal-rust-kernel: fix missing .toml in zh-CN translation 2023-08-27 03:48:25 +08:00
Connortsui20
73628c1d05 Grammar fix 2023-08-18 08:12:39 -04:00
Connortsui20
63dc179cc7 shorter .cargo explanation 2023-08-17 09:13:43 -04:00
Connortsui20
211544af00 Better clarification 2023-08-17 08:42:54 -04:00
Connortsui20
1ff26bb4b6 Update post 2 with beginner friendly cargo tips
As a relatively new person to Rust, I confused the `.cargo/config.toml` with the global cargo config in my home directory (`~/.cargo/config.toml). While this is pretty obviously wrong in hindsight, since I've never used the `[unstable]` options before, I didn't realize my mistake until this next thing that tripped me up.

For `cargo install bootimage`, I think it is reasonable to tell the reader to go into a different directory to execute the command, since it might be the case that the reader has never dealt with different targets before and would have no idea that running `cargo install` for the new target that they just made in a json would be wrong (at least this was me).

This could be worded differently than the changes I made, but I think that the addition of these could only benefit a confused reader.
2023-08-16 18:57:37 -04:00
Philipp Oppermann
a7f4647e73 Fix link syntax 2023-04-09 19:54:58 +02:00
Miata
31eb517b4d [Chinese] Translate posts 5-8 and improve translation of posts 1-4 (#1131) 2022-11-25 11:27:42 +01:00
seewishnew
b63ce2dc3c Fixes bootloader version
Adds a note about using a custom physical memory offset and its caveats
2022-11-24 20:42:22 -08:00
Alain CAO
c1639cb9c2 French translation's links fixes 2022-11-01 01:29:11 +01:00
Philipp Oppermann
2f1918bf71 Merge pull request #1144 from TheMimiCodes/main
Add French translation of post 2 ("A Minimal Rust Kernel")
2022-10-28 10:16:34 +02:00
Philipp Oppermann
7a44cd1f60 Add alaincao to translation contributors 2022-10-28 10:14:50 +02:00
Alain CAO
633bc2e032 French translation fix suggestions 2022-10-13 23:32:10 +02:00
lovemeforareason
f905e7aa2b Remove warning output from QEMU command. 2022-10-03 10:39:46 -04:00
Maxime Vaillancourt
c2c6d64452 Translate "Putting it Together" section 2022-10-02 08:28:03 -04:00
Maxime Vaillancourt
1c66190ac2 Fix typos, reword 2022-10-02 08:26:16 -04:00
Maxime Vaillancourt
90a92f04a6 Translate "The build-std Option" section 2022-10-02 08:07:28 -04:00
Maxime Vaillancourt
7de8c2aa37 Translate "Building our Kernel" section 2022-10-02 08:01:31 -04:00
Maxime Vaillancourt
3f5c404609 Translate "Target Specification" paragraph 2022-10-02 07:53:05 -04:00
Maxime Vaillancourt
44eaeca650 Finish translating "Installing Rust Nightly" paragraph 2022-10-02 07:20:42 -04:00
Maxime Vaillancourt
d52116d446 Translate "Memory-Related Intrinsics" paragraph 2022-10-02 07:16:10 -04:00
Maxime Vaillancourt
0268d6b9c6 Translate "Set a Default Target" paragraph 2022-10-02 06:59:59 -04:00
TheMimiCodes
001231b53f translate "installing Rust Nightly" paragraph 2022-10-01 20:39:43 -04:00
Maxime Vaillancourt
a366cdf277 Translate "Printing to Screen" paragraph 2022-10-01 20:37:14 -04:00
TheMimiCodes
80be2f0a9e Translate "a minimal kernel" paragraph 2022-10-01 20:28:56 -04:00
Maxime Vaillancourt
4337df6236 Translate "Running our Kernel" paragraph 2022-10-01 20:15:41 -04:00
TheMimiCodes
f0ab5e01c7 Translate "Multiboot Standard" parapgrah 2022-10-01 20:14:58 -04:00
Maxime Vaillancourt
f339bca0bf Translate "Creating a bootimage" paragraph 2022-10-01 20:13:31 -04:00