Ringrazio tutti per la guida, ho provato subito, ma ho incontrato qualche problema.
Per ora continuo con virtualbox fino a svuotare la coda di WU, intanto avevo già installato WSL 1, tempo fa nonostante abbia tutti i prerequisiti non ha installato WSL 2, poco male, anche se allo start del client boinc ottengo alcuni errori:
~$ sudo /etc/init.d/boinc-client start
* Starting BOINC core client: boinc [ OK ]
* Setting up scheduling for BOINC core client and children: chrt: failed to set pid 2510's policy: No such process
chrt: failed to set pid 2510's policy: No such process
chrt: failed to set pid 2510's policy: No such process
Could not adjust oom_score of task
anche lo stato ha qualche problema:
~$ sudo /etc/init.d/boinc-client status
* Status of BOINC core client: running
* Scheduling of BOINC core client: 2476
pid 2476's current scheduling policy: SCHED_OTHER
pid 2476's current scheduling priority: 0
* Scheduling of BOINC core client's children: 2881
chrt: failed to get pid 2881's policy: No such process
il comando netstat su WSL non mi da nessuna porta attiva, sarei aspettato almeno la 31416, invece se lascio BOINC aperto lato windows il comando:
mi torna lo stato di quello lato windows, cha al momento tengo attivo solo per far lavorare il contatore geiger del radioactive, mentre se lo spengo allora mi mostra il report di un client vuoto che suppongo sia quello lato WSL-ubuntu che nonostante gli errori sia comunque partito.
quindi credo che WSL1 (a differenza di virtualbox) condivida la stessa interfaccia di rete di windows, infatti stoppando BOINC lato windows lo start lato ubuntu qualche rara volta non da l'errore di cui sopra, in ogni caso il netstat lato windows (con BOINC-windows fermo) mostra:
C:\WINDOWS\system32>netstat -ano | findstr 31416
TCP 0.0.0.0:31416 0.0.0.0:0 LISTENING 23180
che scompare se fermo BOINC su WSL.
Quando inizierò ad elaborare mi piacerebbe far partire o spostare il client WSL-ubuntu su una porta diversa dalla 31416 in modo da lasciare il client windows col sensore radioactive e l'elaborazione su linux, e potrei perfino (toccando i vari file .cfg) usare la gui windows sul client WSL modificando la porta con una cosa del tipo:
boinccmd --gui_rpc_port N
come suggerito
qui
, ma in questa versione questo comando sembra sia stato tolto da boinccmd, dovrebbe essere sempre presente nel client ma non ho idea di come settarlo.
Qualche idea su come modificare la porta per gui_rpc ?