Clion linux kernel3/18/2023 ![]() ![]() Using static analysis toolsīefore we continue with our tool's development history, I'd like to talk about the static analysis technology as such. However, you don't know yet what tricks I had to use to be able to analyze projects with that version. Thanks to regular checks of open-source projects and build management, the analyzer did fairly well for several years and would even feel quite ready for release at times. We put this version on regular night builds and ran it through the Clang Static Analyzer. Replacing a few system calls and debugging on Chromium project enabled us to make a decent console application. It took our small team a couple of months to port the PVS-Studio kernel's code to Linux. It is actually the need to be able to check such projects that has driven the development of PVS-Studio for Linux. This environment is abundant in large and interesting open-source projects that are extremely hard, if possible at all, to build under Windows. We already knew it then and this task was yet to be done, so there was no official support of the Linux version.Īs an author of a number of articles about project checks, I, unlike my colleagues, would often find inspiration in software designed for Linux. Why did we never show it to the public then? You see, developing a software product, even based on an already existing one, is a huge job that takes lots of human-hours and involves tons of unexpected problems and details to deal with. In fact, the Linux version of the PVS-Studio console kernel has been ready for a long time, about three years now. It's a big job, which, unfortunately, involves much more work than simply compiling the source files for the new platform, as some may think. In this article, I will tell you how we made the decision to create a product for Linux distributions after 10 years of the Windows version's existence. Episode 4 (Release Candidate)Įarlier this year, we started doing something that we had felt uncertain about for a long time, namely porting PVS-Studio to Linux. A myth about understanding build scripts.What PVS-Studio users expected of the Linux version. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |