Το λειτουργικό σύστημα ασύρματων κόμβων Paladir Linux
Δημοσίευση νέου θέματος   Απάντηση στο θέμα
Πίνακας περιεχομένων -> Λογισμικό Μετάβαση στη σελίδα 1, 2  Επόμενη 
Επισκόπηση προηγούμενου θέματος :: Επισκόπηση επόμενου θέματος  
Συγγραφέας Μήνυμα
thanasakis
**Hard Core**


Ένταξη: 23 Οκτ 2002
Δημοσιεύσεις: 1172
Τόπος: Too far from home

ΔημοσίευσηΔημοσιεύθηκε: Πεμ Μάρ 23, 2006 12:05 pm    Θέμα δημοσίευσης: Το λειτουργικό σύστημα ασύρματων κόμβων Paladir Linux Απάντηση με παράθεση αυτού του μηνύματος

Επειδή πολλά λέγονται, ας κάνουμε μια απλή καταγραφή των features του paladir στην έκδοση 1.3.71:

    Kernel: Linux 2.4.28
    Ελάχιστες απαιτήσεις: Pentium class CPU, 24MB RAM

    Shell: Busybox 1.00-rc2
    Remote access: Dropbear 0.43
    LibC: uclibc 0.9.26
    Routing protocols: RIP, OSPF, OLSR
    HTTP server: Ναι
    DHCP server/client: Ναι
    VPN Server: Ναι
    Ethernet/Wireless interfaces watchdog: Ναι, software
    System watchdog: Ναι, software και support για hardware.
    Κρυπτογραφία: Υποστηρίζεται software AES-128 σε επίπεδο IP των ζεύξεων.
    Bandwidth measurement: Ναι
    Firewall: Ναι
    Bridging: Ναι
    HostAP: Ναι (ανάλογα με wireless chipset)
    Traffic shaping/QoS: Ναι
    PseudoIBSS: Ναι (το feature είναι υπό ανάπτυξη)

    Διανομή: Floppy disk, CDRW disk
    Online update: Ναι


Υποστηριζόμενα chipsets:

    ACX100 (PCI)
    ACX111 (PCI)
    Atheros (+extended capabilities) (PCI)
    Prism2 (PCI/PCMCIA)
    ADM8211 (PCI) (deprecated)
    Ralink 2500 (PCI)

_________________
ThanaSakis
Ruler of the Wireless World and Protector of the Realm of WThess

..επειδή το w-thess ξέρει να w-στάρει
Επιστροφή στην κορυφή
Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
thanasakis
**Hard Core**


Ένταξη: 23 Οκτ 2002
Δημοσιεύσεις: 1172
Τόπος: Too far from home

ΔημοσίευσηΔημοσιεύθηκε: Κυρ Μάρ 26, 2006 12:57 pm    Θέμα δημοσίευσης: Απάντηση με παράθεση αυτού του μηνύματος

και μερικά σχόλια ακόμα:

Το paladir είναι σχεδιασμένο εξ ολοκλήρου από τους developers του, aka cyfex, sakis, thanasys. Είναι ένα σύνολο από bash scripts, για την έναρξη (initialization) του λειτουργικού συστήματος, αλλά και τη λειτουργία του. Δεν 'δανείζεται' scripts από άλλα linux distros.

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

Εκτός από το λειτουργικό σύστημα που τρέχει στους κόμβους, υπάρχει ένα ακόμα υποσύστημα από scripts, τα οποία σε συνδυασμό με το project management software Aegis αναλαμβάνει να φτιάχνει image files για κόμβους ενός δικτύου, με μεγάλη ευκολία.

Το Paladir ευελπιστεί να γίνει, με την δημοσίευση της πρώτης έκδοσής του στο ευρύ κοινό, μια άξια λόγου λύση απέναντι στις εμπορικές non-open source λύσεις Mikrotik και Icarus. Το αν είμαστε ρομαντικοί, όπως ειπώθηκε Wink ας το κρίνει η ιστορία Smile

_________________
ThanaSakis
Ruler of the Wireless World and Protector of the Realm of WThess

..επειδή το w-thess ξέρει να w-στάρει
Επιστροφή στην κορυφή
Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
thanasakis
**Hard Core**


Ένταξη: 23 Οκτ 2002
Δημοσιεύσεις: 1172
Τόπος: Too far from home

ΔημοσίευσηΔημοσιεύθηκε: Τετ Απρ 19, 2006 4:26 pm    Θέμα δημοσίευσης: Απάντηση με παράθεση αυτού του μηνύματος

Στα features της επόμενης stable έκδοσης του paladir συγκαταλέγονται:
- Δυνατότητα χρήσης CF
- Υποστήριξη για WRAP Routerboard

