Hello there!
This is the final report on my project which aimed at initiating support for XFS Filesystem on Haiku, by first making a read only driver.
Work done during the program:
You can check for the patches here: https://review.haiku-os.org/q/hashtag:gsoc2020+owner:shubhambhagat111%2540yahoo.com
All directory and files work is completed and we should be able to read them from a version 4 XFS Filesystem. I’ve come to realize that we can now even try to read version 5 of XFS now that the ground work has been placed.
Hello Everyone!
This is my third post related to my project, Adding UFS2 file system in Haiku
The link below provides the patches that I have worked on till now.
Know more
Work done till now
The following points briefly describes what I have done till now:
Reading a file in a UFS2 formatted disk
- Implemented ufs2_open(), ufs2_read() in kernel_interface.cpp
Reading data from block pointers
- Modified struct ufs2_inode in Inode.h
- Implemented GetBlockPointer(), GetIndirectBlockPointer(), GetDoubleIndirectBlockPtr(), GetTripleIndirectBlockPtr() to get the block pointer from ufs2_inode
Get the block from file offset
Hello Everyone!
This is my another post related to my project, Adding UFS2 file system in Haiku
The link below provides the patches that I have worked on till now.
Know more
Work done till now
The following points briefly describes what I have done till now:
Reading a symbolic link in a UFS2 formatted disk
- Implemented ufs2_read_link() in kernel_interface.cpp
Reading data from block pointers
- Modified struct ufs2_inode in Inode.h
- Modified GetBlockPointer(), GetIndirectBlockPointer(), GetDoubleIndirectBlockPtr(), GetTripleIndirectBlockPtr() to get the block pointer from ufs2_inode
Implemented ReadLink() in Inode.cpp
I have an ActivityMonitor replicant showing network receive/send info on the Desktop. I’d also like to have something showing cpu usage. However, a combined cpu usage ActivityMonitor doesn’t show individual core usage, and having a graph of all cpus often isn’t that informative either, because the 8 doodling lines of my cores are easily confusing. ProcessController’s bars are too narrow.
Here are both, showing their inadequacy:

Hello there!
There is quite a lot to share about the work done this month.
Work done so far:
You can check for the patches here: https://review.haiku-os.org/q/hashtag:gsoc2020+owner:shubhambhagat111%2540yahoo.com
In short: All directory work is done. This includes ShortForm Directories, Block Directories, Leaf Directories, Node Directories and B+Tree based Directories.
Detailed view at the work:
(Some context: Leaf entries containt hash values of a directory entry name and also the address of that entry. We use this for fast lookups.)
Welcome to the July, 2020 Activity Report for the Haiku project!
This report covers hrev54370 through hrev54484.
Applications
KapiX added a “Set target to parent folder” option in the TextSearch application, making it easy to move one directory up.
Humdinger fixed bug #16321 in the ShowImage application. The timer now responds properly to user input.
Andrew Lindesay added support for HaikuDepot Server repo meta-data to be artificially matched against multiple repos. Improvements were also made in HaikuDepot’s logging mechanism to de-clutter the code and enable better systematic logging.
Software on a computing platform such as Haiku is typically distributed as a package. Without a packaging system it would be hard for users to install software and because software often depends on other software, the chain of dependencies would be difficult for a user to resolve themselves. To orchestrate the distribution and management of the packages, Haiku has a packaging system which consists of applications, online tools, on-host tools and software libraries. One aspect of the packaging system is the coordination and identification of repositories.
Hello Everyone!
This is my second post related to my project, Adding UFS2 file system in Haiku
The link below provides the patches that I have worked on till now.
Know more
Work done till now
The following points briefly describes what I have done till now:
First Evaluation completed :)
First of all thanks to my mentor to pass the first evaluation of the GSoC2020.
Before discussing the current workflow, here is the picture of the icons work, I forgot to put it in the previous post!
I have tested the DPI option also with the six-button mouse and the with button mouse in haiku. The DPI is working well.
Now, I am working on the mouse configurations for different mouses. This work takes a lot of time as compare to the other tasks because it needs a complete understanding of how the input_server works. While working on this issue I learn new things which are good!
Welcome to the May-June 2020 activity report!
Are we released yet?
Yes! You probably already know, the Beta 2 version has shipped and is available for download.
There was a lot of work done towards the release, and then some of us decided to take a break
from Haiku for a few weeks to compensate for it.
Google Summer of Code
The Google Summer of Code is already reaching it’s mid-point with the end of
the first month of coding period. Patches from our 4 students are getting merged
as they go. You can follow their progress on their respective blogs.