[Plug] PLUG meeting 22/10/08

Giorgos Keramidas keramida at ceid.upatras.gr
Wed Oct 22 03:59:36 EEST 2008


On Tue, 21 Oct 2008 20:40:19 +0300, Giannis Kozyrakis <trv at freemail.gr> wrote:
> Πειράζει αν αρχίσει το distrowar πριν την ώρα του?
>
> Σημερα έδωσαν το source του Android για κατέβασμα..
>
> Και τι γράφει στην download page?
>
> "To build the Android source under Linux, you will need Ubuntu." :>

Αν κρίνω από το build script του Chrome, που είχε προφανείς unportable
αηδίες όπως system() και read από το Linux /proc για να πάρει τον αριθμό
των system CPUs, ενώ μπορούσε να κάνει κάτι σαν:

    import posix

    # Get the number of `configured' system processors.
    ncpus = posix.sysconf('SC_NPROCESSORS_CONF)

    # Get the number of `online' system processors.
    ncpus = posix.sysconf('SC_NPROCESSORS_ONLN')

δεν είναι περίεργο που έχουν γράψει κι άλλα Linux-isms...

Πάντα υπάρχει portable τρόπος να γράψεις unportable, distro specific
κώδικα.  Η μαγκιά είναι να κάνεις κάτι καλύτερο όμως :)



More information about the Plug mailing list