Alyssa Rosenzweig

Last updated
Alyssa Rosenzweig
Alyssa Rosenzweig.png
BornDecember 2001 (age 22) [1]
Nationality USA [1]
Known for Asahi Linux GPU drivers
Notable work Panfrost
Website rosenzweig.io

Alyssa Rosenzweig is a software developer [2] and software freedom activist [3] known for her work on free software graphics drivers. [4] [5]

Contents

Education

Per Rosenzweig's description of her childhood, she grew up in California and came out as a transgender woman at age 10. [6] She was raised Jewish [6] and is now a Quaker. [1]

Rosenzweig attended Dougherty Valley High School, with enrichment classes at Harvard Summer School and the Center for Talented Youth. [7]

As of 2021, she studies mathematics at Innis College at the University of Toronto as a Lester B. Pearson International Scholar. [8] [9] [7]

Career

As a software engineer at Collabora, she led the Panfrost project, [10] developing free software OpenGL drivers for the Mali GPU to support accelerated graphics in upstream Mesa, [11] shipping out-of-the-box on devices like the Pinebook Pro. [12] She left Collabora on 10 April 2023. [13] Since May of 2023, she has worked with Valve Corporation as a contractor. [14]

In September 2020, she wrote a Linux client for the COVID-19 contact tracing used in Canada. [4]

As an Asahi Linux developer, she works on reverse-engineering the Apple GPU for the purpose of porting Linux to the Apple M1 processor [15] [16] [17] to enable the development of a free software Gallium3D-based OpenGL driver [18] targeting the "AGX" architecture found in the M1 GPU. [19] In July 2021, Rosenzweig demonstrated Debian running bare metal on the Apple M1 with a mainline kernel. [20]

Awards

She is the recipient of the 2020 Award for Outstanding New Free Software Contributor [21] [22] and a Google Open Source Peer Bonus. [23]

Related Research Articles

<span class="mw-page-title-main">OpenGL</span> Cross-platform graphics API

OpenGL is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering.

<span class="mw-page-title-main">FSF Free Software Awards</span>

The Free Software Foundation (FSF) grants two annual awards. Since 1998, FSF has granted the award for Advancement of Free Software and since 2005, also the Free Software Award for Projects of Social Benefit.

<span class="mw-page-title-main">Mesa (computer graphics)</span> Free and open-source library for 3D graphics rendering

Mesa, also called Mesa3D and The Mesa 3D Graphics Library, is an open source implementation of OpenGL, Vulkan, and other graphics API specifications. Mesa translates these specifications to vendor-specific graphics hardware drivers.

<span class="mw-page-title-main">Free and open-source graphics device driver</span> Software that controls computer-graphics hardware

A free and open-source graphics device driver is a software stack which controls computer-graphics hardware and supports graphics-rendering application programming interfaces (APIs) and is released under a free and open-source software license. Graphics device drivers are written for specific hardware to work within a specific operating system kernel and to support a range of APIs used by applications to access the graphics hardware. They may also control output to the display if the display driver is part of the graphics hardware. Most free and open-source graphics device drivers are developed by the Mesa project. The driver is made up of a compiler, a rendering API, and software which manages access to the graphics hardware.

<span class="mw-page-title-main">Boot Camp (software)</span> Built-in macOS software to natively install Microsoft Windows on a Mac.

Boot Camp Assistant is a multi boot utility included with Apple Inc.'s macOS that assists users in installing Microsoft Windows operating systems on Intel-based Macintosh computers. The utility guides users through non-destructive disk partitioning of their hard disk drive or solid-state drive and installation of Windows device drivers for the Apple hardware. The utility also installs a Windows Control Panel applet for selecting the default boot operating system.

nouveau (software) Open source software driver for Nvidia GPU

nouveau is a free and open-source graphics device driver for Nvidia video cards and the Tegra family of SoCs written by independent software engineers, with minor help from Nvidia employees.

<span class="mw-page-title-main">Collabora</span> Global private company

Collabora Ltd is a global private company headquartered in Cambridge, United Kingdom, with offices in Cambridge and Montreal. It provides open-source consultancy, training and products to companies.

Rockchip is a Chinese fabless semiconductor company based in Fuzhou, Fujian province. It has offices in Shanghai, Beijing, Shenzhen, Hangzhou and Hong Kong. It designs system on a chip (SoC) products, using the ARM architecture licensed from ARM Holdings for the majority of its projects.

