OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 5:14 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: How to create a new article.
PostPosted: Mon Sep 19, 2022 2:45 pm 
Offline
Member
Member

Joined: Fri Feb 11, 2022 4:55 am
Posts: 435
Location: behind the keyboard
The question is clear, I searched alot but didn't find anything.

I may want to make some articles that requires a good knowledge of the basics such as : Modern Memory Management, User Mode IPC, AVX2, FAT32 Driver, AHCI Multiprocessing Driver, Optimizing with SIMD, Loading a PE File with DLLs, __ or I may put them in a book and sell it hahaha ,


Top
 Profile  
 
 Post subject: Re: How to create a new article.
PostPosted: Mon Sep 19, 2022 3:11 pm 
Offline
Member
Member

Joined: Mon Mar 25, 2013 7:01 pm
Posts: 5099
devc1 wrote:
The question is clear, I searched alot but didn't find anything.

You didn't search enough. :wink: When you search the wiki for a page title that doesn't exist, one of the results will be a link to create that page.

devc1 wrote:
Modern Memory Management

What makes memory management "modern" and how is it different from the other pages we have on that topic?

devc1 wrote:
AVX2

We already have a page for that. I think it needs more information about XSAVE/XRSTOR.

devc1 wrote:
FAT32 Driver

We already have a page for that.

devc1 wrote:
AHCI Multiprocessing Driver

We already have a page for that. There's definitely room for improvement here; the example code has some pretty major flaws.

devc1 wrote:
Optimizing with SIMD

We already have a page for that. There's a lot of information out there already on SIMD optimization, so you should focus on aspects that apply only to OS developers.

devc1 wrote:
Loading a PE File with DLLs

We already have a page for that.


Top
 Profile  
 
 Post subject: Re: How to create a new article.
PostPosted: Mon Sep 19, 2022 4:36 pm 
Offline
Member
Member

Joined: Fri Feb 11, 2022 4:55 am
Posts: 435
Location: behind the keyboard
What are you talking about ? these pages aren't complete and they do not show really how to do these things ! You don't have a page that talks about SIMD, AVX2 And how to use it, you are only specifying its CPUID bit in SSE page. The AHCI page is very basic, does not show the initialization and reset sequence, interrupt handling and it is not suited for multitasking and multiprocessing systems, Modern memory management : I talk about fast memory management which involves disk paging, compression and virtual memory fragmentation, using memory with different processes and address spaces. The PE Page is very minimal and does not show different PE features, how to load a PE, how to link it to a DLL, how to relocate, use the resource table... Optimizing page is also so minimal ,and it doesn't talk about SIMD optimization.

Of course I will not involve 32 Bit processors in my articles, I only use the x64 architecture.
Can I for example add info to these pages ?


Top
 Profile  
 
 Post subject: Re: How to create a new article.
PostPosted: Mon Sep 19, 2022 4:53 pm 
Offline
Member
Member

Joined: Mon Mar 25, 2013 7:01 pm
Posts: 5099
devc1 wrote:
Can I for example add info to these pages ?

Of course. I provided links because you don't need to create new pages when you could improve the existing pages instead. (Although there are some pages that might be better off being replaced with entirely new ones - a few in the ATA category come to mind.)


Top
 Profile  
 
 Post subject: Re: How to create a new article.
PostPosted: Mon Sep 19, 2022 4:55 pm 
Offline
Member
Member

Joined: Fri Feb 11, 2022 4:55 am
Posts: 435
Location: behind the keyboard
Thanks Octocontrabass.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 27 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group