Mostra notizie nelle discussioni
  • Avatar
    ☺
    Scritto da
    il 2007-11-28 15:47:00.0 alle 2007-11-28 15:47:00.0
    Trollate totali: 168
    Linux vs Windows
    Fino a ieri mi lamentavo di come il progetto che sto seguendo scritto in VB-6 ci mettesse piu di un minuto a compilare sul mio portatile Turion64-ml32 con 1 Giga di ram (e windows xp) e i classici e brufolosi "sistemisti unix" meglio chiamati "NERD" o ancor meglio rappresentati con: Geek mi deridevano dicendo che se avessi usato linux e python avrei ricompilato il mio gestionale in pochi secondi... io mi difendevo sostenendo che il progetto non l'avevo iniziato io, se l'avessi iniziato io avrei fatto tutto in c#.

    Ora volevo provare a programmare qualcosina in C per la mia PSP... risultato ?
    Ci vuole linux oppure cygwin per farlo... siccome non amo gli emulatori, opto per linux... prendo il mio vecchio portatile un compaq P4 - 2.4 Ghz installo debian linux e mi preparo a lanciare la compilazione del toolchain per la psp... lancio il toolchain fiducioso che il potente pinguino in pochi secondi mi avrebbe messo a disposizione l'intero ambiente di sviluppo per la mia psp... aspetto 10 minuti... nada sta ancora lavorando... aspetto 20 minuti... nada ancora li a compilare... vado a pranzo... torno su... sta ancora lavorando !!! penso... il sistema si è bloccato... provo il classico trucchetto del block num... e la lucina si accende e spegne... quindi non è hangato...
    Ore 15.41 TERMINA LA COMPILAZIONE DEL TOOLCHAIN per la PSP... dalle ore 12.20... 3 ore e 21 minuti per compilare un ambiente di sviluppo...
    Mi immagino i poveri cristi che devono ricompilare il kernel ogni volta che starnutiscono e capisco perchè i sistemisti unix non hanno una vita sociale...
    • Avatar
      Scritto da
      Non Autenticato
      il 2007-11-28 16:00:00.0 alle 2007-11-28 16:00:00.0
      Re: Linux vs Windows

      - Scritto da: J.Titor
      > Fino a ieri mi lamentavo di come il progetto che
      > sto seguendo scritto in VB-6 ci mettesse piu di
      > un minuto a compilare sul mio portatile
      > Turion64-ml32 con 1 Giga di ram (e windows xp) e
      > i classici e brufolosi "sistemisti unix" meglio
      > chiamati "NERD" o ancor meglio rappresentati con:
      > Geek mi deridevano dicendo che se avessi usato
      > linux e python avrei ricompilato il mio
      > gestionale in pochi secondi... io mi difendevo
      > sostenendo che il progetto non l'avevo iniziato
      > io, se l'avessi iniziato io avrei fatto tutto in
      > c#.
      >
      > Ora volevo provare a programmare qualcosina in C
      > per la mia PSP... risultato
      > ?
      > Ci vuole linux oppure cygwin per farlo... siccome
      > non amo gli emulatori, opto per linux... prendo
      > il mio vecchio portatile un compaq P4 - 2.4 Ghz
      > installo debian linux e mi preparo a lanciare la
      > compilazione del toolchain per la psp... lancio
      > il toolchain fiducioso che il potente pinguino in
      > pochi secondi mi avrebbe messo a disposizione
      > l'intero ambiente di sviluppo per la mia psp...
      > aspetto 10 minuti... nada sta ancora lavorando...
      > aspetto 20 minuti... nada ancora li a
      > compilare... vado a pranzo... torno su... sta
      > ancora lavorando !!! penso... il sistema si è
      > bloccato... provo il classico trucchetto del
      > block num... e la lucina si accende e spegne...
      > quindi non è
      > hangato...
      > Ore 15.41 TERMINA LA COMPILAZIONE DEL TOOLCHAIN
      > per la PSP... dalle ore 12.20... 3 ore e 21
      > minuti per compilare un ambiente di
      > sviluppo...

      > Mi immagino i poveri cristi che devono
      > ricompilare il kernel ogni volta che
      > starnutiscono e capisco perchè i sistemisti
      > unix
      non hanno una vita
      > sociale...

      #1
      compilare un toolchain significa:
      1. compilare il compilatore (c, c++ e altre stronzate se non si sta attenti)
      2. compilare binutils
      3. compilare le librerie che si intendono utilizzare (libc ad esempio)

      quindi non è proprio una cosa di breve durata, anche se debbo dire che buildroot semplifica di molto il problema in quanto fa tutto da solo


      #2
      usare un portatile per questi lavori è come darsi una mazzata nei coglioni, in quanto richiedono frequenti accessi al disco rigido (carica sorgente, header compila scrivi) che per definizione nei portatili è una merda (SSD a parte)

      #3
      è tipico di chi non sa un cazzo di un sistema perdere un sacco di tempo per usare il sistema. Nel caso di linux la curva di apprendimento è abbastanza verticale, ma chi sa qualcosa di unix in genere è agevolato

      #4
      compilare un kernel porta via poco tempo. Tempo comunque che dipende dalle opzioni abilitate nella configurazione. Chiaro, è un'operazione non necessaria, ma se vuoi vivere on the bleeding edge...
      • Avatar
        ☺
        Scritto da
        il 2007-11-28 16:07:00.0 alle 2007-11-28 16:07:00.0
        Trollate totali: 168
        Re: Linux vs Windows

        - Scritto da:
        >

        > #4
        > compilare un kernel porta via poco tempo. Tempo
        > comunque che dipende dalle opzioni abilitate
        > nella configurazione. Chiaro, è un'operazione non
        > necessaria, ma se vuoi vivere on the bleeding
        > edge...

        Meglo vivere "INTO THE BIG LIPS" che "ON THE BLENDING EDGE"....

        Cmq per la cronaca.. il portatile in questione non ha il disco originale (Seagate GAS 4800Rpm ATA66) ma ha un tripallico WD Scoprio 120Gb 5400Rpm 8Mb Cache ATA100
        e ti assicuro che è MOLTO veloce... piu di certi samsung da 3.5 pollici dichiarati 7200Rpm
        • Avatar
          Scritto da
          Non Autenticato
          il 2007-11-28 16:09:00.0 alle 2007-11-28 16:09:00.0
          Re: Linux vs Windows

          - Scritto da: J.Titor
          >
          > - Scritto da:
          > >
          >
          > > #4
          > > compilare un kernel porta via poco tempo. Tempo
          > > comunque che dipende dalle opzioni abilitate
          > > nella configurazione. Chiaro, è un'operazione
          > non
          > > necessaria, ma se vuoi vivere on the bleeding
          > > edge...
          >
          > Meglo vivere "INTO THE BIG LIPS" che "ON THE
          > BLENDING
          > EDGE"....
          >
          > Cmq per la cronaca.. il portatile in questione
          > non ha il disco originale (Seagate GAS 4800Rpm
          > ATA66) ma ha un tripallico WD Scoprio
          > 120Gb 5400Rpm 8Mb Cache
          > ATA100
          > e ti assicuro che è MOLTO veloce... piu di certi
          > samsung da 3.5 pollici dichiarati
          > 7200Rpm

          Ma tu non usavi un cazzo di computer di vent'anni fa?
        • Avatar
          Scritto da
          Non Autenticato
          il 2007-11-28 16:12:00.0 alle 2007-11-28 16:12:00.0
          Re: Linux vs Windows

          - Scritto da: J.Titor
          >
          > - Scritto da:
          > >
          >
          > > #4
          > > compilare un kernel porta via poco tempo. Tempo
          > > comunque che dipende dalle opzioni abilitate
          > > nella configurazione. Chiaro, è un'operazione
          > non
          > > necessaria, ma se vuoi vivere on the bleeding
          > > edge...
          >
          > Meglo vivere "INTO THE BIG LIPS" che "ON THE
          > BLENDING
          > EDGE"....
          >
          > Cmq per la cronaca.. il portatile in questione
          > non ha il disco originale (Seagate GAS 4800Rpm
          > ATA66) ma ha un tripallico WD Scoprio
          > 120Gb 5400Rpm 8Mb Cache
          > ATA100
          > e ti assicuro che è MOLTO veloce... piu di certi
          > samsung da 3.5 pollici dichiarati
          > 7200Rpm
          usa l'IBM 5100 va tutto a meraviglia
    • Avatar
      Scritto da
      Non Autenticato
      il 2007-11-28 16:14:00.0 alle 2007-11-28 16:14:00.0
      Re: Linux vs Windows
      Ti consiglio un giro per i forum di gentoo (forums.gentoo.org ) anche nella sezione "Forum italiano" o su gentoo-wiki.com.

      Ti toccherà studiare un po' ma quello che leggi li lo puoi applicare dappertutto.

      In particolare ccache e compilazione in RAM (tramite tmpfs), aiutano moltissimo nel ridurre drasticamente i tempi di compilazione.

      Poi se vuoi fare le cose per benino, ti passi il tempo e configuri pure le CFLAGS, per ottenere boost nell'esecuzione del codice, anche se così, in base alle ottimizzazioni che sceglierai, potresti finire col legare il codice compilato ad una architettura specifica.

      Se invece imparare ti spaventa, hai già Visual Studio e Visual Basic, che vai cercando di più?

      - Scritto da: J.Titor
      > Fino a ieri mi lamentavo di come il progetto che
      > sto seguendo scritto in VB-6 ci mettesse piu di
      > un minuto a compilare sul mio portatile
      > Turion64-ml32 con 1 Giga di ram (e windows xp) e
      > i classici e brufolosi "sistemisti unix" meglio
      > chiamati "NERD" o ancor meglio rappresentati con:
      > Geek mi deridevano dicendo che se avessi usato
      > linux e python avrei ricompilato il mio
      > gestionale in pochi secondi... io mi difendevo
      > sostenendo che il progetto non l'avevo iniziato
      > io, se l'avessi iniziato io avrei fatto tutto in
      > c#.
      >
      > Ora volevo provare a programmare qualcosina in C
      > per la mia PSP... risultato
      > ?
      > Ci vuole linux oppure cygwin per farlo... siccome
      > non amo gli emulatori, opto per linux... prendo
      > il mio vecchio portatile un compaq P4 - 2.4 Ghz
      > installo debian linux e mi preparo a lanciare la
      > compilazione del toolchain per la psp... lancio
      > il toolchain fiducioso che il potente pinguino in
      > pochi secondi mi avrebbe messo a disposizione
      > l'intero ambiente di sviluppo per la mia psp...
      > aspetto 10 minuti... nada sta ancora lavorando...
      > aspetto 20 minuti... nada ancora li a
      > compilare... vado a pranzo... torno su... sta
      > ancora lavorando !!! penso... il sistema si è
      > bloccato... provo il classico trucchetto del
      > block num... e la lucina si accende e spegne...
      > quindi non è
      > hangato...
      > Ore 15.41 TERMINA LA COMPILAZIONE DEL TOOLCHAIN
      > per la PSP... dalle ore 12.20... 3 ore e 21
      > minuti per compilare un ambiente di
      > sviluppo...

      > Mi immagino i poveri cristi che devono
      > ricompilare il kernel ogni volta che
      > starnutiscono e capisco perchè i sistemisti
      > unix
      non hanno una vita
      > sociale...
      • Avatar
        ☺
        Scritto da
        il 2007-11-28 16:27:00.0 alle 2007-11-28 16:27:00.0
        Trollate totali: 168
        Re: Linux vs Windows

        - Scritto da:
        > Ti consiglio un giro per i forum di gentoo
        > (forums.gentoo.org ) anche nella sezione "Forum
        > italiano" o su
        > gentoo-wiki.com.
        >
        > Ti toccherà studiare un po' ma quello che leggi
        > li lo puoi applicare
        > dappertutto.
        >
        > In particolare ccache e compilazione in RAM
        > (tramite tmpfs), aiutano moltissimo nel ridurre
        > drasticamente i tempi di
        > compilazione.
        >
        > Poi se vuoi fare le cose per benino, ti passi il
        > tempo e configuri pure le CFLAGS, per ottenere
        > boost nell'esecuzione del codice, anche se così,
        > in base alle ottimizzazioni che sceglierai,
        > potresti finire col legare il codice compilato ad
        > una architettura
        > specifica.
        >
        > Se invece imparare ti spaventa, hai già Visual
        > Studio e Visual Basic, che vai cercando di
        > più?

        Beh pare non ci sia modo di compilare per la psp con visual studio... Sorride

        Cmq voglio imparare anche il pinguazzo inquanto il primo cliente geeko che mi trovo che il figlio smanettone gli ha detto che "linux è meglio perchè è meglio" posso comunque soddisfarlo senza dovermi inventare palle per le quali un sistema MS è piu sicuro piu versatile piu adattabile ecc...
        • Avatar
          Scritto da
          Non Autenticato
          il 2007-11-28 16:49:00.0 alle 2007-11-28 16:49:00.0
          Re: Linux vs Windows
          (quoto da sopra, mi scoccia usare la rotella)

          Non avevo notato "PSP", sorry Imbarazzato

          Già peccato che la campagna "Get The Facts..." sia stata terminata, altrimenti tornava ancora utile.



          - Scritto da: J.Titor
          >
          > - Scritto da:
          > > Ti consiglio un giro per i forum di gentoo
          > > (forums.gentoo.org ) anche nella sezione "Forum
          > > italiano" o su
          > > gentoo-wiki.com.
          > >
          > > Ti toccherà studiare un po' ma quello che leggi
          > > li lo puoi applicare
          > > dappertutto.
          > >
          > > In particolare ccache e compilazione in RAM
          > > (tramite tmpfs), aiutano moltissimo nel ridurre
          > > drasticamente i tempi di
          > > compilazione.
          > >
          > > Poi se vuoi fare le cose per benino, ti passi il
          > > tempo e configuri pure le CFLAGS, per ottenere
          > > boost nell'esecuzione del codice, anche se così,
          > > in base alle ottimizzazioni che sceglierai,
          > > potresti finire col legare il codice compilato
          > ad
          > > una architettura
          > > specifica.
          > >
          > > Se invece imparare ti spaventa, hai già Visual
          > > Studio e Visual Basic, che vai cercando di
          > > più?
          >
          > Beh pare non ci sia modo di compilare per la psp
          > con visual studio...
          > Sorride
          >
          > Cmq voglio imparare anche il pinguazzo inquanto
          > il primo cliente geeko che mi trovo che il figlio
          > smanettone gli ha detto che "linux è meglio
          > perchè è meglio" posso comunque soddisfarlo senza
          > dovermi inventare palle per le quali un sistema
          > MS è piu sicuro piu versatile piu adattabile
          > ecc...
<softv>

Pagina generata in 69 millisecondi

Utenti attivi: 18 nell'ultimo minuto, 37 negli ultimi cinque minuti, 61 negli ultimi 15 minuti