<span class="mw-page-title-main">LibreOffice</span> Free and open-source office software suite

LibreOffice is a free and open-source office productivity software suite, a project of The Document Foundation (TDF). It was forked in 2010 from OpenOffice.org, an open-sourced version of the earlier StarOffice. It consists of programs for word processing; creating and editing spreadsheets, slideshows, diagrams, and drawings; working with databases; and composing mathematical formulae. It is available in 120 languages. TDF does not provide support for LibreOffice, but enterprise-focused editions are available from companies in the ecosystem.

The following is a comparison of major desktop publishing software.

<span class="mw-page-title-main">Apple silicon</span> System-on-chip processors designed by Apple Inc.

Apple silicon is a series of system on a chip (SoC) and system in a package (SiP) processors designed by Apple Inc., mainly using the ARM architecture. They are the basis of Mac, iPhone, iPad, Apple TV, Apple Watch, AirPods, AirTag, HomePod, and Apple Vision Pro devices.

<span class="mw-page-title-main">Mali (processor)</span> Series of graphics processing units produced by ARM Holdings

The Mali and Immortalis series of graphics processing units (GPUs) and multimedia processors are semiconductor intellectual property cores produced by Arm Holdings for licensing in various ASIC designs by Arm partners.

<span class="mw-page-title-main">Radeon 200 series</span> Series of video cards

The Radeon 200 series is a series of graphics processors developed by AMD. These GPUs are manufactured on a 28 nm Gate-Last process through TSMC or Common Platform Alliance.

Long-term support (LTS) is a product lifecycle management policy in which a stable release of computer software is maintained for a longer period of time than the standard edition. The term is typically reserved for open-source software, where it describes a software edition that is supported for months or years longer than the software's standard edition.

Vulkan is a low-level, low-overhead cross-platform API and open standard for 3D graphics and computing. It was intended to address the shortcomings of OpenGL, and allow developers more control over the GPU. It is designed to support a wide variety of GPUs, CPUs and operating systems, and it is also designed to work with modern multi-core CPUs.

Pine Store Limited, doing business as Pine64, is a Hong Kong–based organization that designs, manufactures, and sells single-board computers, notebook computers, as well as smartwatch/smartphones. Its name was inspired by the mathematical constants π and e with a reference to 64-bit computing power.

<span class="mw-page-title-main">Pinebook</span> Notebook intended for open-source software

The Pinebook is a low-cost notebook developed by Hong Kong–based computer manufacturer Pine64. The Pinebook was announced in November 2016 and production started in April 2017. It is based on the platform of Pine64's existing Pine A64 single board computer, costing US$89 or $99 for the 11.6" and 14" model respectively. Its appearance resembles the MacBook Air. The Pinebook is sold "at-cost" by Pine64 as a community service.

<span class="mw-page-title-main">Apple M1</span> Series of systems-on-a-chip designed by Apple, launched 2020 to 2022

Apple M1 is a series of ARM-based system-on-a-chip (SoC) designed by Apple Inc., launched 2020 to 2022. It is part of the Apple silicon series, as a central processing unit (CPU) and graphics processing unit (GPU) for its Mac desktops and notebooks, and the iPad Pro and iPad Air tablets. The M1 chip initiated Apple's third change to the instruction set architecture used by Macintosh computers, switching from Intel to Apple silicon fourteen years after they were switched from PowerPC to Intel, and twenty-six years after the transition from the original Motorola 68000 series to PowerPC. At the time of its introduction in 2020, Apple said that the M1 had "the world's fastest CPU core in low power silicon" and the world's best CPU performance per watt. Its successor, Apple M2, was announced on June 6, 2022, at Worldwide Developers Conference (WWDC).

<span class="mw-page-title-main">Asahi Linux</span> Linux distribution for Apple SoCs

Asahi Linux is a project that ports the Linux kernel and related software to Apple Silicon-powered Macs, started and led by Hector Martin. It does so by reverse-engineering the SoCs which lack documentation from Apple.

<span class="mw-page-title-main">Rust for Linux</span> Project for adding Rust language to the Linux kernel

Rust for Linux is an ongoing project started in 2020 to add Rust as a programming language that can be used within the Linux kernel software, which has been written using C and assembly only. This project aims to leverage Rust's memory safety to reduce bugs when writing kernel drivers. Progress has been slower than hoped by both Rust advocates and Linus Torvalds, lead of the Linux kernel project. In December 2023 the first drivers written in Rust were accepted, and released in version 6.8.

