Subcategories

Friday, February 24 2012

Εντυπώσεις από τους 6 πυρήνες

amd-phenom-II-x6-processor.jpg powered-by-gnu-linux.png Είχα αρκετές επιφυλάξεις για την απόδοση 6 πυρήνων στο Linux. Δεν μου γέμιζε το μάτι ότι πραγματικά θα μπορούσαν να αποδώσουν αθροιστικά με ικανοποιητικό αποτέλεσμα. Αλλά η πραγματικότητα ανέτρεψε αυτές τις επιφυλάξεις.

Οι 6 πυρήνες πραγματικά μοιράζουν το βάρος του συστήματος πολύ ικανοποιητικά έχοντας τελικά συνολικά 6 CPU να δουλεύουν ταυτόχρονα μειώνοντας το χρόνο εκτέλεσης των εργασιών που πρέπει να γίνουν. Με μεγάλη έκπληξη και χαρά διαπίστωσα ότι 3 ταυτόχρονα χτισίματα του openwrt με -j > 6 δεν πτοούν στο ελάχιστο το σύστημα το οποίο παραμένει ετοιμοπόλεμο και ολοκληρώνει αβασάνιστα όλες τις δουλειές σαν να μην έτρεχαν καν παράλληλα.

Πολύ θετικές λοιπόν οι εντυπώσεις τόσο από τον εξαπύρινο AMD phenom όσο και από την εξέλιξη και αποτελεσματικότητα του Linux 3.2.x !!

Tuesday, March 15 2011

Gentoo & Gnome-2.32.x

