Kernel Recipes 2016 - Why you need a test strategy for your kernel development
Kernel Recipes 2016 - The Free Software Bastard Guide
-
Upload
anne-nicolas -
Category
Software
-
view
346 -
download
1
Transcript of Kernel Recipes 2016 - The Free Software Bastard Guide
![Page 1: Kernel Recipes 2016 - The Free Software Bastard Guide](https://reader031.fdocuments.us/reader031/viewer/2022030305/5872de491a28abfa548b45f5/html5/thumbnails/1.jpg)
@CreativeConnard
the Free Software
Bastard Guide
Disclaimer: explicit content, do not reproduce in real life
![Page 2: Kernel Recipes 2016 - The Free Software Bastard Guide](https://reader031.fdocuments.us/reader031/viewer/2022030305/5872de491a28abfa548b45f5/html5/thumbnails/2.jpg)
~ 2 ~ @CreativeConnard
HOW TObe an asshole
~ User ~
~ Developer ~
~ Company ~
![Page 5: Kernel Recipes 2016 - The Free Software Bastard Guide](https://reader031.fdocuments.us/reader031/viewer/2022030305/5872de491a28abfa548b45f5/html5/thumbnails/5.jpg)
~ 5 ~ @CreativeConnard
Don’t use listsSend mail directly to project leaders※
Paste stack traces on IRC channels※Use Twitter and Facebook to ask question or report problems ※
※ Open issues in bug tracker to ask questions
![Page 6: Kernel Recipes 2016 - The Free Software Bastard Guide](https://reader031.fdocuments.us/reader031/viewer/2022030305/5872de491a28abfa548b45f5/html5/thumbnails/6.jpg)
~ 6 ~ @CreativeConnard
Use the listsNever register! Let administrators take time to moderate your message.Be rude if you don’t get any answer.
※
Use a Vacation Away message to inform all people that your are not available※
Do not answer to the list but directly to sender. You want to get help, not to give it.※
![Page 7: Kernel Recipes 2016 - The Free Software Bastard Guide](https://reader031.fdocuments.us/reader031/viewer/2022030305/5872de491a28abfa548b45f5/html5/thumbnails/7.jpg)
~ 7 ~ @CreativeConnard
Invite the list to all professional networks
![Page 8: Kernel Recipes 2016 - The Free Software Bastard Guide](https://reader031.fdocuments.us/reader031/viewer/2022030305/5872de491a28abfa548b45f5/html5/thumbnails/8.jpg)
~ 8 ~ @CreativeConnard
Write on lists
※ Use your mother thong. Anybody can use a translation tool to read you.
Answer on top, don’t include original text, use HTML, include pictures in your signature, TRY TO UPPERCASE ALL WORDS, put !!! and ??? everywhere
※
※ FEED THE TROLL
![Page 10: Kernel Recipes 2016 - The Free Software Bastard Guide](https://reader031.fdocuments.us/reader031/viewer/2022030305/5872de491a28abfa548b45f5/html5/thumbnails/10.jpg)
~ 10 ~ @CreativeConnard
Find bugs
※ Use prehistoric version (>2 years old)
※ Use non official patch
※ Use weird operating systems
※ Let your children use the software
![Page 11: Kernel Recipes 2016 - The Free Software Bastard Guide](https://reader031.fdocuments.us/reader031/viewer/2022030305/5872de491a28abfa548b45f5/html5/thumbnails/11.jpg)
~ 11 ~ @CreativeConnard
Report bugs
※ Don’t search if the bug was already reported, try to create duplicates
※ Description “Does not work” is often enough
※ Demand a quick solution for free. Use the word “ASAP”. Never test the patch because it’s too hard
![Page 14: Kernel Recipes 2016 - The Free Software Bastard Guide](https://reader031.fdocuments.us/reader031/viewer/2022030305/5872de491a28abfa548b45f5/html5/thumbnails/14.jpg)
~ 14 ~ @CreativeConnard
Acronyms
※ RTFM (Read The Fucking Manual)
※ WITFM (Where Is The Fucking Manual)
※ TODO (Too Old DOcument)
※ RTS (Read The Source)
![Page 15: Kernel Recipes 2016 - The Free Software Bastard Guide](https://reader031.fdocuments.us/reader031/viewer/2022030305/5872de491a28abfa548b45f5/html5/thumbnails/15.jpg)
~ 15 ~ @CreativeConnard
Documentation everywhere
※ Create files in project (README, INSTALL) but never update them
※ Install an open wiki (without authentication)
※ Explain a lot of things on mailing list but never put them in a documentation
![Page 19: Kernel Recipes 2016 - The Free Software Bastard Guide](https://reader031.fdocuments.us/reader031/viewer/2022030305/5872de491a28abfa548b45f5/html5/thumbnails/19.jpg)
~ 19 ~ @CreativeConnard
Using Free Software
※ License? Let this to Bob from accounting department
※ OMG they give it for free! Idiots ;)
※ Give something back? We will that next year
※ Community? Are we doing politics here?
![Page 20: Kernel Recipes 2016 - The Free Software Bastard Guide](https://reader031.fdocuments.us/reader031/viewer/2022030305/5872de491a28abfa548b45f5/html5/thumbnails/20.jpg)
~ 20 ~ @CreativeConnard
Making Free Software
※ Fork instead of contributing (Fork as a Service)
※ Keep interesting features for “enterprise” edition, because only big companies use them
※ Create a new license and pay a team of lawyer for this, because no existing license fits your needs
※ Don’t let external people contribute, they will mess up all with their dirty hands
![Page 21: Kernel Recipes 2016 - The Free Software Bastard Guide](https://reader031.fdocuments.us/reader031/viewer/2022030305/5872de491a28abfa548b45f5/html5/thumbnails/21.jpg)
~ 21 ~ @CreativeConnard
@CreativeConnard
Links for bastards
@DonJon_Legacyhttp://donjonlegacy.com/