Ο πρώτος κόμβος του wthess με χρήση του WRAP και της CF θα στηθεί σύντομα, δημιουργώντας ένα Σημείο Ελεύθερης Πρόσβασης και ταυτόχρονα θα προσαρτηθεί σε υπάρχουσα ζεύξη με τη γνωστή μας μέθοδο πλέγματος Smile

_________________
ThanaSakis
Ruler of the Wireless World and Protector of the Realm of WThess

..επειδή το w-thess ξέρει να w-στάρει
Επιστροφή στην κορυφή
Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
thanasakis
**Hard Core**


Ένταξη: 23 Οκτ 2002
Δημοσιεύσεις: 1172
Τόπος: Too far from home

ΔημοσίευσηΔημοσιεύθηκε: Δευ Μάϊ 15, 2006 11:13 am    Θέμα δημοσίευσης: Απάντηση με παράθεση αυτού του μηνύματος

Το πρόσφατο πρόβλημα με το Kororra Live CD πιθανότατα επηρεάζει την κυκλοφορία του Paladir.

Συγκεκριμένα, το Kororra κατηγορείται ότι στο διανεμόμενο CD περιλαμβάνει μεταγλωττισμένα (compiled) τον πυρήνα και τα binary modules των καρτών ATI και nVidia. Λόγω του license που συνοδεύει τα binary modules των ΑΤΙ, nVidia, αυτό απαγορεύεται.
http://kororaa.org/index.php?entry=entry060512-160752

Δυστυχώς, το ίδιο ισχύει και στις περιπτώσεις των modules των καρτών ACX100/111 και των Atheros.

Η άδεια GPLv2 επιβάλει τα δύο αυτά κομμάτια, kernel και binary modules, να βρίσκονται σε διαφορετικά μέσα κατά τη διανομή τους.

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

Αν μη τι άλλο, είναι ένας ενδιαφέρων γρίφος που ζητά μια ενδιαφέρουσα λύση Smile

_________________
ThanaSakis
Ruler of the Wireless World and Protector of the Realm of WThess

..επειδή το w-thess ξέρει να w-στάρει
Επιστροφή στην κορυφή
Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
r3av3r
WThess Node Owner


Ένταξη: 17 Ιούν 2005
Δημοσιεύσεις: 74

ΔημοσίευσηΔημοσιεύθηκε: Κυρ Μάϊ 21, 2006 1:41 pm    Θέμα δημοσίευσης: Απάντηση με παράθεση αυτού του μηνύματος

Παράθεση:

Αν μη τι άλλο, είναι ένας ενδιαφέρων γρίφος που ζητά μια ενδιαφέρουσα λύση


Δεν μπορώ να πω πως έσπασα το κεφάλι μου ιδιαίτερα. Μία λύση, όμως πιστεύω, είναι να αφήσουμε τα floppy disks που χαλάνε συνέχεια και εχουν αρχίσει εκλυπτουν και από την αγορά. Αυτήν ήταν μια λύση που είχε νόημα στα παλιά μηχανήματα < 200Mhz.

Τώρα έχουμε και λύσεις όπως cdrw, cf2ide και usb sticks. Που σημαίνει ότι
1ον) καταργείται ο περιορισμός χώρου
2ον) μπορεί να υπάρχει αποθηκευτικός χώρος όπου ο κάτοχος του κόμβου να μπορεί να σώσει ρυθμίσεις, drivers και firmwares με την βοήθεια κάποιου από τα εργαλεία που αναπτύσονται τώρα (πχ. Paladir Commander)

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

_________________
wthess :: slipgate
Επιστροφή στην κορυφή
Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος Yahoo Messenger
thanasakis
**Hard Core**


Ένταξη: 23 Οκτ 2002
Δημοσιεύσεις: 1172
Τόπος: Too far from home

ΔημοσίευσηΔημοσιεύθηκε: Κυρ Μάϊ 21, 2006 2:25 pm    Θέμα δημοσίευσης: Απάντηση με παράθεση αυτού του μηνύματος

r3av3r έγραψε:
Παράθεση:

Αν μη τι άλλο, είναι ένας ενδιαφέρων γρίφος που ζητά μια ενδιαφέρουσα λύση


Δεν μπορώ να πω πως έσπασα το κεφάλι μου ιδιαίτερα. Μία λύση, όμως πιστεύω, είναι να αφήσουμε τα floppy disks που χαλάνε συνέχεια και εχουν αρχίσει εκλυπτουν και από την αγορά. Αυτήν ήταν μια λύση που είχε νόημα στα παλιά μηχανήματα < 200Mhz.

Τι σχέση έχει το GPL θέμα με τα floppy disks που χαλάνε;;;;

To paladir ήταν, είναι και θα είναι (όσο ασχολούμαι εγώ) λειτουργικό σύστημα για pentium class CPU και floppy disk drive. Και θα είναι universal (μία έκδοση) και όχι branches.

