Size: 3034
Comment: Added FAQs In Progress info
|
← Revision 103 as of 2024-12-14 01:15:02 ⇥
Size: 2970
Comment: fix account creation link
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Welcome to the [http://kernelnewbies.org Kernelnewbies] Wiki. Here you can add your questions, explanations, stories, projects and other useful information about hacking, debugging, configuring and using the kernel. | Kernelnewbies is a community of aspiring Linux kernel developers who work to improve their [[Kernel]]s and more experienced developers willing to share their knowledge. |
Line 3: | Line 3: |
How to edit pages on this site: first create an account (using the UserPreferences page), then you can edit every page of content. To experiment with wiki editing, please try the WikiSandBox first. | Kernelnewbies can be found on the MailingList, [[IRC]] (irc.oftc.net #kernelnewbies), and this wiki. |
Line 5: | Line 5: |
Kernelnewbies discussions can be found on the mailing list and on IRC: irc.oftc.net #kernelnewbies. | == Outreachy == |
Line 7: | Line 7: |
== Topics == * KernelHacking -- how to start kernel hacking * FoundBug -- how to identify and track down bugs * KernelProjects -- projects in the kernel * KernelSafari -- learning about the wilderness which is the Linux kernel * KernelGlossary -- please add your explanations here! * ProgrammingLinks -- links to programming language information * PersonalPages -- pages from wiki users * RegionalNewbies -- local/national/regional kernelnewbies * KernelMentors -- how to have help getting already written code into the Linux kernel * LinuxChanges -- detailed "changelog" of the main features getting incorporated in each linux release * ... (add your stuff here if it doesn't fit in one of the topics above) |
Potential Outreachy applicants, please go to the [[Outreachyfirstpatch]]. |
Line 20: | Line 9: |
== Related wikis and links == * [http://kernelnewbies.org/ kernelnewbies.org] the main kernelnewbies website * [http://kernelbook.sourceforge.net/wiki/?KernelWiki KernelWiki] (appears to be broken at the moment) * LinuxMM:LinuxMM Linux memory management wiki * [http://linux-net.osdl.org/ Linux-Net] Linux networking wiki * [http://wiki.dragonflybsd.org/index.php/DragonFly_Status DragonFly Status] "Changelog" of DragonFly's kernel * MoreLinks |
== ChangeLog == A human readable changelog for the Linux kernel can be found on the LinuxChanges page. |
Line 28: | Line 12: |
== FAQs In Progress for kernelnewbies.org == | == Reporting Bugs == |
Line 30: | Line 14: |
Want to help out in the additions to the [http://www.kernelnewbies.org/faq/ FAQs list] at kernelnewbies.org? | If you think you've found a Linux kernel bug, follow the directions on the FoundBug page to report it. |
Line 32: | Line 16: |
The ["FAQsInProgress"] page will track the ``FAQs we are working on, and your inputs are always welcome. Feel free to add your explanation / answer to any of the FAQs. Once deemed fit for newbie-consumption, the ``FAQs will move to the list on the main website. | == Hacking == So you want to be a Linux kernel developer? Go complete our [[FirstKernelPatch| tutorial]] for creating your first kernel patch, or read [[KernelHacking|Linux Kernel Hacking]]. |
Line 34: | Line 19: |
Do you want to figure out how a certain kernel subsystem works? Go to our [[Documentation/Subsystems|subsystems]] page. | |
Line 35: | Line 21: |
== Glossary == Confused by kernel terminology? Look at our KernelGlossary... |
|
Line 36: | Line 24: |
== Editing Pages on this WikiWikiWeb == | == Frequently Asked Questions == Common questions and answers about kernel development can be found in our [[FAQ]]. |
Line 38: | Line 27: |
You can edit any page by pressing the link at the bottom of the page (provided you made yourself an account, on the ["Login"] page). Capitalized words joined together form a WikiName, which hyperlinks to another page. The highlighted title searches for all pages that link to the current page. Pages which do not yet exist are linked with a question mark: just follow the link and you can add a definition. | == Documentation == An effort to organize all the pieces of useful information on the Internet about kernel hacking into a single place can be found at the [[Documents]] page. == Please edit our wiki == Kernel{{{}}}Newbies is all about sharing knowledge and experience. If you feel inspired or just want to make sure you will remember something you found out, please contribute to this wiki. Thank you. To prevent wiki spam, only users on this [[EditorsGroup|list]] are allowed to edit the wiki. Any of these users can add new usernames to the list. If you need to be on the list, please ask in [[IRC|#kernelnewbies on irc.oftc.net]] or on [[MailingList|the mailing list]]. After logging in (using the Login button at the top right, and assuming you're on the [[EditorsGroup|trusted list]]), you can edit any page by pressing the link near the top of the page. If you do not have account yet, you can [[https://kernelnewbies.org/?action=newaccount|create a new account]]. Capitalized words joined together form a WikiName, which hyperlinks to another page. The highlighted title searches for all pages that link to the current page. Pages which do not yet exist are linked with a question mark: just follow the link and you can add a definition. |
Line 42: | Line 39: |
---- Interesting starting points: |
Here are some starting points for wiki editors: |
Line 45: | Line 41: |
* RecentChanges: see where people are currently working * HelpForBeginners: to get you going * WikiSandBox: feel free to change this page and experiment with editing * MoinMoin: general information about the software behind this wiki * FindPage: search or browse the database in various ways |
* RecentChanges: see where people are currently working * HelpForBeginners: to get you going * WikiSandBox: feel free to change this page and experiment with editing * MoinMoin: general information about the software behind this wiki * FindPage: search or browse the database in various ways * EditorsGroup: users with permission to edit the wiki (to prevent spam). Ask on [[IRC]] or on [[MailingList|the mailing list]] to add yourself to the list |
Kernelnewbies is a community of aspiring Linux kernel developers who work to improve their Kernels and more experienced developers willing to share their knowledge.
Kernelnewbies can be found on the MailingList, IRC (irc.oftc.net #kernelnewbies), and this wiki.
Outreachy
Potential Outreachy applicants, please go to the Outreachyfirstpatch.
ChangeLog
A human readable changelog for the Linux kernel can be found on the LinuxChanges page.
Reporting Bugs
If you think you've found a Linux kernel bug, follow the directions on the FoundBug page to report it.
Hacking
So you want to be a Linux kernel developer? Go complete our tutorial for creating your first kernel patch, or read Linux Kernel Hacking.
Do you want to figure out how a certain kernel subsystem works? Go to our subsystems page.
Glossary
Confused by kernel terminology? Look at our KernelGlossary...
Frequently Asked Questions
Common questions and answers about kernel development can be found in our FAQ.
Documentation
An effort to organize all the pieces of useful information on the Internet about kernel hacking into a single place can be found at the Documents page.
Please edit our wiki
KernelNewbies is all about sharing knowledge and experience. If you feel inspired or just want to make sure you will remember something you found out, please contribute to this wiki. Thank you.
To prevent wiki spam, only users on this list are allowed to edit the wiki. Any of these users can add new usernames to the list. If you need to be on the list, please ask in #kernelnewbies on irc.oftc.net or on the mailing list.
After logging in (using the Login button at the top right, and assuming you're on the trusted list), you can edit any page by pressing the link near the top of the page. If you do not have account yet, you can create a new account. Capitalized words joined together form a WikiName, which hyperlinks to another page. The highlighted title searches for all pages that link to the current page. Pages which do not yet exist are linked with a question mark: just follow the link and you can add a definition.
To learn more about what a WikiWikiWeb is, read about WhyWikiWorks.
Here are some starting points for wiki editors:
RecentChanges: see where people are currently working
HelpForBeginners: to get you going
WikiSandBox: feel free to change this page and experiment with editing
MoinMoin: general information about the software behind this wiki
FindPage: search or browse the database in various ways
EditorsGroup: users with permission to edit the wiki (to prevent spam). Ask on IRC or on the mailing list to add yourself to the list