Se sei un programmatore devi usare Linux! Te lo dico con 30 anni di esperienza

Поділитися
Вставка
  • Опубліковано 26 жов 2024

КОМЕНТАРІ • 75

  • @yassine50yas
    @yassine50yas 10 годин тому

    Complimenti filmato davvero ben fatto per spiegare a chi ancora non ha compero il potenziale di un sistema operativo opensource a differenza dei sistemi commerciali 👏👏👏

  • @kilberggalva
    @kilberggalva 7 годин тому

    Video interessante. Grazie della divulgazione.

  • @nicolamaraschi2676
    @nicolamaraschi2676 3 години тому

    Video tanta tanta roba, trasmettici più conoscenza possibileee hahahah

  • @claudiociccu6693
    @claudiociccu6693 4 дні тому +2

    Ciao Alberto, finalmente una persona che spiega bene il mondo di Linux! a me personalmente interessa sapere tutto a partire dai gruppi e l’organizzazione delle cartelle..e le varie differenze delle shell..magari se puoi indicarmi dei libri potrei poi fare delle domande intelligenti 😅

    • @albertocanu
      @albertocanu  4 дні тому +2

      Grazie Claudio, se vuoi farti una cultura ti consiglio Appunti d'Informatica libera di Daniele Giacomini. È un testo che va indietro nel tempo ed è molto old style, ma se c'è una cosa che vuoi sapere li la trovi. Credo che il buon Giacomini non aggiorni più la sua opera monumentale ma le basi sono spiegate in maniera eccelsa.

  • @LeonardoCiaccio
    @LeonardoCiaccio 12 годин тому

    Molto interessante, complimenti, non mollare 👍

  • @michelegentile2090
    @michelegentile2090 День тому

    Ciao Alberto, video molto interessante e chiaro, grazie per questo contenuto. Hai un nuovo iscritto, continua così

    • @albertocanu
      @albertocanu  День тому +1

      Grazie Michele, sto preparando nuovi contenuti sull'argomento di cui alcuni più pratici

  • @ooonea
    @ooonea 9 годин тому

    Complimenti per il tuo video.

  • @emmeschillin369
    @emmeschillin369 16 годин тому +4

    Sarebbe bella una playlist stile "zero to hero" per Linux ;)

    • @albertocanu
      @albertocanu  10 годин тому +1

      Si ci sto pensando. Ad ogni modo comincerò con un video per l'installazione e le prime configurazionii. Grazie per la richiesta

    • @emmeschillin369
      @emmeschillin369 10 годин тому +1

      @@albertocanu Grazie, cosí finalmente riusciró a fare un dual boot e diró addio alla vm

  • @AndreaDalseno
    @AndreaDalseno 10 годин тому

    complimenti, video interessante che fornisce una buona panoramica di cosa sia Linux o meglio, come diceva Stallman, GNU Linux 😉

  • @albertodallagiacoma
    @albertodallagiacoma 11 годин тому +5

    Mah... La maggior parte delle cose che hai descritto nel video si fanno tranquillamente anche con Windows.
    Uso sia Windows 11 che Linux (sono un fan di Debian), ma non ho mai trovato un singolo caso per cui Linux dovrebbe diventare il mio sistema operativo principale.
    Il supporto dell'hardware su Linux è ancora estremamente limitato: il supporto ad alcune schede Wi-Fi 6 e 7 richiede ancora smanettamenti pesanti a livello di kernel, e i driver NVidia su Windows sono di un altro pianeta.
    Sviluppo prevalentemente usando Visual Studio e su Linux un IDE del genere non credo esista (VSCode non è paragonabile al suo fratello maggiore). Fortunatamente, JetBrains ha rilasciato tutti i suoi IDE "Free per uso personale" e questo mi ha colmato parzialmente la mancanza. Ah, e con il "Subsystem For Linux", è possibile avere una distribuzione (o più distribuzioni) Linux direttamente in Windows con un paio di click (inutile dire che uso Debian anche in questo caso :-) ).

    • @giandujavettorello6184
      @giandujavettorello6184 9 годин тому

      @alberto, scusami se intervengo: certo che se cerchi di far funzionare hardware non compatibile con il Kernel Linux, di problemi ne avrai sempre.
      Sta a te montare hardware compatibile con il Kernel Linux.
      Per quanto riguarda i driver nvidia, su Debian li installi in 5 minuti e sono perfetti.
      Se non sai che pacchetto dei driver installare, installi nvidia-detect e lo lanci dal terminale, te lo dirá lui quale pacchetto driver installare.

    • @LunaBianca-k2q
      @LunaBianca-k2q 16 хвилин тому

      Perché è meglio utilizzare software open source, e meglio ancora free software!
      dovrebbe essere già abbastanza rispetto ad ogni altra motivazione

  • @smallgiamp7937
    @smallgiamp7937 9 годин тому

    Complimenti per il video! Sarebbe molto interessante vedere dei video su come utilizzare linux per programmatori così da avvicinare anche i novellini a questo Sistema Operativo (proprio come hai detto tu)

    • @albertocanu
      @albertocanu  7 годин тому

      Grazie, si porterò qualcosa a breve

  • @AlfredDurinovic
    @AlfredDurinovic 3 дні тому +4

    In generale, quanto detto è giusto. Tuttavia, la preferenza per Linux rispetto ad altri sistemi operativi dipende dalle esigenze individuali e dal tipo di sviluppo che fai. Non c'è una risposta universale. P.S. Chi lavora in un'azienda spesso non ha la possibilità di scegliere il sistema operativo da utilizzare

  • @giuseppegambacorta9522
    @giuseppegambacorta9522 12 годин тому

    Bel video :) dritto al punto senza pippe.

  • @kilberggalva
    @kilberggalva 8 годин тому +1

    Mi interessa l'argomento Linux per programmatori . Grazie

  • @francescologiudice2177
    @francescologiudice2177 17 годин тому

    Che bello aver avuto un approfondimento delle lezioni di sistemi operativi della settimana scorsa 😂 (studio ingegneria informatica)

  • @aleccc333
    @aleccc333 19 годин тому

    Ciao Alberto appena scoperto il tuo canale...fantastico.
    Mi ha incuriosito quando hai detto all'inizio del video che anche sugli smartphone applichi delle modifiche appena acquistati...di cosa si tratta? Puoi farci un video?

  • @Filippo579
    @Filippo579 2 дні тому +1

    Grazie per il contributo.
    In questi mesi sto cercando di capire quale sia la soluzione migliore per avere finalmente uno smartphone linux...solo che ci sono poche info, spesso vecchie, poco accurate e buttate su anche da improvvisati.
    Anche lo stesso Pinephone da fuori (= quando provi ad approcciarti per comprarlo) sembra un po' abbandonato a sé stesso... (tipo, il Pinephone Pro oggi viene venduto con Sailfish OS in BETA come OS pre-installato...e lo stesso Sailfish OS, per quanto fichissimo all'apparenza, non mi sembra venga portato avanti in maniera proprio brillante sia dal punto di vista della velocità di sviluppo sia dal punto di vista della comunicazione).
    In questi tempi di iper-sorveglianza, penso sarebbe super apprezzato da tanti utenti oltre a me.
    Grazie ancora e complimenti

    • @albertocanu
      @albertocanu  2 дні тому

      Eh Filippo, annoso problema; Canonical (l'azienda che sta dietro ubuntu) aveva creato un progetto per gli smartphone ma alla fine il progetto non partì mai in pieno e fu abbandonato.
      Piacerebbe molto anche a me ma il vero casino sono i driver (moduli) per l'hardware degli smartphone: a volte è molto moderno e molto personalizzato quindi andrebbero sviluppati dei moduli per il kernel specifici per quello specifico smartphone. Peccato che ce ne sono moltissimi sul mercato e vengono rimpiazzati in poco tempo

    • @Filippo579
      @Filippo579 4 години тому

      Certo...ma tu, dato che nel filmato tra le righe dici "che usi linux su mobile" sei riuscito a trovare un compromesso valido per avere un daily driver linux affidabile e stabile? Volla? Ubuntu touch?

  • @giorgiofranchini77
    @giorgiofranchini77 2 дні тому +2

    Concordo anche se eviterei il discorso virus. Il virus è un programma sviluppato ad hoc quindi può essere fatto anche per Linux

    • @albertocanu
      @albertocanu  2 дні тому +2

      MMM si e no, nel video lo accenno: su linux devi espressamente inserire la password per danneggiare il sistema o installare qualcosa; questo ovviamente non esclude che sia possibile aggirare il problema e scalare i privilegi fino a root ma è milioni di volte più complicato proprio perché il codice sorgente ti fa da scudo.
      Un buffer overflow cioè una stringa non terminata, un array out of bounds saltano abbastanza all'occhio. Nei sistemi proprietari vai a capire che controlli fanno

  • @sonoiljack
    @sonoiljack 4 дні тому

    Bel video, Alberto! Tra l’altro, mi hai fatto realizzare che uso Linux a meno dell’1% delle sue potenzialità!

    • @albertocanu
      @albertocanu  4 дні тому +1

      Grazie, grazie! Si comunque lo usiamo un po' tutti al di sotto delle sue possibilità, almeno fino a quando non capita l'occasione.
      Pensa che recentemente ho creato una sala proiezione da 200 posti circa completamente gestita da Linux: audio il server jackd, carla, cadence e per il video kodi... ovviamente prima di quel lavoro ne sapevo molto poco. Ci si può fare praticamente di tutto

  • @ribby82
    @ribby82 7 годин тому

    😊👍

  • @franz.x
    @franz.x 5 хвилин тому

    ciao Alberto, io ho usato linux per tanti anni ma non ho praticamente quasi mai usato il terminale perché sono un utente medio.. recentemente son passato a mac perché l'ottimizzazione di linux con la batteria dei portatili secondo me è pessima (anche se probabilmente con popos e cosmic la cosa potrebbe cambiare) e poi perché il distro hopping stava diventando una malattia. Comunque, che distro metti nel telefono? io ho provato ubuntu touch ma per un utente medio assolutamente non ci siamo, purtroppo.. anche il pinephone non è assolutamente pronto.. Da questo messaggio sembro un gran detrattore ma non lo sono assolutamente, anzi, lo uso da 20 anni, però è limitato per l'utente medio purtroppo..

  • @ImparaAncheTu
    @ImparaAncheTu 15 годин тому +1

    sono un perito informatico e mi interessa la programmazione su Linux, attualmente il mio sistema principale è comunque Linux

  • @Isaac_Garcia_Peveri
    @Isaac_Garcia_Peveri 11 годин тому

    Il problema è che molte distribuzioni funzonano benone, fino a quando non le aggiorni. Prendiamo Ubuntu Mate 23.04. Aggiornarlo alla 23.10 lo rende inavviabile, oppure il desktop environment non funziona più bene ecc... È proprio che è imprevedibile e difficile da risolvere quando ci sono dei danni.

    • @albertocanu
      @albertocanu  10 годин тому +1

      Ciao, probabilmente qualcosa è andato storto ma generalmente sopratutto Ubuntu (Canonical) fa un gran lavoro per evitare guai

  • @sisko212
    @sisko212 20 годин тому +2

    Beh dai.. visual studio non é malaccio 😂

  • @antonio.taverna
    @antonio.taverna День тому

    Complimenti per il video, tutto molto interessante e anche io che sono utente Linux da un bel po' di anni mi ritrovo con tutto quello che hai detto

  • @acogacog1222
    @acogacog1222 2 дні тому

    ciao, video estremamente interessante. dato che lavori nel settore da decenni ti volevo porre un quesito: ho un vecchio thinkpad t430 sul quale anni fa avevo fatto un dual boot windows e uubuntu, riaccendendolo da poco mi si prssenta una schermata GNU GRUB con solo terminale disponibile, ho provato ad avviare una live linux da chiavetta ma anche modificando le impostazioni del bios, il pc "bypassa" la chiavetta e torna sulla stessa pagina; hai consigli? vorrei recuperarlo per installarci SIS per l'università.

    • @albertocanu
      @albertocanu  2 дні тому

      Allora il problema può essere nel fatto il tuo portatile o non supporta o non è configurato da bios per il boot UEFI. Ma per tagliare la testa al povero toro scaricati la "system rescue" la trovi con google, che fa il boot in ogni caso

    • @acogacog1222
      @acogacog1222 День тому +1

      @@albertocanu mah, ieri sera dopo svariati tentativi ho risolto con rufus e Debian su una chiavetta (ho reso permanente Debian sulla chiavetta)

  • @matteodrago7762
    @matteodrago7762 11 годин тому

    Ciao puoi fare il video su come usi linux anche su smartphone come hai citato a inizio video?

    • @albertocanu
      @albertocanu  10 годин тому

      Ciao Matteo, si forse sono stato poco chiaro mi riferivo al fatto che tolgo il firmware originale che generalmente non ha alcun riguardo per la privacy

  • @franz.x
    @franz.x 18 хвилин тому

    "Btw I use arch" è stato già detto?

  • @drdrdrdrdrdrdrdrdrdrd
    @drdrdrdrdrdrdrdrdrdrd 11 годин тому

    Una domanda da neofita del mondo informatico, se tutti i pc del mondo avessero Linux come os, gli hacker offensivi praticamente non esisterebbero affatto?

    • @albertocanu
      @albertocanu  10 годин тому

      Ciao, no no tutt'altro gli hacker nella stragrande maggioranza attaccano i server che sono quasi tutti con linux. Il problema è che anche se il sistema è solido gli applicativi che espongono servizi su internet possono avere delle falle ed è per questo che vanno costantemente manutenuti e aggiornati

  • @antmau
    @antmau 13 годин тому

    Io ho installato Kali Linux in dual boot e anche virtualizzato con vmware. A parte che con vmware non è veloce e reattivo come dovrebbe essere sia su un core i5 che su un core i7 le animazioni nei siti web le vedo tutte a scatti e mi ha proprio deluso.. Poi l'installazione con apt di ogni tool dura un secolo.. ogni settaggio del sistema (saturazione, contrasto dello schermo) lo si deve fare spesso a riga di comando e a ogni riavvio le impostazioni del colore dello schermo si perdono senza motivo tant'è che ho dovuto aggiungere uno script apposito all'avvio automatico) (e trovo assurdo che oggi nella configurazione di un sistema operativo la gui sia praticamente quasi assente). Io preferisco Windows o in alternativa Mac OS

    • @Alexis82
      @Alexis82 13 годин тому +1

      sono problemi della macchina e non dell'os

    • @antmau
      @antmau 13 годин тому

      ​@@Alexis82 Ma come mai scusa ? Allora il primo pc è un core i5 3.2 ghz 24 gb di ram e 2 dischi ssd nvme e standard e l'altro in cui ho solo la versione virtualizzata con vmware è un notebook zbook power g9 con core i7 fino a 4.8 ghz 14 core 32 gb di ram disco ssd nvme da 1 tb. Nel core i7 le prestazioni con vmware chiaramente sono migliori ma non perfette come su windows senza virtualizzazione... mah !

    • @Alexis82
      @Alexis82 12 годин тому

      @@antmau bè un sistema virtualizzato non lo puoi mettere mai a paragone con un sistema che si trova sull'host, le prestazioni saranno sempre inferiori. Io con le vm ci lavoro e faccio testing su vm con windows installato (anche su portatile e ci compilo anche) e vado benissimo. Aumenta le risorse della vm, ad esempio una vm con win10/11 portalo a 8gb di ram, 2 processori e 2 core per processore, la scheda video abilita l'acceleratore.

    • @antmau
      @antmau 11 годин тому

      @@Alexis82 allora io ho abilitato l'accelerazione della scheda video in tutti e due i pc. Come core nel pc con intel i5 ho messo il massimo (ha solo 4 core) e 8gb di ram mentre in quello con core i7 ho messo 6 core (ne ha 14 tra performance ed efficiency) e 8gb di ram. Ma come mai si possono mettere più processori ? Io fisicamente ne ho solo uno in entrambi i pc

    • @albertocanu
      @albertocanu  10 годин тому

      Ti do qualche risposta: considera che se usi kali su vmware il sistema operativo che stai usando è in realtà windows (filesystem. gestione dei core e della ram).
      Poi se hai 4 core non assegnare 4 core a vmware altrimenti il povero host come fa a funzionare?
      Hai una solo processore che al suo interno racchiude più core (processori veri e propri) inoltre esistono le tecniche per la parallelizzazione (threads, processi etc) quindi insomma è un po' più complicato di così
      Infine se ti va molto lento anche apt hai sbagliato qualcosa con la virtualizzazione prova Virtualbox di Oracle

  • @LunaBianca-k2q
    @LunaBianca-k2q 15 хвилин тому

    "Un sistema operativo open source e quindi puoi scaricarlo ed utilizzarlo gratuitamente " ..... Noooooo
    Con questo concetto non si va da nessuna parte!

  • @giandujavettorello6184
    @giandujavettorello6184 11 годин тому

    Linux è solo il Kernel, il sistema operativo è GNU e funziona grazie al Kernel Linux.
    Quindi è un sistema operativo GNU/Linux.
    Poi esiste anche BSD, che non utilizza un Kernel Linux.

    • @albertocanu
      @albertocanu  10 годин тому +1

      Si si verissimo, è diventato uso comune abbreviare GNU/Linux con Linux, ma hai assolutamente ragione. Magari un giorno faccio un video un po' più storico e sui personaggi

    • @giandujavettorello6184
      @giandujavettorello6184 10 годин тому

      @@albertocanu scusami eh, non era mia intenzione pormi come "Professore", è che l'informatica è una mia grande passione. 😉

  • @BlueFrank82
    @BlueFrank82 12 годин тому +1

    "Latex" ? "Lah-tech", prego 😐

    • @albertocanu
      @albertocanu  10 годин тому +1

      Si, verissimo e non sbaglio mica solo questa :-)

  • @clav7711
    @clav7711 17 годин тому

    Beh beh molto bello ma bisogna usarlo. Ci sbatto la faccia da 3 mesi su arch, dopo anni che uso Windows... C'é da farsi del male ai neuroni!

    • @albertocanu
      @albertocanu  16 годин тому +1

      Ciao Clav, sto preparando una serie di video che partono dall'installazione (Boot, Bios legacy/UEFI) e arrivano al suo uso quotidiano. Per il momento niente di estremo, piuttosto una guida pratica per utilizzatori.

  • @MirkoGennari
    @MirkoGennari День тому

    idem uso da una vita linux

  • @ytdavide
    @ytdavide 21 годину тому

    Buongiorno Alberto,
    In riferimento ai tentativi di accesso in SSH falliti non è presente già io file /var/log/auth.log? Questi log contengono informazioni sui tentativi di accesso non riusciti senza registrare la password, mostrando invece l’utente e l'IP di origine.
    cat /var/log/auth.log | grep "Failed password"
    Oppure aumentare la verbosità del log SSH: Si potrebbe configurare il server SSH per registrare più dettagli sui tentativi di accesso senza registrare le password, modificando il file di configurazione SSH (/etc/ssh/sshd_config) e impostare:
    LogLevel VERBOSE
    Un'altra soluzione sarebbe usare strumenti come Fail2Ban: Per monitorare e prevenire attacchi di forza bruta. Fail2Ban controlla i log e blocca gli IP con troppi tentativi di accesso falliti.
    Ma forse tutto questo non faceva riferimento a quello richiesto dal cliente.

    • @albertocanu
      @albertocanu  16 годин тому

      No no loro volevano proprio le password. Era un sistema interno e quindi non avevano problemi di privacy. Ovviamente l'ho modificato in modo che registrasse solo i tentativi falliti e non quelli andati a buon fine.
      Ad ogni modo se si abilita solo la login con chiave, violare ssh diventa quasi impossibile. Ci lasciamo il quasi perché non si sa mai. Se poi usi anche fail2ban come dicevi tu diventa impossibile; a quel punto molto meglio andare d'ingegneria sociale o tentare di forzare una macchina che abbia una chiave autorizzata