Hacker News new | ask | show | jobs
by SamJson 3190 days ago
Fun fact from https://www.gnu.org/software/parallel/history.html

> [GNU Parallel] was originally a wrapper that generated a makefile and used make -j to do the parallelization.

1 comments

Ha! Crazy, I didn't know that, thanks for the pointer. I recall having some issues with scaling to very large jobs, when I got lists of targets too long for make to deal with. (I think... I could be mis-remembering the details, but something in my pipeline would fail with really big batches.) Maybe parallel split away from make when it ran into similar issues, I wonder.