Everyone uses Linux, and companies are willing to pay to develop it, but maintaining Linux's code? That's another matter. . At the Linux Foundation Members Summit , Jonathan Corbet, Linux kernel developer and executive editor of Linux Weekly News, explained where the pain points are for Linux kernel maintainers and why it's getting to be a bit much for all of Linux's cooks. Indeed, many Linux code maintainers are burning out. Why? There are many reasons. First, though, you need to understand what Linux kernel maintainers actually do. They're the people who take the code from thousands of developers, check it for errors, make sure there are no regressions, coordinate the code with the patches from other maintainers from further up and down the tree, and finally herd the patches toward the mainline. Oh, and manage backports. That's a lot of work, but it's only the "fun" code part. Maintainers must also mediate developer disagreements and interact with vendors and users. The latter can range from talking to hardware companies to try to get them to open-source their drivers, and assisting developers on how to build a driver, to helping a user having trouble with his laptop touchpad -- quite possibly because the aforementioned vendor never cooperated when the touchpad driver was first built. . During the annual Linux Foundation Members Summit, Jonathan Corbet elaborates on the responsibilities of kernel maintainers and the obstacles they face in their work.. Kernel Development, Open Source Contributions, Linux Maintainers. . LinuxSecurity.com Team
Public source code repositories, from Sourceforge to GitHub , from the Linux Kernel Archives to ReactOS.org , from PHP Packagist to the Python Package Index , better known as PyPI , are a fantastic source (sorry!) of free operating systems, applications, programming libraries, and developers’ toolkits that have done computer science and software engineering a world of good. . Most software projects need “helper” code that isn’t a fundamental part of the problem that the project itself is trying to solve, such as utility functions for writing to the system log, producing colourful output, uploading status reports to a web service, creating backup archives of old data, and so on. In cases like that, you can save time (and benefit for free from other people’s expertise) by searching for a package that already exists in one of the many available repositories, and hooking that external package into your own tree of source code. In the other direction, if you’re working on a project of your own that includes some useful utilities you couldn’t find anywhere else, you might feel inclined to offer something to the community in return by packaging up your code and making it available for free to everyone else. . Explore the ways in which platforms such as CRAN tackle security vulnerabilities diligently and resourcefully within the world of open-source software.. Malware Mitigation, Open-Source Security, Software Repositories, Python Code Management, Community Contributions. . LinuxSecurity.com Team
Security researchers have found at least six more flaws in the open-software world's most popular program for maintaining code under development. According to a representative of the project that oversees the program, known as the Concurrent Versions System, the vulnerabilities include a flaw that could let an attacker take control of a CVS server from the Internet, putting the code repository's contents at risk. . . .. Security researchers have found at least six more flaws in the open-software world's most popular program for maintaining code under development. According to a representative of the project that oversees the program, known as the Concurrent Versions System, the vulnerabilities include a flaw that could let an attacker take control of a CVS server from the Internet, putting the code repository's contents at risk. The flaws were discovered as part of an analysis of the program's code following the announcement last month of a similar set of issues. . Cybersecurity experts unveiled six new vulnerabilities in the widely-used open-source CVS system, jeopardizing the safety of code repositories.. open-source repository vulnerabilities,CVS security flaws,code maintenance security. . LinuxSecurity.com Team
Get the latest Linux and open source security news straight to your inbox.