mos-dev-wiki / meta

Discussion about managing the project itself
7 stars 0 forks source link

Kinds of Content #2

Open Evrey opened 3 years ago

Evrey commented 3 years ago

So, in the spirit of figuring out what this Wiki will be about and what'll set it apart, these are some categories i can think of that articles may be written for:

Stupremee commented 3 years ago

We can probably add a short, but helpful and good tutorial section.

This shouldn't be a tutorial where the user basically copies the code. Instead, we provide some sort of roadmap, where each section contains a small introduction, or some longer explanation if needed, then link some resources that may help to implement/understand this section, and then tells the user what he needs to do, in order to "complete" this stage.

MaxBondABE commented 3 years ago

@Stupremee Like this? https://os.phil-opp.com/

Evrey commented 3 years ago

@MaxBondABE That's what i envision while reading @Stupremee 's comment. Would be useful indeed. Kinda an OSdev cookbook.

Stupremee commented 3 years ago

Something similar. My initial idea was more of a roadmap that doesn't really explain every part in detail, since most parts are often explained very well somewhere else (e.g. in Phil's blog post, or in this wiki itself), and instead leads the user into a direction on "What should I do next", and where can I find stuff about this part. Then the user has to think by himself and implement it using his own design.

The idea also makes it much easier to write this tutorial, since you don't need to explain everything in detail, and thus we can probably even provide multiple tutorials each with different Architectures, Kernel Designs, etc.

But I'm also open for other suggestions

Evrey commented 3 years ago

Oh yeah, a roadmap like that would be quite useful. Also as a meta article, like:

  1. How to boot into your OS loader.
    • Boot process by board:
      • Link to RasPi boot process article.
    • General boot loaders and firmware:
      • UEFI article
      • GRUB2 article
      • QEMU stuff
  2. Loading the OS
    • Executable formats.

So like bookmarks to go through in development order? @Stupremee

Stupremee commented 3 years ago

Yeah that is exactly what I imagined.

AbleTheAbove commented 3 years ago

Another content type might be design review I, E evaluating unix design We could start with the main 3 and then spiral down into hobby os's

AltriusRS commented 3 years ago

Another content type might be design review I, E evaluating unix design We could start with the main 3 and then spiral down into hobby os's

I really like this idea, it is very similar to how I was first imagining the content we produce, where we start off with a "what we like and dislike about " and then as things get further onwards, we move towards looking into hobby OSs.

Maybe if we could come up with some way of splitting the project into to components: 1 - Design Review 2 - How to X

we could get the best things out of both worlds, whilst still providing content which meets up with what we all want to do the most?

Evrey commented 3 years ago

Very neat idea. We may even have multiple reviews for the same OS, and then a meta review article that tl;drs all our opinions in a neat pros/cons/interestings table.

AbleTheAbove commented 3 years ago
# Windows Review / Able edition 
It’s bad
AltriusRS commented 3 years ago

Very neat idea. We may even have multiple reviews for the same OS, and then a meta review article that tl;drs all our opinions in a neat pros/cons/interestings table.

This does make a lot of sense, or we produce two articles on each OS, one which is worked on as a group, where we provide our longer-form opinions and feedback, and the one which tl;drs all of our opinions?

I am open to anything at this time though

Evrey commented 3 years ago

I think multiple individual articles get shit done quicker. =) Less coördination required except for the tl;dr tables.

AltriusRS commented 3 years ago

True, that would make more sense. Ignore my prior suggestion haha.

AbleTheAbove commented 3 years ago

That being said, the tl;dr table should include a bias section(I.E. Used windows for 7 years || worked on the Linux kernel || etc etc)

Evrey commented 3 years ago

@AbleTheAbove Absolutely definitely true.