Skip to content
This repository has been archived by the owner on Aug 27, 2024. It is now read-only.

Add slides #1

Merged
merged 9 commits into from
Sep 14, 2023
Merged

Add slides #1

merged 9 commits into from
Sep 14, 2023

Conversation

jonathanpallant
Copy link
Member

  • Adds the first draft of the slides
  • Cleans up the example code
  • Ensures the code examples are tested

src/just-rust.md Outdated Show resolved Hide resolved
src/downstream-model.md Outdated Show resolved Hide resolved
src/iso26262.md Outdated Show resolved Hide resolved
src/iso26262.md Show resolved Hide resolved
src/writing.md Outdated Show resolved Hide resolved
src/writing.md Show resolved Hide resolved
src/writing.md Show resolved Hide resolved
src/writing.md Show resolved Hide resolved
src/writing.md Show resolved Hide resolved
src/writing.md Show resolved Hide resolved
src/writing.md Show resolved Hide resolved
src/supported-targets.md Outdated Show resolved Hide resolved
src/iso26262.md Outdated Show resolved Hide resolved
src/just-rust.md Outdated Show resolved Hide resolved
@jonathanpallant
Copy link
Member Author

Thank you for all the comments! I really value and appreciate your attention to detail.

@tshepang
Copy link
Member

this was a joy to read, thanks for writing it

Now taken from ISO 26262-1:2018 as published in summary form at iso.org.
@jonathanpallant
Copy link
Member Author

@pietroalbini is this OK now?

@pietroalbini
Copy link
Member

Except for the pricing, it looks good!

@jonathanpallant
Copy link
Member Author

OK, that's tracked in #2

@jonathanpallant
Copy link
Member Author

@pietroalbini, pricing has now been fixed.

* Access to the open-source code is free
* Includes the source of the Qualification Documentation
* A Binary Subscription is €25/month
* Includes pre-rolling, rolling, beta and stable
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* Includes pre-rolling, rolling, beta and stable
* Includes upstream Rust releases (pre-rolling and rolling channels)
* Includes Ferrocene stable releases (beta and stable channels)

Then we should mention while speaking that pre-rolling is upstream's beta, and rolling is upstream's stable

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, that voice-over goes with the diagram. Not sure I'd call beta a stable release though?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few lines above it says:

What upstream calls stable we rename to rolling. What they call beta we
call pre-rolling.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also I'm not sure that saying "upstream Rust releases" is sufficiently precise here. AIUI we ship our binary builds of the upstream Rust source releases, but with our patches on top. Most people would consider, I think, that "upstream Rust release" means the binaries shipped by upstream.

This is where the Enterprise Linux analogy falls down, because The Linux Kernel makes only source releases, not binary releases.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, also explaining what rolling and pre-rolling are would be good (rather than this). My main concern was people not confusing our beta/stable with upstream's beta/stable.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll break that out into its own slide for clarity.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Called it out separately. Also noted that a binary subscription doesn't get you rendered docs, only doc source code.

This slide is normally done live, but it's a note for the presenter that the install method shown will change in the future.
@jonathanpallant
Copy link
Member Author

@pietroalbini, good to go?

@jonathanpallant jonathanpallant merged commit 59a1d0d into main Sep 14, 2023
2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants