Python Conquers CUDA: NVIDIA's Native Python Support Ushers in a New Era of GPU Programming

2025-04-04
Python Conquers CUDA: NVIDIA's Native Python Support Ushers in a New Era of GPU Programming

In 2024, Python surpassed JavaScript to become the world's most popular programming language. At GTC, NVIDIA announced native Python support for its CUDA toolkit, revolutionizing GPU programming. Developers can now use Python directly for algorithmic computing on GPUs without needing C++ expertise. NVIDIA built Pythonic CUDA, not a simple translation of C, but a natural interface for Python developers. This includes components from runtime compilers to cuPyNumeric (a NumPy replacement), and introduces the CuTile programming model, simplifying GPU programming's complexity. This massively expands CUDA's developer base, especially promising in emerging markets like India and Brazil.

Read more
Development

OSI Board Election Roiled by Open Source AI Definition Debate

2025-03-08
OSI Board Election Roiled by Open Source AI Definition Debate

The Open Source Initiative's (OSI) 2025 board election is mired in controversy, sparked by its open source AI definition (OSAID) released last October. The rejection of candidate Luke Faraone for allegedly missing a deadline has ignited debate about OSI's communication and process transparency. Beyond the procedural issues, the OSAID itself is facing strong opposition from key players in the open source community, with prominent figures like Richard Fontana and Bradley Kuhn advocating for a 5-10 year delay in formalizing an open source AI definition. The election proceeds, leaving the future of the OSAID uncertain.

Read more
Development Board Election

The Vim Community's Heroic Effort After Bram Moolenaar's Passing

2025-02-16
The Vim Community's Heroic Effort After Bram Moolenaar's Passing

Following the passing of Bram Moolenaar, Vim's creator, in August 2023, the open-source community rallied to keep his project alive. Maintainer Christian Brabandt recounted the inspiring story at VimConf 2024, detailing the challenges overcome: inheriting the GitHub account, migrating infrastructure, and onboarding new maintainers. While Vim is now in maintenance mode, focusing on bug fixes and smaller features, the community remains active, improving documentation and processes to ensure Vim's long-term health. Vim 9.1, dedicated to Moolenaar, was released in January 2024.

Read more
Development

Rust's Long War for the Linux Kernel

2025-02-09
Rust's Long War for the Linux Kernel

Rust is making inroads into the Linux kernel, but the transition will be a long and contentious one. While Rust offers significant advantages in memory safety and is backed by companies like Google, its adoption faces strong resistance within the kernel community. Concerns about its steep learning curve and integration challenges with existing C code have sparked heated debates, even described as a “religious war.” However, proponents argue that Rust improves kernel stability and security, attracting more developers. Ultimately, Rust's complete replacement of C depends on technological maturity and community consensus.

Read more
Development

Open Source Developers Face OFAC Sanctions: A New Guide Navigates the Complexities

2025-02-02
Open Source Developers Face OFAC Sanctions: A New Guide Navigates the Complexities

US government OFAC sanctions are impacting the open-source community, particularly restricting collaboration with developers from sanctioned countries. The Linux Foundation has released a comprehensive guide to help open-source developers understand and comply with OFAC regulations, avoiding legal risks associated with working with sanctioned individuals or entities. The guide highlights the "50% rule," clarifies the scope of the "informational materials" exemption, and cautions developers against two-way engagement or indirect collaboration with developers from sanctioned regions. While compliance isn't easy, this guide provides a valuable resource for developers navigating the complex intersection of technology, law, and international relations.

Read more

Ex-EA Engineer Builds Jank: A New Programming Language Blending Clojure and C++

2025-01-29
Ex-EA Engineer Builds Jank: A New Programming Language Blending Clojure and C++

Former EA engineer Jeaye Wilkerson is developing jank, a new programming language aiming to combine the interactive nature of Clojure with the native compilation speed and minimal runtime of C++. Built on LLVM and incorporating elements from C++, Clojure, and Rust, jank seeks to be a native Clojure dialect. The project has garnered significant community interest, becoming one of the most popular unreleased Clojure projects. Its unique feature is the flexibility to switch between dynamically and statically typed code, balancing rapid development with performance optimization. jank is poised to be a powerful tool for game development, GUI development, and data science.

Read more
Development

Ubuntu Linux Luminary Steve Langasek Passes Away

2025-01-08
Ubuntu Linux Luminary Steve Langasek Passes Away

Steve Langasek, a key contributor to Ubuntu and Debian, passed away on January 1st, 2025, at the age of 45. His journey in free software began in 1996, leading to significant roles as release manager for Debian Sarge and Etch, and later for Ubuntu. Beyond his technical contributions to projects like Linux-PAM, Samba, and OpenLDAP, Langasek was celebrated for his leadership and mentorship within the open-source community. His passing is a profound loss, leaving a legacy of impactful contributions that will be remembered for years to come.

Read more
Development

Relicensing Open Source Projects: A Study of Elasticsearch, Redis, and Terraform

2024-12-31
Relicensing Open Source Projects: A Study of Elasticsearch, Redis, and Terraform

Facing economic pressure, some companies are relicensing their popular open source projects to more restrictive licenses to generate more revenue, leading to project forks. CHAOSS studied Elasticsearch, Redis, and Terraform, finding that forks often exhibit greater organizational diversity than the originals, especially under neutral foundations like the Linux Foundation. While relicensing had minimal impact on contributors to the original projects, it significantly affected users. This research is the first step in a larger ongoing project; future analysis will incorporate more data and projects for a deeper understanding.

Read more