summerofcode2021projects:xfsfuseimplementation

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
summerofcode2021projects:xfsfuseimplementation [2021/08/21 16:52] – KhaledEmaraDevsummerofcode2021projects:xfsfuseimplementation [2022/06/08 01:25] (current) – Fix mailto macro syntax KubilayKocak
Line 1: Line 1:
 ====== XFS FUSE Implementation ====== ====== XFS FUSE Implementation ======
  
-  * Student: [[/KhaledEmara|KhaledEmara]] (mail@[[/KhaledEmara|KhaledEmara]].dev) +  * Student: [[/KhaledEmara|KhaledEmara]] (<mail@KhaledEmara.dev>) 
-  * Mentors:  [[/AlanSomers|AlanSomers]] (asomers@) and [[/PedroGiffuni|PedroGiffuni]] (pfg@)+  * Mentors: [[/AlanSomers|AlanSomers]] and [[/PedroGiffuni|PedroGiffuni]]
  
-===== Project description =====+===== Project Description =====
  
 This project is part of %%GSoC%%'21. In this project, I've worked on a read-only userland This project is part of %%GSoC%%'21. In this project, I've worked on a read-only userland
Line 56: Line 56:
  
 ^  Wiki Entry  ^ ^  Wiki Entry  ^
-| [[https://wiki.freebsd.org/SummerOfCode2021Projects/XFSFUSEImplementation/Week10|Week 10]] | +| [[SummerOfCode2021Projects/XFSFUSEImplementation/Week10|Week 10]] | 
-| [[https://wiki.freebsd.org/SummerOfCode2021Projects/XFSFUSEImplementation/Week9|Week 9]] | +| [[/Week9|Week 9]] | 
-| [[https://wiki.freebsd.org/SummerOfCode2021Projects/XFSFUSEImplementation/Week8|Week 8]] | +| [[SummerOfCode2021Projects/XFSFUSEImplementation/Week8|Week 8]] | 
-| [[https://wiki.freebsd.org/SummerOfCode2021Projects/XFSFUSEImplementation/Week7|Week 7]] | +| [[SummerOfCode2021Projects/XFSFUSEImplementation/Week7|Week 7]] | 
-| [[https://wiki.freebsd.org/SummerOfCode2021Projects/XFSFUSEImplementation/Week6|Week 6]] | +| [[SummerOfCode2021Projects/XFSFUSEImplementation/Week6|Week 6]] | 
-| [[https://wiki.freebsd.org/SummerOfCode2021Projects/XFSFUSEImplementation/Week5|Week 5]] | +| [[SummerOfCode2021Projects/XFSFUSEImplementation/Week5|Week 5]] | 
-| [[https://wiki.freebsd.org/SummerOfCode2021Projects/XFSFUSEImplementation/Week4|Week 4]] | +| [[SummerOfCode2021Projects/XFSFUSEImplementation/Week4|Week 4]] | 
-| [[https://wiki.freebsd.org/SummerOfCode2021Projects/XFSFUSEImplementation/Week3|Week 3]] | +| [[SummerOfCode2021Projects/XFSFUSEImplementation/Week3|Week 3]] | 
-| [[https://wiki.freebsd.org/SummerOfCode2021Projects/XFSFUSEImplementation/Week2|Week 2]] | +| [[SummerOfCode2021Projects/XFSFUSEImplementation/Week2|Week 2]] | 
-| [[https://wiki.freebsd.org/SummerOfCode2021Projects/XFSFUSEImplementation/Week1|Week 1]] |+| [[SummerOfCode2021Projects/XFSFUSEImplementation/Week1|Week 1]] |
  
 ===== The Code ===== ===== The Code =====
  
-[[https://github.com/KhaledEmaraDev/xfuse|GitHub]]+  * [[https://github.com/KhaledEmaraDev/xfuse|GitHub]] 
 +  * {{summerofcode2021projects/xfsfuseimplementation/package.diff?linkonly|Ports Package Patch File (.diff)}} 
 + 
 +The code was maintained in a [[/GitHub|GitHub]] repo that I own. Patches were usually pushed 
 +directly to the main branch. I included a little bit of documentation on how to run the 
 +project, how it's structured, and how to start contributing to it in the README.md and 
 +CONTRIBUTING.md files. I also included a man page as a documentation on how to use. 
 +Finally, I have included a License that is compatible with %%FreeBSD%%. Code was written 
 +from scratch in this repo. All the project's target were met. 
 + 
 +I have attached a patch file to create the necessary files in order to create a %%FreeBSD%% 
 +ports package. 
 + 
 +===== What Lies Ahead ===== 
 + 
 +I think first and foremost I have test again and again and iron out all the bugs if 
 +found. Secondly, I have to refactor the code for better readability and performance. 
 +Finally and as for additional features, we could add journal logs support or add write 
 +support, although the latter would be a huge undertaking.
  
 ---- ----
  • summerofcode2021projects/xfsfuseimplementation.1629564766.txt.gz
  • Last modified: 2021/08/21 16:52
  • by KhaledEmaraDev