Re: GSoC Student Introduction
- Reply: Mario Marietto : "Re: GSoC Student Introduction"
- In reply to: Kayla P : "GSoC Student Introduction"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 14 May 2025 23:31:03 UTC
In message <CAGM6q9iA9opvT+z=9Csro-7-u2KvOfD7rGfCWQGN28ACrAxVXw@mail.gmail.c om> , Kayla P writes: > --000000000000bfc9be06351b9bfb > Content-Type: text/plain; charset="UTF-8" > Content-Transfer-Encoding: quoted-printable > > Hello, > > My name is Kayla (Kat) Powell. I am one of the GSoC Students selected for > this summer and wanted to introduce myself and my project. > > I am going into my senior year at San Francisco State University studying > computer science (big surprise!). Some of my hobbies include drawing, > music, and video games. But, in particular, I have a passion for operating > systems that started back in my freshman year when I ditched Windows for a > weekend-long Gentoo Linux install---an experience that sparked my interest > in system internals and OS hacking. Since then, I=E2=80=99ve developed a tr= > ue > appreciation for not only the simplicity and engineering of UNIX systems, > but also its collaborative nature that offers a rich fountain of growth and > knowledge, uniting people from all walks of life. > > This interest led me to FreeBSD. It is at the heart of BSD UNIX and has a > great permissive license. Its many use cases with an approachable > contributor base has intertwined it into my life in many ways, such as my > NAS, website backend, and learning source. If you were at the recent > FreeBSD summit in November, you probably saw my boyfriend and me sitting in > the back absorbing all the amazing information. Now, in this whirlwind of > events, I have been gratefully accepted as a GSoC Student under imp@, where > I=E2=80=99ve taken several of his =E2=80=9Ccrazy=E2=80=9D ideas and tied th= > em into one project: > ACPI Initialization in Loader with Lua Bindings. > > Advanced Configuration and Power Interface (ACPI) is Intel=E2=80=99s power > management specification. It revolutionized power management by bringing it > into the operating system, rather than the BIOS. As it stands right now, it > is in the FreeBSD kernel, which is great, and most of it can stay there. > But, we specifically need to bring ACPI=E2=80=99s initialization routines i= > nto the > loader, so we can (1) relieve the bootloader of having to guess ACPI > information and (2) integrate it into the Lua interpreter. The outcome of > this project will be the enumeration of the ACPI namespace into Lua > bindings so we can ultimately script ACPI. The goal is to not only address > the former inefficiencies, but to provide easier power management to all > FreeBSD users, whether it be for embedded systems, servers, or desktop > users. > > I am really excited to contribute to this project with imp@. I have high > respect for him (and for the FreeBSD space in general), and I am extremely > grateful to be here. If anyone has any knowledge/input on my project space, > please don=E2=80=99t hesitate to reach out. I look forward to meeting every= > one! > > Kind regards, > Kat Powell Welcome to the byte factory. -- Cheers, Cy Schubert <Cy.Schubert@cschubert.com> FreeBSD UNIX: <cy@FreeBSD.org> Web: https://FreeBSD.org NTP: <cy@nwtime.org> Web: https://nwtime.org e^(i*pi)+1=0