Παράθεση:

Τώρα έχουμε και λύσεις όπως cdrw, cf2ide και usb sticks. Που σημαίνει ότι
1ον) καταργείται ο περιορισμός χώρου
2ον) μπορεί να υπάρχει αποθηκευτικός χώρος όπου ο κάτοχος του κόμβου να μπορεί να σώσει ρυθμίσεις, drivers και firmwares με την βοήθεια κάποιου από τα εργαλεία που αναπτύσονται τώρα (πχ. Paladir Commander)

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

Οι ρυθμίσεις του δικτύου γίνονται συνολικά global και όχι από τον κάτοχο κάθε κόμβου, για να αποφεύγονται περιστατικά όπως σε άλλα δίκτυα, όπου κάτι default routes κυκλοφορούν ξέμπαρκα, μπερδεύονται SSIDs κλπ. Έχεις πλήρη δυνατότητα, πλην της αλλαγής driver, να αλλάζεις ό,τι θες στον κόμβο, ξέροντας ότι με μια επανεκκίνηση όλα θα επανέλθουν στο stable default. Ο ουσιαστικός έλεγχος θα σου δινόταν αν είχες δυνατότητα save? Οποιαδήποτε αλλαγή κρίνεις ότι πρέπει να γίνει μπορεί να γίνει κεντρικά, καθώς έτσι διασφαλίζεται ότι το βλέπουν και περισσότερα μάτια και μπορούν να γίνουν έλεγχοι ορθότητας.

_________________
ThanaSakis
Ruler of the Wireless World and Protector of the Realm of WThess

..επειδή το w-thess ξέρει να w-στάρει
Επιστροφή στην κορυφή
Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
r3av3r
WThess Node Owner


Ένταξη: 17 Ιούν 2005
Δημοσιεύσεις: 74

ΔημοσίευσηΔημοσιεύθηκε: Κυρ Μάϊ 21, 2006 8:32 pm    Θέμα δημοσίευσης: Απάντηση με παράθεση αυτού του μηνύματος

thanasakis έγραψε:

Τι σχέση έχει το GPL θέμα με τα floppy disks που χαλάνε;;;;

εαν προσεχες καλυτερα τι εγραψα... η δισκετα δεν αφήνει καμμία δυνατότητα να κατεβασεις ενα non gpl driver και να τον προσθεσεις μετέπειτα στο σύστημα, δηλαδή αυτό που μας υποχρεώνει το gpl. Συν το οτι χαλανε εύκολα και σε λίγο καιρό δεν θα μπορούμε να τα βρούμε καν.

thanasakis έγραψε:

To paladir ήταν, είναι και θα είναι (όσο ασχολούμαι εγώ) λειτουργικό σύστημα για pentium class CPU και floppy disk drive. Και θα είναι universal (μία έκδοση) και όχι branches.


οι pentium II είναι τώρα ότι ήταν και οι pentium I όταν ξεκίνησε το paladir. Η τεχνολογία αλλάζει γρήγορα και δεν υπάρχει κάποιο ώφελος με το να μένουμε στάσιμοι. Αλλιώς θα μπορούσαμε να μιλάμε και για 486 ή ακόμα και 386. Άλλωστε, ήδη φαίνεται σε μερικούς κόμβους ότι οι απλοί pentium είναι ανεπαρκείς, ειδικά για software encryption. Εσύ σημειώνεις για την planet 8310 ότι χρειάζεται τουλάχιστον Pentium 300.

Κάποια στιγμή θα χρειαστεί να αλλάξει και ο πυρήνας από 2.4 σε 2.6. Υπάρχουν ήδη (και έχω συναντήσει στην δουλειά μου) περιπτώσεις όπου drivers δουλεύουν μερικώς ή προβληματικώς σε 2.4 ενώ έχουν πολύ καλύτεροι λειτουργία σε 2.6.

Όσο αφορά τα branches, τα οποία ο ρόλος τους δεν είναι να δημιουργήσουν διαφορετικό εργαλείο (αυτό λέγεται forking), αντιθέτως βοηθούν στο να δοκιμάζεις νέα features ή στο να αναδιοργανώνεις τον κώδικα σου χωρίς να καταστρέφεις το stable release. Στο τέλος κάνεις merge και συνεχίζεις.

σρκετά το ανάλυσα το θέμα.

thanasakis έγραψε:


Παράθεση:

Τώρα έχουμε και λύσεις όπως cdrw, cf2ide και usb sticks. Που σημαίνει ότι

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


ναι, αλλά τώρα έχουμε το πρόβλημα του gpl, αν ο χρήστης δεν μπορεί να περνάει μόνος του ένα driver με persistance, πώς θα διανέμεις το image χωρίς τους non gpl drivers? μόνος σου το είπες είναι ένας ενδιαφέρον γρύφος.

