blog_os icon indicating copy to clipboard operation
blog_os copied to clipboard

[Request] Edition 3 of the Book

Open tangledbytes opened this issue 3 years ago • 11 comments

Thank you so much @phil-opp for this book. I continue to enjoy reading it and would love to read more. If possible can you please let us know when we can expect new posts in edition 2 of the book or maybe when we can expect edition 3 of the book? Thanks again! :smile:

tangledbytes avatar Jun 23 '21 09:06 tangledbytes

The third edition is currently being written. It will support UEFI, not just BIOS like the first and second edition.

bjorn3 avatar Jun 23 '21 11:06 bjorn3

Been 3 months since this — how’s progress on the third edition coming along? Is the source code to it open yet at least, seeing as though writing it will go faster if there are more contributors?

kennystrawnmusic avatar Sep 29 '21 04:09 kennystrawnmusic

The third edition is currently being written. It will support UEFI, not just BIOS like the first and second edition.

Any updates on this?

josephxanderson avatar Mar 28 '22 02:03 josephxanderson

The third edition is currently being written. It will support UEFI, not just BIOS like the first and second edition.

is there any chance of an ETA?

TheBotlyNoob avatar Mar 29 '22 22:03 TheBotlyNoob

Sorry that things are taking so long! I'm working on this project only in my free time, so I won't be able to give you an ETA.

The current status is the following:

  • After many iterations, I think I found a good solution for the new build system. The design is ready, and it does not require any additional cargo features. The only thing that is missing is the new bootloader version, which I'm currently working on in https://github.com/rust-osdev/bootloader/pull/232.
  • The website boilerplate for the new edition is also almost ready in the edition-3 branch. There are also one or two draft posts in there already.
  • I do have some high-level plans for the posts that I plan to write for the third edition, but the actual posts don't exist yet. I want to get the build system and the implementation ready first, so that I can avoid rewriting things over and over again. I plan to publish each post individually as soon as it's ready.

phil-opp avatar Apr 24 '22 13:04 phil-opp

@phil-opp Now that https://github.com/rust-osdev/bootloader/pull/232 is merged, is there anything else blocking work on 3rd edition? Thanks a lot for all your hard work!

yerke avatar Mar 09 '23 00:03 yerke

@phil-opp Now that https://github.com/rust-osdev/bootloader/pull/232 is merged, is there anything else blocking work on 3rd edition?

Thanks a lot for all your hard work!

Wondering about this myself, seeing as though it's been a month or so since I personally submitted pull requests to help fix Edition 3 only to just be ghosted. Pull requests that were submitted by @emanuele-em have likewise been simply ignored by those responsible for merging them.

kennystrawnmusic avatar Mar 09 '23 00:03 kennystrawnmusic

@kennystrawnmusic my was a super minor change, initially they accepted it, probably now they choose to do something different

emanuele-em avatar Mar 09 '23 07:03 emanuele-em

Ok, I have taken a look at the commits on https://github.com/phil-opp/blog_os/commits/edition-3 branch, and it looks like there was activity in December 2022 and January 2023, so I guess that partially answers my question.

@phil-opp once again, thanks a lot for your efforts and dedication to the project. I look forward to reading edition 3 of the Blog OS book in the future.

yerke avatar Mar 09 '23 07:03 yerke

I know that you're all eagerly awaiting the third edition. The good news is that there is nothing blocking the new edition anymore, so now I "just" need to find some time to write things down. I try my best to get to it soon!

@kennystrawnmusic I'm sorry that I didn't get to your PR yet. It's on my radar and I will take it into account once I have some continuous time to work on the post again.

phil-opp avatar Mar 12 '23 11:03 phil-opp

Thanks for the update, sorry for disturbing you.

kennystrawnmusic avatar Mar 12 '23 13:03 kennystrawnmusic

Is it possible to host a preview for the edition-3 branch?

TzviPM avatar Mar 23 '23 12:03 TzviPM