Philipp Oppermann
0619f3a9e7
Convert all external links to https (if supported)
2020-02-21 11:53:34 +01:00
Philipp Oppermann
2cb6d2f3d0
Add a _index.md to prevent orphan pages
2020-02-17 13:45:49 +01:00
Philipp Oppermann
65da18d143
Fix dead links
2020-02-17 13:41:22 +01:00
Philipp Oppermann
db69d016a9
Add metadata to translations and list translators
2020-02-17 12:04:12 +01:00
Philipp Oppermann
7124ce742f
Merge branch 'master' into translations
2020-02-17 10:38:43 +01:00
Philipp Oppermann
7d27a2c4a4
Add chapter information to frontmatter
2020-02-11 10:29:48 +01:00
Philipp Oppermann
5276972c67
Set meta.description tag correctly
2020-02-03 17:13:28 +01:00
Philipp Oppermann
007bf8a937
Move posts about red zone and disabling SIMD in second post folder
...
They are strongly related to the second post.
2020-01-28 16:57:00 +01:00
Rustin
55f19fdcdc
post-2 translation refactor ( #708 )
2020-01-05 19:30:44 +01:00
luojia65
469add4b6b
Add translations from rustcc/writing-an-os-in-rust
...
d5d1e6abc8
2019-11-28 13:11:25 +01:00
Daniel Harper
537a070238
Clarified writing beyond the buffers end ( #685 )
2019-11-16 20:25:05 +01:00
Bruno Flores
24d04e0e39
Fix minor typos. ( #675 )
2019-10-03 14:07:45 +02:00
Philipp Oppermann
c76516db75
Fix anchor names of internal links
2019-09-29 15:44:44 +02:00
Philipp Oppermann
a133ea82cf
Update to new internal link syntax
2019-09-29 15:24:21 +02:00
Philipp Oppermann
c4546f1e30
Use version 0.8.0 of bootloader
2019-09-11 10:55:29 +02:00
Philipp Oppermann
f124f2fc4d
Use version 0.7.7 of bootimage
2019-09-11 10:54:22 +02:00
Philipp Oppermann
54ad8ae792
Show codepage 437 instead of 737 in Minimal Rust Kernel
2019-09-02 15:47:03 +02:00
Philipp Oppermann
c88d4d674f
Remove pararaph
2019-08-12 19:27:20 +02:00
Philipp Oppermann
cd5dd17a99
Clarify that panic-strategy option is required in target json
...
The Cargo.toml option does not apply to the core library compiled by cargo-xbuild.
2019-08-12 19:23:57 +02:00
William Mbotta
3d015be1fc
Fix wrong location for bootimage ( #647 )
2019-07-30 11:14:12 +02:00
Philipp Oppermann
48974ec63e
Update posts to bootloader 0.6.4
2019-07-18 10:21:08 +02:00
Philipp Oppermann
f8afce46a1
Minimal Rust Kernel: Only mention core in error message
...
The `OR` is confusing since the reader might think that it's part of the output. Also, the compiler_builtins error should no longer occur now that the library lives on crates.io.
2019-07-09 19:27:59 +02:00
Joseph Richey
1ebe869e0e
Always use spaces for code (if possible) ( #609 )
...
Almost all the code in the blog uses spaces instead of tabs.
This change fixes 3 places where there was inconsistancy.
This was causing some of the content to appear misaligned.
Now tabs are only used in:
- Makefiles
- Dockerfiles
- Command output (from `objdump` and `diff`) containing tabs
- `.fish` files
2019-05-12 14:39:31 +02:00
Philipp Oppermann
74783de318
Update to version 0.6.0 of bootloader
2019-04-27 13:40:15 +02:00
Philipp Oppermann
52cbb1e756
Set up a cargo runner to make cargo xrun work
2019-04-26 12:08:41 +02:00
Philipp Oppermann
22bc414972
Use cargo bootimage instead of bootimage run
2019-04-26 12:08:41 +02:00
Philipp Oppermann
2377c0a579
Restructure: Create a new Running our Kernel section
2019-04-26 12:08:41 +02:00
Philipp Oppermann
24e06d8978
Create a .cargo/config file that sets the default target
...
Instead of setting a bootimage default target.
2019-04-25 13:12:29 +02:00
Philipp Oppermann
3a3a76466c
Use bootimage 0.7.3
2019-04-25 12:27:27 +02:00
Philipp Oppermann
f2335e8e72
Add a note that there must be no spaces in features string
2019-04-17 18:49:23 +02:00
Philipp Oppermann
b8667c45dd
Update "Minimal Rust Kernel" to new bootloader 0.5.1 and bootimage 0.7.2
2019-04-06 16:46:10 +02:00
Philipp Oppermann
6eb9c83345
Spell out post-* branch names in posts
2019-04-03 12:12:48 +02:00
Philipp Oppermann
48d96243ea
Add an inline table of contents to all posts
2019-03-19 13:01:25 +01:00
Philipp Oppermann
82256aaa2f
Use zola's page_template feature
2019-03-14 12:58:10 +01:00
Philipp Oppermann
7b88ebcaf6
Update bootloader dependency in post to 0.4.0
2019-03-14 11:20:36 +01:00
Philipp Oppermann
aa09d2f719
The first post is now buildable on stable Rust ( #551 )
2019-02-07 16:24:00 +01:00
Philipp Oppermann
1f27ca5352
Clarify why we disable SSE for our kernel
2019-02-07 12:05:55 +01:00
Philipp Oppermann
55d86b8d42
Spelling: Github -> GitHub
2019-01-27 18:00:08 +01:00
Philipp Oppermann
1034c884ac
Add source code link to each post
2019-01-27 17:58:30 +01:00
Justin
90ac6bf3b4
Update links to point to current version of the rust book ( #536 )
2019-01-23 10:18:18 +01:00
Philipp Oppermann
ea7f4d74f6
Sort by order has been removed
2019-01-22 15:47:57 +01:00
Philipp Oppermann
78a936d21f
Update cargo-xbuild output
2019-01-08 12:37:12 +01:00
Philipp Oppermann
c7c7a04e89
Bump bootloader version to 0.3.12
2019-01-08 12:36:28 +01:00
Philipp Oppermann
0554c5c5fb
Link to LLVM docs for the data-layout field
2019-01-02 20:45:07 +01:00
Toothbrush
eda4c08fc0
Bootloader is prepended, not appended( #502 )
2018-11-24 10:58:34 +01:00
Philipp Oppermann
0b5e89fbb7
Remove all the extern crate definitions
2018-11-18 15:30:19 +01:00
Philipp Oppermann
a56112e789
The bootloader is now buildable on all platforms ( #497 )
...
It is now also linked with LLD, so it can be compiled out of the box on Linux, Windows, and macOS.
2018-11-09 08:56:19 +01:00
Philipp Oppermann
768f81aedc
Use a nightly Rust version from the beginning
2018-10-28 13:04:35 +01:00
Philipp Oppermann
9eef331df6
Bootimage file is named bootimage-blog_os.bin
2018-10-22 19:22:08 +02:00
Tshepang Lekhonkhobe
b30c3f653e
minimal-rust-kernel: typo ( #472 )
2018-10-14 16:18:55 +02:00