_________________
wthess :: slipgate
Επιστροφή στην κορυφή
Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος Yahoo Messenger
krizz
WThess Node Owner


Ένταξη: 07 Σεπ 2003
Δημοσιεύσεις: 49
Τόπος: Θεσσαλονίκη - Κομοτηνή

ΔημοσίευσηΔημοσιεύθηκε: Κυρ Μάϊ 21, 2006 9:07 pm    Θέμα δημοσίευσης: Απάντηση με παράθεση αυτού του μηνύματος

thanasakis έγραψε:
Εκτός από το λειτουργικό σύστημα που τρέχει στους κόμβους, υπάρχει ένα ακόμα υποσύστημα από scripts, τα οποία σε συνδυασμό με το project management software Aegis αναλαμβάνει να φτιάχνει image files για κόμβους ενός δικτύου, με μεγάλη ευκολία.

Ίσως τότε δεν θα είχε κανένα ιδιαίτερο ενδιαφέρον η δημοσίευση του paladir από μόνο του. Μιας και λόγο της δομής του, δε μπορεί να δώσει μεγάλα περιθώρια ρυθμίσεων πάνω στον κόμβο, πιστεύω θα είχε μεγαλύτερο ενδιαφέρον η δημοσίευση του όλου Development Enviroment που χρησιμοποιείται. Κάτι τέτοιο πιστεύω θα είχε περισσότερο ενδιαφέρον για άλλες κοινότητες ασύρματων δικτύων, να το χρησιμοποιήσουν. Με αυτό τον τρόπο νομίζω θα είναι πιο εύκολο να αντιμετωπιστεί και το πρόβλημα των non-GPL modules.
Επιστροφή στην κορυφή
Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος Επίσκεψη στην ιστοσελίδα του Συγγραφέα MSN Messenger
thanasakis
**Hard Core**


Ένταξη: 23 Οκτ 2002
Δημοσιεύσεις: 1172
Τόπος: Too far from home

ΔημοσίευσηΔημοσιεύθηκε: Δευ Μάϊ 22, 2006 12:47 am    Θέμα δημοσίευσης: Απάντηση με παράθεση αυτού του μηνύματος

krizz έγραψε:
thanasakis έγραψε:
Εκτός από το λειτουργικό σύστημα που τρέχει στους κόμβους, υπάρχει ένα ακόμα υποσύστημα από scripts, τα οποία σε συνδυασμό με το project management software Aegis αναλαμβάνει να φτιάχνει image files για κόμβους ενός δικτύου, με μεγάλη ευκολία.

Ίσως τότε δεν θα είχε κανένα ιδιαίτερο ενδιαφέρον η δημοσίευση του paladir από μόνο του. Μιας και λόγο της δομής του, δε μπορεί να δώσει μεγάλα περιθώρια ρυθμίσεων πάνω στον κόμβο, πιστεύω θα είχε μεγαλύτερο ενδιαφέρον η δημοσίευση του όλου Development Enviroment που χρησιμοποιείται. Κάτι τέτοιο πιστεύω θα είχε περισσότερο ενδιαφέρον για άλλες κοινότητες ασύρματων δικτύων, να το χρησιμοποιήσουν. Με αυτό τον τρόπο νομίζω θα είναι πιο εύκολο να αντιμετωπιστεί και το πρόβλημα των non-GPL modules.

Για να μην γίνει αυτό (η δημοσίευση του aegis), προτίμησα να καθυστερήσω λίγο την έκδοση μέχρι να προσαρμόσω τα scripts του aegis μέσα στο paladir.

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

_________________
ThanaSakis
Ruler of the Wireless World and Protector of the Realm of WThess

..επειδή το w-thess ξέρει να w-στάρει
Επιστροφή στην κορυφή
Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
thanasakis
**Hard Core**


Ένταξη: 23 Οκτ 2002
Δημοσιεύσεις: 1172
Τόπος: Too far from home

ΔημοσίευσηΔημοσιεύθηκε: Δευ Μάϊ 22, 2006 1:07 am    Θέμα δημοσίευσης: Απάντηση με παράθεση αυτού του μηνύματος

Παράθεση:
[quote="r3av3r"]
thanasakis έγραψε:

Τι σχέση έχει το GPL θέμα με τα floppy disks που χαλάνε;;;;

εαν προσεχες καλυτερα τι εγραψα... η δισκετα δεν αφήνει καμμία δυνατότητα να κατεβασεις ενα non gpl driver και να τον προσθεσεις μετέπειτα στο σύστημα, δηλαδή αυτό που μας υποχρεώνει το gpl. Συν το οτι χαλανε εύκολα και σε λίγο καιρό δεν θα μπορούμε να τα βρούμε καν.