References

  1. 1 2 3 Rosenzweig, Alyssa (2019-12-09). "America's Rough Draft".
  2. Vaughan-Nichols, Steven J. (21 Jan 2021). "Corellium ports Linux to Apple M1 Mac mini". ZDnet. Archived from the original on 22 January 2021. Retrieved 31 May 2021.
  3. Morgenstein, Dana (6 Mar 2020). "Celebrating women in free software for International Women's Day". Free Software Foundation . Archived from the original on 6 June 2021. Retrieved 31 May 2021.
  4. 1 2 Grüner, Sebastian (9 Sep 2020). "Bluetooth-Kontaktverfolgung geht auch auf Laptops". Golem.de . Archived from the original on 6 June 2021. Retrieved 31 May 2021.
  5. Rosenzweig, Alyssa. "Her personal website". Archived from the original on 2021-08-29.
  6. 1 2 Rosenzweig, Alyssa (2023-05-21). "Growing up Alyssa".
  7. 1 2 Rosenzweig, Alyssa. "Resume" (PDF). Archived (PDF) from the original on 2020-09-25.
  8. "Meet the 2019 Pearson Scholars". University of Toronto. 2019. Archived from the original on 6 June 2021. Retrieved 31 May 2021.
  9. Ngan, Jadine (2020). "Alyssa Rosenzweig". Innis Alumni Family and Friends. Toronto: Innis College. p. 30. Archived from the original on 2021-06-06. Retrieved 2021-05-31.
  10. Agrawal, Gaurav (3 Oct 2019). "Meet Alyssa Rosenzweig and Panfrost". Getting to Know GNOME. GNOME. Archived from the original on 6 June 2021. Retrieved 6 Jun 2021.
  11. Grüner, Sebastian (17 Sep 2020). "ARM unterstützt Entwicklung von freiem Panfrost-Treiber". Golem.de . Archived from the original on 6 June 2021. Retrieved 31 May 2021.
  12. Evangelho, Jason (15 Mar 2020). "The $199 Pinebook Pro Gets Even Better With New Manjaro KDE Version". Forbes . Archived from the original on 6 June 2021. Retrieved 31 May 2021.
  13. Rosenzweig, Alyssa. "Passing the reins on Panfrost" . Retrieved 10 April 2023.
  14. Dawe, Liam (2023-06-27). "Valve pulls in another graphics driver developer for Linux gaming". GamingOnLinux. Retrieved 2023-06-28.
  15. Tung, Liam (8 Jan 2021). "Linux on Apple's Arm silicon Macs? This crowdfunded project wants to give it a try". ZDnet. Archived from the original on 20 January 2021. Retrieved 31 May 2021.
  16. Proschofsky, Andreas (10 Jan 2021). "Asahi Linux soll das freie Betriebssystem auf Macs mit "Apple Silicon" bringen". Der Standard. STANDARD Verlagsgesellschaft m.b.H. Archived from the original on 6 June 2021. Retrieved 2 June 2021.
  17. Grüner, Sebastian (20 Apr 2021). "Apples M1-GPU komplett auf Metal ausgerichtet". Golem.de . Archived from the original on 6 June 2021. Retrieved 31 May 2021.
  18. "Linux on Apple's M1 makes headway". Linux Format. No. LXF277. Jul 2021. p. 8.
  19. Grüner, Sebastian (3 May 2021). "Freier OpenGL-Treiber für Apples M1-GPU vorgestellt". Golem.de . Archived from the original on 6 June 2021. Retrieved 31 May 2021.
  20. July 2021, Francisco Pires 26 (26 July 2021). "Debian Linux Running Bare Metal on Apple's M1 SoC". Tom's Hardware. Archived from the original on 2021-08-02. Retrieved 2021-07-27.{{cite web}}: CS1 maint: numeric names: authors list (link)
  21. Corbet, Jonathan (21 Mar 2021). "2021 Free Software Awards announced". LWN.net . Eklektix, Inc. Archived from the original on 6 June 2021. Retrieved 31 May 2021.
  22. "Free Software Awards winners announced: CiviCRM, Bradley Kuhn, and Alyssa Rosenzweig". Free Software Foundation . 20 Mar 2021. Archived from the original on 6 June 2021. Retrieved 31 May 2021.
  23. "Announcing the 2020 first quarter Google Open Source Peer Bonus winners". Google Open Source Blog. Google. 17 Apr 2020. Archived from the original on 6 June 2021. Retrieved 31 May 2021.