LINUX.ORG.RU

20 лет проекту GNU Parallel

 , ,


0

2

GNU parallel — утилита командной строки, позволяющая выполнять задачи на одном или нескольких компьютерах параллельно.

В прошлом году я нашел старую резервную копию с самой первой версией Parallel. В архиве не было исполняемого сценария, тем не менее остался временный файл от emacs (~parallel). Это обстоятельство позволило установить дату создания первой версии проекта: 6 января 2002г. На тот момент программа представляла из себя ~15 строк кода на Perl и она до сих пор запускается:

#!/usr/bin/perl

$processes=shift;

chomp(@jobs=<>);
for (@jobs) {
    $jobnr++;
    push @makefile,
    (".PHONY : job$jobnr\n",
     "job$jobnr :\n",
     "\t$_\n");
}
unshift @makefile, "all : ",(map { "job$_ " } 1 .. $jobnr),"\n";

open (MAKE, "| make -k -f - -j $processes") || die;
print MAKE @makefile;
close MAKE;

Эта версия Parallel не являлась частью GNU, принятие в проект случилось только в апреле 2011 года.

Больше всего споров за минувшие 20 лет вызвала необходимость уведомления о цитировании. Подробнее можно узнать из описания параметра --citation в документации.

>>> Подробности

★★★★

Проверено: hobbit ()

Больше всего споров за минувшие 20 лет вызвала необходимость уведомления о цитировании. Подробнее можно узнать из описания параметра --citation в документации.

If you do not want to help financing future development by letting other users see the citation notice or by paying, then please use another tool instead of GNU parallel. You can find some of the alternatives in man parallel_alternatives.

GNU Parallel

Охлол, а потом эти ребята рассказывают про свободы, про "свободно использовать, модифицировать и распространять", ага.

micronekodesu ★★★ ()
Ответ на: комментарий от hobbit

по-человечески просят денег на развитие программы.

ждем рекламу криптобирж в выхлопе ls и желудочных балонов соловьева у cat

O. Tange (2011): GNU Parallel - The Command-Line Power Tool, ;login: The USENIX Magazine, February 2011:42-47.

но это ложь ведь, я не только не использовал в научном труде что-то из этой статьи, я ее даже не читал. Имитирование псевдонаучной деятельности, путем повышения уровня цитирования?

Turbid ★★★★★ ()
Последнее исправление: Turbid (всего исправлений: 1)
Ответ на: комментарий от perl5_guy

А я и не против если они его продают. Только вот "либо заплатите, либо используйте вот с такой опцией, либо идите нафиг" это не свобода. Я не могу выпустить что-то под GPL и сказать что кому-то нельзя пользоваться этим софтом, потому-то это уже не GPL. А им, значит, такое можно делать. (Хотя я вот не знаю, если это у них не в лицензии а где-то там в мануале то по идее же на это вообще можно забить и это не будет нарушением).

micronekodesu ★★★ ()
Ответ на: комментарий от fernandos

The development of GNU parallel is indirectly financed through citations, so if your users do not know they should cite then you are making it harder to finance development. However, if you pay 10000 EUR, you have done your part to finance future development and should feel free to use –will-cite in scripts.

If you do not want to help financing future development by letting other users see the citation notice or by paying, then please use another tool instead of GNU parallel.

Это, мягко говоря, совсем не тоже самое, что в подвале сайта маленькая ссылочка на добровольный донат.

Если я не поставлю ссылку или забашляю 10 косарей, то почему-то не

should feel free

, а должен чувствовать себя мудаком. Хотя и использую «свободный» софт.

Turbid ★★★★★ ()
Ответ на: комментарий от Turbid

Если я не поставлю ссылку или забашляю 10 косарей, то почему-то не

Вы угнетены? Вы обиделись?

а должен чувствовать себя мудаком

Сами придумали, сами поверили.

fernandos ★★★ ()
Ответ на: комментарий от Turbid

Я думаю что это нельзя как шантаж расценивать, но как по мне для такой организации как GNU такое заявление - это слишком. Можно было бы как-то по другому, не называя конкретной суммы и не пугая ей бедных красноглазиков.

Ну, а так, поздравляем параллель с юбилеем.

Это обстоятельство позволило установить дату создания первой версии проекта: 6 января 2002г.

С прошедшим. =)

Garivado ()

Забавно. 20 лет скриптики на Перле ваять, да еще и цитирование требовать. GNU такой GNU. Да и вообще, свобода слова у любителей свободы весьма своеобразная. Чуть что не так, сразу огораживаться.)))

anonymous ()

Админ, опять будешь лицемерно прятаться за обвинения во флейме ? Вот такие они, любители демократии и свободы. Только трошки для сэбэ. Тьфу, лицемеры

anonymous ()

Каким надо быть уродом, чтобы такое в свободном проекте написать:

If you do not want to help financing future development by letting other users see the citation notice or by paying, then please use another tool instead of GNU parallel. You can find some of the alternatives in man parallel_alternatives.

???

anonymous ()