Gentoo Archives: gentoo-soc

From: Boris Minev <borisminev@××××××××.com>
To: gentoo-soc@l.g.o
Subject: [gentoo-soc] Hello
Date: Thu, 05 Apr 2012 12:05:59
Message-Id: B2A1CDD3-BDA9-4C40-9097-7D1F580D4D3A@domainbg.com
1 My name is Boris Minev. I'm studying Computer Sciences in the Sofia University, Bulgaria. I'm 4th year and I'm near graduation. I'm 22 years old.
2
3 I want to work on the project "Port Fedora UEFI Support".
4
5 I use Linux since 2004. I have used mainly Gentoo, Debian and Fedora. Presently I'm using Gentoo (now for about 3 years). I started writing in C in 2004. I've worked as C programmer on embedded systems for two years. I also have experience with Python, Ruby and bash. I have knowledge in algorithms and computer graphics.
6
7 Several days ago I created a patch to add a simple feature to portage:
8 https://bugs.gentoo.org/show_bug.cgi?id=386901
9
10 I took a brief look at the Fedora patch for UEFI and I think I will be able to port it to Gentoo's grub.
11
12 Currently the Fedora patch works for version 0.97 of grub, which happens to be the default version of grub in both the stable and unstable branches of Gentoo. Some of the things that have to be done is to add file for UEFI (stage2/fsys_uefi.c) and add one entry for uefi in fsys_table (stage2/disk_io.c). In the proccess I'll take a deep look at the patch and I'll find all the things that are related to UEFI.
13
14 Here is my planned schedule:
15 week 1: Get more familiar with GRUB's code, the Fedora patch and portage.
16 weeks 2-6: Create UEFI patch for portage.
17 weeks 7-8: Make changes to the building process. Create new ebuild.
18 weeks 9-10: Test the building processs.
19 weeks 11-12: Test GRUB with UEFI. Add the patch to portage.
20
21 I will use QEMU or VirtualBox for testing purposes.