[OpenAFS-devel] [GSoC 2025] Proposal: Multi-page Folio Support in OpenAFS Linux
Kernel Module
Utkarsh Maurya
projects.utkarshmaurya@gmail.com
Fri, 4 Apr 2025 23:04:30 +0530
--0000000000002af73e0631f74d62
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Dear OpenAFS Developers,
I hope this message finds you well.
My name is Utkarsh Maurya, a Computer Science undergraduate with a strong
interest in systems programming and Linux kernel development. I=E2=80=99m r=
eaching
out to express my interest in contributing to OpenAFS through Google Summer
of Code 2025.
Over the past few weeks, I=E2=80=99ve been exploring the OpenAFS codebase a=
nd
studying its interaction with the Linux kernel=E2=80=99s memory management
subsystem=E2=80=94especially around the osi_VM interface. My proposal focus=
es on
integrating multi-page folio support into the OpenAFS Linux kernel module,
aligning it with recent changes in the upstream kernel.
I=E2=80=99ve prepared a draft proposal that outlines the project=E2=80=99s =
motivation,
technical background, deliverables, and timeline. I=E2=80=99d be very grate=
ful if
you could take a look and share any feedback or suggestions for improvement=
.
=F0=9F=94=97 Proposal Link:
https://docs.google.com/document/d/197UpExN5kyjimYdr839tbah8Aj_Xj7s97LZWvbb=
ePss/edit?usp=3Dsharing
In support of this project, I=E2=80=99d also like to share some of my relev=
ant work:
myOwnOS: A bare-metal operating system for Raspberry Pi 3B.
Baking Pi for RPi 3B: A port of the Baking Pi course using the GCC ARM EABI
toolchain.
Kernel Carnival: A Linux kernel lab environment for writing and testing
kernel modules.
I=E2=80=99m excited about the opportunity to contribute and learn through t=
his
project. Please let me know if there=E2=80=99s anything specific I should d=
ive
deeper into or revise in the proposal.
Looking forward to your guidance.
Best regards,
Utkarsh Maurya
projects.utkarshMaurya@gmail.com
GitHub: https:github.com/pro-utkarshM
--0000000000002af73e0631f74d62
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"auto">Dear OpenAFS Developers,<div dir=3D"auto"><br></div><div =
dir=3D"auto">I hope this message finds you well.</div><div dir=3D"auto"><br=
></div><div dir=3D"auto">My name is Utkarsh Maurya, a Computer Science unde=
rgraduate with a strong interest in systems programming and Linux kernel de=
velopment. I=E2=80=99m reaching out to express my interest in contributing =
to OpenAFS through Google Summer of Code 2025.</div><div dir=3D"auto"><br><=
/div><div dir=3D"auto">Over the past few weeks, I=E2=80=99ve been exploring=
the OpenAFS codebase and studying its interaction with the Linux kernel=E2=
=80=99s memory management subsystem=E2=80=94especially around the osi_VM in=
terface. My proposal focuses on integrating multi-page folio support into t=
he OpenAFS Linux kernel module, aligning it with recent changes in the upst=
ream kernel.</div><div dir=3D"auto"><br></div><div dir=3D"auto">I=E2=80=99v=
e prepared a draft proposal that outlines the project=E2=80=99s motivation,=
technical background, deliverables, and timeline. I=E2=80=99d be very grat=
eful if you could take a look and share any feedback or suggestions for imp=
rovement.</div><div dir=3D"auto"><br></div><div dir=3D"auto">=F0=9F=94=97 P=
roposal Link: <a href=3D"https://docs.google.com/document/d/197UpExN5kyjimY=
dr839tbah8Aj_Xj7s97LZWvbbePss/edit?usp=3Dsharing" rel=3D"noreferrer norefer=
rer" target=3D"_blank">https://docs.google.com/document/d/197UpExN5kyjimYdr=
839tbah8Aj_Xj7s97LZWvbbePss/edit?usp=3Dsharing</a></div><div dir=3D"auto"><=
br></div><div dir=3D"auto">In support of this project, I=E2=80=99d also lik=
e to share some of my relevant work:</div><div dir=3D"auto"><br></div><div =
dir=3D"auto">myOwnOS: A bare-metal operating system for Raspberry Pi 3B.</d=
iv><div dir=3D"auto">Baking Pi for RPi 3B: A port of the Baking Pi course u=
sing the GCC ARM EABI toolchain.</div><div dir=3D"auto">Kernel Carnival: A =
Linux kernel lab environment for writing and testing kernel modules.</div><=
div dir=3D"auto"><br></div><div dir=3D"auto">I=E2=80=99m excited about the =
opportunity to contribute and learn through this project. Please let me kno=
w if there=E2=80=99s anything specific I should dive deeper into or revise =
in the proposal.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Looking=
forward to your guidance.</div><div dir=3D"auto"><br></div><div dir=3D"aut=
o">Best regards,</div><div dir=3D"auto">Utkarsh Maurya</div><div dir=3D"aut=
o"><a href=3D"mailto:projects.utkarshMaurya@gmail.com" rel=3D"noreferrer no=
referrer" target=3D"_blank">projects.utkarshMaurya@gmail.com</a></div><div =
dir=3D"auto">GitHub: https:<a href=3D"http://github.com/pro-utkarshM" rel=
=3D"noreferrer noreferrer" target=3D"_blank">github.com/pro-utkarshM</a></d=
iv></div>
--0000000000002af73e0631f74d62--