Skip to content

htop and PCP have a new home at Hack Club


After the unfortunate and somewhat surprising shutdown of the Open Collective Foundation (OCF), htop and Performance Co-Pilot (PCP) have migrated to Hack Club.

Initially founded to improve STEM education, support high school computer science clubs and firmly founded in the hacker culture, Hack Club have created a US IRS approved 501(c)(3) charity that provides what Open Collective did/does1 and more at a flat 7% fee of the project income. Nathan Scott organized these moves with Paul Spitler. Many thanks!

We considered other options for the projects, e.g. Gentoo has moved to Software in the Public Interest (SPI) and I know SPI quite well as they were created initially to host Debian. But PCP moved from SPI to OCF in 2021. Open Collective has a European branch that seems independent of the dissolved US foundation. But all-in-all Hack Club seemed the best fit.

You can find the new fiscal sponsorship and donation landing pages at:


  1. Open Collective as in the fancy "manage your project donations and reimbursements" website still continues to run but the foundation of the same name that provided the actual fiscal sponsorship (i.e. managing the funds) got dissolved. It's ... complicated. 


No Trackbacks


Display comments as Linear | Threaded

Yassine Chaouche on :

I had to refresh my mind about what pcp was.
I learned about it in one of your prior posts.
I took the opportunity of this blog post to read its documentation to know more about it.
I was suprised I found the same dotted notation as I am using in my bash scripts and functions.
For example:

$ pminfo -dfmtT

one of my bash aliases looks like this:

$ sys.disk.partitions.usage
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda5        19G   17G  1.1G  94% /
/dev/sda3       293G  242G   52G  83% /mnt/partage_local
/dev/sda6        74G   65G  5.1G  93% /home
/dev/sda8        24G   14G  9.1G  61% /var
$ type sys.disk.partitions.usage
sys.disk.partitions.usage is aliased to `df -h -t ext4 -t fuseblk -t btrfs -t ntfs -t fat'

I also name my files in the same manner,
if I'm doing sorting, grepping and this kind of operations on an input file
(a log file usually),
then all the intermediary result files are kept
(just in case).

Here's an example :

16:48:24 ~/SRV/MESSAGERIE/DATA -1- $ ls
total 51M
-rw-r--r-- 1 ychaouche ychaouche 725K Feb  6 19:23
-rw-r--r-- 1 ychaouche ychaouche  20K Feb  6 19:23
-rw-r--r-- 1 ychaouche ychaouche  27K Feb  6 19:23
-rw-r--r-- 1 ychaouche ychaouche  29K Feb  6 19:26
-rw-r----- 1 ychaouche ychaouche  20M Feb  6 19:22 mail.log
-rw-r----- 1 ychaouche ychaouche  31M Feb  6 19:22 mail.log.1
16:48:24 ~/SRV/MESSAGERIE/DATA -1- $

Add Comment

Markdown format allowed
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.

Form options

Submitted comments will be subject to moderation before being displayed.