[haiku-development] Re: GSoC 2020

  • From: Suhel Mehta <mehtasuhel@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Mon, 2 Mar 2020 23:07:52 +0530

On Thu, Feb 27, 2020 at 1:47 PM Adrien Destugues
<pulkomandy@xxxxxxxxxxxxx> wrote:


I have read the "student guide" and Haiku specific instructions also I
have seen Haiku idea list from
https://www.haiku-os.org/community/gsoc/2020/ideas. I am interested to
take part in "Adding a new filesystem to Haiku" and "Filesystems
benchmarking and stress-test". Now from where should I start?

You should start by setting up the Haiku build environment 
(https://www.haiku-os.org/guides/building)
and making sure you can compile Haiku and run it.

I have compiled Haiku and I am running it on my virtual machine.

You could then study the code for filesystems 
(src/add-ons/kernel/file-systems)
and the existing benchmark/test scripts (linked from the filesystem 
benchmarking
idea) to see what they do.

If you want to work on adding a new filesystem, you'd have to decide which 
one to work on.
I want to work on UFS2 file system.

If you want to work on benchmarks and testing, I think a first step would be 
trying
to get xfs-tests 
(https://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git/tree/README)
to build and run on Haiku, as I expect parts of it would be Linux specific. 
Ideally
it would be possible to write an haikuports recipe for it, so if you are not 
yet
familiar with haikuports (github.com/haikuports/haikuports/) you should 
familiarize
yourself with that as well.




-- 
Suhel Mehta
https://github.com/SuhelMehta9

Other related posts: