DOMANDA Consigli "di esperienza" a un novizio?

Doot64

Nuovo Utente
48
11
CPU
Intel i5 6600k
Dissipatore
Cooler Master Seidon 120V v2
Scheda Madre
MSI Z170A Krait Gaming 3X
HDD
Toshiba HDD 1 TB, SSD Samsung 960 EVO 250 GB
RAM
Corsair Vengeance LPX 2x8 GB 3000 Mhz
GPU
Asus ROG Strix GTX 1070 OC
Audio
CharlesInore
PSU
Enermax Revolution X't II 650W
Case
Cooler Master Masterbox 5
Periferiche
Logitech G502 Proteus Spectrum
Ciao ragazzi,
sono uno studente di ingegneria informatica, e nonostante ciò, fino ad adesso ho toccato poco linux. Ho finalmente deciso di cambiare questa abitudine, e sto cominciando ad informarmi. Quello che chiedo a voi, però, sono consigli "di esperienza", cose che non posso trovare in giro come informazioni normali, perché si imparano col tempo. Giusto per potermi muovere con un po' più di sicurezza. Ogni consiglio è ben accetto! Grazie!
A voi.
 

daltanious78

Utente Attivo
431
91
CPU
Pentium III 933 Mhz
Scheda Madre
Asus Cuv4x-E
HDD
40 Gb
RAM
1,12 Gb
GPU
Ati All-In Wonder 128 Pro AGP
Audio
Sound Blaster
Monitor
LG Flatron 795FT Plus
PSU
370 Watt
Case
Big Tower Atx
OS
Microsof Windows XP Pro Sp2
La prima cosa che ti consiglio di fare è di crearti una macchina virtuale e di installare una distribuzione Linux con cui provare a “fare esperienza”.

Un’altra cosa che ti consiglio è di usare una distribuzione “semplice” e ben documentata come ubuntu mate che chiede poche risorse.
 

pabloski

Utente Èlite
2,868
916
Ciao ragazzi,
sono uno studente di ingegneria informatica, e nonostante ciò, fino ad adesso ho toccato poco linux.

E gli esercizi per il corso di sistemi operativi come li fate? Che io sappia, sono tutti basati su sistemi Unix, che siano Linux, i BSD o anche macOS. Ma mai Windows.

Ho finalmente deciso di cambiare questa abitudine, e sto cominciando ad informarmi. Quello che chiedo a voi, però, sono consigli "di esperienza", cose che non posso trovare in giro come informazioni normali, perché si imparano col tempo. Giusto per potermi muovere con un po' più di sicurezza. Ogni consiglio è ben accetto! Grazie!
A voi.

Ottima idea. Ma comunque consigli dati a "chiacchiere" lasciano il tempo che trovano. In informatica l'elemento cruciale è fare esperienza sulla propria pelle. Si costa tempo, frustrazione e incasinamenti vari. Ma non si riesce ad apprezzare le parole degli altri, non hanno il necessario impatto per capire dove stanno eventuali problemi, quanto sono gravi e come uscirne fuori. E dopo esserne usciti, sta sicuro che ti resteranno impressi nella memoria ( problemi e soluzioni ). Altrimenti diventa una specie di versione di latino studiata a memoria.

Detto questo, programmare sotto Linux ( ma vale lo stesso per la programmazione sotto qualsiasi ambiente ) può essere complesso e pesante. Usarlo non è granchè differente rispetto agli altri sistemi.

L'unica cosa è capire che Linux fa le cose a modo suo, non a la Windows maniera e nemmeno a la macOS maniera. Lo dico perchè moltissima gente inizia con Linux e chiede "perchè ho scaricato aMule dal sito e non funziona"? Ovviamente perchè i binari Windows non sono eseguibili su Linux ( con Wine alcune si, ma è un'altra faccenda ). E ovviamente non è buona norma usare la mentalità windowsara di dare la caccia ai programmi in giro per la rete. I programmi Linux stanno nei repository della distribuzione e s'installa tramite il package manager messo a disposizione. Ecco, ti ho dato un piccolo consiglio d'esperienza. Utile per partire con la mentalità giusta.

Un altro consiglio che si può dare ( uno dei pochi che conta davvero ) è su quale distribuzione scegliere. Linux è un universo vasto e molto articolato. Tanto per dire, c'è la comunità Gentoo, che crea ed usa una distribuzione dove tutto è settato manualmente e i programmi sono compilati da sorgenti. E' chiaro che per gente del mestiere, con esperienza, è magari una cosa fighissima. Un utente alle prime armi non saprebbe dove mettere mano.

