-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgsoc.html
75 lines (72 loc) · 3.21 KB
/
gsoc.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
---
layout: portfolio
title: GSoC
permalink: /gsoc/
---
<section class="hero is-link is-medium">
<div class="hero-body">
<div class="container ">
<h1 class="title ">
GSoC 2015
</h1>
<h2 class="subtitle">
Probably the most interesting opportunity I got during college
years.
</h2>
</div>
</div>
</section>
<section class="section">
<div class="container">
<div class="columns">
<div class="column is-offset-1 is-10">
<p>Google Summer of Code is a global program. Students work with
an open source organization on
a 3 month programming project.</p>
<p>In GSoc '15, I got an exciting opportunity to contribute in
an open source project. My mentor
was Mr. Ben Smith(Software Engineer, Google) and
organization was Portable Native Client,
The Chromium Project(Google Chrome).</p>
<h5 class="">Project Details</h5>
<hr/>
<p>Native Client is a sandbox for running compiled C and C++
code in the browser efficiently and
securely, independent of the user’s operating system.</p>
<p>The goal of this project was to port Tor to Native Client
Platform.</p>
<p>In order to achieve this, necessary changes were made in
Tor's codebase and any unported
dependencies (in case of Tor it was Libevent) so that it can
be compiled with Native Client
toolchains and can be run in the Chrome browser.</p>
<p>The compiled C code can be run in Chrome which provides the
same functionality as the Tor
running in the native OS(viz. linux, windows etc).</p>
<p>The project was finished successfully and a couple of
extended goals were also achieved.</p>
<p>Later, a Chrome App was also released on webstore, more
details about it can be seen <a
href="/kronymous">here</a>.</p>
<hr/>
<ul>
<li>
<a href="https://developers.google.com/open-source/gsoc/"
target="_blank">GSoC
Website</a>, page on developers.google.com.
</li>
<li>
<a href="https://www.google-melange.com/gsoc/project/details/google/gsoc2015/deepankar_tyagi/5634387206995968"
target="_blank">Project's details on GSoC 2015
website</a>, page on
www.google-melange.com.
</li>
<li><a href="https://developer.chrome.com/native-client"
target="_blank">Organization
Details</a>, page on developer.chrome.com.
</li>
</ul>
</div>
</div>
</div>
</section>