Hello Everyone!
In my previous post I introduced you all to the Calendar Application
project that I would be working upon as a part of GSoC 2017. In this post I
would be focusing on my first two weeks of the community bonding period.
Getting to know people
The first few days were spent in exploring more about the Haiku community,
getting to know the mentors and fellow students, and learning in details
about their project through their blog posts. All the projects are geared to
take Haiku forward and it would indeed be an awesome summer for Haiku.
Introduction
Hello everyone! I'm Joseph 'Calvin' Hill, (irc nick: return0e) a third year computer science student at the University of Hull and one of the 7 GSoC students participating with Haiku. I'm also a active contributor to the HaikuPorts organisation, by porting over useful cross-platform software found on other platforms, to be made available on Haiku. This summer, I'll be porting the Swift programming language to Haiku with my mentors JérÎme Duval 'Korli' and Julian Harnath 'jua', with the intention of merging these changes upstream.
Hello Haiku!
My name is Ayush (nick: a-star). I am really glad to have been selected for GSOC 2017 and I will be striving to optimize the tcp implementation of Haiku this summer.
A little about me
I am in the junior year of computer science and egineering at VITCC, India.
I am a profound Linux user. I have gained formal education on the subject while pursuing the Redhat certifications. I have always been fascinated with the intricacies behind the scene, the internal working of an operating system which makes you believe that the trivial program of âHello worldâ is actually trivial.
Hello everyone,
My name is Hy (Trac: hyche, freenode IRC: ugen), and this first blog is about my introduction and Btrfs. This is the first time I participate in Google Summer of Code, I also know Haiku through this event. My project in this summer is write supports for Btrfs and my main mentors are mmu_man (François Revol) and tqh (Fredrik Holmqvist).
During the community bonding period, I will
- Set up my development environment (userlandfs and fs_shell).
- Dig into the codebase to know more about Haiku kernel, how other support filesystems work and derive it for Btrfs.
- Try to fix issues to get me familiar with the existed works.
Btrfs
Btrfs (B-tree filesystem) is a filesystem uses B+trees as its main on-disk data structure. It is based on Copy-on-Write (CoW) principle which means it does copy only when a write is necessary. The following works will be implemented to bring off write features:
Introduction
Hello I'm Akshay (IRC/Trac: akshay, GitHub: AkshayAgarwal007) from Kolkata, India. I would be working on developing a native Calendar Application for Haiku as a part of Google Summer of Code 2017. My mentors for the project are Scott McCreary and Kacper Kasper. I am very excited for this project.
Why a Calendar Application? Isn't there already one?
A Calendar application is a must have application for any operating system and would be beneficial for end users as well as developers. Haiku doesn't have a calendar application yet. There are a few existing 3rd party Calendar apps out there, but none are close to a simple and elegant Calendar app that an end user would like to use, with all the necessary features a modern Calendar app should have.
Hello World.
Iâm Anirudh Murali (Trac: anirudh; IRC: anirudhm), from the southern region of India. I thank Haiku for selecting me as one of Google Summer of Code 2017 student. Iâll be working on the idea: âPreferences GUI Refactoringâ this summer along with my mentors: waddlesplash and Sean Healy.
As of now, if one has to access any Preferences, a right click on the Deskbar, and accessing it with the submenu of Preferences, and still people who are new to Haiku end up selecting the wrong preferences option, atleast it happened for me. Even though Preference options are labelled, new users who arenât familiar with the terminology take time to find the right option. What I intend to do for this summer is to revamp the access method of Preferences.
I am Deepanshu(Trac: digib0y IRC:digib0y), I am one of the seven students selected for GSoC this year from Haiku. I will be working to add Harfbuzz support this summer.
Quick intro:
I am an engineering student of Christ University, India. I am pursuing a degree in Bachelor of Technology in Computer Science and Engineering.
I have been a previous Google Code-In student where I worked with Haiku for the first time, I can recall the first time I ever connected to an IRC channel during GCI 2014; it was both my interest in the GCI task and my attraction to the positive, friendly environment on #haiku that convinced me to continue working with Haiku.
Hello everyone
My name is Vivek (Trac: vivek-roy, IRC: vivu). I have been selected for Google Summer of Code 2017 to work with Haiku on the project 3D Hardware Acceleration in Haiku.
The Mesa renderer in Haiku presently ventures into software rendering. Haiku uses software for rendering frame buffers and then writes them to the graphics hardware. The goal of my project is to port Direct Rendering Manager (DRM) Driver for i915, from the Linux kernel to Haiku with the help of DragonflyBSDâs Linux Compatibility layer, so that those drivers can be later extended to add OpenGL support (Mesa3D) for hardware accelerated 3D rendering.
Once again I am out of catchy taglines to introduce the monthly report.
To apologize for that, I updated the statistics about Haiku git repository, and also added a similar statistics page for haikuports.
This report convers hrevs 51064 to 51139.
Network
A lot of activity on this side with no particular reason, with kallisti5 and
waddlesplash working on the network preferences and underlying stack, towards
support for VPNs and PPP connections.
The spring is comming, the GSoC applications closed just today, and it is time for a new monthly report!
This report covers hrevs 50989 to 51063
Drivers
tqh is working on improving wifi performance. He identified some sub-optimal
code in the FreeBSD compatibility layer which he replaced by much simpler and
faster functions that the compiler can actually inline. This improved performance
of all IO access to network devices, fixing some real time problems.