In soldoni? Ubuntu, Fedora, SuSE, Mandriva, Manjaro, Mint, Pop!OS, sono le distro più adatte a chi inizia. E nota che ci sono varianti di alcuni di queste ( Ubuntu/Kubuntu/Lubuntu/Xubuntu ), Fedora ( KDE, Gnome, Openbox, ecc... ).

E c'è pure Linuxfx, una distro creata da un frescone brasiliano che vuole un Linux che somigli in tutto e per tutto a Windows 10 ( solo esteticamente ).
 

Doot64

Nuovo Utente
48
11
CPU
Intel i5 6600k
Dissipatore
Cooler Master Seidon 120V v2
Scheda Madre
MSI Z170A Krait Gaming 3X
HDD
Toshiba HDD 1 TB, SSD Samsung 960 EVO 250 GB
RAM
Corsair Vengeance LPX 2x8 GB 3000 Mhz
GPU
Asus ROG Strix GTX 1070 OC
Audio
CharlesInore
PSU
Enermax Revolution X't II 650W
Case
Cooler Master Masterbox 5
Periferiche
Logitech G502 Proteus Spectrum
La prima cosa che ti consiglio di fare è di crearti una macchina virtuale e di installare una distribuzione Linux con cui provare a “fare esperienza”.

Un’altra cosa che ti consiglio è di usare una distribuzione “semplice” e ben documentata come ubuntu mate che chiede poche risorse.
Giusto. Direi che una VM all'inizio ha senso. Grazie.
Post unito automaticamente:

E gli esercizi per il corso di sistemi operativi come li fate? Che io sappia, sono tutti basati su sistemi Unix, che siano Linux, i BSD o anche macOS. Ma mai Windows.
Sono al secondo anno, e per ora abbiamo curato solo roba teorica. Gli esercizi sono abbastanza generali.
Ottima idea. Ma comunque consigli dati a "chiacchiere" lasciano il tempo che trovano. In informatica l'elemento cruciale è fare esperienza sulla propria pelle. Si costa tempo, frustrazione e incasinamenti vari. Ma non si riesce ad apprezzare le parole degli altri, non hanno il necessario impatto per capire dove stanno eventuali problemi, quanto sono gravi e come uscirne fuori. E dopo esserne usciti, sta sicuro che ti resteranno impressi nella memoria ( problemi e soluzioni ). Altrimenti diventa una specie di versione di latino studiata a memoria.

Detto questo, programmare sotto Linux ( ma vale lo stesso per la programmazione sotto qualsiasi ambiente ) può essere complesso e pesante. Usarlo non è granchè differente rispetto agli altri sistemi.

L'unica cosa è capire che Linux fa le cose a modo suo, non a la Windows maniera e nemmeno a la macOS maniera. Lo dico perchè moltissima gente inizia con Linux e chiede "perchè ho scaricato aMule dal sito e non funziona"? Ovviamente perchè i binari Windows non sono eseguibili su Linux ( con Wine alcune si, ma è un'altra faccenda ). E ovviamente non è buona norma usare la mentalità windowsara di dare la caccia ai programmi in giro per la rete. I programmi Linux stanno nei repository della distribuzione e s'installa tramite il package manager messo a disposizione. Ecco, ti ho dato un piccolo consiglio d'esperienza. Utile per partire con la mentalità giusta.

Un altro consiglio che si può dare ( uno dei pochi che conta davvero ) è su quale distribuzione scegliere. Linux è un universo vasto e molto articolato. Tanto per dire, c'è la comunità Gentoo, che crea ed usa una distribuzione dove tutto è settato manualmente e i programmi sono compilati da sorgenti. E' chiaro che per gente del mestiere, con esperienza, è magari una cosa fighissima. Un utente alle prime armi non saprebbe dove mettere mano.

In soldoni? Ubuntu, Fedora, SuSE, Mandriva, Manjaro, Mint, Pop!OS, sono le distro più adatte a chi inizia. E nota che ci sono varianti di alcuni di queste ( Ubuntu/Kubuntu/Lubuntu/Xubuntu ), Fedora ( KDE, Gnome, Openbox, ecc... ).

E c'è pure Linuxfx, una distro creata da un frescone brasiliano che vuole un Linux che somigli in tutto e per tutto a Windows 10 ( solo esteticamente ).
Grazie mille. Devo metterci le mani. Consigli per la distro con cui iniziare?
 

icox

