[GSoC 2022] ARM port and device tree support Phase 1

Blog post by Zhihong Niu on Fri, 2022-06-24 00:00

In the first stage of work, the following content was completed:

  1. Compile and run arm haiku on osx
  2. Fixed some runtime errors

The following will show how to compile haiku on osx and run it on qemu (my version: hrev56168)

Build and run Haiku on OSX (Intel)

Preparation

Before starting, since the default file system(APFS) is not case-sensitive, you must first create a case-sensitive volume.

  1. Open Disk Utility.app and press partition

volume_1

[GSoC 2022] XFS : Community Bonding Progress

Blog post by mashijams on Tue, 2022-06-14 00:00

Hello!

Hope everyone is doing well.

Community bonding period ended, so here is the blog on my progress so far.

You can see all my patches submitted here

Abstract

I started my work with moving CRC calculation files from ext2 driver to shared folder (so that it can be used by every other filesystem that needs it) and made it fs_shell compatible. CRC’s are used to detect minor corruption in filesystem and is one of the major features introduced for xfs version 5 as metadata checksumming.

Haiku Activity & Contract Report: May 2022

Blog post by waddlesplash on Wed, 2022-06-08 17:00

As now seems to be the usual way of things, the monthly Activity Report is hereby combined with my Contract Report.

This report covers hrev56088 to hrev56147.

Before I get into the development items from May, you may want to know that, though it has not been formally announced yet, you can now donate to Haiku, Inc. (and thus support my ongoing contract) through GitHub Sponsors!

[GSoC 2022] ARM port and device tree support

Blog post by Zhihong Niu on Mon, 2022-05-30 00:00

Introduction

I am Zhihong Niu, an Computer science undergraduate student at the Xi’an Shiyou University.

This summer I will port Haiku to ARM and support some device tree-based storage device.

My mentors for this project are scottmc and David Karoly.

Here is the link to my proposal.

Project

The project actually has three goals: run Haiku on ARM(qemu-system-arm), device tree support and mass storage device driver based on device tree.

[GSoC 2022] Ham: A Jam Replacement

Blog post by Dominic Martinez on Wed, 2022-05-25 05:13

Introduction

Hello everyone! I’m Dominic Martinez, a current rising junior at Duke University, USA. Being a personal victim of build system trauma (looking at you web-dev), I’ve become increasingly fascinated (and frustrated) by build system design, and have been waiting for the chance to build one myself. As such, I’m excited to have been selected to work on Ham - a replacement for the Jam build system - alongside my mentor Stephan Aßmus.

[GSoC 2022] Improving the Calendar Application

Blog post by HarshitSharma on Tue, 2022-05-24 00:36

Introduction

Hello! I’m Harshit Sharma (GitHub : harshit-sharma-gits) a 2nd year BTech Undergrad from Harcourt Butler Technical University (HBTU), Kanpur. I will be working on improving the Calendar Application which was developed under GSoC 2017 by Akshay Agarwal.

My mentors for this project are Niels Sascha Reedijk and Humdinger.

Here is the link to my Proposal I am really excited for this project!

Introduction to the project

A Calendar application is a must have application for any operating system and is beneficial for end users as well as developers. Having a feature-rich Calendar might not sound like a big deal, but it can drastically impact your performance at work and personal life.

[GSoC 2022] XFS Filesystem Support

Blog post by Mashijams on Sat, 2022-05-21 00:00

Introduction :

I am Raghav Sharma (Mashijams), an Electronics and Instrumentation Engineering undergraduate student at the Shri Govindram Seksaria Institute of Technology and Science ( SGSITS ) pursuing a Bachelor of Technology in my second year.

I am selected as GSoC 2022 student for adding more xfs support for Haiku.

My mentors for this project are Pulkomandy and Saloni.

Here is the link to my project proposal

Current status of xfs on Haiku :

As of now we have read support for xfs version 4.

Haiku Activity & Contract Report: April 2022

Blog post by waddlesplash on Mon, 2022-05-09 13:30

As has been the case recently, the Activity Report is hereby combined with my Contract Report.

This report covers hrev55992 to hrev56087.

Haiku Activity & Contract Report: March 2022

Blog post by waddlesplash on Fri, 2022-04-08 14:30

Just like the last few months, the usual Activity Report is hereby combined with my Contract Report.

This report covers hrev55917 to hrev55991.

Haiku Activity & Contract Report: February 2022

Blog post by waddlesplash on Mon, 2022-03-07 15:00

Just like last month, the usual Activity Report is hereby combined with my Contract Report.

This report covers hrev55836 to hrev55916.