On Thu, Feb 27, 2020 at 1:47 PM Adrien Destugues
<pulkomandy@xxxxxxxxxxxxx> wrote:
I have compiled Haiku and I am running it on my virtual machine.
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.
You could then study the code for filesystemsI want to work on UFS2 file system.
(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.
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.