Monday, March 5 2012

κόμβος katsaros_m #1982

katsaros_m.jpg

katsaros_m_2.jpg

Ένα flash back σε άλλες εποχές, τότε που ο ενθουσιασμός ήταν στα ύψη.

Wednesday, February 29 2012

GoodBye Quagga Hello Bird

openwrt-box.jpg Από τις αρχές του νέου χρόνου το OpenWrt μπήκε στο linux-3.x.

Η μεγάλη πρόκληση, όσο περνάει ο καιρός είναι να μπορέσει να παραμείνει μικρό και ευέλικτο σαν λειτουργικό σύστημα. Αυτό έρχεται σε αντίθεση με το ότι πρέπει παράλληλα να υποστηρίζει ολοένα και μεγαλύτερη γκάμα από hardware με απαιτήσεις που ανεβαίνουν διαρκώς.

Ένα ακόμη μεγάλο κεφάλαιο είναι η συμβατότητα με τις παλαιότερες συσκευές. Όλη η προσπάθεια γύρω από το openwrt στηρίζεται σε εθελοντές και στην διάθεσή και αφοσίωση που έχουν γύρω από την φροντίδα και ανάπτυξή του.

Ιστορικά το openwrt ξεκίνησε από το wrt της linksys το οποίο βασίζεται σε broadcom mips brcm47xx CPU. Η συγκεκριμένη πλατφόρμα έχει 4Mbyte flash storage και 16Mbyte RAM. Αυτή η πλατφόρμα μαζί με την atheros ar231x αποτελούν τις πιο παλιές συσκευές με πολύ λιγοστούς πόρους. Το να μπορέσει το openwrt όσο εξελίσσεται να υποστηρίζει παράλληλα καλά και αυτές τις πλατφόρμες αποτελεί πρόκληση.

Αυτές οι πλατφόρμες παραμένουν να αποτελούν το καλύτερο εργαλείο εντοπισμού πιθανών προβλημάτων, δοκιμών σταθερότητας και επιδόσεων μια και είναι πολύ εύκολο να εκδηλωθούν και να εντοπιστούν.

Τον τελευταίο καιρό αντιμετώπιζα προβλήματα στην πλατφόρμα atheros ar231x. Αυτή τη πλατφόρμα χρησιμοποιούν και τα απλά 802.11abg bullet της ubiquity. Σε υψηλή δικτυακή κίνηση παρουσίαζαν memory leak και κόλλαγαν.

Παρατήρησα ότι η quagga/bgp κατανάλωνε σχεδόν τους μισούς πόρους της ελεύθερης μνήμης του συστήματος, κοντά στα 5Mbytes. Αποφάσισα να αντικαταστήσω την quagga/bgp με το bird και να κάνω τις ίδιες δοκιμές. Με έκπληξη είδα πως το bird καταναλώνει μόλις 1.5Mbyte RAM και το σύστημα πλέον δεν παρουσιάζει κανένα απολύτως πρόβλημα σε υψηλή δικτυακή κίνηση.

Είναι γεγονός πως η quagga έχει μεγαλώσει αφάνταστα και τελευταία δεν εξελίσσεται πλέον. Αντίθετα το bird έχει σταθερή συντήρηση και ανάπτυξη και αυτό το φέρνει μπροστά από την quagga τουλάχιστον στις περιπτώσεις που οι πόροι είναι λιγοστοί και πολύτιμοι.

Θέλω AWMN

img_0006.jpg Πολλοί φίλοι με έχουν χρεώσει στο παρελθόν ότι γίνομαι κακός, άλλοι ότι είμαι τουλάχιστον σκληρός στις τοποθετήσεις μου γύρω από τα του AWMN.

Προσωπικά συνεχίζω να πιστεύω ακάθεκτα ότι είμαι ιδιαίτερα ήπιος και απλά ειλικρινείς σχετικά με τα χαρίσματα και τις αρετές που πρέπει να διαθέτει κάποιος προκειμένου να εξελιχθεί σε ένα χρήσιμο μέλος του ελεύθερου και ανοιχτού ασύρματου δικτύου που αποκαλούμε AWMN.

Το πρώτο πράγμα που κάνω όταν μου έρχεται ένα mail με παραγγελία για λινκ στο AWMN είναι να δω τον κόμβο στο WiND του ενδιαφερόμενου. Εάν δεν υπάρχουν φωτογραφίες από την εγκατάσταση στην ταράτσα και πανοραμική της οπτικής επαφής του κόμβου είναι σχεδόν βέβαιο ότι πρόκειται περί αεριτζή ή αλλιώς τεμπελχανούμ και άνθρακας ο θησαυρός.

Σήμερα είχα άλλη μια τέτοια κρούση και ως συνήθως το ίδιο έργο. Είχα όμως οίστρο και έστειλα απάντηση την οποία αναδημοσιεύω και εδώ:


το AWMN θέλει χρήμα και χρόνο για να συνεχίσει να προσφέρει πολύ περισσότερα από το ADSL σε όλους μας.

αποτελεί ένα ελεύθερο δίκτυο πολιτών και οφείλουμε να το συντηρούμε, φροντίζουμε και επεκτείνουμε !!

όσο οι καλοί παλιοί κομβούχοι που έχουν προσφέρει τα περισσότερα θα αποχωρούν παίρνοντας μαζί τους την τεχνογνωσία και οι νέοι δεν θα έχουν την απαιτούμενη διάθεση, χρήμα και χρόνο, το AWMN απλά θα σβήσει ή θα γίνει ένα αυστηρά κλειστό χόμπι.

επειδή όλοι περάσαμε από το στάδιο της απόγνωσης που περνάει ένας νέος (θέλω τώρα ένα κόμβο, αλλά κανείς δεν με βοηθάει), κάποιοι από εμάς πεισμώσαμε στην αδιαφορία και φτιάξαμε τις δικές μας διαδρομές στο AWMN

βρίσκοντας γνωστούς και ενδιαφερόμενους, από ταράτσα σε ταράτσα περπατήσαμε και βοηθήσαμε να απλωθεί το AWMN ακόμη περισσότερο.

δυστυχώς αυτά τα άτομα είναι ελάχιστα, σπάνια και σε εξαφάνιση.

παλιά λέγαμε: το AWMN δεν είναι για όλους: μπαίνουν όσοι έχουν αρκετή υπομονή και επιμονή μαζί με αυτά που προανέφερα.

Προσωπικά δεν το φοβάμαι το AWMN. Το ότι είναι δύσκολο να μπει κανείς σε αυτό, το προφυλάσσει γιατί κρατάει μακρυά τα σκουπίδια που όσο περνάει ο καιρός όλο και πληθαίνουν σε αυτόν τον πλανήτη !!

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 !!

Thursday, February 23 2012

adsl@openwrt

ozo-adsl-owrt.jpg

- page 5 of 66 -