Utente Attivo
497
246
Una VM puo' essere utile ma personalmente non mi sono mai trovato bene, salvo per esigenze particolari. IMHO se vuoi imparare (GNU) Linux devi usarlo con costanza. Installa (eventualmente in dual boot) una distribuzione, usala tutti i giorni, modificala, rompila, aggiustala, rompila di nuovo e ricomincia... Ogni problema che ti impedisce di usare la macchina come vorresti ti sprona a darti da fare per trovare una soluzione (e quindi imparare qualcosa).

Per iniziare una distribuzione vale l'altra, finche' si rimane sulle principali hai ottima stabilita' e sopratutto supporto dalla comunita' per la risoluzione dei problemi. Se ne provi un po' scoprirai da solo che nella maggioranza dei casi le differenze non sono cosi marcate ma al tempo stesso saranno proprio quelle piccole differenze che ti faranno prediligere una all'altra.
Personalmente mi trovo bene con Fedora (GNOME).
 

Doot64

Nuovo Utente
48
11
CPU
Intel i5 6600k
Dissipatore
Cooler Master Seidon 120V v2
Scheda Madre
MSI Z170A Krait Gaming 3X
HDD
Toshiba HDD 1 TB, SSD Samsung 960 EVO 250 GB
RAM
Corsair Vengeance LPX 2x8 GB 3000 Mhz
GPU
Asus ROG Strix GTX 1070 OC
Audio
CharlesInore
PSU
Enermax Revolution X't II 650W
Case
Cooler Master Masterbox 5
Periferiche
Logitech G502 Proteus Spectrum
Una VM puo' essere utile ma personalmente non mi sono mai trovato bene, salvo per esigenze particolari. IMHO se vuoi imparare (GNU) Linux devi usarlo con costanza. Installa (eventualmente in dual boot) una distribuzione, usala tutti i giorni, modificala, rompila, aggiustala, rompila di nuovo e ricomincia... Ogni problema che ti impedisce di usare la macchina come vorresti ti sprona a darti da fare per trovare una soluzione (e quindi imparare qualcosa).

Per iniziare una distribuzione vale l'altra, finche' si rimane sulle principali hai ottima stabilita' e sopratutto supporto dalla comunita' per la risoluzione dei problemi. Se ne provi un po' scoprirai da solo che nella maggioranza dei casi le differenze non sono cosi marcate ma al tempo stesso saranno proprio quelle piccole differenze che ti faranno prediligere una all'altra.
Personalmente mi trovo bene con Fedora (GNOME).
I see. Pensavo di mettere una distro in VM per vedere com'è, per poi passare, appena scopro come si fa in modo efficiente, al dual boot. Da lì, dritti verso le stelle.
 

pabloski

Utente Èlite
2,868
916
Sono al secondo anno, e per ora abbiamo curato solo roba teorica. Gli esercizi sono abbastanza generali.

Quindi sei ad un passo da sistemi operativi. Allora devi per forza metterti sotto con linux.

Grazie mille. Devo metterci le mani. Consigli per la distro con cui iniziare?

In generale una di quelle mainstream vale l'altra. Ma sicuramente Ubuntu è tra le più utilizzare dall'utenza casual. Il fatto di essere basata su Debian e avere in pancia quasi 100.000 pacchetti, è un bel vantaggio. A cui si aggiungono i software dello store Snapcraft.io.
Post unito automaticamente:

I see. Pensavo di mettere una distro in VM per vedere com'è, per poi passare, appena scopro come si fa in modo efficiente, al dual boot. Da lì, dritti verso le stelle.

Potresti anche decidere di usarla in live su una pendrive. E c'è la possibilità di creare live custom, con dentro i software che ti servono. A questo proposito, MX Linux è molto flessibile.
 
  • Mi piace
Reazioni: Moffetta88

Doot64

Nuovo Utente
48
11
CPU
Intel i5 6600k
Dissipatore
Cooler Master Seidon 120V v2
Scheda Madre
MSI Z170A Krait Gaming 3X
HDD
Toshiba HDD 1 TB, SSD Samsung 960 EVO 250 GB
RAM
Corsair Vengeance LPX 2x8 GB 3000 Mhz
GPU
Asus ROG Strix GTX 1070 OC
Audio
CharlesInore
PSU
Enermax Revolution X't II 650W
Case
Cooler Master Masterbox 5
Periferiche
Logitech G502 Proteus Spectrum
Quindi sei ad un passo da sistemi operativi. Allora devi per forza metterti sotto con linux.
Tecnicamente, l'esame di Architettura Calcolatori e Sistemi Operativi (ACSO) l'ho già fatto. Si è parlato poco di Linux. Magari se ne parlerà in qualche esame più in là.
In generale una di quelle mainstream vale l'altra. Ma sicuramente Ubuntu è tra le più utilizzare dall'utenza casual. Il fatto di essere basata su Debian e avere in pancia quasi 100.000 pacchetti, è un bel vantaggio. A cui si aggiungono i software dello store Snapcraft.io.


