Considerazioni sui sistemi operativi da ROFTL

Appena ho visto questa aberrazione su Twitter, non ho resistito: mi sono detto, si, questa va assolutamente pubblicata ad imperitura memoria.

Genyo. Assolutamente genyo. Signori, ci troviamo di fronte a una svolta epocale: buttate via i vostri CD di Linux dove in 700Mb c’è il mondo. Sono pesanti e lenti.

Praticamente, come se io qualche post fa non avessi detto niente. Mi rimangio qualunque cosa, sono stato smentito.

LOL.

Nessun post correlato. Ritenta, sarai più fortunato.

This entry was posted in Informatica, Linux and tagged , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.
  • http://twitter.com/FlameKaos1 Gianluca Andreotti

    Beh… diciamo che non è proprio completamente errato :)
    Esempio: tu hai un computer (o device) con un processore che supporta le SSE 4.1. Tuttavia, poiché c’è gente con processori che non le supportano, compilano tutto il software senza abilitarle (-msse4.1 nelle cflags/cxxflags con GCC). Il risultato è che comunque sfrutti meno il tuo hardware :).
    Altro esempio: avete mai notato che Glibc è compilato con il supporto anche a kernel non proprio recenti (per un desktop intendo)? Se noi sappiamo che, nel nostro caso, abbiamo necessità solo di una certa versione del kernel, possiamo ridurre la dimensione del codice e pure ottimizzarlo (opzione –enable-kernel=…).

    Insomma, non voglio dire che l’interoperabilità è un male :), ma che con le prestazioni pure non va sempre d’accordo :D.

    PS: leggo da molto il tuo blog, pur senza aver mai commentato. Ottimi articoli in ogni caso ;).

  • http://dottorblaster.it/ Bl@ster

    Guarda, parli con uno che ha provato Gentoo per parecchio tempo, e si è studiato bene bene Portage :D
    Concordo pienamente con quello che dici, tuttavia la cosa da una parte non è applicabile ad Android il quale viene buildato con opzioni di compilazione diverse dalla casa produttrice per ogni device, dall’altra sui PC ha senso solo in casi particolari: le prestazioni secondo me risentono in maniera marginale dell’abilitazione di un set di istruzioni piuttosto che di un altro, almeno per quello che ho potuto vedere.
    In ogni caso non è che il sistema con un set schizzi, e con l’altro diventi pachidermico: le prestazioni grossomodo hanno sempre lo stesso ordine di grandezza :D

    Grazie del commento, stimolante anche se solo il primo (spero di una lunga serie!) e grazie per i complimenti :)

  • http://twitter.com/FlameKaos1 Gianluca Andreotti

    Gentoo è un ottima distro per queste cose :D
    Riguardo il guadagno prestazionale, può essere (ammetto che non ho mai provato il guadagno con un set in più, oltre al supplemento delle ssse3, perché la cpu non le supportava) però avevo sentito di qualcuno che assicurava in certi frangenti anche un 20% in più nei (suoi) test di Phoronix rispetto a distro binarie. Ovviamente però detto così va preso molto con le pinze :). Diciamo che un miglioramento più o meno consistente può stare nella dimensione dei binari: se sono abbastanza piccoli da girare nella cache del processore, dovrebbero ottenere un grosso aumento di performance.

    In ogni caso sono appunto ottimizzazioni evitabili nella maggior parte dei casi :), non a caso ero passato ad Arch :).

    Ammetto di non aver pensato al fatto che le case produttrici rilasciassero build diverse, anche perché non ho dispositivi Android tra le mani :).

  • http://alldnsleadstome.wordpress.com/ Stefanauss

    Io ho masterizzato a gettito continuo cd di distro linux pesanti e lente, provate con soddisfazione su pc pesanti e lenti. Ormai sarò a 1kg di cd, quindi sul pesante ci siamo.

    Non avevo mai sentito paragonare OS embedded e per personal computer, la lacuna andava colmata xD

  • http://dottorblaster.it/ Bl@ster

    Ma guarda, a me è venuto da pensare ad Alphawinux. Che questo sia il suo mirabolante inventore?

  • http://frakko.wordpress.com/ FK

    L’unica cosa che mi lascia perplesso del Droide sono le millemila versioni che ci sono in giro, per il resto credo sia un buon OS, sicuramente non sembra lento e pesante.
    Anche se l’ho usato davvero poco.

  • http://dottorblaster.it/ Bl@ster

    Lento e pesante proprio no, e le millemila versioni non sono un problema dato che le personalizzazioni inficiano solo sul lato grafico, e solo alcune ROM di fabbrica sul lato prestazionale; le apps rimangono comunque sempre funzionanti :)

  • http://frakko.wordpress.com/ FK

    EH vedi quelle cose non le so :P

    Avevo letto di gente bloccata ancora con la version 1.6 però, dici che funziona (quasi) tutto normalmente anche a loro?

    Mamma che ignorante che sono :D

  • http://dottorblaster.it/ Bl@ster

    Ah intendevi sulle case :D
    Beh molte applicazioni funzionano sulla 1.6, comunque bisogna saperne un attimo, leggere un po’ e scegliere con calma il proprio dispositivo. In realtà i device di punta sono tutti aggiornati o quasi :P

  • scimmia (quella vera-era!)

    tu hai messo qualche mod? quando le recensisci (tutte!)?

  • http://dottorblaster.it/ Bl@ster

    Ma si, alla fine una generica ottimizzazione per i686 fa tutto il grosso del lavoro, e con una ricompilata del kernel restano fuori solo cose veramente marginali con le quali il guadagno prestazionale è veramente minimo (nel mio caso dubbio) :P
    Le case produttrici pastrugnano parecchio con Android, certo non al punto da farlo diventare totalmente diverso ma oltre le personalizzazioni grafiche ci sono anche ottimizzazioni. Non a caso esiste anche la ROM Kitchen :P

  • http://dottorblaster.it/ Bl@ster

    Purtroppo per me ancora niente androide, ma ce l’avrò presto ;D