1. η δισκέτα δεν πρόκειται να εκλείψει τα επόμενα 5 χρόνια τουλάχιστον.
2. η δισκέτα του paladir είναι read-write, έχει ext2 και μπορείς να προσθέσεις αρχεία, χωρίς να χρειάζεται να ξαναγράψεις το boot loader, αν αυτό αποτελέσει το πρόβλημά μας. Το cdrw που αναφέρεις είναι αυτό που δεν μπορείς να προσθέσεις αρχεία, μιας και ένα bootable cd δεν μπορεί να είναι multisession.
3. το paladir χρησιμοποιεί τη δισκέτα/cdrw/cf/usb για να διαβάσει το root filesystem και να το ανεβάσει στη RAM. Από εκεί και πέρα δεν ξαναδιαβάζει από το μέσο. Αυτό γίνεται για να μπορεί ανά πάσα στιγμή, χωρίς να διακοπούν services, να γίνει update. Το να δημιουργήσω ένα filesystem με όλους τους drivers και το οποίο θα πιάνει 20MB σημαίνει ότι θα πιάνω 20ΜΒ στην μνήμη, σχεδόν άχρηστα.

Παράθεση:

thanasakis έγραψε:

To paladir ήταν, είναι και θα είναι (όσο ασχολούμαι εγώ) λειτουργικό σύστημα για pentium class CPU και floppy disk drive. Και θα είναι universal (μία έκδοση) και όχι branches.

οι pentium II είναι τώρα ότι ήταν και οι pentium I όταν ξεκίνησε το paladir. Η τεχνολογία αλλάζει γρήγορα και δεν υπάρχει κάποιο ώφελος με το να μένουμε στάσιμοι. Αλλιώς θα μπορούσαμε να μιλάμε και για 486 ή ακόμα και 386. Άλλωστε, ήδη φαίνεται σε μερικούς κόμβους ότι οι απλοί pentium είναι ανεπαρκείς, ειδικά για software encryption. Εσύ σημειώνεις για την planet 8310 ότι χρειάζεται τουλάχιστον Pentium 300.

Πάλι τα ερμηνεύεις όπως θες εσύ. 1. ζητάς να αλλάξουμε πάνω από 10 κόμβους που βασίζονται σε τεχνολογία pentium I επειδή δεν πρέπει να είμαστε στάσιμοι 2. η planet 8310 απαιτεί pentium 300 για να λειτουργήσει σε G, σε B λειτουργεί πολύ καλά και ικανοποιητικά και σε pentium 100.

Παράθεση:

Κάποια στιγμή θα χρειαστεί να αλλάξει και ο πυρήνας από 2.4 σε 2.6. Υπάρχουν ήδη (και έχω συναντήσει στην δουλειά μου) περιπτώσεις όπου drivers δουλεύουν μερικώς ή προβληματικώς σε 2.4 ενώ έχουν πολύ καλύτεροι λειτουργία σε 2.6.

Οι drivers που χρησιμοποιούμε αυτή τη στιγμή στο paladir δεν αντιμετωπίζουν πρόβλημα. Μεταφορά σε 2.6 απαιτεί αρκετές αλλαγές που δεν πρόκειται να συζητήσω πριν το 2007, και όχι πριν τον 2.6.20.

Παράθεση:

Όσο αφορά τα branches, τα οποία ο ρόλος τους δεν είναι να δημιουργήσουν διαφορετικό εργαλείο (αυτό λέγεται forking), αντιθέτως βοηθούν στο να δοκιμάζεις νέα features ή στο να αναδιοργανώνεις τον κώδικα σου χωρίς να καταστρέφεις το stable release. Στο τέλος κάνεις merge και συνεχίζεις.

Και τι μας είπες τώρα; Αφού έτσι δουλεύει το aegis.

Παράθεση:

σρκετά το ανάλυσα το θέμα.

και πού κατέληξες; ότι 1. πρέπει να κάνουμε recompile τα πάντα στο paladir με πυρήνα 2.6 και για pentium MMX ή ανώτερο; 2. να αφαιρέσουμε support για το floppy?

Αν έχεις καμία ΟΥΣΙΑΣΤΙΚΗ ιδέα είμαι όλος αυτιά Smile Θεωρητικές φιλοσοφικές αναζητήσεις όπως "δεν μου αρέσει το πώς έγραψες/γράψατε τα scripts" και "πιστεύω ότι θα ήταν καλύτερο να το γυρίσουμε σε kernel 2.6 γιατί είναι πιο ωραίος" ας μου τις πεις στον επόμενο καφέ, να σου απαντήσω.

_________________
ThanaSakis
Ruler of the Wireless World and Protector of the Realm of WThess