Potresti anche decidere di usarla in live su una pendrive. E c'è la possibilità di creare live custom, con dentro i software che ti servono. A questo proposito, MX Linux è molto flessibile.
Questo è interessante. Quanto spazio devo avere?
 

pabloski

Utente Èlite
2,868
916
Tecnicamente, l'esame di Architettura Calcolatori e Sistemi Operativi (ACSO) l'ho già fatto. Si è parlato poco di Linux. Magari se ne parlerà in qualche esame più in là.
Uh??? Hanno fuso architettura e sistemi operativi? In un semestre?

Ai miei tempi, c'erano 2 esami di calcolatori elettronici e 1 di sistemi operativi.

Questo è interessante. Quanto spazio devo avere?
Dipende da quanta roba ci metti. Con 2GB si ha la live tipica, con browser, gnome o kde, programmi office, ecc...
 

Doot64

Nuovo Utente
48
11
CPU
Intel i5 6600k
Dissipatore
Cooler Master Seidon 120V v2
Scheda Madre
MSI Z170A Krait Gaming 3X
HDD
Toshiba HDD 1 TB, SSD Samsung 960 EVO 250 GB
RAM
Corsair Vengeance LPX 2x8 GB 3000 Mhz
GPU
Asus ROG Strix GTX 1070 OC
Audio
CharlesInore
PSU
Enermax Revolution X't II 650W
Case
Cooler Master Masterbox 5
Periferiche
Logitech G502 Proteus Spectrum
Uh??? Hanno fuso architettura e sistemi operativi? In un semestre?

Ai miei tempi, c'erano 2 esami di calcolatori elettronici e 1 di sistemi operativi.
Yep. Si fa tutta la faccenda di assembly fino al pipelining, poi si passa a thread, gestione di pagina e memorie, e stack vari.
Dipende da quanta roba ci metti. Con 2GB si ha la live tipica, con browser, gnome o kde, programmi office, ecc...
Ottimo, grazie mille! Mi informo meglio sulla roba tecnica. Comincio subito a maneggiarci un po'.
 

centoventicinque

Moderatore
Staff Forum
Utente Èlite
7,446
3,208
CPU
Intel core I5 4950/ i5 3550
Dissipatore
coolermaster Mod Anonima sequestri
Scheda Madre
anonima sequestri/ p8z77le
HDD
crucial bx500 480GB+raid0 wd blue 500GB / 8Xwd red 2TB[9420I+4X seagate 2TB [intel] 2x850 pro 256GB
RAM
16GB ddr3 1600 / 16 GB ddr3 hyperx
GPU
gtx660TI 3GB / gtx 1080 TI
Audio
Azila
Monitor
40" 4k LG / asus 27"
PSU
cm masterwatt 650 / microstar 750W
Case
anonimo itek/rack 2U
OS
archlinux X68_66
l'unico consiglio che mi dento di darti è non strafare dal principio, parti con una normalissima ubuntu e inizia quantomeno a farti un pò di glossario ricordando un aspetto fondamentale del mondo linux : le distribuzioni differiscono per init system , gestione pacchetti e policy degli update , interfacce grafiche e temi sono marginali e se qualcosa non funziona su ubuntu difficimente andrà su mint e altre derivate
 

Doot64

Nuovo Utente
48
11
CPU
Intel i5 6600k
Dissipatore
Cooler Master Seidon 120V v2
Scheda Madre
MSI Z170A Krait Gaming 3X
HDD
Toshiba HDD 1 TB, SSD Samsung 960 EVO 250 GB
RAM
Corsair Vengeance LPX 2x8 GB 3000 Mhz
GPU
Asus ROG Strix GTX 1070 OC
Audio
CharlesInore
PSU
Enermax Revolution X't II 650W
Case
Cooler Master Masterbox 5
Periferiche
Logitech G502 Proteus Spectrum
l'unico consiglio che mi dento di darti è non strafare dal principio, parti con una normalissima ubuntu e inizia quantomeno a farti un pò di glossario ricordando un aspetto fondamentale del mondo linux : le distribuzioni differiscono per init system , gestione pacchetti e policy degli update , interfacce grafiche e temi sono marginali e se qualcosa non funziona su ubuntu difficimente andrà su mint e altre derivate
Ah ecco. Questo risolve uno dei miei dubbi. Grazie!
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili