diff --git a/config.toml b/config.toml index 2bcb4be..a866add 100644 --- a/config.toml +++ b/config.toml @@ -32,7 +32,7 @@ theme = 'mainroad' [[menu.main]] parent = "about" name = "FAQ" - url = "/faq" + url = "/donate/faq" weight = 2 [[menu.main]] parent = "about" @@ -42,16 +42,31 @@ theme = 'mainroad' [[menu.main]] parent = "about" name = "Staff" - url = "/people" + url = "/about/people" weight = 4 [[menu.main]] parent = "about" name = "Logos" - url = "/logos" + url = "/about/logos" + weight = 5 [[menu.main]] parent = "about" name = "Donate" url = "/donate" + identifier = "donate" + weight = 6 + + [[menu.main]] + parent = "donate" + name = "Hardware Donations" + url = "/donate/hardware" + weight = 1 + + [[menu.main]] + parent = "donate" + name = "Sponsors" + url = "/sponsors" + weight = 2 [[menu.main]] name = "Services" @@ -87,7 +102,7 @@ theme = 'mainroad' [[menu.main]] parent = "hosting" name = "Request Hosting" - url = "/services/request-hosting" + url = "/request-hosting" weight = 4 [[menu.main]] @@ -171,6 +186,11 @@ theme = 'mainroad' url = "/services/ibm-z" weight = 4 + [[menu.main]] + parent = "ibm-z" + name = "IBM Z CI Request Form" + url = "/services/ibm-z/request_ci" + [[menu.main]] name = "Student Experience" url = "/students" diff --git a/content/about.md b/content/about/_index.md similarity index 100% rename from content/about.md rename to content/about/_index.md diff --git a/content/beaverbarcamp.md b/content/about/beaverbarcamp.md similarity index 96% rename from content/beaverbarcamp.md rename to content/about/beaverbarcamp.md index 42d3bf1..755aa64 100644 --- a/content/beaverbarcamp.md +++ b/content/about/beaverbarcamp.md @@ -1,6 +1,6 @@ --- title: "Beaver BarCamp" -slug: /about/beaverbarcamp +slug: beaverbarcamp --- ![Beaver Bar Camp](/images/barcamp.png#right-barcamp) diff --git a/content/education.md b/content/about/education.md similarity index 93% rename from content/education.md rename to content/about/education.md index 6d22f87..98dcab4 100644 --- a/content/education.md +++ b/content/about/education.md @@ -1,6 +1,6 @@ --- title: "Education" -slug: /about/education +slug: education author: Amanda Kelner --- diff --git a/content/employement.md b/content/about/employement.md similarity index 98% rename from content/employement.md rename to content/about/employement.md index 4f54c96..cfe5d02 100644 --- a/content/employement.md +++ b/content/about/employement.md @@ -1,6 +1,6 @@ --- title: Employement -slug: about/employement +slug: employement --- ![CASS Signs Installed](/images/CASSSignsInstalled.JPG) diff --git a/content/gsoc.md b/content/about/gsoc.md similarity index 98% rename from content/gsoc.md rename to content/about/gsoc.md index 4effe3f..898c9c4 100644 --- a/content/gsoc.md +++ b/content/about/gsoc.md @@ -1,6 +1,6 @@ --- title: Google Summer of Code -slug: about/gsoc +slug: gsoc --- ![Google Summer of Code](/images/gsoc.jpg#right) diff --git a/content/about_logos.md b/content/about/logos.md similarity index 98% rename from content/about_logos.md rename to content/about/logos.md index 1835d76..34f4e6a 100644 --- a/content/about_logos.md +++ b/content/about/logos.md @@ -1,6 +1,6 @@ --- title: "Open Source Lab Logos" -slug: /logos +slug: logos --- Below are the four versions of our logo. diff --git a/content/about_people.md b/content/about/people.md similarity index 69% rename from content/about_people.md rename to content/about/people.md index 453c017..8b84009 100644 --- a/content/about_people.md +++ b/content/about/people.md @@ -1,9 +1,9 @@ --- title: "Staff" -slug: /people +slug: people --- -Lance Albertson +[Lance Albertson](#lance-albertson){#lance-albertson} ------------------ **Director** @@ -29,7 +29,7 @@ Ramereth {{< line_break >}} -Max Schmidt +[Max Schmidt](#max-schmidt){#max-schmidt} ------------------ **Faculty Research Assistant - Computational Scientist** @@ -55,93 +55,98 @@ madmax-cw {{< line_break >}} -Ethan Hampton ----------------- +[Sharon Bousso](#sharon-bousso){#sharon-bousso} +------------------ - **Student Systems Engineer** +![Sharon Bousso](/images/sharon_bousso.png#right-people) -![Ethan Hampton](/images/hamptone.jpg#right-people) + **Student Systems Engineer** -Ethan joined the OSL in June of 2020 studying Computer Science. He is enthusiastic about all the opportunities -available to him here and is grateful for this chance to learn more about the OSS ecosystem. Ethan's first introduction -to OSS was when he installed Ubuntu on his desktop in middle school and has loved it ever since. His first programming -experience was in FIRST LEGO League robotics and continues to love elegant solutions to complex problems. If he isn't -working with technology, Ethan enjoys playing piano, reading, hiking and tinkering. +Sharon joined OSL in June of 2023 and is studying Computer Science. She had her first Linux machine in fourth grade, it +was an ancient Thinkpad running Lubuntu, and that was just the beginning of her Linux journey. Sharon got interested in +Computer Science and Computer Security from a young age, and went on to work as a Security Engineer at a small company +based in San Francisco. She is very passionate about Linux and the open source movement and is thrilled to partake in +the community. In her free time, Sharon likes to rock climb and read, and has many software development side projects +she works on. - **GitHub Account** + **GitHub Account** -https://github.com/EMH333 +https://github.com/sharoninator - **Nick on irc.libera.chat** + **Nick on irc.libera.chat** -EMH333 +sharon123 {{< line_break >}} -Violet Kurtz ---------------- +[Antonia Gaete](#antonia-gaete){#antonia-gaete} +-------------------- **Student Systems Engineer** -![Violet Kurtz](/images/vikurtz.jpg#right-people) +![Antonia Gaete](/images/antonia_gaete.jpg#right-people) -Violet joined the OSL in August 2021. She first heard of the OSL while doing routine maintenance on her Arch Linux -system by noticing it provides mirroring services for Arch, and later discovered it again while looking for software -and computing groups on campus. She hopes that working at the OSL will help her to develop professional skills working -in the industry, in teams, and with clients, as well as help her round out her capabilities. In her free time, Violet -enjoys playing video games and analyzing the themes that can be expressed only through interactive media, producing -simple videos for YouTube, using mathematics for optimization and data analysis, and learning every little thing she -can. +Antonia joined the OSL in June 2022. She was intersted in joining OSL as a learning opportunity for career skills, in hopes of finding her niche as a Computer Science major. Antonia is most interested in development and hopes to learn skills from OSL that are needed to pursue a career in such areas. In her free time, Antonia enjoys playing/watching soccer, playing instruments, reading, and listening to music. **GitHub Account** -https://github.com/OniLink +https://github.com/antoniagaete **Nick on irc.libera.chat** -vikurtz +antoniagaete {{< line_break >}} -Antonia Gaete --------------------- +[Ayden Murphy-Kirsch](#ayden-murphy-kirsch){#ayden-murphy-kirsch} +---------------------- - **Student Systems Engineer** +![Ayden Murphy-Kirsch](/images/ayden_murphy-kirsch.webp#right-people) -![Antonia Gaete](/images/antonia_gaete.jpg#right-people) + **Student Systems Engineer** -Antonia joined the OSL in June 2022. She was intersted in joining OSL as a learning opportunity for career skills, in hopes of finding her niche as a Computer Science major. Antonia is most interested in development and hopes to learn skills from OSL that are needed to pursue a career in such areas. In her free time, Antonia enjoys playing/watching soccer, playing instruments, reading, and listening to music. +Ayden joined the OSL in July of 2023 as a computer and electrical engineering +student. For multiple years, Ayden has been immersed in the open source ecosystem, +starting with the introduction to Linux in High school and a recent growing +familiarity with Open Source and the Foss Ecosystem--including many projects +spanning a variety of fields. Open Source hardware, such as RISK V, open personal +computing devices and numerous Virtual Reality projects are a current fascination. +Ayden enjoys Virtual Reality, tinkering on computers, 3D Design, server/network +design, and DIY projects that never seem to go as planned. **GitHub Account** -https://github.com/antoniagaete +https://github.com/starboundstitch **Nick on irc.libera.chat** -antoniagaete +starboundstitch {{< line_break >}} -Zachary Wallace ------------------- +[Grant O'Connor](#grant-oconnor){#grant-oconnor} +----------------- + +![Grant O'Connor](/images/grant.jpg#right-people) **Student Systems Engineer** -![Zach Wallace](/images/zwall.png#right-people) - -Starting in November of 2022, Zach was brought aboard during his Junior year of his college career as a Computer Science major. Zach's first introduction to programming dated back to the fifth grade, in 2013, where he did a presentation on "How to Create an Adder in Lua". His first experience with the Linux environment started in late-2019, when he used a Raspberry-Pi to set up a local file sharing server; and ever since then he's used some flavor of Linux as a daily driver for both personal and server use. Outside of the office and classroom, Zach enjoys modding games, with an added interest in level design. With now being employed at the Open Source Lab, he hopes to further understand the duties of a systems administrator while also providing assistance in service hosting for the FOSS community. +Grant joined the OSL in July 2023 as a Sophomore Computer Science major in order to grow his technical knowledge and +gain experience. Grant was first introduced to programming in his Freshman year of high school where he learned the +basics of game development in Unity. In his free time, Grant enjoys playing board games and video games as well as +designing and developing video games. **GitHub Account** -https://github.com/sectopodwreck +https://github.com/GrantAOConnor **Nick on irc.libera.chat** -zwall +GrantOC {{< line_break >}} -Paul Simko +[Paul Simko](#paul-simko){#paul-simko} --------------- **Student Systems Engineer** @@ -167,7 +172,26 @@ paul-osl {{< line_break >}} -Abigail Whittle +[Zachary Wallace](#zachary-wallace){#zachary-wallace} +------------------ + + **Student Systems Engineer** + +![Zach Wallace](/images/zwall.png#right-people) + +Starting in November of 2022, Zach was brought aboard during his Junior year of his college career as a Computer Science major. Zach's first introduction to programming dated back to the fifth grade, in 2013, where he did a presentation on "How to Create an Adder in Lua". His first experience with the Linux environment started in late-2019, when he used a Raspberry-Pi to set up a local file sharing server; and ever since then he's used some flavor of Linux as a daily driver for both personal and server use. Outside of the office and classroom, Zach enjoys modding games, with an added interest in level design. With now being employed at the Open Source Lab, he hopes to further understand the duties of a systems administrator while also providing assistance in service hosting for the FOSS community. + + **GitHub Account** + +https://github.com/sectopodwreck + + **Nick on irc.libera.chat** + +zwall + +{{< line_break >}} + +[Abigail Whittle](#abigail-whittle){#abigail-whittle} ------------------ **Student Systems Engineer** @@ -190,7 +214,7 @@ awhittle2 {{< line_break >}} -Oria Weng +[Oria Weng](#oria-weng){#oria-weng} ------------------ **Student Systems Engineer** diff --git a/content/contact.md b/content/contact.md index 48a0fb3..ee1c6e4 100644 --- a/content/contact.md +++ b/content/contact.md @@ -33,21 +33,21 @@ Mailing Addresses **Shipping Address (for small parts and snail mail)** -ATTN: Lance Albertson -OSU Open Source Lab -224 Milne Computer Center -1800 SW Campus Way -Corvallis, OR 97331 +ATTN: Lance Albertson +OSU Open Source Lab +224 Milne Computer Center +1800 SW Campus Way +Corvallis, OR 97331 **Shipping Address (for large servers)** *Please consult with us prior to sending anything to this address* -ATTN: Lance Albertson -OSU Open Source Lab -191 S.W. 35th St. -Corvallis, OR 97331 +ATTN: Lance Albertson +OSU Open Source Lab +191 S.W. 35th St. +Corvallis, OR 97331 Phone ----- diff --git a/content/donate.md b/content/donate/_index.md similarity index 99% rename from content/donate.md rename to content/donate/_index.md index 262782d..36e3117 100644 --- a/content/donate.md +++ b/content/donate/_index.md @@ -1,6 +1,6 @@ --- title: Donate -slug: donate +slug: /donate --- The OSL offers support services to the world's leading open source projects as part of its mission to contribute to the diff --git a/content/donate_faq.md b/content/donate/faq.md similarity index 99% rename from content/donate_faq.md rename to content/donate/faq.md index e50980f..9fef572 100644 --- a/content/donate_faq.md +++ b/content/donate/faq.md @@ -1,6 +1,6 @@ --- title: "FAQ" -slug: /faq +slug: faq --- 1. [How are you associated with Oregon State University?](#how-are-you-associated-with-oregon-state-university) diff --git a/content/hardware.md b/content/donate/hardware.md similarity index 98% rename from content/hardware.md rename to content/donate/hardware.md index 306d120..6bcfb01 100644 --- a/content/hardware.md +++ b/content/donate/hardware.md @@ -1,6 +1,6 @@ --- title: Hardware Donations -slug: donate/hardware +slug: hardware --- The OSL has a very limited budget to purchase additional hardware which supports the projects we host. We rely heavily diff --git a/content/form_submitted.md b/content/form_submitted.md new file mode 100644 index 0000000..016b9a5 --- /dev/null +++ b/content/form_submitted.md @@ -0,0 +1,8 @@ +--- +title: "Form Submitted" +slug: /form-submitted +--- + +Thank you for submitting your information via one of our forms. You should hear back from us within 2-3 business days. +If you don't hear back from us by then, please contact us via IRC on [Libera Chat](https://libera.chat/) in **#osuosl**. If you haven't +heard from us within 5 business days, please email an email to support@osuosl.org directly for more assistance. \ No newline at end of file diff --git a/content/services.md b/content/services/_index.md similarity index 100% rename from content/services.md rename to content/services/_index.md diff --git a/content/services/aarch64_request_hosting.md b/content/services/aarch64_request_hosting.md index eafb93a..7491765 100644 --- a/content/services/aarch64_request_hosting.md +++ b/content/services/aarch64_request_hosting.md @@ -161,7 +161,7 @@ For proprietary sourced projects or products please contact [info@amperecomputin - + diff --git a/content/services/current_AARCH64_projects.md b/content/services/current_AARCH64_projects.md index 328b20e..149b87a 100644 --- a/content/services/current_AARCH64_projects.md +++ b/content/services/current_AARCH64_projects.md @@ -5,4 +5,7 @@ slug: /aarch64/current-projects Below are a list of currently hosted AARCH64 projects +[FOSS Projects](#foss-projects) + +### FOSS Projects {#foss-projects} {{< project_table file="aarch64_open_source_projects" table_title="FOSS Projects" project_count="34" >}} \ No newline at end of file diff --git a/content/services/current_POWERdev_projects.md b/content/services/current_POWERdev_projects.md index f65f50b..f92e350 100644 --- a/content/services/current_POWERdev_projects.md +++ b/content/services/current_POWERdev_projects.md @@ -5,4 +5,18 @@ slug: powerdev/current-projects Below are a list of currently hosted OpenPOWER projects and our OpenPOWER academic partners. -{{< project_table file="powerdev_open_source_projects" table_title="FOSS Projects" project_count="126" >}} \ No newline at end of file +[Foss Projects](#foss-projects) + +[Academic Partners](#academic-partners) + +[OpenPOWER GPU Projects](#openpower-gpu-projects) + + +### FOSS Projects {#foss-projects} +{{< project_table file="powerdev_open_source_projects" table_title="FOSS Projects" project_count="132" >}} + +### Academic Partners {#academic-partners} +{{< project_table file="powerdev_academic_partners" table_title="Academic Partners" project_count="11" >}} + +### OpenPOWER GPU Projects {#openpower-gpu-projects} +{{< project_table file="powerdev_gpu_projects" table_title="OpenPOWER GPU Projects" project_count="33" >}} \ No newline at end of file diff --git a/content/services/former_POWERdev_projects.md b/content/services/former_POWERdev_projects.md index 5efd00f..ee6561c 100644 --- a/content/services/former_POWERdev_projects.md +++ b/content/services/former_POWERdev_projects.md @@ -5,5 +5,12 @@ slug: powerdev/former-projects Below are a list of projects formerly hosted on the OpenPOWER infrastructure at the OSL. +[Former Foss Projects](#former-foss-projects) + +[Former Academic Partners](#former-academic-partners) + +### Former FOSS Projects {#former-foss-projects} {{< project_table file="powerdev_former_open_source_projects" table_title="Former FOSS Projects" project_count="42" >}} + +### Former Academic Partners {#former-academic-partners} {{< project_table file="powerdev_former_partners" table_title="Former Academic Partners" project_count="2" >}} \ No newline at end of file diff --git a/content/services/services_hosting.md b/content/services/hosting/_index.md similarity index 98% rename from content/services/services_hosting.md rename to content/services/hosting/_index.md index feabbc8..cf69e05 100644 --- a/content/services/services_hosting.md +++ b/content/services/hosting/_index.md @@ -1,6 +1,6 @@ --- title: "Hosting" -slug: /hosting +slug: / --- ![Hosting](/images/Hosting.jpg#right-hosting) diff --git a/content/services/hosting_details.md b/content/services/hosting/hosting_details.md similarity index 99% rename from content/services/hosting_details.md rename to content/services/hosting/hosting_details.md index 2369d22..75e8942 100644 --- a/content/services/hosting_details.md +++ b/content/services/hosting/hosting_details.md @@ -1,6 +1,6 @@ --- title: "Hosting Details" -slug: /hosting/details +slug: details --- We offer a wide variety of services to our hosted clients so the OSL can help diff --git a/content/services/hosting_policy.md b/content/services/hosting/hosting_policy.md similarity index 99% rename from content/services/hosting_policy.md rename to content/services/hosting/hosting_policy.md index fbc9c46..138bcd3 100644 --- a/content/services/hosting_policy.md +++ b/content/services/hosting/hosting_policy.md @@ -1,6 +1,6 @@ --- title: "Hosting Policy" -slug: /hosting/policy +slug: policy --- Services diff --git a/content/services/ibm_z_request_ci.md b/content/services/ibm_z_request_ci.md new file mode 100644 index 0000000..4a85c4f --- /dev/null +++ b/content/services/ibm_z_request_ci.md @@ -0,0 +1,148 @@ +--- +title: IBM Z CI Request Form +slug: ibm-z/request_ci +--- + +Please use the form below to request **new** access to the [IBM Z CI service](/services/ibm-z) provided by the OSUOSL. + +For any **changes, updates, or issues with an existing project** please send the specific request as an +email to "mailto:ibm-z-ci-request@osuosl.org">[ibm-z-ci-request@osuosl.org](mailto:ibm-z-ci-request@osuosl.org) and include the original project name in the subject line and the names of the Jenkins jobs that have the issue in the message body. + +This access is intended only for ***free and open source*** projects who qualify and are approved by +both the OSUOSL and IBM. For proprietary sourced projects or products please use other POWER resources which +can be found [here](https://developer.ibm.com/linuxonpower/cloud-resources/). The IBM Z CI service +uses Docker to deploy Jenkins workers. + +For more resources regarding Linux on IBM Z, take a look at IBM's [Linux on IBM Z community](https://www.ibm.com/developerworks/community/groups/community/lozopensource). + +{{< raw >}} +
+ + +
+
+
+ + +
+
+ + +
+
+
Name of the open source project or education institution this request will be + supporting.
+ + +
+
+
Primary website URL for the open source project or education institution.
+ + +
+
+
How many estimated users do you have in your community?
+ + +
+
+
Please describe in detail the mission and purpose of this request in regards to how + the IBM Z architecture will support your project. Also describe the general mission of your project.
+ +
+
+
+
What types of activity will the machine be used for? (i.e. compile builds, performance + testing, architecture troubleshooting, etc).
+ +
+
+
+
How long do you expect you will need these resources? Ongoing or indefinitely are also + acceptable answers.
+ + +
+
+
Normal turnaround for access is typically 7 business days. If you need it sooner than + that, please choose which time frame you need. We will do our best to accommodate your request.
+ + +
+
+
Is there anything additional you would like to provide for your request?
+ +
+
+

IBM Z CI Access Question(s)

+
+ +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
Some platforms may not be supported on a specific architecture, so please check with + us first.
+
+
+
We use GitHub OAuth to authenticate into the CI system. Please provide a comma + separated list of GitHub username(s) to gain access.
+ + +
+

You should receive an automated email from our request ticketing system to the email address you have + provided within 5-10 minutes. If you don't receive this email please reach out to us at + ibm-z-ci-request@osuosl.org or via IRC in #osuosl on + Libera Chat.

+
+ + + + + + + + +
+
+
+
+{{< /raw >}} \ No newline at end of file diff --git a/content/services/openpower_gpu_request.md b/content/services/openpower_gpu_request.md index 3121849..c63b322 100644 --- a/content/services/openpower_gpu_request.md +++ b/content/services/openpower_gpu_request.md @@ -159,7 +159,7 @@ amounts of resources, please provide details in the "Other information" section. - + diff --git a/content/services/power_ci_request_hosting.md b/content/services/power_ci_request_hosting.md index b9bbbef..c08f27c 100644 --- a/content/services/power_ci_request_hosting.md +++ b/content/services/power_ci_request_hosting.md @@ -158,7 +158,7 @@ to deploy Jenkins workers (ppc64le only). - + diff --git a/content/services/power_request_hosting.md b/content/services/power_request_hosting.md index b6e34f8..0569861 100644 --- a/content/services/power_request_hosting.md +++ b/content/services/power_request_hosting.md @@ -177,7 +177,7 @@ can be found [here](https://developer.ibm.com/linuxonpower/cloud-resources/) - + diff --git a/content/services/request_hosting.md b/content/services/request_hosting.md index 38893ea..e570cf1 100644 --- a/content/services/request_hosting.md +++ b/content/services/request_hosting.md @@ -1,6 +1,6 @@ --- title: Request Hosting -slug: /request-hosting +url: /request-hosting --- Please give us a few days or a week to discuss and respond to your request. This form will send an email to our support ticket system. @@ -68,7 +68,7 @@ will send an email to our support ticket system. - + diff --git a/data/aarch64_former_open_source_projects.yml b/data/aarch64_former_open_source_projects.yml index bd3c010..db4e663 100644 --- a/data/aarch64_former_open_source_projects.yml +++ b/data/aarch64_former_open_source_projects.yml @@ -1,6 +1,4 @@ -- - name: gVisor +- name: gVisor description: Provide isolation for containers, so that the overall system remains secure. -- - name: Skytable +- name: Skytable description: Skytable is an insanely fast, free and open-source, realtime NoSQL database that aims to provide flexible data modeling without compromising on performance or queryability — at scale. diff --git a/data/aarch64_open_source_projects.yml b/data/aarch64_open_source_projects.yml index 8048d1e..0ab0a42 100644 --- a/data/aarch64_open_source_projects.yml +++ b/data/aarch64_open_source_projects.yml @@ -1,99 +1,68 @@ -- - name: Abyss OS - description: "Abyss is a modern take on the 'just enough OS' paradigm, with a focus on modern components (LLVM, musl) and flexibility." -- - name: AlmaLinux - description: "AlmaLinux is an Open Source and forever-free enterprise Linux distribution, governed and driven by the community, focused on long-term stability and providing a robust production-grade platform that is 1:1 binary compatible with RHEL® and pre-CentOS-Stream CentOS™ (e.g. CentOS 8.3). Founded by the team behind the well-established CloudLinux OS." -- - name: Antrea - description: "A Kubernetes-native project that implements the Container Network Interface (CNI) and Kubernetes NetworkPolicy thereby providing network connectivity and security for pod workloads." -- - name: Chimera Linux - description: "Chimera is a general-purpose Linux system based on FreeBSD core userland utilities, the LLVM toolchain, musl libc and the apk package manager. The goal is to provide a system that is simple and clean yet fully-featured, and to improve the portability and quality of software across the Linux stack." -- - name: Cinc Project - description: "aarch64 builds for various Cinc Project packages (Cinc Client primarily)." -- - name: Eclipse Adoptium - description: "Provide a freely redistributable, open-source distribution of OpenJDK." -- - name: Eclipse OpenJ9 & Eclipse OMR - description: "Eclipse OpenJ9 is a high performance, scalable, Java virtual machine (JVM) implementation that represents hundreds of person-years of effort. Contributed to the Eclipse project by IBM, the OpenJ9 JVM underpins the IBM SDK, Java Technology Edition product that is a core component of many IBM Enterprise software products. Continued development of OpenJ9 at the Eclipse foundation ensures wider collaboration, fresh innovation, and the opportunity to influence the development of OpenJ9 for the next generation of Java applications." -- - name: Eclipse Platform - description: "Eclipse platform project builds a very popular Eclipse IDE. This project is completely open source and recently Eclipse community started supporting AARC64 architecture." -- - name: ELRepo - description: "The ELRepo Project focuses on hardware related packages to enhance your experience with Enterprise Linux. This includes filesystem drivers, graphics drivers, network drivers, sound drivers, webcam and video drivers." -- - name: GCC GNU Compiler Farm - description: "The GCC Compile farm project maintains a set of machines of various architectures and provides ssh access to Free Software developers, GCC and others (GPL, BSD, MIT, ...) to build, test and debug Free, Libre and Open Source Software. It is not a free cluster for computationally intensive computing using Free Software." -- - name: GenPi64 - description: "We are enabling people an easier way to utilize Raspberry Pi's running Gentoo by providing an binary host (hosting binary files of the build packages), and images that can be flashed directly onto the SD card of an RPi and have an working install of Gentoo already." -- - name: Gentoo Linux +- name: Abyss OS + description: Abyss is a modern take on the “just enough OS” paradigm, with a focus on modern components (LLVM, musl) and flexibility. +- name: AlmaLinux + description: AlmaLinux is an Open Source and forever-free enterprise Linux distribution, governed and driven by the community, focused on long-term stability and providing a robust production-grade platform that is 1:1 binary compatible with RHEL® and pre-CentOS-Stream CentOS™ (e.g. CentOS 8.3). Founded by the team behind the well-established CloudLinux OS. +- name: Antrea + description: A Kubernetes-native project that implements the Container Network Interface (CNI) and Kubernetes NetworkPolicy thereby providing network connectivity and security for pod workloads. +- name: Armbian + description: The Armbian mission is to develop, maintain and provide a solid Linux operating system alongside with a SDK for wide range of special purpose hardware, commonly refered to as single board computers. +- name: Chimera Linux + description: Chimera is a general-purpose Linux system based on FreeBSD core userland utilities, the LLVM toolchain, musl libc and the apk package manager. The goal is to provide a system that is simple and clean yet fully-featured, and to improve the portability and quality of software across the Linux stack. +- name: Cinc Project + description: aarch64 builds for various Cinc Project packages (Cinc Client primarily). +- name: Eclipse Adoptium + description: Provide a freely redistributable, open-source distribution of OpenJDK. +- name: Eclipse OpenJ9 & Eclipse OMR + description: Eclipse OpenJ9 is a high performance, scalable, Java virtual machine (JVM) implementation that represents hundreds of person-years of effort. Contributed to the Eclipse project by IBM, the OpenJ9 JVM underpins the IBM SDK, Java Technology Edition product that is a core component of many IBM Enterprise software products. Continued development of OpenJ9 at the Eclipse foundation ensures wider collaboration, fresh innovation, and the opportunity to influence the development of OpenJ9 for the next generation of Java applications. +- name: Eclipse Platform + description: Eclipse platform project builds a very popular Eclipse IDE. This project is completely open source and recently Eclipse community started supporting AARC64 architecture. +- name: ELRepo + description: The ELRepo Project focuses on hardware related packages to enhance your experience with Enterprise Linux. This includes filesystem drivers, graphics drivers, network drivers, sound drivers, webcam and video drivers. +- name: GCC GNU Compiler Farm + description: The GCC Compile farm project maintains a set of machines of various architectures and provides ssh access to Free Software developers, GCC and others (GPL, BSD, MIT, ...) to build, test and debug Free, Libre and Open Source Software. It is not a free cluster for computationally intensive computing using Free Software. +- name: GenPi64 + description: We are enabling people an easier way to utilize Raspberry Pi's running Gentoo by providing an binary host (hosting binary files of the build packages), and images that can be flashed directly onto the SD card of an RPi and have an working install of Gentoo already. +- name: Gentoo Linux description: "Gentoo Foundation Mission Statement: To promote the advancement of free knowledge and Free and Open Source Software (FOSS) through the primary vehicle of the meta-distribution known as Gentoo. These goals are accomplished through relationships with free software authors, technical contributions to external projects, and a thriving community of volunteers that make Gentoo possible." -- - name: GNOME Foundation - description: "The GNOME Foundation is a non-profit organization that believes in a world where everyone is empowered by technology they can trust. We do this by building a diverse and sustainable free software personal computing ecosystem." -- - name: HELICS - description: "HELICS is a framework that enables simulators to synchronize time and exchange data, that is primarily used in electric grid research. It is used by at multiple national labs and universities, and has gotten some use by the research division of some commercial companies." -- - name: Heptapod - description: " A community driven effort to bring Mercurial SCM support to GitLab." -- - name: Jitesoft - description: " Jitesoft strive to provide up-to-date, optimized and secure docker/oci images for multiple architectures, free of charge. All images and build-scripts are released under the MIT license and can be found on GitLab and GitHub. https://gitlab.com/jitesoft/dockerfiles" -- - name: Kali Linux - description: " Kali Linux is an open-source, multi-platform distribution, aimed at advanced Penetration Testing and Security Auditing. Kali Linux provides several hundred common tools and industry specific modifications, targeted towards various information security tasks, such as Penetration Testing, Security Research, Computer Forensics, Reverse Engineering, Vulnerability Management and Red Team Testing." -- - name: Minio - description: "Testing minio object storage server on ARM architecture." -- - name: MSYS2 - description: "MSYS2 is a collection of tools and libraries providing you with an easy-to-use environment for building, installing and running native Windows software." -- - name: Node.js - description: " Node.js is a JavaScript runtime for servers. It runs on a variety of OS and architecture platforms (https://github.com/nodejs/node/blob/main/BUILDING.md#platform-list for the current list), including Linux on AARCH64 (arm64)." -- - name: OpenDev - description: "OpenDev is a collaboratory for open source software development at scale. CI nodes supporting projects such as Openstack, Airship, Kata, pypa/pip, pyca/cryptography etc." -- - name: OpenFaaS - description: "Making Serverless Functions Simple. Troubleshooting and development of ARM64 support for builds (to create artifacts) and function templates." -- - name: Open Mandriva - description: " Powerful and state of art, Linux distribution focused on desktop use" -- - name: OpenZFS - description: "OpenZFS is an advanced file system and volume manager which was originally developed for Solaris and is now maintained by the OpenZFS community." -- - name: OSMC - description: " A media centre for people. Play everything without collecting any data." -- - name: RebornOS - description: " A user-friendly Arch Linux distribution which provides interface solutions to things you normally have to do in a terminal" -- - name: Rocky Linux - description: " Rocky Linux is an open-source enterprise operating system designed to be 100% bug-for-bug compatible with Red Hat Enterprise Linux. It is under intensive development by the community." -- - name: sourceware - description: " sourceware provides hosting for the GNU Toolchain, gcc, binutils, gdb, glibc, but also various other related projects like valgrind, elfutils, bzip2, libabigail, dwz, debugedit." -- - name: Spack - description: " Spack is the “App store” for running scientific software on supercomputers by drastically reducing deployment time and delivering the best possible performance of the software" -- - name: Termux - description: "Termux is a terminal running on Android. It does not need root and runs on internal storage (not on SD card). You can run Linux through proot or chroot. Most termux users run termux on the aarch64 architecture machine, which can be used to compile software suitable for termux and conduct performance testing." -- - name: tcpdump/libpcap - description: "A packet analyzer for UNIX-like OSes" -- - name: The NetBSD Foundation - description: "Improving building and optimizing AARCH64 support on NetBSD with Ampere hardware" -- - name: The Tor Project - description: "To advance human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding." \ No newline at end of file +- name: GNOME Foundation + description: The GNOME Foundation is a non-profit organization that believes in a world where everyone is empowered by technology they can trust. We do this by building a diverse and sustainable free software personal computing ecosystem. +- name: HELICS + description: HELICS is a framework that enables simulators to synchronize time and exchange data, that is primarily used in electric grid research. It is used by at multiple national labs and universities, and has gotten some use by the research division of some commercial companies. +- name: Heptapod + description: A community driven effort to bring Mercurial SCM support to GitLab. +- name: Jitesoft + description: Jitesoft strive to provide up-to-date, optimized and secure docker/oci images for multiple architectures, free of charge. All images and build-scripts are released under the MIT license and can be found on GitLab and GitHub. https://gitlab.com/jitesoft/dockerfiles +- name: Kali Linux + description: Kali Linux is an open-source, multi-platform distribution, aimed at advanced Penetration Testing and Security Auditing. Kali Linux provides several hundred common tools and industry specific modifications, targeted towards various information security tasks, such as Penetration Testing, Security Research, Computer Forensics, Reverse Engineering, Vulnerability Management and Red Team Testing. +- name: Minio + description: Testing minio object storage server on ARM architecture. +- name: MSYS2 + description: MSYS2 is a collection of tools and libraries providing you with an easy-to-use environment for building, installing and running native Windows software. +- name: Node.js + description: Node.js is a JavaScript runtime for servers. It runs on a variety of OS and architecture platforms (https://github.com/nodejs/node/blob/main/BUILDING.md#platform-list for the current list), including Linux on AARCH64 (arm64). +- name: OpenDev + description: OpenDev is a collaboratory for open source software development at scale. CI nodes supporting projects such as Openstack, Airship, Kata, pypa/pip, pyca/cryptography etc. +- name: OpenFaaS + description: Making Serverless Functions Simple. Troubleshooting and development of ARM64 support for builds (to create artifacts) and function templates. +- name: Open Mandriva + description: Powerful and state of art, Linux distribution focused on desktop use +- name: OpenZFS + description: OpenZFS is an advanced file system and volume manager which was originally developed for Solaris and is now maintained by the OpenZFS community. +- name: OSMC + description: A media centre for people. Play everything without collecting any data. +- name: RebornOS + description: A user-friendly Arch Linux distribution which provides interface solutions to things you normally have to do in a terminal +- name: Rocky Linux + description: Rocky Linux is an open-source enterprise operating system designed to be 100% bug-for-bug compatible with Red Hat Enterprise Linux. It is under intensive development by the community. +- name: sourceware + description: sourceware provides hosting for the GNU Toolchain, gcc, binutils, gdb, glibc, but also various other related projects like valgrind, elfutils, bzip2, libabigail, dwz, debugedit. +- name: Spack + description: Spack is the “App store” for running scientific software on supercomputers by drastically reducing deployment time and delivering the best possible performance of the software +- name: Termux + description: Termux is a terminal running on Android. It does not need root and runs on internal storage (not on SD card). You can run Linux through proot or chroot. Most termux users run termux on the aarch64 architecture machine, which can be used to compile software suitable for termux and conduct performance testing. +- name: tcpdump/libpcap + description: A packet analyzer for UNIX-like OSes +- name: The NetBSD Foundation + description: Improving building and optimizing AARCH64 support on NetBSD with Ampere hardware +- name: The Tor Project + description: To advance human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding. diff --git a/data/powerdev_academic_partners.yml b/data/powerdev_academic_partners.yml new file mode 100644 index 0000000..94249a9 --- /dev/null +++ b/data/powerdev_academic_partners.yml @@ -0,0 +1,22 @@ +- name: BLCR + description: Berkeley Lab Checkpoint/Restart for LINUX is a kernel-level checkpointer implemented via a loadable kernel module and a userspace library. They use the system to compile, test and debug kernel modules against a range of linux kernels. +- name: Harvard + description: Provide a set of tools that help Linux kernel developers understand Linux-kernel memory-ordering restrictions. +- name: Harvey Mudd College + description: Observationally Cooperative Multithreading (OCM) provides a +- name: NYU Langonne Health P10 + description: Hybrid Classical Quantum AI Model Training and Inferencing +- name: Oswego State University of NY + description: Uses POWER infrastructure to develop concurrency support components for OpenJDK +- name: Portland State University + description: Test out different configurations of tickless kernel on PPC64 +- name: Scuola Superiore Sant'Anna (SSSUP) + description: The Linux kernel exposes subtle and informally specified relaxed-memory semantics to programmers. To understand them and to develop formal models to use in verification, we adopt an empirical approach by testing what results parallel kernel code can actually produce when executed on the hardware. The purpose of this project is to develop and execute a key ingredient of our approach, a tool which takes small 'litmus tests' and generates Linux kernel modules to run them for many iterations, collecting statistics of their behavior. +- name: Technische Hochschule Nürnberg + description: Implements native code generation on PowerPC 64-bit little endian for 'The Glorious Glasgow Haskell Compilation System' and as a pre-release for openSUSE and SUSE Linux Enterprise on POWER8 servers +- name: University of Alberta + description: Our goal is to evaluate the support for and experiment with accessing application profiling information during runtime. In particular we are looking to evaluate the performance overhead of accessing the perf APIs during runtime. +- name: University of Campinas + description: Conduct research with IBM partners for the MMA Power10 architecture. +- name: University of Colorado Denver + description: Provide support for the Numerical Linear Algebra package in LINPACK on POWER architectures diff --git a/data/powerdev_former_open_source_projects.yml b/data/powerdev_former_open_source_projects.yml index 1406266..8c52a2f 100644 --- a/data/powerdev_former_open_source_projects.yml +++ b/data/powerdev_former_open_source_projects.yml @@ -1,126 +1,84 @@ -- - name: Abebeos - description: "Provide Barrier-Free Power PC OSS-Development" -- - name: Akari - description: "Testing framework for porting and optimizing x86 SIMD library to OpenPOWER systems" -- - name: Alberta Speculation - description: "Investigate multi-threaded speculation of alternative paths of execution in a sequential execution" -- - name: BearSSL - description: "An SSL/TLS library, with a focus on a clean, secure implementation of protocol, up-to-date with the latest research; POWER8 systems writes specific implementations of AES/GCM and other cryptographic algorithms that leverage the specific opcodes offered by the CPU, for better performance" -- - name: Blosc - description: "PowerPC testing for Blosc, a high performance compressor optmized for binary data" -- - name: CentOS - description: "Provided support and testing for alpha testing of CentOS Linux distribution on POWER architecture" -- - name: Diffusion magnetic resonance imaging of human brain - description: "Drive diffusion basis spectrum imaging (DBSI) for clinical applications and large scale trials for a diffusion MRI modality which can increase the magnetic resonance imaging specificity for neurodegeneration diseases" -- - name: dlib - description: "A modern C++ toolkit containing machine learning algorithms and tools for creating complex software in C++ to solve real world problems. The projects ran tests and benchmarked PowerPC8 VSX optimizations." -- - name: Drupal Testbots - description: "Powered the testing and review of code contribution for Drupal 8 (qa.drupal.org)" -- - name: Elephant Shed - description: "Provides ppc64le build and performance testing for Elephant Shed, a bundle of PostgreSQL tools and web UI for easy administration of PostgreSQL servers" -- - name: EQueue - description: "an efficient lock-free queue for pipeline parallelism on multi-core architectures" -- - name: GCC/Clang - description: "Contributes to improved support of GCC and Clang projects on POWER machines by working on IBM Linux Technology Center items on bountysource.com" -- - name: GCC - description: "Contributed to improving support of various open source projects in the GCC family on POWER machines; began by tackling IBM Linux Technology Center items on bountysource.com" -- - name: gdb - description: "Worked on adding `fast tracepoint support`_ for ppc/ppc64/ppc64le" -- - name: Genome Analysis Toolkit (GATK) - description: "A software package for analysis of high-throughput sequencing data with a primary focus on variant discovery and genotyping as well as strong emphasis on data quality assurance, hosted on POWER architecture to run faster" -- - name: Ginga Middleware - description: "ISDB middleware for interactive DTV. Supports project in porting to POWER8" -- - name: GLIBC +- name: Abebeos + description: Provide Barrier-Free Power PC OSS-Development +- name: Akari + description: Testing framework for porting and optimizing x86 SIMD library to OpenPOWER systems +- name: Alberta Speculation + description: Investigate multi-threaded speculation of alternative paths of execution in a sequential execution +- name: BearSSL + description: An SSL/TLS library, with a focus on a clean, secure implementation of protocol, up-to-date with the latest research; POWER8 systems writes specific implementations of AES/GCM and other cryptographic algorithms that leverage the specific opcodes offered by the CPU, for better performance +- name: Blosc + description: PowerPC testing for Blosc, a high performance compressor optmized for binary data +- name: CentOS + description: Provided support and testing for alpha testing of CentOS Linux distribution on POWER architecture +- name: Diffusion magnetic resonance imaging of human brain + description: Drive diffusion basis spectrum imaging (DBSI) for clinical applications and large scale trials for a diffusion MRI modality which can increase the magnetic resonance imaging specificity for neurodegeneration diseases +- name: dlib + description: A modern C++ toolkit containing machine learning algorithms and tools for creating complex software in C++ to solve real world problems. The projects ran tests and benchmarked PowerPC8 VSX optimizations. +- name: Drupal Testbots + description: Powered the testing and review of code contribution for Drupal 8 (qa.drupal.org) +- name: Elephant Shed + description: Provides ppc64le build and performance testing for Elephant Shed, a bundle of PostgreSQL tools and web UI for easy administration of PostgreSQL servers +- name: EQueue + description: an efficient lock-free queue for pipeline parallelism on multi-core architectures +- name: GCC/Clang + description: Contributes to improved support of GCC and Clang projects on POWER machines by working on IBM Linux Technology Center items on bountysource.com +- name: GCC + description: Contributed to improving support of various open source projects in the GCC family on POWER machines; began by tackling IBM Linux Technology Center items on bountysource.com +- name: gdb + description: Worked on adding `fast tracepoint support`_ for ppc/ppc64/ppc64le +- name: Genome Analysis Toolkit (GATK) + description: A software package for analysis of high-throughput sequencing data with a primary focus on variant discovery and genotyping as well as strong emphasis on data quality assurance, hosted on POWER architecture to run faster +- name: Ginga Middleware + description: ISDB middleware for interactive DTV. Supports project in porting to POWER8 +- name: GLIBC description: "GNU C Library: GNU project's implementation of the C standard library; supported the development and testing on the POWER platform" -- - name: GMP - description: "Entailed the compilation of gmp-6.1.0 (from gmplib.org) and measurement of its performance with gmpbench-0.2 on the POWER platform" -- - name: ICU - description: "The International Components for Unicode project runs their build machines on a OSL hosted POWER VM" -- - name: Jellyfish - description: "A fast multi-threaded k-mer counter. POWER infrastructure is being used to compile builds, performance testing, architecture troubleshooting" -- - name: juju-charms - description: "Adds ppc64el support to appliance image for building/interfacing with juju, the juju charm store, and assembling charms " -- - name: JXcore on PPC - description: "Supports the platforms that the mainstream node.js does not; IBM has a PPC version of V8; Besides V8, JXcore also implements SpiderMonkey engine; project involved providing stable PPC releases on each version of Node.JS / JXcore" -- - name: LAPACK - description: "The Numerical Linear Algebra package project tests builds on IBM architecture and with IBM compiler and also uses it to fix bugs with IBM xlf" -- - name: libpod - description: "a library for applications looking to use the Container Pod concept, popularized by Kubernetes" -- - name: Linux Kernel - description: "Allows maintainer of Linux kernel features to test on ppc64le" -- - name: MulticoreWare x265 - description: "Use GCC PowerPC altivec instructions to optimize the x265 open source HEVC implemenation" -- - name: MySQL - description: "Involved testing on POWER8, provide fixes to platform specific bugs and make more stable on POWER8" -- - name: Nettle - description: "A cryptographic library that is designed to fit easily in more or less any context" -- - name: Nokogiri - description: "Provide support on RHEL 7.1 LE & Ubuntu 14.04 on ppc64le arch" -- - name: ONNX - description: "Open Neural Network Exchange, ONNX provides an open source format for AI models, both deep learning and traditional ML" -- - name: OpenFaaS - description: "Making Serverless Functions Simple" -- - name: Openlibm - description: "Provided hosting to support the development on the POWER platform of a high quality, portable, standalone C mathematical library (libm), used by the `Julia project`_" -- - name: OpenShift Origin - description: "Used POWER infrastructure to demo OpenShift Origin clusters at KubeCon 2017" -- - name: oVirt - description: "Added support for POWER hosts for a virtual machine manager" -- - name: pgSphere - description: "Provides ppc64le builds for pgSphere, a PostgreSQL extension for spherical geometry" -- - name: qiskit-sdk-py - description: "Python tools for running quantum information experiments" -- - name: SHA-3 - description: "Ensures support and viability of Secure Hash Algorithm 3 on POWER, including POWER8 specific optimizations" -- - name: Squash - description: "A plugin-based abstraction library for general purpose data compression algorithms which provides a common API for a large number of compression libraries, allowing people to easily test multiple codecs to see which works best, or pass along the choice to their users; it involved development and testing on the POWER platform and adding support for the big-endian architecture" -- - name: Tobin's Linux kernel - description: "Supports a volunteer developer's efforts to test the Linux kernel on POWER" -- - name: VSXSIMD - description: "SIMD Optimization Bountys" -- - name: X265 HEVC Encoder - description: "Explores POWER8-specific optimizations for x265 including, but not restricted to, assembly optimizations and thread-related optimizations" -- - name: Zarafa - description: "Supports project specific porting efforts of POWER8 ppc64/ppc64le" \ No newline at end of file +- name: GMP + description: Entailed the compilation of gmp-6.1.0 (from gmplib.org) and measurement of its performance with gmpbench-0.2 on the POWER platform +- name: ICU + description: The International Components for Unicode project runs their build machines on a OSL hosted POWER VM +- name: Jellyfish + description: A fast multi-threaded k-mer counter. POWER infrastructure is being used to compile builds, performance testing, architecture troubleshooting +- name: juju-charms + description: Adds ppc64el support to appliance image for building/interfacing with juju, the juju charm store, and assembling charms +- name: JXcore on PPC + description: Supports the platforms that the mainstream node.js does not; IBM has a PPC version of V8; Besides V8, JXcore also implements SpiderMonkey engine; project involved providing stable PPC releases on each version of Node.JS / JXcore +- name: LAPACK + description: The Numerical Linear Algebra package project tests builds on IBM architecture and with IBM compiler and also uses it to fix bugs with IBM xlf +- name: libpod + description: a library for applications looking to use the Container Pod concept, popularized by Kubernetes +- name: Linux Kernel + description: Allows maintainer of Linux kernel features to test on ppc64le +- name: MulticoreWare x265 + description: Use GCC PowerPC altivec instructions to optimize the x265 open source HEVC implemenation +- name: MySQL + description: Involved testing on POWER8, provide fixes to platform specific bugs and make more stable on POWER8 +- name: Nettle + description: A cryptographic library that is designed to fit easily in more or less any context +- name: Nokogiri + description: Provide support on RHEL 7.1 LE & Ubuntu 14.04 on ppc64le arch +- name: ONNX + description: Open Neural Network Exchange, ONNX provides an open source format for AI models, both deep learning and traditional ML +- name: OpenFaaS + description: Making Serverless Functions Simple +- name: Openlibm + description: Provided hosting to support the development on the POWER platform of a high quality, portable, standalone C mathematical library (libm), used by the `Julia project`_ +- name: OpenShift Origin + description: Used POWER infrastructure to demo OpenShift Origin clusters at KubeCon 2017 +- name: oVirt + description: Added support for POWER hosts for a virtual machine manager +- name: pgSphere + description: Provides ppc64le builds for pgSphere, a PostgreSQL extension for spherical geometry +- name: qiskit-sdk-py + description: Python tools for running quantum information experiments +- name: SHA-3 + description: Ensures support and viability of Secure Hash Algorithm 3 on POWER, including POWER8 specific optimizations +- name: Squash + description: A plugin-based abstraction library for general purpose data compression algorithms which provides a common API for a large number of compression libraries, allowing people to easily test multiple codecs to see which works best, or pass along the choice to their users; it involved development and testing on the POWER platform and adding support for the big-endian architecture +- name: Tobin's Linux kernel + description: Supports a volunteer developer's efforts to test the Linux kernel on POWER +- name: VSXSIMD + description: SIMD Optimization Bountys +- name: X265 HEVC Encoder + description: Explores POWER8-specific optimizations for x265 including, but not restricted to, assembly optimizations and thread-related optimizations +- name: Zarafa + description: Supports project specific porting efforts of POWER8 ppc64/ppc64le diff --git a/data/powerdev_former_partners.yml b/data/powerdev_former_partners.yml index e1f377a..f45ccc6 100644 --- a/data/powerdev_former_partners.yml +++ b/data/powerdev_former_partners.yml @@ -1,6 +1,4 @@ -- - name: Oregon State University - description: "The goal of this project is to apply mutation testing technique on RCU module of Linux Kernel. They run RCUtorture on Linux kernel for extended period of time and also step-wise increase the testing time on POWER platform." -- - name: University of Alberta and Universidade de Campinas - description: "The goal is to investigate the use of the speculation support in POWER8 for the speeding up the sequential execution of programs. Single-threaded speculation has been used in the past, through trace-based compilation. The goal of this project is to investigate multi-threaded speculation of alternative paths of execution in a sequential execution. This is a joint project between University of Alberta -(UofA) and Universidade de Campinas (Unicamp)." \ No newline at end of file +- name: Oregon State University + description: The goal of this project is to apply mutation testing technique on RCU module of Linux Kernel. They run RCUtorture on Linux kernel for extended period of time and also step-wise increase the testing time on POWER platform. +- name: University of Alberta and Universidade de Campinas + description: The goal is to investigate the use of the speculation support in POWER8 for the speeding up the sequential execution of programs. Single-threaded speculation has been used in the past, through trace-based compilation. The goal of this project is to investigate multi-threaded speculation of alternative paths of execution in a sequential execution. This is a joint project between University of Alberta -(UofA) and Universidade de Campinas (Unicamp). diff --git a/data/powerdev_gpu_projects.yml b/data/powerdev_gpu_projects.yml new file mode 100644 index 0000000..ff48ffb --- /dev/null +++ b/data/powerdev_gpu_projects.yml @@ -0,0 +1,66 @@ +- name: APMA2822B + description: Students taking a course on Parallel Computing at Brown University experimenting with the AC922 servers +- name: Brookhaven National Lab + description: Development of Singularity containers for distributed machine learning (Horovod) to be run on Summit supercomputer at OLCF. +- name: CADA + description: CADA - CUDA Accelerated DNA Assembly is being developed by Ryan Kitchen to change the way genome assembly uses hardware resources. +- name: CASHX Pipeline + description: Sequence alignment tools CASHX and pipeline were ported to work on the IBM POWER8 to take full advantage of higher thread count machines. CASHX is one of the few non-BWA based high throughput genome alignment tools. +- name: CASSA + description: CASSA - CUDA Accelerated Scalable Sequence Aligner. The CGRB is working with Ryan Kitchen to develop this new alignment tool. +- name: Cryo-EM + description: Frank Liu and Suvadip Paul are using GPU Acceleration on POWER8 and POWER9 architecture to build, debug, and test software used to examine and model highly detailed microscopic structures such as proteins gathered using Cryo-EM technology. +- name: Cuttlefish denovo DNA + description: Eric Aker at PacBell is using the POWER8 platform to test the denovo assembly of the Cuttlefish genome. +- name: Deeplearning4j + description: Deeplearning4j is a Java-based toolkit for building/training/deploying deep neural networks. POWER architecture is one of the main platforms that Deeplearning4j project is going to support. +- name: Diabetic Retinopathy + description: train a cnn based on a dataset of retinal images which are very large in size (4500 x 3500) +- name: DIAMOND Sequence Alignment Tool + description: Benjamin Buchfink - creator of the DIAMOND Sequence alignment tool - helped port this software onto the IBM POWER8 architecture based on requests from the research community. DIAMOND is a sequence aligner for protein and translated DNA searches and it functions as a drop-in replacement for the NCBI Basic Local Alignment Search Tool. +- name: FBPIC and Numba + description: Rémi Lehe is working on installing Numba and FBPIC on an OpenPower platform. Once the code is working they plan to run the test suite that we routinely use for Continuous Integration. +- name: GeneMark + description: Mark Borodovsky and Alexandre Lomsadze from GeneMark are currently working on porting tools onto the POWER8 platform. GeneMark and its associated tools are used throughout the genomics field for gene prediction. +- name: Gene Prediction Analysis in Salvia hispanica Genome + description: Assembles and annotates the Salvia hispanica (Chia) genome to help identify candidates for providing neutraceutical and human health benefits. +- name: GPGPUSim+Ramulator Simulator + description: Yunfan Li at Oregon State is using POWER to calibrate a cycle accurate GPU simulator with a real GPU chip. +- name: Haystack + description: Haystack is our open-source NLP solution for Question Answering workloads. We are planning to provide support for users running the compute-intensive application on the POWER architecture. In order to develop and test the builds and deployment, we would like to have access to a VM. +- name: Julia Language + description: Collaboration between IBM, OSU, and Julia Language mathematical software community enabled developers to use graphics processing unit (GPU) technology. This made the software ready for the new CAPI and NVLink acceleration technologies. This was an instrumental step in getting independent software vendors to port to POWER. +- name: Lecture Video Summarization + description: There are large number of educational videos on YouTube and other platforms. However the lack of any content based access to the videos make them very difficult to be queried. A students has to watch the full video or jump or fast forward to see whether the video is of his/her interest or not. This summarization tool aims to make such videos more useful and interactive along with a content based index. +- name: Patagonia + description: Natural Iron Fertilization. +- name: PointR + description: Demonstrate PowerAI Vision Training with PointR edge wireless mesh edge infrastructure, Applies to multiple industrial use cases +- name: PyTorch + description: Freddie Mendoza is working on PyTorch on the POWER8 systems. +- name: PyTorch + description: Using GPUs on POWER to demo running sample AI workloads based on TensorFlow & PyTorch for a workshop event. +- name: Rust + description: Continuous integration and development of core Rust language projects on ppc64le + NVIDIA GPU environments. +- name: Singularity (Horovod) + description: Development of Singularity containers for distributed machine learning (Horovod) to be run on Summit supercomputer at OLCF +- name: TardisDB + description: The combination of the POWER9 architecture with NVLink capable GPUs offers promising new features as well as superior bandwidth and latency guarantees concerning CPU-GPU Interconnects. TardisDB aims to become a full code generating based RDBMS which also includes native tuple versioning capabilities. +- name: Tensorflow on POWER + description: Community builds of the TensorFlow Open Source project automatically built on POWER. +- name: Tensorflow + description: Ted Chang is building and testing the latest source on POWER because is not a supported architecture of Tensorflow. +- name: Texas A&M + description: Jian Tao from Texas A&M is interested in testing the performance of the POWER8 systems. +- name: The Street-based Environmental Exposure Project + description: The Street-based Environmental Exposure Project is using POWER8 for compiling builds and performance testing. Their project is working to understand links between built environment exposures and human health. +- name: UNICAMP + description: Rodrigues de Sousa Faria is studying for a masters in Electrical Engineering at the University of Campinas and is using machine learning on POWER to develop solutions for his thesis. +- name: UNIVA + description: The UNIVA team is working on a version of UGE that will support POWER8-9 architectures for cross platform integration. +- name: Virginia Tech + description: James McClure is looking at IBM POWER8 and developing tools on the platform. +- name: VSEARCH + description: Torbjørn Rognes and Tomas Flourithe creators of VSEARCH are using the POWER8 platform to build and provide binaries for their tool. +- name: Xiaoli Fern Lab OSU + description: Xiaoli Fern lab is working on identification of bird sounds using GPU technology. They are currently testing tools on the POWER8 platform with the P100 GPU on the board for increased performance. diff --git a/data/powerdev_open_source_projects.yml b/data/powerdev_open_source_projects.yml index 405cd90..f2ba702 100644 --- a/data/powerdev_open_source_projects.yml +++ b/data/powerdev_open_source_projects.yml @@ -1,378 +1,264 @@ -- - name: Abyss OS - description: "An experimental distribution that aims to provide a flexible ecosystem based on pure-llvm and musl userland" -- - name: AlmaLinux - description: "An Open Source, community-governed and forever-free enterprise Linux distribution, focused on long-term stability, providing a robust production-grade platform. AlmaLinux OS is 1:1 binary compatible with RHEL and pre-Stream CentOS." -- - name: Alpine Linux - description: "For the past year, I've been working on porting the .NET framework to musl based platforms like Alpine Linux. While aarch64, armv7 and x86_64 and s390x are now well supported, ppc64le is still needing some work and optimizations. As I don't have access to a ppc64le machine, it is very hard for me to diagnose issues." -- - name: Anaconda - description: "Installation program used by Fedora, RHEL, and others; uses POWER support for Continuous Integration and development" -- - name: Ansible Molecule - description: "Framework for testing Ansible roles and playbooks" -- - name: Apache Bigtop - description: "An Apache Foundation project for Infrastructure Engineers and Data Scientists looking for comprehensive packaging, testing, and configuration of the leading open source big data components; supports a wide range of components/projects, including, but not limited to, Hadoop, HBase and Spark" -- - name: Apache CouchDB - description: "Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability." -- - name: Apache Software Foundation - description: "Supports POWER builds for CouchDB and possible other ASF projects in the future; currently working to support Cloudant on POWER" -- - name: Apache Spark / Arrow - description: "Apache Arrow is an in-memory columnar to exchange data among AI frameworks such as Apache Spark" -- - name: Bazel - description: "Build and test software of any size, quickly and reliably." -- - name: Blockchain - description: "Continuous intergration for IBM Blockchain hyperledger fabric code for POWER" -- - name: BlueMika - description: "An open source library that searches in files/web pages/documents/etc and give you the results" -- - name: checkpoint-restore - description: "Implements checkpoint-restore functionality for Linux on POWER architecture; functionality can be used for wide range of use-cases, including live migration, ‘suspend’ and ‘resume’ operations on containers, reboot-less kernel upgrades" -- - name: Cinc Project - description: "ppc64le builds for various Cinc Project packages (Cinc Client primarily)" -- - name: ClickHouse - description: "Make the best open-source analytics DBMS" -- - name: Cloud Foundry - description: "Supports porting on POWER, continuous integration and builds integration" -- - name: conda-forge - description: "community-led collection of recipes, build infrastructure and distributions for the conda package manager" -- - name: CRIU - description: "Supports project specific porting efforts of POWER8 ppc64/ppc64le" -- - name: Debian - description: "A universal operating system composed entirely of free software, and packaged by the Debian Project" -- - name: Debian-CI - description: "Provide a system available to Debian community to enable debuging of problems" -- - name: Deeplearning4j - description: "Makes deep learning simple and accessible to enterprises. The project uses POWER VMs at OSL for compile builds, performance testing, architecture troubleshooting, including CUDA" -- - name: Delve - description: "Delve is a debugger for the Go programming language. The goal of the project is to provide a simple, full featured debugging tool for Go." -- - name: Docker 4 Power - description: "Enrich the PowerPC container ecosystem by providing both a platform for developers to create docker containers, and for the PowerPC community to find docker images." -- - name: Docker Matrix - description: "A Docker image for Matrix, an open federated Instant Messaging and VoIP communication server" -- - name: Docker Open Source - description: "An open platform for developers and sysadmins to build, ship, and run distributed applications on laptops, data center VMs, or the cloud; provides build system to the Docker community to share Docker images built on this system; system is used on demand builds" -- - name: DotFile-HPC - description: "Our goal is to help PhD students, researchers, open-source contributors and enterprise employees overcome the challenges of working with unfamiliar high-performance computing (HPC) architectures. Setting up a development environment on an unknown architecture can take months and be a frustrating experience. Our mission is to save time and make the process more enjoyable - just like Python does. By providing a user-friendly development environment, we aim to help our users focus on their work and enjoy a better life." -- - name: EasyBuild - description: "EasyBuild is a software build and installation framework that allows you to manage (scientific) software on High Performance Computing (HPC) systems in an efficient way." -- - name: Eclipse OMR - description: "Build an enterprise caliber technology foundation for language runtimes within cloud platforms." -- - name: Eclipse OpenJ9 - description: "Provides high performance Java Virtual Machine capabilities for the POWER platform" -- - name: Eclipse Platform - description: "Provides a foundation for building arbitrary tools and applications, especially IDEs" -- - name: EESSI - description: "The European Environment for Scientific Software Installations (EESSI, pronounced as “easy“) is a brand new collaboration between different European HPC sites & industry partners, with the common goal to set up a shared repository of scientific software installations that can be used on a variety of systems" -- - name: Eigen +- name: Abyss OS + description: An experimental distribution that aims to provide a flexible ecosystem based on pure-llvm and musl userland +- name: AlmaLinux + description: An Open Source, community-governed and forever-free enterprise Linux distribution, focused on long-term stability, providing a robust production-grade platform. AlmaLinux OS is 1:1 binary compatible with RHEL and pre-Stream CentOS. +- name: Alpine Linux + description: For the past year, I've been working on porting the .NET framework to musl based platforms like Alpine Linux. While aarch64, armv7 and x86_64 and s390x are now well supported, ppc64le is still needing some work and optimizations. As I don't have access to a ppc64le machine, it is very hard for me to diagnose issues. +- name: Anaconda + description: Installation program used by Fedora, RHEL, and others; uses POWER support for Continuous Integration and development +- name: Ansible Molecule + description: Framework for testing Ansible roles and playbooks +- name: Apache Bigtop + description: An Apache Foundation project for Infrastructure Engineers and Data Scientists looking for comprehensive packaging, testing, and configuration of the leading open source big data components; supports a wide range of components/projects, including, but not limited to, Hadoop, HBase and Spark +- name: Apache CouchDB + description: Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability. +- name: Apache Software Foundation + description: Supports POWER builds for CouchDB and possible other ASF projects in the future; currently working to support Cloudant on POWER +- name: Apache Spark / Arrow + description: Apache Arrow is an in-memory columnar to exchange data among AI frameworks such as Apache Spark +- name: Bazel + description: Build and test software of any size, quickly and reliably. +- name: Blockchain + description: Continuous intergration for IBM Blockchain hyperledger fabric code for POWER +- name: BlueMika + description: An open source library that searches in files/web pages/documents/etc and give you the results +- name: cdxgen + description: An open source cli tool for calculating a software Bill-of-Materials built with plugins for extensibility on the POWER architecture. +- name: checkpoint-restore + description: Implements checkpoint-restore functionality for Linux on POWER architecture; functionality can be used for wide range of use-cases, including live migration, ‘suspend’ and ‘resume’ operations on containers, reboot-less kernel upgrades +- name: Chimera Linux + description: Chimera is a general-purpose Linux system based on FreeBSD core userland utilities, the LLVM toolchain, musl libc and the apk package manager. The goal is to provide a system that is simple and clean yet fully-featured, and to improve the portability and quality of software across the Linux stack. It is currently available on aarch64, ppc64le, riscv64 and x86_64 architectures, with a big emphasis on portability. +- name: Cinc Project + description: ppc64le builds for various Cinc Project packages (Cinc Client primarily) +- name: ClickHouse + description: Make the best open-source analytics DBMS +- name: Cloud Foundry + description: Supports porting on POWER, continuous integration and builds integration +- name: conda-forge + description: community-led collection of recipes, build infrastructure and distributions for the conda package manager +- name: CRIU + description: Supports project specific porting efforts of POWER8 ppc64/ppc64le +- name: Debian + description: A universal operating system composed entirely of free software, and packaged by the Debian Project +- name: Debian-CI + description: Provide a system available to Debian community to enable debuging of problems +- name: Deeplearning4j + description: Makes deep learning simple and accessible to enterprises. The project uses POWER VMs at OSL for compile builds, performance testing, architecture troubleshooting, including CUDA +- name: Delve + description: Delve is a debugger for the Go programming language. The goal of the project is to provide a simple, full featured debugging tool for Go. +- name: Docker 4 Power + description: Enrich the PowerPC container ecosystem by providing both a platform for developers to create docker containers, and for the PowerPC community to find docker images. +- name: Docker Matrix + description: A Docker image for Matrix, an open federated Instant Messaging and VoIP communication server +- name: Docker Open Source + description: An open platform for developers and sysadmins to build, ship, and run distributed applications on laptops, data center VMs, or the cloud; provides build system to the Docker community to share Docker images built on this system; system is used on demand builds +- name: DotFile-HPC + description: Our goal is to help PhD students, researchers, open-source contributors and enterprise employees overcome the challenges of working with unfamiliar high-performance computing (HPC) architectures. Setting up a development environment on an unknown architecture can take months and be a frustrating experience. Our mission is to save time and make the process more enjoyable - just like Python does. By providing a user-friendly development environment, we aim to help our users focus on their work and enjoy a better life. +- name: EasyBuild + description: EasyBuild is a software build and installation framework that allows you to manage (scientific) software on High Performance Computing (HPC) systems in an efficient way. +- name: Eclipse OMR + description: Build an enterprise caliber technology foundation for language runtimes within cloud platforms. +- name: Eclipse OpenJ9 + description: Provides high performance Java Virtual Machine capabilities for the POWER platform +- name: Eclipse Platform + description: Provides a foundation for building arbitrary tools and applications, especially IDEs +- name: EESSI + description: The European Environment for Scientific Software Installations (EESSI, pronounced as “easy“) is a brand new collaboration between different European HPC sites & industry partners, with the common goal to set up a shared repository of scientific software installations that can be used on a variety of systems +- name: Eigen description: "A C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms." -- - name: Elastic Beats - description: "Part of the Elastic stack (Elasticsearch, Kibana, Logstash, Beats). Manual testing and checking that the Beats are working on POWER platform" -- - name: ELENA LANG +- name: Elastic Beats + description: Part of the Elastic stack (Elasticsearch, Kibana, Logstash, Beats). Manual testing and checking that the Beats are working on POWER platform +- name: ELENA LANG description: "ELENA is a general-purpose language with late binding. It is multi-paradigm, combining features of functional and object-oriented programming. Rich set of tools are provided to deal with message dispatching : multi-methods, message qualifying, generic message handlers, run-time interfaces" -- - name: Envoy - description: "sidecar binary used by the most popular service mesh in the microservice space (istio)" -- - name: Fedora Copr - description: "An easy-to-use automatic build system providing a package repository as its output" -- - name: Fedora - description: "Provide a location for developers to port their Fedora projects to the POWER architecture" -- - name: FFmpeg - description: "Supports optimization of software scaling in FFmpeg running on POWER systems" -- - name: Firefox - description: "Ports Mozilla Firefox to POWER8" -- - name: Flathub - description: "Provide support for ppc64le on all Flatpaks currently available on Flathub" -- - name: FRRouting - description: "Free routing stack (BGP, OSPF, ISIS, RIP, EIGRP, PIM, etc)" -- - name: GCC Fortran - description: "Compiler optimizations and bug fixing for POWER port of GCC fortran compiler" -- - name: Gentoo PowerPC Project - description: "Part of Gentoo Linux and is responsible for porting Gentoo to PowerPC architecture of all flavors" -- - name: Glasgow Haskell Compiler (GHC) - description: "state-of-the-art open source compiler and interactive environment for the functional language Haskell" -- - name: glibc - description: "The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems" -- - name: Go Language - description: "Supports project specific porting efforts of POWER8 ppc64/ppc64le" -- - name: grommunio - description: "Delivering 100% open source Microsoft Exchange alternative with native protocol support (MAPI/HTTP, EWS, ...)" -- - name: Hadoop_Spark - description: "CI environment powered by a Jenkins server running Hadoop and Spark builds for including POWER into the Hyperledger fabric community to perform Continuous Integration for IBM Hyperledger fabric codebase." -- - name: heyoka - description: "heyoka is a C++ library for the integration of ordinary differential equations (ODEs) via Taylor's method and LLVM." -- - name: Hortonworks Data Platform - description: "A secure, enterprise-ready open source Apache Hadoop distribution based on a centralized architecture (YARN) now on POWER" -- - name: INRIA - description: "Updating the HACL* Cryptographic Library to build on POWER" -- - name: Istio - description: "Supports compiling and testing Istio, a platform for microservice management, on POWER" -- - name: Julia/LLVM - description: "ppc64el port of the Julia language to LLVM-6.0" -- - name: jupyter/base-notebook - description: "Provides docker image of jupyter/base-notebook on POWER" -- - name: Kubeflow - description: "A project dedicated to making deployments of machine learning (ML) workflows on Kubernetes simple, portable and scalable" -- - name: LDC - description: "Supports project specific porting efforts for the the LLVM-based D compiler" -- - name: libGD - description: "GD is an open source code library for the dynamic creation of images by programmers." -- - name: libjpeg-turbo - description: "Supports project specific porting efforts of POWER8 ppc64/ppc64le" -- - name: libvpx - description: "Adds VSX optimizations for libvpx on POWER architecture" -- - name: LIBXSMM - description: "LIBXSMM is a library for specialized dense and sparse matrix operations as well as for deep learning primitives such as small convolutions. Enabling POWER JIT-code generation and optimization." -- - name: Linux Kernel (bugfixing on linux-next) - description: "Fixing a bug on powerpc in linux-next" -- - name: Linux Kernel (powerpc arch development) - description: "PowerPC Linux Kernel testing" -- - name: Linux Kernel (Various Kernel Developers) - description: "Testing issues with RCU_SCALE_TEST parameter" -- - name: Linux Standard Base - description: "Tests for and maintains compatibility between Linux distributions" -- - name: LLVM Memory Order Loads Handling - description: "The C standard currently specifies that that memory_order_consume loads feed into carries a dependency, however, no known implementation does anything other than promote memory_order_consume to memory_order_acquire. C users therefore avoid memory_order_consume loads in favour of volatile loads, inline assembly, and other subterfuge. There has been considerable work within the C++ standards committee to address similar issues in C++, however, the current proposals involve C++ templates, which have no reasonable C equivalent. We proposes a new _Dependent_ptr type qualifier to provide this functionality in the C language. We are implementing the same in LLVM." -- - name: LLVM - description: "Supports project specific porting efforts of POWER8 ppc64/ppc64le to run buildbot instances; these instances build LLVM and run the test suites when patches are checked in to ensure they run properly on the POWER architecture" -- - name: LTTng - description: "Supports project specific porting efforts of POWER8 ppc64/ppc64le" -- - name: Machine Learning/Deep Learning - description: "Enable and optimize frameworks of OpenBLAS, NVIDIA/Caffe, BVLC/Caffe, Torch, TensorFlow, Theano, DIGITS for IBM POWER Platform" -- - name: Maple Tree +- name: Envoy + description: sidecar binary used by the most popular service mesh in the microservice space (istio) +- name: Fedora Copr + description: An easy-to-use automatic build system providing a package repository as its output +- name: Fedora + description: Provide a location for developers to port their Fedora projects to the POWER architecture +- name: FFmpeg + description: Supports optimization of software scaling in FFmpeg running on POWER systems +- name: Firefox + description: Ports Mozilla Firefox to POWER8 +- name: Flathub + description: Provide support for ppc64le on all Flatpaks currently available on Flathub +- name: FRRouting + description: Free routing stack (BGP, OSPF, ISIS, RIP, EIGRP, PIM, etc) +- name: GCC Fortran + description: Compiler optimizations and bug fixing for POWER port of GCC fortran compiler +- name: Gentoo PowerPC Project + description: Part of Gentoo Linux and is responsible for porting Gentoo to PowerPC architecture of all flavors +- name: Glasgow Haskell Compiler (GHC) + description: state-of-the-art open source compiler and interactive environment for the functional language Haskell +- name: glibc + description: The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems +- name: Go Language + description: Supports project specific porting efforts of POWER8 ppc64/ppc64le +- name: grommunio + description: Delivering 100% open source Microsoft Exchange alternative with native protocol support (MAPI/HTTP, EWS, ...) +- name: Hadoop_Spark + description: CI environment powered by a Jenkins server running Hadoop and Spark builds for including POWER into the Hyperledger fabric community to perform Continuous Integration for IBM Hyperledger fabric codebase. +- name: heyoka + description: heyoka is a C++ library for the integration of ordinary differential equations (ODEs) via Taylor's method and LLVM. +- name: Hortonworks Data Platform + description: A secure, enterprise-ready open source Apache Hadoop distribution based on a centralized architecture (YARN) now on POWER +- name: INRIA + description: Updating the HACL* Cryptographic Library to build on POWER +- name: Istio + description: Supports compiling and testing Istio, a platform for microservice management, on POWER +- name: Julia/LLVM + description: ppc64el port of the Julia language to LLVM-6.0 +- name: jupyter/base-notebook + description: Provides docker image of jupyter/base-notebook on POWER +- name: Kubeflow + description: A project dedicated to making deployments of machine learning (ML) workflows on Kubernetes simple, portable and scalable +- name: LDC + description: Supports project specific porting efforts for the the LLVM-based D compiler +- name: libGD + description: GD is an open source code library for the dynamic creation of images by programmers. +- name: libjpeg-turbo + description: Supports project specific porting efforts of POWER8 ppc64/ppc64le +- name: libvpx + description: Adds VSX optimizations for libvpx on POWER architecture +- name: LIBXSMM + description: LIBXSMM is a library for specialized dense and sparse matrix operations as well as for deep learning primitives such as small convolutions. Enabling POWER JIT-code generation and optimization. +- name: Linux Kernel (bugfixing on linux-next) + description: Fixing a bug on powerpc in linux-next +- name: Linux Kernel (powerpc arch development) + description: PowerPC Linux Kernel testing +- name: Linux Kernel (Various Kernel Developers) + description: Testing issues with RCU_SCALE_TEST parameter +- name: Linux NFSD testing and development + description: Cross platform development and testing of Linux in-kernel NFS server (knfsd) +- name: Linux Standard Base + description: Tests for and maintains compatibility between Linux distributions +- name: LLVM Memory Order Loads Handling + description: The C standard currently specifies that that memory_order_consume loads feed into carries a dependency, however, no known implementation does anything other than promote memory_order_consume to memory_order_acquire. C users therefore avoid memory_order_consume loads in favour of volatile loads, inline assembly, and other subterfuge. There has been considerable work within the C++ standards committee to address similar issues in C++, however, the current proposals involve C++ templates, which have no reasonable C equivalent. We proposes a new _Dependent_ptr type qualifier to provide this functionality in the C language. We are implementing the same in LLVM. +- name: LLVM + description: Supports project specific porting efforts of POWER8 ppc64/ppc64le to run buildbot instances; these instances build LLVM and run the test suites when patches are checked in to ensure they run properly on the POWER architecture +- name: LTTng + description: Supports project specific porting efforts of POWER8 ppc64/ppc64le +- name: Machine Learning/Deep Learning + description: Enable and optimize frameworks of OpenBLAS, NVIDIA/Caffe, BVLC/Caffe, Torch, TensorFlow, Theano, DIGITS for IBM POWER Platform +- name: Maple Tree description: "Oracle Linux kernel POWER architecture troubleshooting: remove mmap_sem" -- - name: Mesos - description: "API’s for resource management and scheduling across entire datacenter and cloud environments. OSL hosts the CI infrastructure on POWER platform for this project" -- - name: microbench - description: "Carefully measure the performance of the bandwidth between different system compenents on POWER systems to understand their influence on application development" -- - name: Moonjit - description: "Builds and functionality testing" -- - name: Mozilla - description: "Supports Mozilla projects in testing builds, running automated functionality tests, and debugging architecture-specific bugs." -- - name: Multiple LLVM/HHVM/* - description: "Contributes towards FOSS software, optimizations for POWER arch; specifically contributes towards HHVM JIT, LLVM and other FOSS projects on POWER8" -- - name: .Net - description: "Support IBM efforts to port to PPC64le" -- - name: MULTOVL - description: "Multiple Overlap of Genomic Regions" -- - name: Netty - description: "Non-blocking network framework for the JVM" -- - name: Node.js - description: "Supports project specific porting efforts of POWER8 ppc64/ppc64le; provides stable POWER releases for community builds of Node.js" -- - name: NumPy - description: "Numerical computing in Python, now on POWER" -- - name: Nvidia-docker - description: "Uses images agnostics of the NVIDIA driver to make Docker images portable while still leveraging NVIDIA GPUs" -- - name: OCaml - description: "A modern, functional programming language with support for fast native code compilation on POWER" -- - name: OCM +- name: Mesos + description: API’s for resource management and scheduling across entire datacenter and cloud environments. OSL hosts the CI infrastructure on POWER platform for this project +- name: microbench + description: Carefully measure the performance of the bandwidth between different system compenents on POWER systems to understand their influence on application development +- name: Moonjit + description: Builds and functionality testing +- name: Mozilla + description: Supports Mozilla projects in testing builds, running automated functionality tests, and debugging architecture-specific bugs. +- name: Multiple LLVM/HHVM/* + description: Contributes towards FOSS software, optimizations for POWER arch; specifically contributes towards HHVM JIT, LLVM and other FOSS projects on POWER8 +- name: .Net + description: Support IBM efforts to port to PPC64le +- name: MULTOVL + description: Multiple Overlap of Genomic Regions +- name: Netty + description: Non-blocking network framework for the JVM +- name: Node.js + description: Supports project specific porting efforts of POWER8 ppc64/ppc64le; provides stable POWER releases for community builds of Node.js +- name: NumPy + description: Numerical computing in Python, now on POWER +- name: Nvidia-docker + description: Uses images agnostics of the NVIDIA driver to make Docker images portable while still leveraging NVIDIA GPUs +- name: OCaml + description: A modern, functional programming language with support for fast native code compilation on POWER +- name: OCM description: "Observationally Cooperative Multithreading: provides a 'kinder gentler' form of concurrency, allowing programmers to imagine that a single thread runs on the machine at any one time; uses POWER8 hardware transactional memory to run multiple threads at the same time while appearing to be running only one at a time" -- - name: OpenBLAS - description: "Optimizes BLAS 1/2 double precision for POWER8 VSX" -- - name: OpenBMC - description: "Open source BMC firmware, which supports PowerPC hosts" -- - name: OpenCV - description: "Implements POWER8 and POWER9 VSX SIMD optimizations for OpenCV" -- - name: OpenJDK and OpenJFX Snaps - description: "To create verifiable JDK and JavaFX builds for Linux from source in the form of Snap packages. The packages are built for the 'ppc64el' Debian architecture in addition to five other architectures." -- - name: OpenJDK - description: "Supports project specific porting efforts of POWER8 ppc64/ppc64le; provides support for Java 7 and 8 which is being consumed by most major distributions" -- - name: OpenMandriva - description: "Building an easy to use, yet powerful and state of art, Linux distribution aimed primarily at desktop use" -- - name: OpenQuake - description: "An Open Source Engine for seismic hazard and risk assessment uses the infrastructure to try porting to POWER architecture and see how a different architecture affects the numerical tests (the code is covered by numerical, functional and qa tests)" -- - name: OpenShift - description: "Test builds of OpenShift for Continuous Integration" -- - name: OpenWhisk - description: "Supports building ppc64le Docker images for OpenWhisk, a programming service that provides event based execution of functions" -- - name: OpenZFS - description: "OpenZFS is an advanced file system and volume manager which was originally developed for Solaris and is now maintained by the OpenZFS community." -- - name: OrientDB - description: "Multi-Model NoSQL database management system that supports graph, document, key/value and object models. Uses PowerCI infrastructure for regression tests" -- - name: ORNL Research Cloud - description: "Container and software development and testing for Oak Ridge National Laboratory Summit Supercomputer. Compile testing, container builds, and general compatibility testing for several open source software stacks." -- - name: Perfbook - description: "Provides education on parallel programming, and availability of a ppc64le system will help ensure that this education is not x86-centric." -- - name: postgreSQL - description: "Allows the postgres database system to build and troubleshoot on pp64le architecture on various distributions." -- - name: PowerPC Notebook - description: "Supports development and compiling efforts for Debian on PowerPC. The goal is to design an Open Hardware notebook motherboard based on the Power Architecture NXP T2080 CPU" -- - name: Presto - description: "Supports efforts of a POWER8 ppc64le port of Presto, a distributed SQL query engine for running interactive analytic queries against big data sources" -- - name: Primerclip - description: "Supports efficient trimming of primer sequences from next-generation sequencing reads sequenced from libraries which use PCR to amplify the target DNA" -- - name: PVECLIB - description: "A library of useful vector functions for POWER" -- - name: PyTorch - description: "Python framework for tensors and deep neural networks. Uses POWER8 for continuous integration and functional testing" -- - name: RDKit - description: "Open source toolkit for cheminformatics" -- - name: RocksDB - description: "Building the fastest key/value database, PPC port for CI and testing" -- - name: Rocky Linux - description: "A community-driven effort to bring you enterprise-grade, production-ready Linux." -- - name: RPM Fusion - description: "A community driven third party repository for Fedora and Enterprise Linux. They use a dedicated VM as a builder connected to their main infrastructure for building packages for ppc64le platform" -- - name: Ruby - description: "A dynamic, open source programming language with a focus on simplicity and productivity" -- - name: Rust Exploit Mitigations - description: "The Rust Exploit Mitigations PG maintains and improves the existing, implements, and research new exploit mitigations for the Rust compiler" -- - name: SFTPGo - description: "SFTPGo is a fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support, written in Go. It can serve local filesystem, S3 or Google Cloud Storage. POWER Docker image testing." -- - name: Snappy - description: "A fast compressor/decompressor" -- - name: Snowpatch - description: "An open source tool which provides CI testing for open-source projects which use a traditional patches + email system for accepting contributions; improves the state of continuous integration for a number of open source projects which are critical to the OpenPOWER community, providing automated test capabilities, similar to work already being done on the x86 architecture" -- - name: Spack - description: "Spack is the “App store” for running scientific software on supercomputers by drastically reducing deployment time and delivering the best possible performance of the software" -- - name: sqlite - description: "modernc.org/sqlite is a Go port of the SQLite C project." -- - name: Strimzi - description: "Strimzi provides a way to run an Apache Kafka cluster on Kubernetes in various deployment configurations. The goal is to enable IBM Power arch (ppc64le) arch in upstream Jenkins CI setup for strimzi-kafka-operator." -- - name: Swift - description: "Fast and highly comprehensible programming language for Unix-based operating systems. Supports objects-oriented, protocol-oriented, and functional programming paradigms." -- - name: tcpdump/libpcap - description: "A packet analyzer for UNIX-like OSes" -- - name: Tesseract-OCR - description: "Offers a POWER8 testing platform for Google's optical character recognition library, Tesseract OCR" -- - name: Travis CI - description: "Continuous Integration using Travis and Power" -- - name: Travis/Rust/Swift - description: "Provides access to the POWER8 architeture for Travis, Rust, or Swift project developers" -- - name: TripleO CI - description: "Continuous Integration and Delivery for RedHat OpenStack Platform" -- - name: trivy - description: "Scanner for vulnerabilities in container images, file systems, and Git repositories, as well as for configuration issues and hard-coded secrets" -- - name: VideoLan - description: "Updates the Altivec code in x264 and x265 to VSX and makes sure it works correctly on POWER8le" -- - name: Wazuh - description: "Wazuh is a free, open source and enterprise-ready security monitoring solution for threat detection, integrity monitoring, incident response and compliance." -- - name: WebM - description: "Dedicated to developing a high-quality, open video format for the web that's freely available to everyone" -- - name: Whonix - description: "Anonymity, privacy, security online" -- - name: X2Go - description: "A Remote Desktop and Remote Application Solution. Originally developed on x86/x64 hardware platforms, the server and client components are also available for ARM (Raspbian) and POWER (big and little endian). In short, it's for Linux what Citrix is for Windows." -- - name: Xenia - description: "Xenia is an experimental emulator for the Xbox 360. The goal of the project is to experiment, research, and educate on the topic of emulation of modern devices and operating systems." \ No newline at end of file +- name: OpenBLAS + description: Optimizes BLAS 1/2 double precision for POWER8 VSX +- name: OpenBMC + description: Open source BMC firmware, which supports PowerPC hosts +- name: OpenCV + description: Implements POWER8 and POWER9 VSX SIMD optimizations for OpenCV +- name: OpenJDK and OpenJFX Snaps + description: To create verifiable JDK and JavaFX builds for Linux from source in the form of Snap packages. The packages are built for the 'ppc64el' Debian architecture in addition to five other architectures. +- name: OpenJDK + description: Supports project specific porting efforts of POWER8 ppc64/ppc64le; provides support for Java 7 and 8 which is being consumed by most major distributions +- name: OpenMandriva + description: Building an easy to use, yet powerful and state of art, Linux distribution aimed primarily at desktop use +- name: OpenQuake + description: An Open Source Engine for seismic hazard and risk assessment uses the infrastructure to try porting to POWER architecture and see how a different architecture affects the numerical tests (the code is covered by numerical, functional and qa tests) +- name: OpenShift + description: Test builds of OpenShift for Continuous Integration +- name: OpenWhisk + description: Supports building ppc64le Docker images for OpenWhisk, a programming service that provides event based execution of functions +- name: OpenZFS + description: OpenZFS is an advanced file system and volume manager which was originally developed for Solaris and is now maintained by the OpenZFS community. +- name: OrientDB + description: Multi-Model NoSQL database management system that supports graph, document, key/value and object models. Uses PowerCI infrastructure for regression tests +- name: ORNL Research Cloud + description: Container and software development and testing for Oak Ridge National Laboratory Summit Supercomputer. Compile testing, container builds, and general compatibility testing for several open source software stacks. +- name: Perfbook + description: Provides education on parallel programming, and availability of a ppc64le system will help ensure that this education is not x86-centric. +- name: Persistent SI-HTM + description: Enable the use of hardware transactions, on Power machines, with snapshot isolation consistency. +- name: postgreSQL + description: Allows the postgres database system to build and troubleshoot on pp64le architecture on various distributions. +- name: PowerPC Notebook + description: Supports development and compiling efforts for Debian on PowerPC. The goal is to design an Open Hardware notebook motherboard based on the Power Architecture NXP T2080 CPU +- name: Presto + description: Supports efforts of a POWER8 ppc64le port of Presto, a distributed SQL query engine for running interactive analytic queries against big data sources +- name: Primerclip + description: Supports efficient trimming of primer sequences from next-generation sequencing reads sequenced from libraries which use PCR to amplify the target DNA +- name: Project Quay + description: Builds, stores, and distributes Docker containers +- name: PVECLIB + description: A library of useful vector functions for POWER +- name: PyTorch + description: Python framework for tensors and deep neural networks. Uses POWER8 for continuous integration and functional testing +- name: RDKit + description: Open source toolkit for cheminformatics +- name: RocksDB + description: Building the fastest key/value database, PPC port for CI and testing +- name: Rocky Linux + description: A community-driven effort to bring you enterprise-grade, production-ready Linux. +- name: RPM Fusion + description: A community driven third party repository for Fedora and Enterprise Linux. They use a dedicated VM as a builder connected to their main infrastructure for building packages for ppc64le platform +- name: Ruby + description: A dynamic, open source programming language with a focus on simplicity and productivity +- name: Rust Exploit Mitigations + description: The Rust Exploit Mitigations PG maintains and improves the existing, implements, and research new exploit mitigations for the Rust compiler +- name: SFTPGo + description: SFTPGo is a fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support, written in Go. It can serve local filesystem, S3 or Google Cloud Storage. POWER Docker image testing. +- name: Snappy + description: A fast compressor/decompressor +- name: Snowpatch + description: An open source tool which provides CI testing for open-source projects which use a traditional patches + email system for accepting contributions; improves the state of continuous integration for a number of open source projects which are critical to the OpenPOWER community, providing automated test capabilities, similar to work already being done on the x86 architecture +- name: Spack + description: Spack is the “App store” for running scientific software on supercomputers by drastically reducing deployment time and delivering the best possible performance of the software +- name: sqlite + description: modernc.org/sqlite is a Go port of the SQLite C project. +- name: Strimzi + description: Strimzi provides a way to run an Apache Kafka cluster on Kubernetes in various deployment configurations. The goal is to enable IBM Power arch (ppc64le) arch in upstream Jenkins CI setup for strimzi-kafka-operator. +- name: Swift + description: Fast and highly comprehensible programming language for Unix-based operating systems. Supports objects-oriented, protocol-oriented, and functional programming paradigms. +- name: tcpdump/libpcap + description: A packet analyzer for UNIX-like OSes +- name: Tesseract-OCR + description: Offers a POWER8 testing platform for Google's optical character recognition library, Tesseract OCR +- name: Travis CI + description: Continuous Integration using Travis and Power +- name: Travis/Rust/Swift + description: Provides access to the POWER8 architeture for Travis, Rust, or Swift project developers +- name: TripleO CI + description: Continuous Integration and Delivery for RedHat OpenStack Platform +- name: trivy + description: Scanner for vulnerabilities in container images, file systems, and Git repositories, as well as for configuration issues and hard-coded secrets +- name: VideoLan + description: Updates the Altivec code in x264 and x265 to VSX and makes sure it works correctly on POWER8le +- name: Wazuh + description: Wazuh is a free, open source and enterprise-ready security monitoring solution for threat detection, integrity monitoring, incident response and compliance. +- name: WebM + description: Dedicated to developing a high-quality, open video format for the web that's freely available to everyone +- name: Whonix + description: Anonymity, privacy, security online +- name: x265 + description: x265 is an open source HEVC encoder +- name: X2Go + description: A Remote Desktop and Remote Application Solution. Originally developed on x86/x64 hardware platforms, the server and client components are also available for ARM (Raspbian) and POWER (big and little endian). In short, it's for Linux what Citrix is for Windows. +- name: Xenia + description: Xenia is an experimental emulator for the Xbox 360. The goal of the project is to experiment, research, and educate on the topic of emulation of modern devices and operating systems. diff --git a/data/projects.yml b/data/projects.yml index 1491263..d671492 100644 --- a/data/projects.yml +++ b/data/projects.yml @@ -1,816 +1,544 @@ -- - name: Abyss OS +- name: Abyss OS description: aarch64, powerpc -- - name: AlmaLinux +- name: AlmaLinux description: aarch64, powerpc -- - name: Alpine Linux +- name: Alpine Linux description: powerpc -- - name: Amahi +- name: Amahi description: vm -- - name: Anaconda +- name: Anaconda description: powerpc -- - name: Antrea +- name: Antrea description: aarch64 -- - name: Apache Software Foundation +- name: Apache Software Foundation description: co-location, mirroring, powerpc -- - name: Apereo +- name: Apereo description: vm -- - name: Arch Linux - description: mirroring -- - name: Armbian +- name: Arch Linux + description: mirroring +- name: Armbian description: aarch64 -- - name: Bazel +- name: Bazel description: powerpc -- - name: BearSSL +- name: BearSSL description: powerpc -- - name: BioJS +- name: BioJS description: vm, webapp -- - name: Blockchain +- name: Blockchain description: powerpc -- - name: BlueMika +- name: BlueMika description: powerpc -- - name: Briar +- name: Briar description: ci-cd -- - name: Bro +- name: Bro description: vm -- - name: Buildbot +- name: Buildbot description: co-location -- - name: Buildroot +- name: Buildroot description: vm, mailing-list, ci-cd -- - name: BusyBox +- name: BusyBox description: vm, mailing-list -- - name: Cacti +- name: Cacti description: co-location -- - name: Census Reporter +- name: Census Reporter description: vm -- - name: CentOS Linux +- name: CentOS Linux description: mirroring -- - name: Checkpoint-restore +- name: Checkpoint-restore description: powerpc -- - name: Chimera Linux +- name: Chimera Linux description: aarch64,powerpc -- - name: Cinc Project +- name: Cinc Project description: vm,aarch64,powerpc,mirroring -- - name: CiviCRM +- name: CiviCRM description: co-location, vm -- - name: ClickHouse +- name: ClickHouse description: powerpc -- - name: Cloud Foundry +- name: Cloud Foundry description: powerpc -- - name: CPAN +- name: CPAN description: mirroring -- - name: Cppcheck +- name: Cppcheck description: vm -- - name: CRAN +- name: CRAN description: mirroring -- - name: CRIU +- name: CRIU description: powerpc -- - name: crosstool-NG +- name: crosstool-NG description: vm -- - name: CVPM +- name: CVPM description: vm -- - name: Cyber-Complex Foundation +- name: Cyber-Complex Foundation description: mirroring -- - name: Cygwin +- name: Cygwin description: mirroring -- - name: Darcs +- name: Darcs description: vm, mailing-list -- - name: Debian Linux +- name: Debian Linux description: co-location, mirroring -- - name: Debian OpenQA +- name: Debian OpenQA description: vm, ci-cd -- - name: Debian Ports +- name: Debian Ports description: vm -- - name: Debian RISCV +- name: Debian RISCV description: ci-cd -- - name: Deeplearning4j +- name: Deeplearning4j description: powerpc -- - name: Deluge +- name: Deluge description: vm, mirroring -- - name: Delve +- name: Delve description: powerpc -- - name: Django +- name: Django description: vm -- - name: Docker Matrix +- name: Docker Matrix description: powerpc -- - name: Docker +- name: Docker description: powerpc -- - name: DotFile-HPC +- name: DotFile-HPC description: powerpc -- - name: Drupal +- name: Drupal description: co-location, vm, mirroring -- - name: EasyBuild +- name: EasyBuild description: powerpc -- - name: Eclipse Communication Framework +- name: Eclipse Communication Framework description: co-location, vm -- - name: Eclipse +- name: Eclipse description: mirroring -- - name: Eclipse OMR +- name: Eclipse OMR description: powerpc -- - name: Eclipse OpenJ9 +- name: Eclipse OpenJ9 description: powerpc -- - name: Eclipse Adoptium +- name: Eclipse Adoptium description: aarch64 -- - name: Eclipse Platform +- name: Eclipse Platform description: powerpc, aarch64 -- - name: Eigen +- name: Eigen description: powerpc -- - name: Elastic Beats +- name: Elastic Beats description: powerpc -- - name: ELENA LANG +- name: ELENA LANG description: powerpc -- - name: Elgg +- name: Elgg description: vm -- - name: eLinux +- name: eLinux description: webapp, mailing-list -- - name: ELRepo +- name: ELRepo description: mirroring, aarch64 -- - name: Enlightenment +- name: Enlightenment description: co-location -- - name: Evolution Groupware Suite +- name: Evolution Groupware Suite description: mailing-list -- - name: F-Droid +- name: F-Droid description: ci-cd -- - name: Fedora Copr +- name: Fedora Copr description: powerpc, vm -- - name: Fedora Linux +- name: Fedora Linux description: co-location, mirroring -- - name: Fedora RISCV +- name: Fedora RISCV description: ci-cd -- - name: FFmpeg +- name: FFmpeg description: powerpc -- - name: Finnix +- name: Finnix description: mirroring -- - name: Firefox +- name: Firefox description: powerpc -- - name: FOSDEM +- name: FOSDEM description: mirroring -- - name: Fosshost +- name: Fosshost description: co-location -- - name: FOSS Translation +- name: FOSS Translation description: vm -- - name: Freedesktop.org +- name: Freedesktop.org description: co-location, ci-cd -- - name: Freedroid +- name: Freedroid description: vm, mirroring -- - name: Funtoo Linux +- name: Funtoo Linux description: mirroring -- - name: GCC/Clang +- name: GCC/Clang description: powerpc -- - name: GCC Compile Farm Project +- name: GCC Compile Farm Project description: co-location, ci-cd, powerpc, aarch64 -- - name: GCC Fortran +- name: GCC Fortran description: powerpc -- - name: GenPi64 +- name: GenPi64 description: aarch64 -- - name: Gentoo Linux +- name: Gentoo Linux description: co-location, vm, mirroring, powerpc, aarch64 -- - name: Ginga Middleware +- name: Ginga Middleware description: powerpc -- - name: Glassbeats +- name: Glassbeats description: webapp -- - name: GNOME +- name: GNOME description: co-location, vm, mirroring, ci-cd, aarch64 -- - name: GNU Assembly +- name: GNU Assembly description: vm -- - name: GNU Radio +- name: GNU Radio description: vm -- - name: godon +- name: godon description: vm -- - name: Go Language +- name: Go Language description: powerpc -- - name: Grml +- name: Grml description: mirroring -- - name: grommunio +- name: grommunio description: powerpc -- - name: GSB (Gnome.SlackBuild) +- name: GSB (Gnome.SlackBuild) description: mirroring -- - name: Hackage +- name: Hackage description: mirroring -- - name: Hadoop Spark +- name: Hadoop Spark description: powerpc -- - name: Haiku +- name: Haiku description: mirroring -- - name: Harmony Agreements +- name: Harmony Agreements description: mailing-list -- - name: HELICS +- name: HELICS description: ci-cd, aarch64 -- - name: Heptapod +- name: Heptapod description: ci-cd, aarch64 -- - name: heyoka +- name: heyoka description: powerpc -- - name: HHVM +- name: HHVM description: mirroring, powerpc -- - name: Hortonworks Data Platform +- name: Hortonworks Data Platform description: powerpc -- - name: Hush +- name: Hush description: vm -- - name: Inkscape - description: vm, mailing-list -- - name: INRIA +- name: Inkscape + description: vm, mailing-list +- name: INRIA description: powerpc -- - name: Istio +- name: Istio description: powerpc -- - name: Jaws +- name: Jaws description: vm, mailing-list -- - name: Jenkins +- name: Jenkins description: co-location, vm, mailing-list, mirroring -- - name: Jitesoft +- name: Jitesoft description: aarch64 -- - name: Jupyter / Base-notebook +- name: Jupyter / Base-notebook description: powerpc -- - name: K-3D +- name: K-3D description: vm -- - name: Kali Linux +- name: Kali Linux description: aarch64 -- - name: KDE +- name: KDE description: vm, mirroring -- - name: Kodi +- name: Kodi description: vm -- - name: Kubeflow +- name: Kubeflow description: ci-cd, powerpc -- - name: LDC +- name: LDC description: powerpc -- - name: LFS (Linux From Scratch) - description: mirroring -- - name: libGD +- name: LFS (Linux From Scratch) + description: mirroring +- name: libGD description: powerpc -- - name: libjpeg-turbo +- name: libjpeg-turbo description: powerpc -- - name: libpng +- name: libpng description: mirroring -- - name: LibreHealth +- name: LibreHealth description: vm -- - name: libvirt +- name: libvirt description: vm -- - name: libvpx +- name: libvpx description: powerpc -- - name: LIBXSMM +- name: LIBXSMM description: powerpc -- - name: LineageOS +- name: LineageOS description: ci-cd -- - name: linhes +- name: linhes description: vm -- - name: LinuxChix +- name: LinuxChix description: co-location, vm -- - name: Linux Driver Project +- name: Linux Driver Project description: webapp, mailing-list -- - name: Linux Foundation +- name: Linux Foundation description: co-location -- - name: Linux Fund +- name: Linux Fund description: vm -- - name: Linux Kernel (powerpc arch development) +- name: Linux Kernel (powerpc arch development) description: powerpc -- - name: Linux Kernel (Various Kernel Developers) +- name: Linux Kernel (Various Kernel Developers) description: powerpc -- - name: Linux NFSD Testing and Development +- name: Linux NFSD Testing and Development description: powerpc -- - name: Linux Plumbers Conference +- name: Linux Plumbers Conference description: vm, mailing-list -- - name: Linux Standard Base +- name: Linux Standard Base description: powerpc -- - name: LLVM +- name: LLVM description: powerpc -- - name: LTTng +- name: LTTng description: powerpc -- - name: LuneOS +- name: LuneOS description: mailing-list -- - name: LyX +- name: LyX description: vm -- - name: MacPorts +- name: MacPorts description: vm -- - name: Mageia +- name: Mageia description: vm -- - name: Mandriva Users +- name: Mandriva Users description: vm -- - name: Manjaro Linux +- name: Manjaro Linux description: mirroring -- - name: Manulix +- name: Manulix description: mirroring -- - name: MariaDB +- name: MariaDB description: mirroring -- - name: Mesos +- name: Mesos description: powerpc -- - name: Midnight Commander - description: vm, mirroring -- - name: Minio +- name: Midnight Commander + description: vm, mirroring +- name: Minio description: aarch64 -- - name: Monitoring-plugins +- name: Monitoring-plugins description: mirroring -- - name: Monkey Server - description: vm -- - name: Moonjit +- name: Monkey Server + description: vm +- name: Moonjit description: powerpc -- - name: Mozdev +- name: Mozdev description: co-location, vm, mirroring -- - name: Mozilla +- name: Mozilla description: powerpc -- - name: Mozillazine +- name: Mozillazine description: Co-location, vm -- - name: Mulgara +- name: Mulgara description: vm, mailing-list -- - name: MULTOVL +- name: MULTOVL description: powerpc -- - name: Musescore +- name: Musescore description: mirroring -- - name: Musicbrainz +- name: Musicbrainz description: vm, mirroring -- - name: Mutt +- name: Mutt description: mirroring, mailing-list, webapp -- - name: MX Linux +- name: MX Linux description: mirroring -- - name: Mycroft Project +- name: Mycroft Project description: webapp -- - name: MythTV +- name: MythTV description: co-location, vm, mirroring -- - name: Mythubuntu +- name: Mythubuntu description: mirroring -- - name: NAS-Admin +- name: NAS-Admin description: co-location, mirroring -- - name: .Net +- name: .Net description: powerpc -- - name: Nettle +- name: Nettle description: powerpc -- - name: Node.js +- name: Node.js description: powerpc,aarch64 -- - name: NTPSEC +- name: NTPSEC description: vm -- - name: NumPy +- name: NumPy description: powerpc -- - name: Nvidia-docker +- name: Nvidia-docker description: powerpc -- - name: Ocaml +- name: Ocaml description: powerpc -- - name: OCM +- name: OCM description: powerpc -- - name: OFTC +- name: OFTC description: vm -- - name: Open Advice +- name: Open Advice description: webapp -- - name: OpenBLAS - description: powerpc -- - name: OpenBMC +- name: OpenBLAS + description: powerpc +- name: OpenBMC description: powerpc -- - name: OpenBSD +- name: OpenBSD description: ci-cd -- - name: OpenCV +- name: OpenCV description: powerpc -- - name: OpenDev +- name: OpenDev description: aarch64 -- - name: OpenFAAS +- name: OpenFAAS description: aarch64 -- - name: open-fcoe +- name: open-fcoe description: vm, mailing-list, mirroring -- - name: Open Hatch +- name: Open Hatch description: vm -- - name: OpenID +- name: OpenID description: co-location, webapp, mailing-list -- - name: OpenJDK +- name: OpenJDK description: powerpc -- - name: open-lldp +- name: open-lldp description: vm, mailing-list -- - name: OpenMandriva +- name: OpenMandriva description: aarch64, powerpc -- - name: OpenMRS +- name: OpenMRS description: vm, webapp, mirroring -- - name: OpenQuake +- name: OpenQuake description: powerpc -- - name: OpenShift +- name: OpenShift description: powerpc -- - name: OpenStreetMap +- name: OpenStreetMap description: co-location, vm, mirroring -- - name: OpenWhisk +- name: OpenWhisk description: powerpc -- - name: OpenWRT +- name: OpenWRT description: ci-cd -- - name: OpenZFS +- name: OpenZFS description: webapp, powerpc, aarch64, vm -- - name: OrientDB +- name: OrientDB description: powerpc -- - name: OSDV +- name: OSDV description: vm -- - name: OSGeo +- name: OSGeo description: co-location, vm -- - name: OSMC +- name: OSMC description: aarch64 -- - name: PA-RISC +- name: PA-RISC description: co-location, vm -- - name: Parrot - description: vm, mailing-list, mirroring -- - name: Peeragogy +- name: Parrot + description: vm, mailing-list, mirroring +- name: Peeragogy description: vm, mailing-list -- - name: Pentoo Linux +- name: Pentoo Linux description: mirroring -- - name: Peregrine +- name: Peregrine description: vm -- - name: perfbook +- name: perfbook description: powerpc -- - name: Persistent SI-HTM +- name: Persistent SI-HTM description: powerpc -- - name: PersonalTelco +- name: PersonalTelco description: co-location -- - name: phpBB +- name: phpBB description: co-location, vm, mirroring -- - name: PicaLibre +- name: PicaLibre description: vm -- - name: Pipcook +- name: Pipcook description: ci-cd -- - name: Plan 9 Foundation +- name: Plan 9 Foundation description: vm, mirroring -- - name: postgreSQL +- name: postgreSQL description: powerpc -- - name: PowerPC Notebook +- name: PowerPC Notebook description: powerpc -- - name: Presto +- name: Presto description: powerpc -- - name: Privly +- name: Privly description: webapp -- - name: Python Software Foundation +- name: Python Software Foundation description: co-location, vm, webapp -- - name: PyTorch +- name: PyTorch description: powerpc -- - name: QEMU +- name: QEMU description: vm -- - name: Rainmeter +- name: Rainmeter description: vm -- - name: RDKit +- name: RDKit description: powerpc -- - name: RebornOS +- name: RebornOS description: aarch64, mirroring -- - name: Replicant +- name: Replicant description: webapp, mailing-list, mirroring -- - name: Replica.one +- name: Replica.one description: ci-cd, vm -- - name: Reproducible builds +- name: Reproducible builds description: ci-cd -- - name: Robot Operating System +- name: Robot Operating System description: vm, mailing-list, mirroring -- - name: Rocky Linux +- name: Rocky Linux description: powerpc,aarch64 -- - name: RPM Fusion +- name: RPM Fusion description: powerpc -- - name: RPM +- name: RPM description: mailing-list, mirroring -- - name: RTEMS +- name: RTEMS description: co-location -- - name: Ruby +- name: Ruby description: powerpc -- - name: Rust +- name: Rust description: powerpc -- - name: Rust Exploit Mitigations +- name: Rust Exploit Mitigations description: powerpc -- - name: Sahana Foundation +- name: Sahana Foundation description: vm, webapp, mirroring -- - name: Salix Linux +- name: Salix Linux description: mirroring -- - name: SFTPGo +- name: SFTPGo description: powerpc -- - name: SHA-3 - description: powerpc -- - name: SharkLinux - description: vm -- - name: Skytable +- name: SHA-3 + description: powerpc +- name: SharkLinux + description: vm +- name: Skytable description: aarch64 -- - name: Slackware +- name: Slackware description: vm, mirroring -- - name: Snappy +- name: Snappy description: powerpc -- - name: Snowpatch +- name: Snowpatch description: powerpc -- - name: Software Freedom Conservatory - description: vm -- - name: Spack +- name: Software Freedom Conservatory + description: vm +- name: Spack description: aarch64, powerpc -- - name: Strimzi +- name: Strimzi description: powerpc -- - name: Sourceware +- name: Sourceware description: aarch64, vm, co-location -- - name: sqlite +- name: sqlite description: powerpc -- - name: Swift +- name: Swift description: powerpc -- - name: SWI-Prolog - description: vm -- - name: Tahoe LAFS - description: mailing-list -- - name: tcpdump/libpcap +- name: SWI-Prolog + description: vm +- name: Tahoe LAFS + description: mailing-list +- name: tcpdump/libpcap description: vm, ci-cd, powerpc, aarch64 -- - name: Teaching Open Source +- name: Teaching Open Source description: vm, webapp, mirroring -- - name: Tesseract-OCR +- name: Tesseract-OCR description: powerpc -- - name: The Documentation Foundation +- name: The Documentation Foundation description: mirroring -- - name: The Julia Language +- name: The Julia Language description: powerpc -- - name: The NetBSD Foundation +- name: The NetBSD Foundation description: aarch64 -- - name: The Tor Project +- name: The Tor Project description: aarch64 -- - name: Tobin's Linux kernel +- name: Tobin's Linux kernel description: powerpc -- - name: Travis-CI +- name: Travis-CI description: powerpc -- - name: Trinity Rescue Kit +- name: Trinity Rescue Kit description: mirroring -- - name: Trisquel Linux +- name: Trisquel Linux description: mirroring -- - name: trivy +- name: trivy description: powerpc -- - name: Ubuntu +- name: Ubuntu description: mirroring -- - name: uClibc +- name: uClibc description: mailing-list -- - name: UEK Maple Tree +- name: UEK Maple Tree description: powerpc -- - name: Vector Linux +- name: Vector Linux description: mirroring -- - name: VideoLAN +- name: VideoLAN description: mirroring, powerpc, ci-cd -- - name: WebDAV - description: vm -- - name: x265 +- name: WebDAV + description: vm +- name: x265 description: powerpc -- - name: X2go +- name: X2go description: powerpc -- - name: Xenia +- name: Xenia description: powerpc -- - name: XBMC +- name: XBMC description: mirroring -- - name: Xiph +- name: Xiph description: co-location, mirroring -- - name: Yocto +- name: Yocto description: co-location -- - name: Yum +- name: Yum description: vm, mirroring \ No newline at end of file diff --git a/static/images/ayden_murphy-kirsch.webp b/static/images/ayden_murphy-kirsch.webp new file mode 100644 index 0000000..0a43705 Binary files /dev/null and b/static/images/ayden_murphy-kirsch.webp differ diff --git a/static/images/grant.jpg b/static/images/grant.jpg new file mode 100644 index 0000000..5b2f156 Binary files /dev/null and b/static/images/grant.jpg differ diff --git a/static/images/sharon_bousso.png b/static/images/sharon_bousso.png new file mode 100644 index 0000000..fb2a071 Binary files /dev/null and b/static/images/sharon_bousso.png differ diff --git a/themes/mainroad/assets/css/style.css b/themes/mainroad/assets/css/style.css index 3c0724e..8ae3416 100644 --- a/themes/mainroad/assets/css/style.css +++ b/themes/mainroad/assets/css/style.css @@ -1499,6 +1499,15 @@ label { width: 200px; } +.form-inline { + display: flex; + margin: 5px; +} + +.form-inline label { + margin: 5px; +} + textarea { width: 200px; height: 32px;