OSDev Wiki talk:Wish List: Difference between revisions

m
XtexChooser moved page Talk:Wish List to OSDev Wiki talk:Wish List
(Re: Memory Management Wanted)
m (XtexChooser moved page Talk:Wish List to OSDev Wiki talk:Wish List)
 
(15 intermediate revisions by 9 users not shown)
Line 1:
An archive of this page exists at [[Talk:Wish List/Archive]]
==Memory Management Wanted==
How are we doing the MM page allocations and such? Currently, we've [[Page_Frame_Allocation]]. However, if more info is put into this article for each algorithm and such, it would grow too large and broad. Moreover, what about specific methods? (eg. Buddy system.) Any ideas on how this should be structured?--[[User:Alboin|Alboin]] 19:52, 12 May 2008 (CDT)
 
== Bounties ==
I'd go for a stub-and-read-more approach. Pretty much like [[What order should I make things in?]]. You can get the templates from there too - [[User:Combuster|Combuster]] 04:32, 13 May 2008 (CDT)
I was thinking it would be good if we could post bounties on the wish list - money we offer for someone to create or complete an article or sections of an article. We could also do another Wiki prize pool - e.g. top editor for the month gets an OSDev book of their choice. I would be more than happy to help contribute towards the prize. --[[User:Messiahandrw|MessiahAndrw]] 19:51, 20 May 2012 (CDT)
 
==Theory VsEFI/UEFI Code==
I bumped EFI up to the "high priority" list. Apparently Intel have stated that all firmware for "sandy bridge" chipsets must use UEFI, and motherboard manufacturers are switching fast. It'd be sad if hobbyist OS developers failed to make the transition to EFI and suffer the same fate as the BIOS. [[User:Brendan|Brendan]] 08:33, 22 July 2011 (UTC)
Articles should be more focused on theory rather than code. Code is welcomed, and is useful for backing up an idea, but too much code leads to people copying and pasting and then give up when it comes to having to think for themselves. Theory is welcome more since it goes into detail about how and why, and is much easier to implement the idea into your OS rather than looking at a bunch of code and try to figure out what the heck they're trying to do. Also, it helps people who are not using Assembly/C/C++. - [[User:MessiahAndrw|MessiahAndrw]]
 
: I kind of into it - [[User:Griwes/UEFI_Bare_bones]], but more as documentation of experiments with it I'm going to conduct soon in my project. I've only done basic setup with UDK description, but I'm going to go further into this soon. As it's what my kernel requires, I'll probably cover getting memory map and converting it to E820, switching video mode to LFB and loading files from disk; it doesn't sound that bad, but most probably it will take much time to get something reasonable out of UEFI specs and that crappy C-wannabe-C++ interface. [[User:Griwes|Griwes]] 12:35, 5 July 2012 (CDT)
Agreed. - [[User:Combuster|Combuster]] 06:33, 14 December 2007 (CST)
 
== PagesFilesystems For ReviewGalore ==
Do we need to have all the [[Template:Filesystems|Unknown filesystems]] in the sidebar. I can imagine UDF on the wishlist, but Ext4 and the flash filesystems don't really need a page of their own - they are way beyond what is necessary. Would it be a good idea if we move Ext4 and the flash filesystems to low priority (and remove them from the template). UDF and Ext3 can stay where they are since these are much more useful IMO. - [[User:Combuster|Combuster]] 21:07, 21 December 2009 (UTC)
The wish list is a useful place to store ideas and should IMO be placed on the main page where now the PFR message lives. Until then, I'm looking for a check that the PFR tag here can be removed - [[User:Combuster|Combuster]] 16:49, 27 August 2007 (CDT)
:Looks fine here. --Alboin
::Placed on main page. - [[User:Yayyak|Yayyak]] 03:39, 20 November 2007 (CST)
== Section: Under Construction ==
IMO Pages Under Construction should be removed (and optionally put in a category, we have templates for that) - [[User:Combuster|Combuster]] 11:13, 8 March 2007 (CST)
:Went ahead for getting no comments - The WIP list was outdated anyway. If you feel offended revert and post comments here. - [[User:Combuster|Combuster]] 03:52, 26 August 2007 (CDT)
 
==Sections in wanted pages==
I've put this section into little subsections, depending on how much we need them. While I don't think anybody will argue with that as an idea (somebody will prove me wrong there :P), perhaps my categorisation of things will be argued on. Go for it. I placed them depending on how easy they are to write, and how much we lack in that area. [[User:Yayyak|Yayyak]] 20:26, 15 September 2007 (CDT)
:I moved the HPET topic to the lowest-priority category since it isn't required knowledge for almost all system in current use. Other than that, the ordering looks decent. - [[User:Combuster|Combuster]] 17:18, 16 September 2007 (CDT)
 
==Completed Items==
==C++ Runtime Support==
ThisI isposted listedan underATA the Urgent list, but seems todriver beas coveredrequested in the newlibUrgent partsection, ofand [[OSI Specificcreated Toolchain]].an Shouldx86 itMemory beMap removedas fromreqested in the urgentLess list,Urgent orsection. doRemoved peopleboth stillitems wantfrom athe separate page?wishlist. - [[User:AJBewing|AJBewing]] 1021:3958, 2014 NovemberMay 20072008 (CSTCDT)
 
:My vote is that we can remove it. Also, there is this: 'More on C++: what support is needed to fully use C++ in a standalone environment? Why? Example code?'. Can this be removed from the non-urgent section, or does this need a proper article on it? - [[User:Yayyak|Yayyak]] 15:43, 20 November 2007 (CST)
== Scrapped items ==
::I've got rid of the one in 'Urgent' at the moment - anyone who doesn't like this can always re-instate it! I have left the 'fully supporting c++ in a standalone environment', though. My thought behind this is that although we have articles about porting newlib and libsupc++, we don't currently have anything showing ''how'' things like exceptions and rtti are actually implemented. -[[User:AJ|AJ]] 10:36, 22 November 2007 (CST)
 
* <strike> tutorial on parsing ASCII configuration file, in assembly and C (.INI format, etc.) </strike>
:Is this really related to OSDev? And surely after you've got the file open, any semi-competent programmer could somehow stumble through finding a value anyway. [[User:Jackscott|Jackscott]] 08:54, 17 February 2009 (UTC)
:'''Agreed and scrapped''' - Off topic on an OS development forum. If you need that, you IMO shouldn't be here taking this subject. - [[User:Combuster|Combuster]] 12:17, 17 February 2009 (UTC)
 
== OS Projects - list update 2017 ! ==
 
I spent a huge amount of time to update the OS Project list to December 2017 version (now it contains 173 projects, but just 56 of them are alive and kicking, others are abandoned :P) '''Please help me to keep this list current, and add any other good projects that you know!''' This list is basically the front face of this wiki, and it is very important to keep it in shape