DOMANDA Consigli "di esperienza" a un novizio?

Pubblicità

Doot64

Nuovo Utente
Messaggi
48
Reazioni
11
Punteggio
35
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.
 
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.
 
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 ).
 
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.
--- i due messaggi sono stati uniti ---
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?
 
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).
 
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.
 
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.
--- i due messaggi sono stati uniti ---
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.
 
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?
 
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...
 
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'.
 
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
 
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!
 
Pubblicità
Pubblicità
Indietro
Top