⬆️ ⬇️

In Google Summer of Code 2016 with KolibriOS





This year, the KolibriOS project is accepted for the second time in Google Summer of Code . Recall that Google Summer of Code (GSOC for short) is Google’s initiative program, which annually selects open source projects that students can take part in. Projects themselves select students from all applicants, and Google pays students scholarships for their work.



March 14, officially starts accepting applications from students. Anyone who is interested and is a student (student), welcome to our forum . In the topic of the link you need to briefly introduce yourself and write your chosen idea. Further, everyone who wishes will be given a test task, after the successful completion of which it remains to wait for the completion of the qualifying stage on March 24. Despite the fact that there is still a whole week before the selection, it is better to start getting acquainted with the project and the potential mentor now, as some of the potential students did. You can get acquainted with the detailed description of ideas on our wiki or see the short list in the table below (you can get acquainted with your favorite idea by clicking on the appropriate link). It should be noted that the list of ideas is sometimes corrected (new ones are added), therefore, to obtain a reliable list in a timely manner, it is preferable to view it on the wiki.

List of ideas
IdeaProgramming languageMentor
XDXF dictionaryAssembler (FASM)Pathoswithin
CPUID toolAssembler (FASM)Pathoswithin / Wildwest
FTP clientAssembler (FASM)hidnplayr
Torrent clientAssembler (FASM)hidnplayr
XMPP / Jabber clientAssembler (FASM)hidnplayr
Music playerAssembler (FASM)hidnplayr
Web browserSphinx C--Leency
ScummVMC / C ++ashmew2 / hidnplayr
Ethernet driver (s)Assembler (FASM)hidnplayr
SD Host Controller driverAssembler (FASM)Pathoswithin
USB device driversAssembler (FASM)hidnplayr
Filesystem supportAssembler (FASM)Pathoswithin
Wi-FiAssembler (FASM)hidnplayr
Widget toolkitAssembler (FASM)Pathoswithin
QR code in boot logAssembler (FASM)Pathoswithin
C layer for KolibriOSCAshmew2
Virtualbox support for KolibriOSCAshmew2
Port polarsslCAshmew2




The list of mentors and administrators is gradually being adjusted (now 6 people have registered on our GSOC website), if necessary, other experienced developers will help the students “unofficially”.



Get more information and get acquainted with all the rules here , as well as reading the articles on Habré, written by students based on their experience:

Google Summer of Code Participation

Participation in Google Summer of Code 2012. Part One: Proposal Submission

The whole truth about Google Summer of Code (a series of 4 articles)

')

In 2014, KolibriOS already participated in GSoC. And this experience cannot be called negative, because of the four students, two coped with the assignment: gtament with writing the FT232 driver and ashmew2 with porting the Netsurf browser. Right-hearted conditionally successfully coped in the first half, but in the second half, it still failed to complete the porting of some programs. Akyltist was engaged in a new subsystem of window skins, but then suddenly disappeared.



It is often written that participation in GSoC brings little benefit to organizations, since often the students' code is far from perfect and often they no longer return to the project. Yes, it happens, an example is Shikhin and his implementation of recording on Ext2 FS, he didn’t stay in the project, which cannot be said about bugs in his work. But there are positive examples. For example, ashmew2 continues to work on its task. Realizing the incorrectness of the initial approach, he is now working on introducing KolibriOS support into the Netsurf assembly system, so in the future the KolibriOS team will not have to maintain the relevance of the port. This year he volunteered to be one of the mentors.

Source: https://habr.com/ru/post/278797/



All Articles