..επειδή το w-thess ξέρει να w-στάρει
Επιστροφή στην κορυφή
Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
r3av3r
WThess Node Owner


Ένταξη: 17 Ιούν 2005
Δημοσιεύσεις: 74

ΔημοσίευσηΔημοσιεύθηκε: Δευ Μάϊ 22, 2006 9:30 am    Θέμα δημοσίευσης: Απάντηση με παράθεση αυτού του μηνύματος

thanasakis έγραψε:

1. η δισκέτα δεν πρόκειται να εκλείψει τα επόμενα 5 χρόνια τουλάχιστον.
2. η δισκέτα του paladir είναι read-write, έχει ext2 και μπορείς να προσθέσεις αρχεία, χωρίς να χρειάζεται να ξαναγράψεις το boot loader, αν αυτό αποτελέσει το πρόβλημά μας. Το cdrw που αναφέρεις είναι αυτό που δεν μπορείς να προσθέσεις αρχεία, μιας και ένα bootable cd δεν μπορεί να είναι multisession.
3. το paladir χρησιμοποιεί τη δισκέτα/cdrw/cf/usb για να διαβάσει το root filesystem και να το ανεβάσει στη RAM. Από εκεί και πέρα δεν ξαναδιαβάζει από το μέσο. Αυτό γίνεται για να μπορεί ανά πάσα στιγμή, χωρίς να διακοπούν services, να γίνει update. Το να δημιουργήσω ένα filesystem με όλους τους drivers και το οποίο θα πιάνει 20MB σημαίνει ότι θα πιάνω 20ΜΒ στην μνήμη, σχεδόν άχρηστα.


δεν είπα να βάλεις όλους τους drivers. είπα ότι μπορείς να έχεις χώρο για persistant data. και όχι οι δισκέτες δεν επιτρέπουν αλλαγές χωρίς rebuild το image.

thanasakis έγραψε:

Πάλι τα ερμηνεύεις όπως θες εσύ. 1. ζητάς να αλλάξουμε πάνω από 10 κόμβους που βασίζονται σε τεχνολογία pentium I επειδή δεν πρέπει να είμαστε στάσιμοι 2. η planet 8310 απαιτεί pentium 300 για να λειτουργήσει σε G, σε B λειτουργεί πολύ καλά και ικανοποιητικά και σε pentium 100.


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

Το B απο το G δεν μπορεί να είναι μικρή διαφορά. Υπάρχουν 4 γράμματα ανάμεσα, πως μπορεί να μην έχει μεγάλη διαφορά? Σοβαρά τώρα, από τα 600kbps στα 850kbps, μιλάμε για περίπου 50% περισσότερο data transfer.

Παράθεση:

Οι drivers που χρησιμοποιούμε αυτή τη στιγμή στο paladir δεν αντιμετωπίζουν πρόβλημα. Μεταφορά σε 2.6 απαιτεί αρκετές αλλαγές που δεν πρόκειται να συζητήσω πριν το 2007, και όχι πριν τον 2.6.20.


και εγώ είπα, κάποια στιγμη θα χρειαστεί να περάσουμε στον 2.6. Δεν είπα να αλλάξουμε τα πάντα σήμερα.

Παράθεση:
Παράθεση:

Όσο αφορά τα branches, τα οποία ο ρόλος τους δεν είναι να δημιουργήσουν διαφορετικό εργαλείο (αυτό λέγεται forking), αντιθέτως βοηθούν στο να δοκιμάζεις νέα features ή στο να αναδιοργανώνεις τον κώδικα σου χωρίς να καταστρέφεις το stable release. Στο τέλος κάνεις merge και συνεχίζεις.

Και τι μας είπες τώρα; Αφού έτσι δουλεύει το aegis.


Δε ξέρω, εσύ έλεγες ότι δεν κάνεις branches κτλ.

Παράθεση:

και πού κατέληξες; ότι 1. πρέπει να κάνουμε recompile τα πάντα στο paladir με πυρήνα 2.6 και για pentium MMX ή ανώτερο; 2. να αφαιρέσουμε support για το floppy?


σε τίποτα από αυτά, αλλά κατέληξα στα πρακάτω
Παράθεση:

Αν έχεις καμία ΟΥΣΙΑΣΤΙΚΗ ιδέα είμαι όλος αυτιά Smile Θεωρητικές φιλοσοφικές αναζητήσεις όπως "δεν μου αρέσει το πώς έγραψες/γράψατε τα scripts" και "πιστεύω ότι θα ήταν καλύτερο να το γυρίσουμε σε kernel 2.6 γιατί είναι πιο ωραίος" ας μου τις πεις στον επόμενο καφέ, να σου απαντήσω.


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