# gnome-extra/evolution-data-server
ln -s gtk-2.0/gdk/ gdk
ln -s gtk-2.0/gtk/ gtk
ln -s glib-2.0/glib-object.h glib-object.h
ln -s glib-2.0/glib.h glib.h
ln -s libxml2/libxml/ libxml
ln -s glib-2.0/gobject/ gobject
ln -s glib-2.0/glib/ glib
ln -s /usr/lib64/glib-2.0/include/glibconfig.h glibconfig.h
ln -s /usr/lib64/gtk-2.0/include/gdkconfig.h gdkconfig.h
ln -s libsoup-2.4/libsoup/ libsoup
ln -s glib-2.0/gio/ gio
ln -s glib-2.0/gmodule.h gmodule.h
ln -s libgdata/gdata/ gdata
ln -s gdk-pixbuf-2.0/gdk-pixbuf/ gdk-pixbuf
ln -s pango-1.0/pango/ pango
ln -s atk-1.0/atk/ atk
cp -a cairo/* .

# net-im/pidgin
ln -s evolution-data-server-2.32/libebook/ libebook
ln -s evolution-data-server-2.32/libedataserver/ libedataserver

# gnome-base/gnome-panel
ln -s gnome-desktop-2.0/libgnome/ libgnome
ln -s librsvg-2.0/librsvg/ librsvg
ln -s evolution-data-server-2.32/libedataserverui/ libedataserverui
ln -s dbus-1.0/dbus/ dbus
touch dbus/dbus-arch-deps.h
ln -s evolution-data-server-2.32/libecal/ libecal

# gnome-extra/bug-buddy
ln -s libgtop-2.0/glibtop/ glibtop
ln -s libgtop-2.0/glibtop.h glibtop.h
ln -s libgtop-2.0/libgtopconfig.h libgtopconfig.h
ln -s libgtop-2.0/glibtop_server.h glibtop_server.h
ln -s libbonobo-2.0/bonobo/ bonobo
ln -s bonobo-activation-2.0/bonobo-activation/ bonobo-activation
ln -s orbit-2.0/orbit/ orbit

# gnome-extra/deskbar-applet
ln -s ./pygtk-2.0/pygobject.h pygobject.h

# mail-client/evolution
ln -s evolution-data-server-2.32/camel/ camel
ln -s nspr/prio.h prio.h
ln -s nspr/prlong.h prlong.h
ln -s nspr/prtypes.h prtypes.h
ln -s nspr/prcpucfg.h prcpucfg.h
ln -s nspr/obsolete/ obsolete
ln -s nspr/prtime.h prtime.h
ln -s nspr/prinrval.h prinrval.h
ln -s nspr/prinet.h prinet.h
ln -s libgtkhtml-3.14/gtkhtml/ gtkhtml
ln -s libgtkhtml-3.14/editor/gtkhtml-editor.h gtkhtml-editor.h
ln -s libgtkhtml-3.14/editor/gtkhtml-editor-common.h gtkhtml-editor-common.h
ln -s libgtkhtml-3.14/editor/gtkhtml-editor-actions.h gtkhtml-editor-actions.h
ln -s libgtkhtml-3.14/editor/gtkhtml-editor-widgets.h gtkhtml-editor-widgets.h
ln -s libgtkhtml-3.14/editor/gtkhtml-spell-checker.h gtkhtml-spell-checker.h
ln -s libgtkhtml-3.14/editor/gtkhtml-spell-language.h gtkhtml-spell-language.h
ln -s evolution-data-server-2.32/groupwise/e-gw-connection.h e-gw-connection.h
ln -s evolution-data-server-2.32/groupwise/soup-soap-message.h soup-soap-message.h
ln -s evolution-data-server-2.32/groupwise/e-gw-container.h e-gw-container.h
ln -s evolution-data-server-2.32/groupwise/soup-soap-response.h soup-soap-response.h
ln -s evolution-data-server-2.32/groupwise/e-gw-proxy.h e-gw-proxy.h
ln -s evolution-data-server-2.32/groupwise/e-gw-item.h e-gw-item.h
ln -s evolution-data-server-2.32/groupwise/e-gw-recur-utils.h e-gw-recur-utils.h
ln -s evolution-data-server-2.32/groupwise/e-gw-filter.h e-gw-filter.h
ln -s evolution-data-server-2.32/groupwise/e-gw-sendoptions.h e-gw-sendoptions.h
ln -s evolution-data-server-2.32/groupwise/e-gw-message.h e-gw-message.h
ln -s evolution-data-server-2.32/libebackend/ libebackend
ln -s libgtkhtml-3.14/editor/ editor

# gnome-base/gnome-panel gnome-base/gnome-control-center
mv /usr/include/dbus-1.0/dbus/dbus-glib-lowlevel.h /usr/include/dbus-1.0/dbus/dbus-glib-lowlevel.h.bak
touch /usr/include/dbus-1.0/dbus/dbus-glib-lowlevel.h

Friday, December 25 2009

Χρόνια Πολλά

Friday, September 25 2009

Γιατί Open Source

Ένας από τους βασικούς λόγους που λάτρεψα το Internet ήταν γιατί μας ενώνει. Χέρι με χέρι ακολουθεί η ανάπτυξη του ανοιχτού λογισμικού και τελευταία η ανερχόμενη δράση γύρω από τα ανοικτά κοινοτικά ασύρματα δίκτυα όπως αυτό του AWMN.

Ένα απέραντο σχολείο και μια ιδανική κοινωνία που ο ένας βοηθάει τον άλλο με στόχο το κοινό καλό της κοινότητας.

Σήμερα μετά από συνομιλία στο IRC κανάλι του openwrt για κάποια bugs, ο nbd, ένας από τους κεντρικούς developers με προέτρεψε να μεταφέρω την αναφορά για το συγκεκριμένο bug στο σχετικό σύστημα αναφοράς προβλημάτων του κεντρικού linux kernel. Έψαξα να βρω πως γίνεται και ακολούθησα τα σχετικά βήματα. Έτσι άνοιξα ένα ticket.

Μέσα σε λίγα λεπτά υπήρχε απάντηση με προτεινόμενη λύση από τον δημιουργό του συγκεκριμένου driver που τυχαίνει να είναι ο Linux άνθρωπος νούμερο #2 όπως θα λέγαμε, ο Alan Cox.

Αν όλο αυτό το μοντέλο δεν είναι ένας κόσμος ιδανικά πλασμένος τότε δεν ξέρω τι είναι … !!

Linux bloated ?

Μια αρκετά ενδιαφέρουσα συζήτηση για την πορεία και κατεύθυνση του Linux στην κοινότητα του Arch εδώ.

- page 1 of 2