Language Selection

English French German Italian Portuguese Spanish

Popcorn - Popularity Contest (for RPM)

Filed under
Software

A few days ago I came across Feature #305877. What is it about? Well, Debian has the Popularity Contest, which tracks installed packages, how often they are used and sends an anonymized report once a week to their server. This maps the usage of Debian packages and as a nice side effect Debian guys can estimate the size of their user base on various platforms and releases. This also gives information about the community structure (e.g. how many users use development tools or graphic applications). This would be a very neat thing to have in openSUSE too!

At first, the task seemed pretty straightforward - just to replace dpkg calls with corresponding calls to rpm. There was one catch, though. Because of the transactions, which RPM uses, scanning on my openSUSE 11.1 machine took 2 minutes instead of 2 seconds on Debian! That’s because RPM creates one transaction for each package and constant locking and unlocking of rpmdb makes this process really slow. I rewrote the script to python, just to see how long will it take using only one long transaction and was very pleasantly surprised that it got back to 2 seconds.

rest here




More in Tux Machines

Compact carrier turns Nvidia Jetson TX2 into an SBC

Aetina’s “ACE-N510” carrier for the Linux-powered Jetson TX1 and TX2 measures only 87 x 50mm, and offers HDMI, 2x USB 3.0, 2x CAN, and optional -20 to 70°C. When Aetina recently unveiled its Nano-ITX (120 x 120mm) ACE-N261 carrier for Nvidia’s Jetson TX2 and earlier, pin-compatible Jetson TX1 COMs, it mentioned an upcoming ACE-N510 that was even smaller. Now we have the details on the little beastie, which like Connect Tech’s Sprocket Jetson carrier, has a compact 87 x 50mm footprint that matches the Jetson modules it stacks on. The ACE-N510 is designed for smart cameras, robots, drones, industrial inspection, mobile medical, and deep learning. Read more

OpenMandriva Is Dropping 32-Bit Support, OpenMandriva Lx 3.03 Is the Last One

Powered by the Linux 4.13.12 kernel, OpenMandriva Lx 3.03 is an enhancement to the previous OpenMandriva Lx 3 releases, adding major improvements to the boot process. The OS also uses the Mesa 17.2.3 graphics stack with S3TC support enabled, the X.Org Server 1.19.5 display server, and systemd 234 init system. On the user-visible side of changes, OpenMandriva Lx 3.03 ships with the KDE Plasma 5.10.5 desktop environment and KDE Frameworks 5.39.0 software stack, along with the latest Firefox Quantum web browser compiled with LLVM/Clang 5.0.0 and Calamares 3.1.8 as default graphical installer. Read more

Kali Linux 2017.3 Ethical Hacking OS Brings InSpy, Sublist3r, and SMB3.0 Support

Coming two months after the previous release, Kali Linux 2017.3 is here with a new kernel, namely Linux 4.13.10, which adds better support for the latest hardware components, as well as all the security patches pushed upstream in the Debian Testing repositories, as well as various new tools. First off, the Linux 4.13.10 kernel adds SMB 3.0 support to CIFS by default, rises the EXT4 directories limit from 10 million entries to up to 2 billion, and enables TLS support. Second, Offensive Security updated several of the included tools for this release, such as The Social Engineering Toolkit, Reaver, Burp Suite, PixieWPS, and Cuckoo. Read more

pfSense 2.4.2-RELEASE now available

We are excited to announce the release of pfSense® software version 2.4.2, now available for new installations and upgrades! pfSense software version 2.4.2 is a maintenance release bringing security patches and stability fixes for issues present in previous pfSense 2.4.x branch releases. pfSense 2.4.2-RELEASE updates and installation images are available now! Read more