Τελικά είχε δίκιο ο ants, θέλεις να το παίζεις αφεντικό, θέλεις να είσαι ο μόνος που περνει αποφάσεις. Και αν είδες μια φορά το Anger management, ξαναδές το, γιατί δε μπορεί να σου πει κανένας τίποτα χωρίς να τα πάρεις στο κρανίο.

_________________
wthess :: slipgate
Επιστροφή στην κορυφή
Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος Yahoo Messenger
thanasakis
**Hard Core**


Ένταξη: 23 Οκτ 2002
Δημοσιεύσεις: 1172
Τόπος: Too far from home

ΔημοσίευσηΔημοσιεύθηκε: Δευ Μάϊ 22, 2006 10:39 am    Θέμα δημοσίευσης: Απάντηση με παράθεση αυτού του μηνύματος

r3av3r έγραψε:
Το B απο το G δεν μπορεί να είναι μικρή διαφορά. Υπάρχουν 4 γράμματα ανάμεσα, πως μπορεί να μην έχει μεγάλη διαφορά? Σοβαρά τώρα, από τα 600kbps στα 850kbps, μιλάμε για περίπου 50% περισσότερο data transfer.

Πού να δούμε και το 802.11n. Από το g μέχρι το n η απόσταση είναι τεράστια! Smile
Σοβαρά τώρα, μάλλον μπερδεύεις το G με το B+. Η ταχύτητα στο B είναι 600-700kb/s, στο B+ 800-900kb/s, και το G πιάνουμε 1.8-2MB/s. Αλλά για να επιτευχθεί το G, επειδή οι κάρτες atheros βασίζονται αρκετά στον επεξεργαστή (δεν έχω δοκιμάσει εκτενώς τις acx111 σε μικρά μηχανήματα, ούτε τις rt2500) αντί σε δικό τους chip πάνω στην κάρτα, απαιτούν μηχάνημα της τάξης του 300άρη. Και εκτός αυτού, στο χαμό που επικρατεί στα 2.4, είναι μάλλον απίθανο να παίξουμε στα κανάλια 1-13 στο G σε απόσταση μεγαλύτερη του 0.5km (εδώ με τον modigliani που η απόσταση είναι μικρότερη, και πάλι δεν είναι κάθε μέρα σταθερό). Άρα, αν θες βελτίωση της ταχύτητάς σου, σκέψου ζεύξεις σε 802.11a/5GHz.

Παράθεση:

και εγώ είπα, κάποια στιγμη θα χρειαστεί να περάσουμε στον 2.6. Δεν είπα να αλλάξουμε τα πάντα σήμερα.

Όταν τελειώσω με το paladir 1.3 και κατ'επέκταση, το 1.4, το οποίο θα έχει δυνατότητα αποθήκευσης persistent data όπως είναι αυτό που ζητάς, και απολύτως λογικό, θα προχωρήσουμε στην ανάπτυξη του paladir 2.0 με νέο πυρήνα και λίγο διαφορετική φιλοσοφία. Και ναι, τέτοιες ιδέες τις επικροτώ, μόνο που αυτή τη στιγμή, τα προβλήματά μας δεν έχουν να κάνουν με τον πυρήνα ή τη σταθερότητά του, ή τα features του, αλλά με απλά προβλήματα όπως αυτό με το θέμα του GPL.

Παράθεση:
Δε ξέρω, εσύ έλεγες ότι δεν κάνεις branches κτλ.

Για να λυθεί η παρεξήγηση: αν θες να έχουμε άλλη έκδοση για παλιά μηχανήματα, και άλλη για καινούργια, (δηλαδή forking και όχι branching όπως λανθασμένα είπα εγώ) αυτό δεν είναι εφικτό αλλά ούτε και επιθυμητό. Αν θες το συζητάμε για το paladir 2.x.

Παράθεση:

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

Τελικά είχε δίκιο ο ants, θέλεις να το παίζεις αφεντικό, θέλεις να είσαι ο μόνος που περνει αποφάσεις. Και αν είδες μια φορά το Anger management, ξαναδές το, γιατί δε μπορεί να σου πει κανένας τίποτα χωρίς να τα πάρεις στο κρανίο.

Δεν θα δώσω συνέχεια, θα τα συζητήσουμε καλύτερα από κοντά. Το Anger Management το είδα συνολικά 3 φορές, εξακολουθώ να θέλω να δείρω τον Νίκολσον Smile και θεωρώ κορυφαία τη στιγμή στη γέφυρα όπου τον βάζει να τραγουδήσει το "I feel pretty" Very Happy

_________________
ThanaSakis
Ruler of the Wireless World and Protector of the Realm of WThess

..επειδή το w-thess ξέρει να w-στάρει
Επιστροφή στην κορυφή
Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
r3av3r
WThess Node Owner


