User Tools

Site Tools


gsoc:2022-gsoc-kworkflow

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
gsoc:2022-gsoc-kworkflow [2022/03/11 18:42]
siqueira
gsoc:2022-gsoc-kworkflow [2022/03/11 18:50] (current)
siqueira
Line 30: Line 30:
 ** ( ( This section is mandatory for everybody ) ) ** ** ( ( This section is mandatory for everybody ) ) **
  
-==== Part 1 ==== 
  
 +The below link is a set of activities that you have to complete before applying for this project.
  
-If you are interested in this project, we have a few but essential pre-requisites for you to try before your application:​ +https://​github.com/​kworkflow/​kworkflow/​discussions/476
- +
-  - Setup a virtual machine - https://​flusp.ime.usp.br/​others/​use-qemu-to-play-with-linux/​ +
-  - Learn how to compile Linux kernel - https://​flusp.ime.usp.br/​others/​Kernel-compilation-and-installation/​ +
-  - Learn how to install and remove a Linux kernel - https://​flusp.ime.usp.br/​others/​Kernel-compilation-and-installation/​ +
-  - Learn how to deal with modules - https://​flusp.ime.usp.br/​others/​play_with_modules/​ +
-  - Basic Bash knowledge - https://​www.gnu.org/​software/​bash/​manual/​bash.pdf (Read until Chapter 7) +
- +
-==== Part 2 ==== +
- +
-It is highly recommended that you try to send a small contribution to kw. For helping you to see what could be a good start, take a look at this link: +
- +
-https://​github.com/​kworkflow/​kworkflow/​issues?​q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22 +
- +
-Finally, before you try to submit a patch, take a few minutes to read the following page: +
- +
-https://​kworkflow.org/​content/​howtocontribute.html +
  
 =====Project Idea===== =====Project Idea=====
Line 60: Line 43:
   - Add support to generate dpkg versions of the kernel;   - Add support to generate dpkg versions of the kernel;
   - Speed up kernel deploy to a machine;   - Speed up kernel deploy to a machine;
-  - Add support to Raspberry pi deploy; 
   - Expand the set of OS supported by kw;   - Expand the set of OS supported by kw;
  
Line 71: Line 53:
 __Contact Siqueira to get one specific ID__ __Contact Siqueira to get one specific ID__
  
-If you are really interested in this project, send me a message to Siqueira and request one specific ID. You will need it for the next steps.+If you are really interested in this project, send a message to Siqueira and request one specific ID. You will need it for the next steps.
  
 __QEMU Setup__ __QEMU Setup__
Line 81: Line 63:
 __For your custom kernel installation__ __For your custom kernel installation__
  
-For showing that you were able to install a custom kernel ​machine ​in your VM system, add the following label in your kernel name suffix:+For showing that you were able to install a custom kernel in your VM system, add the following label in your kernel name suffix:
  
   Kernel-<​YOUR_NAME>​-<​YOUR_ID>​   Kernel-<​YOUR_NAME>​-<​YOUR_ID>​
Line 96: Line 78:
   - One or two paragraphs about you;   - One or two paragraphs about you;
   - A couple of sections that describe your interaction with kw;   - A couple of sections that describe your interaction with kw;
-  - A list of your contribution ​to kw;+  - Highlight some of your contributions ​to kw;
   - A project proposal to be executed in the GSoC timeline. Please, make sure that you add three main milestones (it should match with the GSoC evaluation date) and a work breakdown.   - A project proposal to be executed in the GSoC timeline. Please, make sure that you add three main milestones (it should match with the GSoC evaluation date) and a work breakdown.
  
-P.s.: Feel free to share your draft before ​submit ​the final version.+P.s.: Feel free to share your draft before ​submitting ​the final version.
  
gsoc/2022-gsoc-kworkflow.1647024140.txt.gz · Last modified: 2022/03/11 18:42 by siqueira