Ένταξη: 17 Ιούν 2005
Δημοσιεύσεις: 74

ΔημοσίευσηΔημοσιεύθηκε: Δευ Μάϊ 22, 2006 11:34 am    Θέμα δημοσίευσης: Απάντηση με παράθεση αυτού του μηνύματος

Γενικά, για όλα, έκανα την εξής φιλοσοφική αναζήτηση:
Ξεκινόντας από το πρόβλημα gpl, όπως γίνετε και με όλα τα distro η επίλυση είναι να εγκαθιστά ο χρήστης από μόνος του τo non gpl software αποδεχόμενους τους όποιους όρους θέτουν.

Το paladir δεν είναι όμως μια κλασική διανομή, ο χρήστης πέρνει ένα image το περνάει στο floppy ή στο cd και οι ενεργειές του τελειώνουν εκεί. Από εκεί κατέληξα στο ότι χρειάζεται να μπορεί να επέμβει στο τελικό σύστημα (το οποιο ναι μεν είναι αντίθετο στην φιλοσοφία που στηρίζεται το δικτυο τώρα, αλλά δεν είναι καθόλου παραλογη σκέψη, στο κάτω κάτω δικός του είναι ο κόμβος).

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

Δίνοντας περισσότερο έλεγχο στο χρήστη (αυτό ήταν το σημείο που ήθελα να τονίσω και όχι όλα τα υπόλοιπα), μπορεί να λυθεί εύκολα και το πρόβλημα με το gpl.

Αυτό που λες ότι καλύτερα να γίνετε το στήσιμο μόνο από το aegis, μπορεί να είναι καλό για το wthess αλλά δεν έχει την ίδια σημασία για ένα public domain paladir. Και σίγουρα μόλις γίνει η δημοσίευσή του θα αρχίσουν να έρχονται και ανάλογα requests από όσους το δοκιμάσουν.

_________________
wthess :: slipgate
Επιστροφή στην κορυφή
Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος Yahoo Messenger
ants
**Hard Core**


Ένταξη: 24 Οκτ 2002
Δημοσιεύσεις: 149

ΔημοσίευσηΔημοσιεύθηκε: Πεμ Μάϊ 25, 2006 2:03 am    Θέμα δημοσίευσης: Απάντηση με παράθεση αυτού του μηνύματος

Πάντως εγώ αφού το παλαντίρ αυτή την στιγμή έχει προβλήματα με το GPL, και όχι μονο απο τα modules για τις κάρτες, προσθαίσα στην δισκέτα κάτι που είναι παραβίαση του GPL. Εβαλα το gpl.txt στο /.meta μιας και δεν υπήρχε!!!

Τώρα είναι μιά χαρά Smile Smile Smile




Υ.Γ
ΠΛΑΚΑ ΚΑΝΩ!!!!! Απλά το παλαντίρ δεν είναι ακόμα έτοιμο για
το Public ντεμπούτο του. Είναι Work In Progress......

_________________
have no fear i'm an engineer!
Μέλος της κριτικής επιτροπής του Fame-wthess wireless show!!!
Registered Linux User #326556
Ρλεαςε Στορ ωριτινγ ιη Γρεεκλις! Ιτ'ς α διςγρασε! Αηδ ιτ'ς ριδικυλους!!! Γετ ιτ;
Επιστροφή στην κορυφή
Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος Αποστολή email
nickpap



Ένταξη: 26 Ιούν 2006
Δημοσιεύσεις: 6

ΔημοσίευσηΔημοσιεύθηκε: Τρι Ιούν 27, 2006 2:20 pm    Θέμα δημοσίευσης: Απάντηση με παράθεση αυτού του μηνύματος

γιατί δεν το κάνετε upload καπου να το εχούμε και εμείς οι κοινοί θνητοί ?
Επιστροφή στην κορυφή
Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
Επισκόπηση όλων των δημοσιεύσεων που έγιναν πριν από:   
Πίνακας περιεχομένων -> Λογισμικό Μετάβαση στη σελίδα 1, 2  Επόμενη 
Δημοσίευση νέου θέματος   Απάντηση στο θέμα Όλες οι Ώρες είναι GMT + 3 Ώρες
Σελίδα 1 από 2

 
Μετάβαση στη:  
Δεν μπορείτε να δημοσιεύσετε νέο Θέμα σ' αυτή τη Συζήτηση
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Συζήτησης
Δεν μπορείτε να επεξεργασθείτε τις δημοσιεύσεις σας σ' αυτή τη Συζήτηση
Δεν μπορείτε να διαγράψετε τις δημοσιεύσεις σας σ' αυτή τη Συζήτηση
Δεν έχετε δικαίωμα ψήφου στα δημοψηφίσματα αυτής της Συζήτησης
You can attach files in this forum
You can download files in this forum