Πέμπτη 31 Δεκεμβρίου 2009

ΔΟΥ, όπως λέμε... Mozilla


Στη διάθεση του πηγαίου κώδικα της εφαρμογής ηλεκτρονικής συμπλήρωσης των καταστάσεων πελατών-προμηθευτών, προχώρησε η Γενική Γραμματεία Πληροφοριακών Συστημάτων.



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

Η γλώσσα προγραμματισμού που έχει χρησιμοποιηθεί είναι η Java και ο κώδικας μπορεί να χρησιμοποιηθεί σε οποιοδήποτε λειτουργικό σύστημα.

Η εφαρμογή διανέμεται ως λογισμικό ανοιχτού κώδικα στην ιστοσελίδα σύμφωνα με την άδεια Apache 2.0.

Η Γενική Γραμματεία Πληροφοριακών Συστημάτων έδωσε στη δημοσιότητα και το στατιστικό δελτίο φορολογικών δεδομένων για το 2008, για πρώτη φορά με άδεια ελεύθερης αναδιανομής και με χρήση ανοικτών προτύπων.

Το Στατιστικό Δελτίο Φορολογικών Δεδομένων 2008 περιέχει στοιχεία για τη φορολογία εισοδήματος φυσικών προσώπων, τη φορολογία εισοδήματος νομικών προσώπων, τον ΦΠΑ, τη φορολογία κεφαλαίου και το Φόρο Μεγάλης Ακίνητης Περιουσίας (ΦΜΑΠ).

Δημοσιεύεται στις μορφές ODS και PDF (καθώς και XLS για συμβατότητα με παλαιότερες εφαρμογές) και διατίθεται στην ιστοσελίδα της ΓΓΠΣ.

Τετάρτη 30 Δεκεμβρίου 2009

:: A brief overview about linux for noobies ::


Linux

Το Linux (Λίνουξ) είναι ένας πυρήνας λειτουργικού συστήματος που μοιάζει με τον πυρήνα του AT&T UNIX. Είναι μία πρωτότυπη υλοποίηση πυρήνα λειτουργικού συστήματος και δεν χρησιμοποιεί κώδικα του UNIX.

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

Το Linux αναπτύσσεται με βάση το POSIX πρότυπο, το οποίο είναι μία προσπάθεια τυποποίησης όλων των κλώνων του UNIX.

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

Η ανάπτυξη του πυρήνα Linux ξεκίνησε περίπου το 1991 από τον Φιλανδό Linus Torvalds (τότε φοιτητή ακόμη), ο οποίος με βοήθεια πολλών εθελοντών προγραμματιστών (από χόμπι ή επαγγελματίες) μέσω του Internet, κατάφερε να δημιουργήσει έναν πυρήνα που ανταγωνίζεται πυρήνες λογισμικού μεγάλων εταιριών.

Αρχικά είχε σαν πρότυπο το Minix, ένα άλλο λειτουργικό τύπου Unix, το οποίο είχε αναπτύξει ο Άντριου Τάνενμπαουμ για εκπαιδευτικούς σκοπούς.
Ο τελευταίος δεν επέτρεψε την τροποποίηση και επέκταση του Minix και για το λόγο αυτό, ο Τόρβαλντς δημιούργησε εξαρχής έναν πυρήνα για να το αντικαταστήσει.

Αρχικά ο πυρήνας αυτός ονομάστηκε FreaX (από τους όρους free και freak, με την κατάληξη X να υποδηλώνει ένα σύστημα τύπου Unix) αλλά αργότερα έλαβε την ονομασία Linux, ένα όρο που επινόησε ο Άρι Λέμκε (Ari Lemmke).

Σήμερα το Linux παρέχει όλα όσα θεωρούνται αναγκαία για ένα σύγχρονο πυρήνα λειτουργικού, όπως:

* υποστήριξη πολυεπεξεργαστικών συστημάτων (SMP)
* πραγματική πολυδιεργασία
* εικονική μνήμη
* διαμοιραζόμενες βιβλιοθήκες
* σωστή διαχείριση μνήμης
* δικτύωση μέσω TCP/IP κ.α.
* Ο πυρήνας Linux αρχικά σχεδιάστηκε για επεξεργαστές της οικογένειας x86 (386/486/Pentium), αλλά σήμερα τρέχει σε πολύ μεγάλη ποικιλία επεξεργαστών, όπως οι Alpha (64 bit), οι Motorola 68000 (Amiga), PowerPC, MIPS κ.α.

Αν και η προσπάθεια δημιουργίας του Linux πυρήνα άρχισε το 1990, η δημιουργία ενός ελεύθερου λειτουργικού συστήματος χωρίς περιορισμούς στον τελικό χρήστη, είχε ξεκινήσει παλαιότερα από τον Richard Matthew Stallman, ιδρυτή του Free Software Foundation και του GNU project.

Έτσι, το Linux είχε στο ξεκίνημά του ένα ολόκληρο σύστημα να βασιστεί. Το GNU σχέδιο είχε ήδη δημιουργήσει ένα C μεταγλωττιστή (τον gcc) και μια πλειάδα υψηλής ποιότητας προγραμματιστικών εργαλείων, ενώ είχε έτοιμα προγράμματα που αντικαθιστούσαν όλα τα βασικά προγράμματα σε ένα *NIX σύστημα.

Το μόνο που έλειπε ήταν ένας σταθερός πυρήνας. Έτσι το GNU βρήκε έναν πυρήνα για να λειτουργήσει, και το Linux βρήκε έτοιμη μια μεγάλη ποικιλία προγραμμάτων. (Το GNU σχέδιο συνεχίζει σήμερα και με το υπό κατασκευή λειτουργικό σύστημα, Hurd, το οποίο βασίζεται στον μικροπυρήνα Mach)
Διανομές

Το Linux είναι το πιο επιτυχημένο από τα ελεύθερα λειτουργικά συστήματα με βάση τη δημοτικότητα και τον αριθμό των εφαρμογών που αναπτύσσονται για αυτό.
Στην καθιέρωσή του βοήθησε το γεγονός ότι ο πυρήνας του λειτουργικού συστήματος συνοδεύτηκε από τα GNU tools, μια συλλογή ελεύθερων εργαλείων αναπτυγμένων από το πρόγραμμα GNU για το λειτουργικό GNU Hurd που δεν ολοκληρώθηκε, προσφέροντας έτσι ένα σχετικά ολοκληρωμένο περιβάλλον εφαρμογών.

Έκτοτε, διάφορες εταιρείες και εθελοντές κατασκεύασαν και οργάνωσαν διανομές, δηλαδή συλλογές προγραμμάτων που συνοδεύουν έναν πυρήνα Linux. Μια διανομή αποτελείται συνήθως:

* από έναν πυρήνα Linux, το τμήμα του λειτουργικού δηλαδή που αναλαμβάνει το καθαρά "υπολογιστικό" μέρος της λειτουργίας
και την επικοινωνία hardware-software
* ένα γραφικό περιβάλλον, συνήθως το X Window System, για την "παραθυροποίηση" της λειτουργίας του υπολογιστή
* ένα περιβάλλον εργασίας χρήστη όπως Gnome, KDE, Xfce κλπ που οργανώνει την αλληλεπίδραση χρήστη-υπολογιστή
* μια συλλογή εφαρμογών και προγραμμάτων

Σήμερα υπάρχουν πολλές διαφορετικές διανομές που καλύπτουν διαφορετικές ανάγκες. Ορισμένες υποστηρίζονται στην ανάπτυξη και την τεχνική υποστήριξη από εταιρίες, (όπως π.χ. το Suse από τη Novell, το Ubuntu από την Canonical) ενώ άλλες μπορεί να βασίζονται στη δουλειά ακόμα και ενός ατόμου (όπως π.χ. το Sabayon Linux).

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

Μερικές χαρακτηριστικές διανομές είναι:

* Debian GNU/Linux: Οργανωμένο από μια ομάδα εθελοντών, και είναι η διανομή με τα περισσότερα πακέτα σήμερα. Η διανομή που αποτελείται μόνο από ελεύθερα πακέτα.

* Ubuntu : Από τις πιο δημοφιλείς διανομές αυτή τη στιγμή. Βασίζεται στο Debian και είναι πολύ φιλική προς το χρήστη, ενώ επιτρέπει και την εγκατάσταση μη-ελεύθερων προγραμμάτων οδήγησης.

* PClinuxOS: Δομημένο ούτως ώστε να προσφέρει ευκολότερο χειρισμό. Έχει αρχίσει να γίνεται πολύ δημοφιλές στην κοινότητα του Λίνουξ.

* Knoppix Linux: Live διανομή, που δεν χρειάζεται εγκατάσταση αλλά λειτουργεί απ'ευθείας από το CD, που βασίζεται στο Debian. Πολύ χρήσιμη διανομή σε περιπτώσεις ανάκτησης δεδομένων όταν το κυρίως λειτουργικό σύστημα του υπολογιστή δεν μπορεί να ξεκινήσει. Η ελληνική διανομή βασισμένη στο Knoppix Linux είναι το Knoppel Linux.

* Damn Small Linux: Ακόμα μια διανομή βασισμένη στο Knoppix Linux που καταλαμβάνει μόνο 50MB χώρου και περιλαμβάνει πλήρες σετ εφαρμογών. Λόγω της ταχύτητας της μπορεί να χρησιμοποιηθεί άνετα σε παλιούς υπολογιστές.

* Slackware Linux: Το αγαπημένο αυτών που ξεκίνησαν με το Linux στις αρχές της δεκαετίας του '90. Είναι η διανομή που έκανε το Linux αγαπητό στους διαχειριστές συστημάτων.

* Redhat Linux: μία από τις πρώτες εταιρείες που αντιμετώπισαν σοβαρά το Linux. Σήμερα κατέχει ένα μεγάλο ποσοστό της αγοράς. Διατίθεται μόνο σε εμπορική, μη-ελεύθερη έκδοση.

* Fedora Core: Διανομή που προήλθε από το Redhat Linux και υποστηρίζεται από τη Redhat. Λειτουργεί ως δοκιμαστικό πεδίο για τις σταθερές εκδόσεις του Redhat Linux αλλά αποτελεί και η ίδια μια πολύ σταθερή και στιβαρή διανομή. Σε αντίθεση με το Redhat Linux διατίθεται ελεύθερα προς χρήση.

* SuSe Linux: Έγινε ιδιαίτερα δημοφιλής λόγω της φιλικότητάς της προς τον χρήστη και των πολλών πακέτων που διαθέτει.

* Mandriva Linux: Βασισμένο στο Redhat, αλλά με ιδιαίτερα προσεγμένο γραφικό περιβάλλον. Μέχρι πρότινος ήταν γνωστό ως Mandrake.

* Gentoo Linux: Διανομή που μπορεί να παραμετροποιηθεί στο έπακρο αφού όλα τα προγράμματα, αλλά και το ίδιο το λειτουργικό, μπορούν να "χτίζονται" κατά την εγκατάσταση τους. Γι' αυτό το λόγο αποτελεί μια από τις ταχύτερες διανομές.
Ελληνικές διανομές

* Zeus Linux: Το ΖΕΥΣ είναι η πρώτη ελληνική διανομή Linux. Αποτελεί κλώνο του Slackware.

* iloog: Το iloog είναι ένα ελληνικό LiveCD βασισμένο σε Gentoo Linux το οποίο αναπτύσσεται από μέλη της Ένωσης Χρηστών Λίνουξ Ιωαννίνων και προορίζεται, κυρίως, για μαθητική και επιστημονική χρήση.

* Hamster: Βασίστηκε στο mcn live. Πρόκειται για μια διανομή που φτιάχτηκε με στόχο να μπει στα usb flash. Είναι πλήρως εξελληνισμένο και έχει την δυνατότητα να αποθηκεύσει τις ρυθμίσεις.

* Happy: Βασισμένο στο Puppy Linux 3.01.

* Η ελληνική Live διανομή βασισμένη στο Slackware είναι το Slackel Linux. Eίναι πλήρως εξελληνισμένη και έχει εύκολο εγκαταστάτη στο σκληρό δίσκο.


Γραφικό περιβάλλον στο Linux


Το Linux είναι ο πυρήνας, και πάνω σε αυτόν μπορεί να εκτελεστεί οποιοδήποτε περιβάλλον εργασίας. Το πιο διαδεδομένο παραθυρικό σύστημα όμως είναι το X Window System και πιο συγκεκριμένα η υλοποίηση από την Xfree86 ομάδα.

Το X Window System (ή πιο απλά τα Χ), είναι ένα γραφικό σύστημα που συντηρείται και αναπτύσσεται σήμερα από το OpenGroup και πέρα από της συνήθεις λειτουργίες ενός παραθυρικού συστήματος, είναι κατασκευασμένο για δικτυακή λειτουργία.
Δηλαδή μπορεί πολύ απλά μια παραθυρική εφαρμογή να εκτελείται στον Α υπολογιστή, και η έξοδος (τα παράθυρα) να εμφανίζονται στον δικό μας υπολογιστή.

Πέρα όμως από αυτές τις χαμηλού επιπέδου λειτουργίες του διακομιστή Χ, δεν διαθέτει τίποτα παραπάνω. Αυτό το κενό καλύπτουν τα λεγόμενα περιβάλλοντα εργασίας (Desktop Environments), τα οποία μπορεί να περιέχουν γραμμές εργασιών (Taskbars), εικονίδια στην επιφάνεια εργασίας, εικόνες φόντου (backgrounds), προφύλαξη οθόνης (screensaver), Panels, καθώς και ένα αριθμό προγραμμάτων που διευκολύνουν την διαχείριση της επιφάνειας εργασίας ή και του συστήματος.

Τα πιο υψηλού επιπέδου περιβάλλοντα εργασίας για Linux είναι τα KDE και GNOME, τα οποία έχουν ήδη φτάσει (αν όχι ξεπεράσει) τα αντίστοιχα περιβάλλοντα εργασίας σε άλλα *NIX workstations.

Χρήστες στους οποίους απευθύνεται το Linux

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

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

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

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

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

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

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

Το Linux, καθώς και τα περισσότερα συνοδευτικά προγράμματα, διανέμεται υπό τους όρους του GNU General Public License. Η άδεια αυτή δημιουργήθηκε για να παράγει προγράμματα που θα διανεμηθούν ελεύθερα, αλλά και για να διατηρήσει αυτή την ελευθερία των προγραμμάτων.

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

Δεν είναι όλα τα προγράμματα κάτω από την GNU GPL, υπάρχουν πολλά κάτω από μία άδεια παρόμοια με την άδεια του BSD λειτουργικού συστήματος (μία άδεια πιο χαλαρή από την GNU GPL), ενώ μερικές διανομές έχουν συμπεριλάβει και προγράμματα κάτω από διάφορες δικές τους άδειες που καμία σχέση δεν έχουν με τις παραπάνω.

Το καθεστώς ελεύθερης διανομής του Linux

Το λογισμικό του Linux που υπόκειται στην άδεια GNU GPL μπορεί να αντιγραφεί, να παραχωρηθεί ή ακόμη και να πωληθεί ελεύθερα. Το αν αυτό ισχύει για ολόκληρες διανομές του Linux, εξαρτάται πρωτίστως από την συγκεκριμένη διανομή. Αν η διανομή αυτή είναι η Debian GNU/Linux ή το Slackware, τότε όλα τα παραπάνω επιτρέπονται (μιας και δεν συμπεριλαμβάνει, στη βασική διανομή, μη ελεύθερα προγράμματα).

Οι υπόλοιπες διανομές μπορεί να περιέχουν και μη ελεύθερο λογισμικό. Σε αυτές τις διανομές επιτρέπονται τα παραπάνω μόνο στα ελεύθερα προγράμματα τα οποία πρέπει να ξεχωρίσει ο ενδιαφερόμενος (συνήθως η κάθε διανομή δίνει μια ελεύθερη έκδοσή της, ή έχει σε ξεχωριστά CD's τα μη ελεύθερα προγράμματα).
Διαθέσιμες εφαρμογές του Linux

Οι διανομές συνήθως διαθέτουν πολύ μεγάλη ποικιλία προγραμμάτων. Υπάρχουν τα ελεύθερα προγράμματα τα οποία έρχονται με άδεια παρόμοια με του Linux (ή χαλαρότερη), τα οποία δεν υστερούν (κάποιες φορές εκτιμάται ότι ξεπερνούν) σε ποιότητα τα αντίστοιχα ιδιόκτητα.
Ίσως παλαιότερα να ήταν εύκολο να αριθμήσει κάποιος τις κατηγορίες προγραμμάτων για τις οποίες υπάρχει ελεύθερο λογισμικό. Σήμερα συντηρούνται μεγάλες βάσεις δεδομένων ώστε να ταξινομηθούν αυτά τα προγράμματα.

Ιδιόκτητα (proprietary) προγράμματα υπάρχουν και στο Linux και καλύπτουν αρκετούς τομείς εξειδικευμένου λογισμικού (παιχνίδια, βάσεις δεδομένων, εφαρμογές γραφείου, οδηγοί συσκευών κ.α.).

Πέρα από την μεγάλη ποικιλία εφαρμογών που έχουν δημιουργηθεί για το Linux, υπάρχει επίσης η δυνατότητα (όχι πάντα) να χρησιμοποιηθούν σε περιβάλλον Linux και προγράμματα που έχουν κατασκευαστεί για MS Windows.
Αυτό γίνεται χρησιμοποιώντας κάποια "ενδιάμεση" εφαρμογή όπως είναι π.χ. το Wine, το οποίο είναι μία ελεύθερη υλοποίηση του API των Windows, και η οποία αναλαμβάνει να γεφυρώσει το χάσμα.
Οδηγοί συσκευών και ζητήματα συμβατότητας υλικού

Σε ιδιαίτερη κατηγορία ανήκουν οι οδηγοί συσκευών (drivers). Λόγω της ιδιαίτερης φύσης τους, μπορεί να απαιτούνται για τη συγγραφή τους συγκεκριμένες πληροφορίες για τις προδιαγραφές και το σχεδιασμό της ελεγχόμενης συσκευής.
Οι πληροφορίες αυτές δεν είναι πάντοτε διαθέσιμες, καθώς οι κατασκευαστές πολλές φορές διστάζουν να τις κοινοποιήσουν, επικαλούμενοι τα ιδιοκτησιακά τους δικαιώματα.

Μερικές φορές είναι δυνατόν να δημιουργηθεί ένας "ελεύθερος" οδηγός με τη χρήση reverse engineering, και πράγματι για πολλά περιφερειακά υπάρχουν σήμερα τέτοιοι οδηγοί που λειτουργούν ικανοποιητικά.

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

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

Το πρόβλημα αυτό είναι ιδιαίτερα έντονο σε σχέση με τα μόντεμ, διότι πολλά μόντεμ (software modems) είναι σχεδιασμένα να λειτουργούν με οδηγούς που είναι διαθέσιμοι μόνο για MS Windows.

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

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

Οι περισσότεροι διανομείς του Linux καταρτίζουν σε τακτά διαστήματα έναν κατάλογο συσκευών που είναι "συμβατές" με τη διανομή τους του Linux. Αυτές οι λίστες ονομάζονται "λίστες συμβατότητας υλικού" (Hardware Compatibility Lists) ή HCL για συντομία.

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

Ευχαριστώ πολύ.

Κυριακή 6 Δεκεμβρίου 2009

Αναβάθμιση ιστοσελίδας και εγκατάσταση ιδιόκτητου διακομιστή klug.gr



Με χαρά σας ανακοινώνουμε την αναβάθμιση του δικτυακού μας τόπου klug.gr(Joomla 1.0.15 -> 1.5.15, Fireboard Forum 1.0.4 -> Kunena Forum 1.5.7). Οι εγγραφές νέων χρηστών έχουν ενεργοποιηθεί και μπορείτε πλέον να συμμετάσχετε ενεργά στην κοινότητά μας και στο φόρουμ.

Στο Τ.Ε.Ι Δυτικής Μακεδονίας φιλοξενείται ο ιδιόκτητος διακομιστής (IBM xSeries, CPU: Xeon 3.4 GHz x 2, RAM 2 GB ECC, HD iscsi 36GB x 4). Θα θέλαμε να ευχαριστήσουμε θερμά τη διοίκηση του Ιδρύματος για την παραχώρηση της δικτυακής του υποδομής. Σύντομα θα μεταφερθούν στο server οι διαδικτυακές εφαρμογές. Υπεύθυνη για τη λειτουργία του είναι η ειδική ομάδα εργασίας που συστήθηκε.

Τετάρτη 18 Νοεμβρίου 2009

22η Συνάντηση Εκπαιδευτικών στη Δυτική Μακεδονία σε Θέματα Τ.Π.Ε.

Tα Κέντρα ΠΛΗ.ΝΕ.Τ. Ν. Φλώρινας και Πτολεμαΐδας, η Λέσχη Φίλων Ανοιχτού Λογισμικού Κοζάνης και το Παράρτημα της Π.Ε.ΚΑ.Π. Κεντρικής και Δυτικής Μακεδονίας συνδιοργανώνουν την 22η Συνάντηση Εκπαιδευτικών στη Δυτική Μακεδονία σε Θέματα Τ.Π.Ε. (Τεχνολογιών Πληροφορίας και Επικοινωνιών)

ΘΕΜΑΤΑ 22ης Συνάντησης:

  • Μαθητικό Netbook με Λειτουργικό Σύστημα Linux και ΕΛ/ΛΑΚ - Αναζήτηση Υποστήριξης από την Εθελοντική Ελληνική Κοινότητα UBUNTU
  • Τα Διαδοχικά Φύλλα Στυλ (CSS) - Μέρος 1ο
  • Ρύθμιση Router και Επέκταση Εμβέλειας Τοπικού Ασύρματου Δικτύου με Access Point

Πληροφορίες:

  • Στυλιάδης Κων/νος, Τηλ. 2385044038, 2385054527, Υπ. Κέντρου ΠΛΗ.ΝΕ.Τ. Ν. Φλώρινας, plinet at dide.flo.sch.gr
  • Ζαραφίδης Χαράλαμπος, Τηλ. 2463055644, Υπ. Κέντρου ΠΛΗ.ΝΕ.Τ. Πτολεμαΐδας,plinetptol at dide.koz.sch.gr
Ημερομηνία:
Sun, 15/11/2009 - 10:30

Θέση

2ο Πειραματικό Δημοτικό Σχολείο Φλώρινας

ΠΑΤΗΣΤΕ ΕΔΩ ΓΙΑ ΝΑ ΔΕΙΤΕ ΦΩΤΟΓΡΑΦΙΚΟ ΥΛΙΚΟ ΑΠΟ ΤΗΝ ΣΥΝΑΝΤΗΣΗ

Σάββατο 14 Νοεμβρίου 2009

__:::::my web radio finally back on line:::::__

για να συνδεθεί καποιος στον σταθμό μπορεί να ανοίξει το winamp και να πατήσει control + L
και στο παράθυρο που θα εμφανιστεί να κανει copy και paste το

http://ipnospa.dyndns.info:8000/listen.pls και διπλο κλικ πάνω στο κομμάτι.....
καλή ακρόαση

Τρίτη 10 Νοεμβρίου 2009

15-11-2009 22η Συνάντηση Εκπαιδευτικών στη Δυτική Μακεδονία σε Θέματα ΤΠΕ

Τα Κέντρα ΠΛΗ.ΝΕ.Τ. Ν. Φλώρινας και Πτολεμαΐδας, η Λέσχη Φίλων Ανοιχτού Λογισμικού Κοζάνης και το Παράρτημα της Π.Ε.ΚΑ.Π. Κεντρικής και Δυτικής Μακεδονίας συνδιοργανώνουν την 22η Συνάντηση Εκπαιδευτικών στη Δυτική Μακεδονία σε Θέματα ΤΠΕ (Τεχνολογιών Πληροφορίας και Επικοινωνιών).

ΘΕΜΑΤΑ 22ης Συνάντησης:
  • Μαθητικό Netbook με Λειτουργικό Σύστημα Linux και ΕΛ/ΛΑΚ.
  • Αναζήτηση Υποστήριξης από την Εθελοντική Ελληνική Κοινότητα UBUNTU.
  • Τα Διαδοχικά Φύλλα Στυλ (CSS) - Μέρος 1ο.
  • Ρύθμιση Router και Επέκταση Εμβέλειας Τοπικού Ασύρματου Δικτύου με Access Point.
Τόπος Διεξαγωγής: 2ο Πειραματικό Δημοτικό Σχολείο Φλώρινας (δίπλα στο Πολιτιστικό Κέντρο) Τηλ. 2385044038 Ημερομηνία: Κυριακή 15 Νοεμβρίου 2009 Ώρες : 10:30 – 14:00
Εισηγητές: Στεφανίδης Φώτης Πρόεδρος Λέσχης Ανοιχτού Λογισμικού Κοζάνης (ΕΛ/ΛΑΚ), Στυλιάδης Κων/νος Υπ. ΚΕ ΠΛΗ.ΝΕ.Τ. Ν. Φλώρινας (CSS), Αφορόζης Αντώνιος Τεχν. Υπ. ΚΕ ΠΛΗ.ΝΕ.Τ. Ν. Φλώρινας (Router).

Πληροφορίες: Στυλιάδης Κων/νος Τηλ. 2385044038, 2385054527 Υπ. Κέντρου ΠΛΗ.ΝΕ.Τ. Ν. Φλώρινας
plinet at dide.flo.sch.gr
Ζαραφίδης Χαράλαμπος Τηλ. 2463055644 Υπ. Κέντρου ΠΛΗ.ΝΕ.Τ. Πτολεμαΐδας
plinetptol at dide.koz.sch.gr

Τρίτη 13 Οκτωβρίου 2009

16-17-18 Οκτωβρίου «Διαδικτυακός Πολιτισμός»

Ο Δήμος Κοζάνης, η Δημοτική Επιχείρηση Πολιτισμού – Αθλητισμού & Κοινωνικής Πολιτικής Κοζάνης, το Πανεπιστήμιο Δυτ. Μακεδονίας, το Τ.Ε.Ι. Δυτ. Μακεδονίας και η Λέσχη Φίλων Ανοιχτού Λογισμικού Κοζάνης διοργανώνουν τριήμερο αφιέρωμα με τίτλο: «Διαδικτυακός Πολιτισμός» που θα πραγματοποιηθεί, στο πλαίσιο των Λασσανείων 2009 από 16-18 Οκτωβρίου.

Το αφιέρωμα στόχο έχει να ενημερώσει αλλά και να προβληματίσει. Θα παρουσιαστούν οι τεράστιες δυνατότητες που προσφέρει η χρήση του διαδικτύου (τέχνη, εκπαίδευση, υγεία κ.α.) αλλά θα τεθούν και ζητήματα που αφορούν στην κοινωνική ζωή, στις διαπροσωπικές σχέσεις, στα ατομικά δικαιώματα, κλπ.Στο τριήμερο των εκδηλώσεων θα παρουσιαστούν, σε συνεργασία με το Πανεπιστήμιο Δυτ. Μακεδονίας, το Τ.Ε.Ι Δυτ. Μακεδονίας και τη Λέσχη Φίλων Ανοιχτού Λογισμικού Κοζάνης, εξειδικευμένες εφαρμογές του διαδικτύου (Υπηρεσίες Τηλεκπαίδευσης, e-class, καθώς και υλικό από τις δραστηριότητες των τμημάτων) .

Παράλληλα στο Κέντρο Πληροφόρησης Νέων (Π. Χαρίση 23) θα πραγματοποιηθούν Workshops και ενημέρωση από τη Λέσχη Φίλων Ανοιχτού Λογισμικού Κοζάνης ενώ στο Κοβεντάρειο θα πραγματοποιηθούν εισηγήσεις σχετικά με τους κινδύνους στο Διαδίκτυο, το ηλεκτρονικό έγκλημα, τον εθισμό και την κατάχρηση.

Το αφιέρωμα θα ολοκληρωθεί με την παρουσίαση του βιβλίου του Πάνου Χρυσοστόμου « Είμαι blogger και είμαι καλά» καθώς και των τοπικών ιστοσελίδων της πόλης.Το αναλυτικό πρόγραμμα θα παρουσιαστεί σε συνέντευξη τύπου την Πέμπτη 15 Οκτωβρίου και ώρα 13:00 στα γραφεία της ΔΕΠΑΚ.

Τετάρτη 7 Οκτωβρίου 2009

Το εργαστήρι-στέκι της λέσχης μας στην Κοζάνη


Με χαρά σας ανακοινώνουμε ότι ολοκληρώθηκε η παραχώρηση εργαστηρίου από το Δήμο Κοζάνης για τους σκοπούς και στόχους της λέσχης μας, στο Κέντρο Πληροφόρησης Νέων (Κ.Π.Ν), στην Παύλου Χαρίση 23. Σύντομα θα ανακοινωθεί και το πρόγραμμα λειτουργίας για το κοινό. Θα θέλαμε να ευχαριστήσουμε όσους υποστήριξαν και προώθησαν αυτή τη δράση. Οι ώρες λειτουργίας καθορίστηκαν ως εξής:


Δευτέρα: 18:00-22:00
Τετάρτη: 18:00-22:00
Κυριακή: 12:00-20:00

Σάββατο 19 Σεπτεμβρίου 2009

Παγκόσμια Ημέρα Ελεύθερου Λογισμικού



Την 19η Σεπτεμβρίου, 500 ομάδες, σε 90 κράτη, ενώνουν τις φωνές τους για να διεκδικήσουν ελεύθερο λογισμικό, που διατίθεται δωρεάν, απελευθερώνει τη δημιουργικότητα, ενισχύει την ανταγωνιστικότητα, καταργεί τους περιορισμούς!

Η Ένωση Ελλήνων Χρηστών & Φίλων Linux Ελλάδος (Hellug), η κοινότητα Linux της Θεσσαλονίκης (Thelug), της Λάρισας (LinuxTeam) και των Χανίων (Chania-Lug), σας προσκαλούν αυτό το Σάββατο (19/09) στις εξής πόλεις:
  • Αθήνα: Πύλη Πολυτεχνείου (Στουρνάρα) απ' τις 11.00.
  • Θεσσαλονίκη (Λευκός Πύργος) απ' τις 12.00.
  • Λάρισα (Κεντρική Πλατεία) απ' τις 09.00.
  • Χανιά (Πλατεία Δημοτικής Αγοράς) απ' τις 17.00.
  • Δράμα (Κεντρική Πλατεία) απ' τις 12.00.
Συμμετέχουμε σε Έργα και δράσεις ΕΛΛΑΚ μέσα από το www.ellak.gr με τους εξής τρόπους:
  • Συνεισφέρουμε με περιεχόμενο!
  • Ενημερωνόμαστε και ενημερώνουμε μέσα από τις λίστες Open Source, OLPC, Creative Commons.
  • Συνεργαζόμαστε στο wiki και στο forum του ellak.gr για την καλύτερο σχεδιασμό και τεκμηρίωση των πρωτοβουλιών μας.
  • Διαδίδουμε τη καμπάνια mathe.ellak.gr στους δικτυακούς τόπους , στα ιστολόγιά μας και στα κοινωνικά δίκτυα στα οποία έχουμε παρουσία.

Κυριακή 13 Σεπτεμβρίου 2009

Οριστικοποίηση του 802.11n προτύπου ασύρματης δικτύωσης


Η ΙΕΕΕ (Institute of Electrical and Electronics Engineers) επικύρωσε τελικώς σήμερα, το νέο πρότυπο ασύρματης δικτύωσης, το 802.11n, 7 χρόνια μετά τη πρώτη παρουσίαση του. Το πρότυπο βρισκόταν σε προσχέδιο (draft) από τα μέσα του 2006 από το Wi-Fi Alliance χωρίς να εμποδίζει όμως τις εταιρείες να κυκλοφορούν συμβατό hardware βασισμένο πάνω σε αυτό τα τελευταία χρόνια.

Θεωρητικά οι συσκευές που υποστηρίζουν ασύρματη δικτύωση 802.11n μπορούν να συνδεθούν στα 300Mbps, 6 φορές μεγαλύτερο από το προηγούμενο πρότυπο, το 802.11g. Σε αυτό βοηθάει η υποστήριξη τεχνολογίας MIMO η οποία κάνει χρήση πολλαπλών κεραιών στο πομπό και το δέκτη, για όσο το δυνατόν μεγαλύτερη ταχύτητα.

Το 802.11n εκπέμπει στα 5GHz και φυσικά κρατάει τη συμβατότητα με δίκτυα 802.11b/g που εκπέμπουν στα 2.4GHz. Η εμβέλεια του σε εσωτερικούς χώρους υπολογίζεται (θεωρητικά) στα 90 μέτρα ενώ σε εξωτερικούς χώρους στα 182 μέτρα.

Πέμπτη 3 Σεπτεμβρίου 2009

ΑΛΛΑΞΤΕ ΤO ΛΟΓΟΤΥΠΟ ΤΟΥ GOOGLE

Βαρεθήκατε να βλέπετε το λογότυπο της γνωστής μηχαvής αναζήτησης google???
Μπορείτε να αλλάξετε το λογότυπο με τον παρακάτω τρόπο...

1. ΕΓΚΑΤΑΣΤΗΣΤΕ ΤΟ GREASEMONKEY ΣΤΑ ΠΡΟΣΘΕΤΑ ΤΟΥ FIREFOX

2.META KANTE CLICK ΣΤΟ ΠΑΡΑΚΑΤΩ LINK http://userscripts.org/scripts/source/9540.user.js

3.ΜΕΤΑ ΒΑΛΤΕ ΤΟ GOOGLE ΩΣ ΑΡΧΙΚΗ ΣΕΛΙΔΑ

4.ΚΛΙΚΑΡΕΤΕ ΔΥΟ ΦΟΡΕΣ ΠΑΝΩ ΣΤΟ GOOGLE LOGO ΚΑΙ ΓΡΑΨΤΕ ΟΤΙ ΘΕΛΕΤΕ ΚΑΙ ΘΑ ΕΜΦΑΝΙΖΕΤΑΙ ΩΣ ΑΡΧΙΚΗ ΣΕΛΙΔΑ ΧΩΡΙΣ ΚΑΝΕΝΑ ΠΡΟΒΛΗΜΑ ΛΕΙΤΟΥΡΓΙΑΣ ΤΟΥ GOOGLE

Πέμπτη 27 Αυγούστου 2009

WIRELESS NETWORKS SECURITY


Τα ασύρματα δίκτυα έχουν εισχωρήσει για τα καλά στην καθημερινή μας ζωή αλλά πόσο ασφαλής είμαστε όταν τα χρησιμοποιούμε? Παρακάτω θα δείτε κάποια εύκολα πράγματα που μπορείτε να κάνετε έτσι ώστε να προστατευτείτε από κακόβουλες χρήσεις των ασύρματων δικτύων.
Θα επικεντρωθούμε σε 2 περιπτώσεις χρήσης ασύρματου δικτύου :


1. Ως χρήστες (σε WiFi spot ή αλλιώς Hot Spot)
2. Ως κάτοχος ασύρματου δικτύου



Ως χρήστες (σε WiFi spot ή αλλιώς Hot Spot)
Η σύνδεση σε τέτοια δίκτυα περιέχει αρκετούς κινδύνους μιας και δεν χρησιμοποιούν κάποιου είδους encryption, κάνοντας τα εύκολη λεία για όποιον θέλει να τα παγιδεύσει για να υποκλέψει δεδομένα ή να αποκτήσει πρόσβαση στους σκληρούς μας δίσκους αν είναι ενεργό το file sharing.

Βασικά βήματα προστασίας.

• Όταν συνδεόμαστε σε κάποιο Ασύρματο σημείο πρόσβασης (WiFi Hotspot) βεβαιωνόμαστε ότι πράγματι λειτουργεί τέτοιο νόμιμα στο χώρο που βρισκόμαστε(αν είμαστε στα Starbucks πχ ξέρουμε ό,τι όντως λειτουργεί WiFi με SSID “Forthnet”).

Αν δεν είμαστε σίγουροι δεν συνδεόμαστε γιατί μπορεί κάποιος να έχει παραποιήσει το SSID (όνομα δικτύου) για να μας παραπλανήσει. Απενεργοποιούμε την αυτόματη σύνδεση της WiFi κάρτας μας σε ασύρματο δίκτυο και κλείνουμε το Ad-Hoc mode (επιτρέπει τη σύνδεση μεταξύ 2 ασύρματων client χωρίς τη μεσολάβηση Access Point)

• Κάνουμε encrypt με κάποιο από τα προγράμματα που υπάρχουν για αυτό το σκοπό ό,τι αρχεία στέλνουμε μέσω email ή ftp κλπ. Αν συνδεόμαστε σε ιστοσελίδα που αρχίζει με https είμαστε ασφαλείς.

• Χρησιμοποιούμε VPN (Virtual Private Network)αν μπορούμε που προσφέρει την μεγαλύτερη ασφάλεια δημιουργώντας ένα ασφαλές κανάλι αποτρέποντας την υποκλοπή της πληροφορίας. Η πρόσβαση σε πολλά εταιρικά δίκτυα από μακρυά επιτρέπεται μόνο μέσω VPN για λόγους ασφαλείας.

• Χρησιμοποιούμε software firewall που φιλτράρει τόσο την εισερχόμενη όσο και την εξερχόμενη κίνηση στο δίκτυο προστατεύοντας μας από επιθέσεις και από τις δύο πλευρές.

• Χρησιμοποιούμε Antivirus.για προστασία από ιούς και κακόβουλο λογισμικό.

• Κρατάμε πλήρως ενημερωμένο το λειτουργικό του υπολογιστή μας.

• Χρησιμοποιούμε Web based email,είτε από τη σχετική σελίδα του Isp μας ή από υπηρεσίες τύπου Yahoo, Gmail κλπ αντί τους κλασικούς Pop λογαριασμούς μας μέσω Outlook, Thunderbird κλπ.

• Κλείνουμε το file sharing μιας και μπορεί να αποτελέσει τρόπο εισόδου στο σύστημα μας.

• Χρησιμοποιούμε ισχυρά passwords για ασφάλιση του υπολογιστή και των ευαίσθητων αρχείων και φακέλων μας.


Ως κάτοχος ασύρματου δικτύου
Πώς μπορούμε να εξασφαλίσουμε το ασύρματο δίκτυο μας?

• Αλλάζουμε αμέσως το default username και password που δίνει πρόσβαση στο web interface του router μας.(στα περισσότερα είναι admin-admin). Δυστυχώς πολλοίχρήστες δεν το κάνουν με αποτέλεσμα να επιτρέπουν την πρόσβαση στον router με ό,τι αυτό συνεπάγεται.

• Απενεργοποιούμε το Ad-hoc mode του Access Point μας επιτρέποντας την infrastracture σύνδεση μόνο.

• Κλείνουμε το SSID Broadcast (Service Set Identifier) στην ουσία το όνομα του ασύρματου δικτύου μας. Αν είναι ενεργό κάθε δευτερόλεπτο το AP μας εκπέμπει 10 φορές το όνομα του και τα στοιχεία εκπομπής του κάνοντας εύκολο τον εντοπισμό του.
Φυσικά αλλάζουμε και το default όνομα του ώστε μόνο όποιος το ξέρει να μπορεί να συνδεθεί. Το SSID ακόμα και κλειστό μπορεί και πάλι να ανακτηθεί αλλά το κλείσιμο του αποτελεί μια πρώτη γραμμή άμυνας.

• Ενεργοποιούμε το MAC address filtering (Media Access Control).

Η MAC(δεκαεξαδική ακολουθία της μορφής ΧΧ:ΧΧ:ΧΧ:ΧΧ:ΧΧ:ΧΧ) είναι μοναδική για κάθε δικτυακή συσκευή και επιτρέποντας την πρόσβαση μόνο στις MAC που αντιστοιχούν στα μηχανήματα μας σηκώνουμε άλλο ένα layer προστασίας.
Η MAC μπορεί να ανακτηθεί από εξειδικευμένα προγράμματα αν κάποιος συλλέξει αρκετά πακέτα από εμάς και μπορεί να γίνει spoofed (αντιγραφεί) αλλά αποτελεί ακόμα μια γραμμή εξασφάλισης.

• Ενεργοποιούμε την WPA ή WPA2 encryption (WiFi Protected Access) (σημειώνεται ό,τι δεν υποστηρίζουν όλες οι συσκευές την νεότερη WPA2). Το αρχικό κλείδωμα των ασύρματων δικτύων γινόταν με WEP(Wireless equivalency protocol) με τη χρήση κλειδών 40,64 και 128 bit. Αλλά ο αλγόριθμος κρυπτογράφησης του έχει κενά κάνοντας τον σχετικά εύκολο στο σπάσιμο του.
Βασικά μπορεί να σπάσει σε μερικά λεπτά, ακόμα και με την χρήση κλειδιών μήκους 128 bit (η χρήση τέτοιων κλειδιών ρίχνει και την απόδοση του δικτύου. Η πραγματική εξασφάλιση του δικτύου μας γίνεται με τη χρήση WPA ή WPA2.
Το WPA βασίζεται στο WEP encryption αλλά τροποποιεί το κλειδί και το ελέγχει για τυχόν αλλοίωση. Επιπρόσθετα επιτρέπει authentication με τη χρήση κρυπτογράφησης Public key infrastracture (PKI). Πολλές φορές αναφέρεται σαν WPA-PSK(pre shared key), το κλειδί μπαίνει και στο Access Point και στον ασύρματο client.
To WPA2 από την άλλη(βασισμένο στο 802.11i standard) είναι παρόμοιο με το WPA αλλά με επιπλέον χρήση των ισχυρών πρωτοκόλλων κρυπτογράφησης AES και TKIP. Το WPA2 θα είναι η προτιμώμενη μέθοδος προστασίας στο επερχόμενο 802.11n πρότυπο και έχει την καλύτερη απόδοση. Τονίζεται ό,τι για τη χρήση WPA ή WPA2 πρέπει όλος ο εξοπλισμός μας και το λειτουργικό να τα υποστηρίζουν.

• Ελέγχουμε συχνά για τυχόν άγνωστα συνδεδεμένα μηχανήματα στο δίκτυο μας,
Τα περισσότερα Access Points μας επιτρέπουν να δούμε ποιοί Wifi clients είναι συνδεδεμένοι ανά πάσα στιγμή σε αυτά. Αν δούμε κάποιο άγνωστο σύστημα τότε καλό είναι αλλάξουμε αμέσως τα κλειδιά μας και να δούμε αν μπορούμε να τα εντοπίσουμε.
Άλλος τρόπος ελέγχου του δικτύου μας είναι μέσω packet sniffer όπως το Wireshark,που μπορούν να μας δείξουν την κυκλοφορία στο δίκτο μας.

• Χρησιμοποιούμε ένα καλό Firewall. Όποια κρυπτογράφηση και να χρησιμοποιούμε από τη στιγμή που τα δεδομένα μας φτάσουν στο router και ξεκινούν για το Internet η κωδικοποίηση παύει να υπάρχει.
Τα σύγχρονα routers περιλαμβάνουν ισχυρά SPI (Stateful Packet Inspection) Firewalls, αποκλείοντας την εξωτερική πρόσβαση στο εσωτερικό μας δίκτυο, εκτός αν ανοίξουμε τις ανάλογες πόρτες (για τη χρήση p2p προγραμμάτων, ftp κλπ)

• Κλείνουμε τις ασύρματες συσκευές όταν δεν τις χρησιμοποιούμε για μεγάλο διάστημα.

Aν όλα αυτά τα βήματα γίνουν σωστά τότε είμαστε κατά ένα μεγάλο ποσοστό ασφαλείς...

πηγή


Πέμπτη 20 Αυγούστου 2009

10 Fast and Free Security Enhancements


Before you spend a dime on security, there are many precautions you can take that will protect you against the most common threats.

1. Check Windows Update and Office Update regularly (_http://office.microsoft.com/productupdates); have your Office CD ready. Windows Me, 2000, and XP users can configure automatic updates. Click on the Automatic Updates tab in the System control panel and choose the appropriate options.

2. Install a personal firewall. Both SyGate (_www.sygate.com) and ZoneAlarm (_www.zonelabs.com) offer free versions.


3. Install a free spyware blocker. Our Editors' Choice ("Spyware," April 22) was SpyBot Search & Destroy (_http://security.kolla.de). SpyBot is also paranoid and ruthless in hunting out tracking cookies.

4. Block pop-up spam messages in Windows NT, 2000, or XP by disabling the Windows Messenger service (this is unrelated to the instant messaging program). Open Control Panel | Administrative Tools | Services and you'll see Messenger. Right-click and go to Properties. Set Start-up Type to Disabled and press the Stop button. Bye-bye, spam pop-ups! Any good firewall will also stop them.

5. Use strong passwords and change them periodically. Passwords should have at least seven characters; use letters and numbers and have at least one symbol. A decent example would be f8izKro@l. This will make it much harder for anyone to gain access to your accounts.

6. If you're using Outlook or Outlook Express, use the current version or one with the Outlook Security Update installed. The update and current versions patch numerous vulnerabilities.

7. Buy antivirus software and keep it up to date. If you're not willing to pay, try Grisoft AVG Free Edition (Grisoft Inc., w*w.grisoft.com). And doublecheck your AV with the free, online-only scanners available at w*w.pandasoftware.com/activescan and _http://housecall.trendmicro.com.

8. If you have a wireless network, turn on the security features: Use MAC filtering, turn off SSID broadcast, and even use WEP with the biggest key you can get. For more, check out our wireless section or see the expanded coverage in Your Unwired World in our next issue.

9. Join a respectable e-mail security list, such as the one found at our own Security Supersite at _http://security.ziffdavis.com, so that you learn about emerging threats quickly and can take proper precautions.

10. Be skeptical of things on the Internet. Don't assume that e-mail "From:" a particular person is actually from that person until you have further reason to believe it's that person. Don't assume that an attachment is what it says it is. Don't give out your password to anyone, even if that person claims to be from "support."

10 reasons why PCs crash U must Know

10 reasons why PCs crash U must Know

Fatal error: the system has become unstable or is busy," it says. "Enter to return to Windows or press Control-Alt-Delete to restart your computer. If you do this you will lose any unsaved information in all open applications."

You have just been struck by the Blue Screen of Death. Anyone who uses Mcft Windows will be familiar with this. What can you do? More importantly, how can you prevent it happening?

1 Hardware conflict

The number one reason why Windows crashes is hardware conflict. Each hardware device communicates to other devices through an interrupt request channel (IRQ). These are supposed to be unique for each device.

For example, a printer usually connects internally on IRQ 7. The keyboard usually uses IRQ 1 and the floppy disk drive IRQ 6. Each device will try to hog a single IRQ for itself.

If there are a lot of devices, or if they are not installed properly, two of them may end up sharing the same IRQ number. When the user tries to use both devices at the same time, a crash can happen. The way to check if your computer has a hardware conflict is through the following route:

* Start-Settings-Control Panel-System-Device Manager.

Often if a device has a problem a yellow '!' appears next to its description in the Device Manager. Highlight Computer (in the Device Manager) and press Properties to see the IRQ numbers used by your computer. If the IRQ number appears twice, two devices may be using it.

Sometimes a device might share an IRQ with something described as 'IRQ holder for PCI steering'. This can be ignored. The best way to fix this problem is to remove the problem device and reinstall it.

Sometimes you may have to find more recent drivers on the internet to make the device function properly. A good resource is www.driverguide.com. If the device is a soundcard, or a modem, it can often be fixed by moving it to a different slot on the motherboard (be careful about opening your computer, as you may void the warranty).

When working inside a computer you should switch it off, unplug the mains lead and touch an unpainted metal surface to discharge any static electricity.

To be fair to Mcft, the problem with IRQ numbers is not of its making. It is a legacy problem going back to the first PC designs using the IBM 8086 chip. Initially there were only eight IRQs. Today there are 16 IRQs in a PC. It is easy to run out of them. There are plans to increase the number of IRQs in future designs.

2 Bad Ram

Ram (random-access memory) problems might bring on the blue screen of death with a message saying Fatal Exception Error. A fatal error indicates a serious hardware problem. Sometimes it may mean a part is damaged and will need replacing.

But a fatal error caused by Ram might be caused by a mismatch of chips. For example, mixing 70-nanosecond (70ns) Ram with 60ns Ram will usually force the computer to run all the Ram at the slower speed. This will often crash the machine if the Ram is overworked.

One way around this problem is to enter the BIOS settings and increase the wait state of the Ram. This can make it more stable. Another way to troubleshoot a suspected Ram problem is to rearrange the Ram chips on the motherboard, or take some of them out. Then try to repeat the circumstances that caused the crash. When handling Ram try not to touch the gold connections, as they can be easily damaged.

Parity error messages also refer to Ram. Modern Ram chips are either parity (ECC) or non parity (non-ECC). It is best not to mix the two types, as this can be a cause of trouble.

EMM386 error messages refer to memory problems but may not be connected to bad Ram. This may be due to free memory problems often linked to old Dos-based programmes.

3 BIOS settings

Every motherboard is supplied with a range of chipset settings that are decided in the factory. A common way to access these settings is to press the F2 or delete button during the first few seconds of a boot-up.

Once inside the BIOS, great care should be taken. It is a good idea to write down on a piece of paper all the settings that appear on the screen. That way, if you change something and the computer becomes more unstable, you will know what settings to revert to.

A common BIOS error concerns the CAS latency. This refers to the Ram. Older EDO (extended data out) Ram has a CAS latency of 3. Newer SDRam has a CAS latency of 2. Setting the wrong figure can cause the Ram to lock up and freeze the computer's display.

Mcft Windows is better at allocating IRQ numbers than any BIOS. If possible set the IRQ numbers to Auto in the BIOS. This will allow Windows to allocate the IRQ numbers (make sure the BIOS setting for Plug and Play OS is switched to 'yes' to allow Windows to do this.).

4 Hard disk drives

After a few weeks, the information on a hard disk drive starts to become piecemeal or fragmented. It is a good idea to defragment the hard disk every week or so, to prevent the disk from causing a screen freeze. Go to

* Start-Programs-Accessories-System Tools-Disk Defragmenter

This will start the procedure. You will be unable to write data to the hard drive (to save it) while the disk is defragmenting, so it is a good idea to schedule the procedure for a period of inactivity using the Task Scheduler.

The Task Scheduler should be one of the small icons on the bottom right of the Windows opening page (the desktop).

Some lockups and screen freezes caused by hard disk problems can be solved by reducing the read-ahead optimisation. This can be adjusted by going to

* Start-Settings-Control Panel-System Icon-Performance-File System-Hard Disk.

Hard disks will slow down and crash if they are too full. Do some housekeeping on your hard drive every few months and free some space on it. Open the Windows folder on the C drive and find the Temporary Internet Files folder. Deleting the contents (not the folder) can free a lot of space.

Empty the Recycle Bin every week to free more space. Hard disk drives should be scanned every week for errors or bad sectors. Go to

* Start-Programs-Accessories-System Tools-ScanDisk

Otherwise assign the Task Scheduler to perform this operation at night when the computer is not in use.

5 Fatal OE exceptions and VXD errors

Fatal OE exception errors and VXD errors are often caused by video card problems.

These can often be resolved easily by reducing the resolution of the video display. Go to

* Start-Settings-Control Panel-Display-Settings

Here you should slide the screen area bar to the left. Take a look at the colour settings on the left of that window. For most desktops, high colour 16-bit depth is adequate.

If the screen freezes or you experience system lockups it might be due to the video card. Make sure it does not have a hardware conflict. Go to

* Start-Settings-Control Panel-System-Device Manager

Here, select the + beside Display Adapter. A line of text describing your video card should appear. Select it (make it blue) and press properties. Then select Resources and select each line in the window. Look for a message that says No Conflicts.

If you have video card hardware conflict, you will see it here. Be careful at this point and make a note of everything you do in case you make things worse.

The way to resolve a hardware conflict is to uncheck the Use Automatic Settings box and hit the Change Settings button. You are searching for a setting that will display a No Conflicts message.

Another useful way to resolve video problems is to go to

* Start-Settings-Control Panel-System-Performance-Graphics

Here you should move the Hardware Acceleration slider to the left. As ever, the most common cause of problems relating to graphics cards is old or faulty drivers (a driver is a small piece of software used by a computer to communicate with a device).

Look up your video card's manufacturer on the internet and search for the most recent drivers for it.

6 Viruses

Often the first sign of a virus infection is instability. Some viruses erase the boot sector of a hard drive, making it impossible to start. This is why it is a good idea to create a Windows start-up disk. Go to

* Start-Settings-Control Panel-Add/Remove Programs

Here, look for the Start Up Disk tab. Virus protection requires constant vigilance.

A virus scanner requires a list of virus signatures in order to be able to identify viruses. These signatures are stored in a DAT file. DAT files should be updated weekly from the website of your antivirus software manufacturer.

An excellent antivirus programme is McAfee VirusScan by Network Associates ( www.nai.com). Another is Norton AntiVirus 2000, made by Symantec ( www.symantec.com).

7 Printers

The action of sending a document to print creates a bigger file, often called a postscript file.

Printers have only a small amount of memory, called a buffer. This can be easily overloaded. Printing a document also uses a considerable amount of CPU power. This will also slow down the computer's performance.

If the printer is trying to print unusual characters, these might not be recognised, and can crash the computer. Sometimes printers will not recover from a crash because of confusion in the buffer. A good way to clear the buffer is to unplug the printer for ten seconds. Booting up from a powerless state, also called a cold boot, will restore the printer's default settings and you may be able to carry on.

8 Software

A common cause of computer crash is faulty or badly-installed software. Often the problem can be cured by uninstalling the software and then reinstalling it. Use Norton Uninstall or Uninstall Shield to remove an application from your system properly. This will also remove references to the programme in the System Registry and leaves the way clear for a completely fresh copy.

The System Registry can be corrupted by old references to obsolete software that you thought was uninstalled. Use Reg Cleaner by Jouni Vuorio to clean up the System Registry and remove obsolete entries. It works on Windows 95, Windows 98, Windows 98 SE (Second Edition), Windows Millennium Edition (ME), NT4 and Windows 2000.

Read the instructions and use it carefully so you don't do permanent damage to the Registry. If the Registry is damaged you will have to reinstall your operating system. Reg Cleaner can be obtained from www.jv16.org

Often a Windows problem can be resolved by entering Safe Mode. This can be done during start-up. When you see the message "Starting Windows" press F4. This should take you into Safe Mode.

Safe Mode loads a minimum of drivers. It allows you to find and fix problems that prevent Windows from loading properly.

Sometimes installing Windows is difficult because of unsuitable BIOS settings. If you keep getting SUWIN error messages (Windows setup) during the Windows installation, then try entering the BIOS and disabling the CPU internal cache. Try to disable the Level 2 (L2) cache if that doesn't work.

Remember to restore all the BIOS settings back to their former settings following installation.

9 Overheating

Central processing units (CPUs) are usually equipped with fans to keep them cool. If the fan fails or if the CPU gets old it may start to overheat and generate a particular kind of error called a kernel error. This is a common problem in chips that have been overclocked to operate at higher speeds than they are supposed to.

One remedy is to get a bigger better fan and install it on top of the CPU. Specialist cooling fans/heatsinks are available from www.computernerd.com or www.coolit.com

CPU problems can often be fixed by disabling the CPU internal cache in the BIOS. This will make the machine run more slowly, but it should also be more stable.

10 Power supply problems

With all the new construction going on around the country the steady supply of electricity has become disrupted. A power surge or spike can crash a computer as easily as a power cut.

If this has become a nuisance for you then consider buying a uninterrupted power supply (UPS). This will give you a clean power supply when there is electricity, and it will give you a few minutes to perform a controlled shutdown in case of a power cut.

It is a good investment if your data are critical, because a power cut will cause any unsaved data to be lost.

Σάββατο 27 Ιουνίου 2009

10 ways to speed up torrent Download

P2P file sharing is one of the widely used applications now days. The Torrent search engine is the utility which is
excessively used in this context. As the young generation says “impatience is the new world”, means the generation can’t
afford anything too slow, same is the case with torrent download. But there are some tips which can really help to improve
your download speed. Let’s have a quick glance at these tips.


1. Choose your ISP wisely


The basic rule is that the maximum Torrent download speed that you can get can’t cross the upper limit of the bandwidth
provided by your ISP. Usually ISP’s specify the upload and download maximum for the connections. So it is always better to
have an ISP who provides better Download and Upload limits for an affordable price.


2. Choose the right BitTorrent client


Always choose the latest versions among the available BitTorrent clients. mTorrent, Vuze etc are some of these latest
versions available now. The latest versions are equipped with provisions for obtaining the highest download speed and an
overall smooth downloading experience.


3. Check the seeds and peers


A peer is a computer which participates in the P2P sharing either for downloading or uploading. A seed is a computer who has
got a complete copy of the file and is sharing that file in the network. A leech is a computer who doesn’t have a complete
copy of the file, and is downloading the file at the moment. A leech becomes a seed when it completes the download and shares
it over the network. It is always advisable to choose the files with more number of seeds and less no of leeches. That means
the file with the highest seed to leech ratio.

4. Altering the firewall configuration


By default the firewalls block all the BitTorrent connections coming through. This can adversely affect the downloading
speed. So you must make sure that your firewall is configured in such a way that it allows the BitTorrent connections through
it. This can be done by checking the box ‘Add Windows Firewall Exception” in the firewall settings following the path
options/preferences/connection. For ease some users may disable the firewall, but it is strongly advised that you shouldn’t
disable your firewall that it will open your computer to serious threats.


5. Limiting your upload rate


A peer to peer sharing is all about simultaneous upload and download. So every BitTorrent clients must upload some data at
the same they are downloading some other data through torrent. For obtaining a high download speed you should vary your
upload speed accordingly. Usually the upload maximum by the ISP is very much less than the download maximum. It is only
50Kbps for a 2Mbps connection. For fast downloading you can set your uploading speed to 80% of your maximum uploading speed.
You must vary the speed as the download progresses for an efficient downloading. Keep the uploading limit maximum in the
beginning and then slightly decrease it as the download progresses. In mTorrent the upload limit can be set from the option
Global Upload Rate.


6. Selecting a different port


The default port for the BitTorrent file sharing is one between 6881 and 6999. As BitTorrent sharing involves high bandwidth
usage the ISP’s usually throttle traffic on these ports. So you can increase the downloading speed by selecting some port
above 10000. Usually mTorrent randomly assign the port as the application starts. So set a specific port with a number above
10000, by disabling the Randomize port checkbox.


7. Increasing the number of Maximum Half Open TCP Connections


Usually the maximum no of half open TCP connections in Windows XP with SP2 is set as 10 for blocking the virus
multiplication. But torrent needs more. To facilitate this a patch TCPIP.sys is available. Through this patch you can set the
maximum no of open TCP connections. Set it to any number between 50 and 100.


8. Protocol encryption


Some ISP’s constrict the bandwidth for P2P sharing. Protocol encryption can be used to override this restriction. Check the
Allow incoming legacy connections box and make the outgoing Encryption as Disabled for getting maximum speed on Torrent
downloads. Between non-encryption is not advisable as it may lead to some encrypted client to be left as undiscovered.


9. Connections and bandwidth


The BitTorrent client you are using will allow you to enter values for


Global maximum no of connections: It is the maximum no of connections BitTorrent client can make for any P2P sharing. Setting
this no to a very high value will take up useless bandwidth, and to a very low value will miss out some peers. For a 256kbps
connection you can set this number to 130.


Maximum no of connected peers per torrent: Set this no to one which is closer to the no of available peers for the file.


No of upload slots per torrent: It gives the maximum no of peers to which the BitTorrent client uploads at a time. Since a
low settings may affect the download set it to a moderate low value.


10. Miscellaneous


Disable the individual files for download along with a particular file, if we don’t want them at the beginning of download.
Be familiar with your BitTorrent client settings from the users manual or web.

Τετάρτη 10 Ιουνίου 2009

Αντίγραφο ασφαλείας του Gmail σας


Πολλοί από εμάς έχουμε πολλά στοιχεία της προσωπικής μας και ηλεκτρονικής μας ζωής, περασμένα στο Gmail, με διάφορους τρόπους. Εμπιστευόμαστε την Google, ότι δεν πρόκειται ποτέ να χάσει τα email μας και είμαστε σίγουροι ότι αυτά υπάρχουν σε διάφορα αντίγραφα στους servers της εταιρίας.

Για τους πιο δύσπιστους όμως, υπάρχει το Gmail Backup. Με το συγκεκριμένο πρόγραμμα, μπορούμε να πάρουμε ένα αντίγραφο όλων των email μας στον σκληρό μας δίσκο. Το αντίγραφο αυτό θα είναι σε μορφή EML, κάτι που σημαίνει ότι θα μπορούν να το ανοίξουν clients όπως ο Mozilla Thunderbird και το Microsoft Outlook.

Επιπλέον, μπορούν να αντιγραφούν τα labels, οι φάκελοι κ.λ.π.

Το πρόγραμμα υποστηρίζει incremental backup, δηλαδή δεν χρειάζεται να παίρνουμε backup κάθε φορά όλα τα email μας, αλλά μόνο τα νέα.
Σε περίπτωση που κάτι κακό συμβεί, το Gmail Backup επιτρέπει την επαναφορά όλων των email μας στον online λογαριασμό μας!

Κυριακή 10 Μαΐου 2009

Aναφορά στα Πιστοποιητικά SSL

Όλοι λίγο πολύ κάνουμε αγορές μέσω του διαδικτύου είτε είναι αγορές διαφόρων αντικειμένων (ρούχα είδη πληροφορικής κ.τ.λ) μέχρι και συναλλαγές με τράπεζες και άλλες υπηρεσιες.Σε αυτές τις συναλλαγές επειδή δίνουμε τα αληθινά ατομικά μας στοιχεία (όνομα επίθετο α.φ.μ και αριθμούς πιστωτικών καρτών )καλό είναι να υπάρχει ένα είδος κρυπτογράφησης ανάμεσα σε εμάς και στο site που γίνετε η αγορά.

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


Το πρωτόκολλο SSL (Secure Sockets Layer) αναπτύχθηκε από την εταιρεία Netscape και σχεδιάστηκε για να παρέχει ασφάλεια κατά την μετάδοση ευαίσθητων δεδομένων στο διαδίκτυο. Η έκδοση 3.0 του πρωτοκόλλου κυκλοφόρησε από την Netscape το 1996 και αποτέλεσε την βάση για την μετέπειτα ανάπτυξη του πρωτοκόλλου TLS (Transport Layer Security), το οποίο πλέον τείνει να αντικαταστήσει το SSL.

Το SSL προσφέρει στον επισκέπτη της ιστοσελίδας κρυπτογραφημένη SSL επικοινωνία απώ 128-bit και μέχρι 2048-bit. Είναι εύκολο να αναγνωρίσετε πότε πρόκειται να πραγματοποιήσετε μία κρυπτογραφημένη SSL επικοινωνία, από το μικρό χρυσό λουκέτο που θα εμφανιστεί στον browser σας και αυτόματα θα μεταφερθείτε σε ηλεκτρονική διεύθυνση της μορφής https://
Ένα παράδειγμα μπορείτε να δείτε στις διέυθυνσεις διαφόρων τραπεζών στην καρτέλα συνδεσης(log in) με την τράπεζα.

Τα δύο αυτά πρωτόκολλα χρησιμοποιούνται ευρέως για ηλεκτρονικές αγορές και χρηματικές συναλλαγές μέσω του διαδικτύου.

Το SSL χρησιμοποιεί μεθόδους κρυπτογράφησης των δεδομένων που ανταλλάσσονται μεταξύ δύο συσκευών (συνηθέστερα Ηλεκτρονικών Υπολογιστών) εγκαθιδρύοντας μία ασφαλή σύνδεση μεταξύ τους μέσω του διαδικτύου.

Το πρωτόκολλο αυτό χρησιμοποιεί το TCP/IP για τη μεταφορά των δεδομένων και είναι ανεξάρτητο από την εφαρμογή που χρησιμοποιεί ο τελικός χρήστης. Για τον λόγο αυτό μπορεί να παρέχει υπηρεσίες ασφαλούς μετάδοσης πληροφοριών σε πρωτόκολλα ανώτερου επιπέδου όπως για παράδειγμα το HTTP, το FTP, το telnet κοκ.

Η μετάδοση πληροφοριών μέσω του διαδικτύου γίνεται ως επί το πλείστον χρησιμοποιώντας τα πρωτόκολλα TCP/IP (Transfer Control Protocol / Internet Protocol).

Το SSL λειτουργεί πριν το TCP/IP και μετά τις εφαρμογές υψηλού επιπέδου, όπως είναι για παράδειγμα το HTTP (προβολή ιστοσελίδων), το FTP (μεταφορά αρχείων) και το IMAP (email). Άρα λοιπόν αυτό που ουσιαστικά κάνει το SSL είναι να παίρνει τις πληροφορίες από τις εφαρμογές υψηλότερων επιπέδων, να τις κρυπτογραφεί και στην συνέχεια να τις μεταδίδει στο Internet προς τον Η/Υ που βρίσκεται στην απέναντι πλευρά και τις ζήτησε.

Το SSL προσφέρει συνοπτικά τις ακόλουθες υπηρεσίες:

  • Πιστοποίηση του server από τον client.
  • Πιστοποίηση του client από τον server.
  • Εγκαθίδρυση ασφαλούς κρυπτογραφημένου διαύλου επικοινωνίας μεταξύ των δύο μερών.

Οι κρυπτογραφικοί αλγόριθμοι που υποστηρίζονται από το πρωτόκολλο είναι οι εξής: DES - Data Encryption Standard, DSA - Digital Signature Algorithm, KEA - Key Exchange Algorithm, MD5 - Message Digest, RC2/RC4, RSA, SHA-1 - Secure Hash Algorithm, SKIPJACK, Triple-DES.


Επιβάρυνση από το SSL

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

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

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






Πέμπτη 30 Απριλίου 2009

Διημερίδα - Ο Δήμος Κοζάνης και η ψηφιακή εποχή

Ο Δήμος Κοζάνης στα πλαίσια του Επιχειρησιακού Προγράμματος «Κοινωνία της Πληροφορίας», για την Ενημέρωση και την Ευαισθητοποίηση των πολιτών και των επιχειρήσεων του Δήμου Κοζάνης για την Ψηφιακή Δημόσια Διοίκηση διοργανώνει διημερίδα, στην αίθουσα του Κοβεντάρειου με θέμα:

Ο ΔΗΜΟΣ ΚΟΖΑΝΗΣ ΚΑΙ Η ΨΗΦΙΑΚΗ ΕΠΟΧΗ– Η ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΑΚΥΒΕΡΝΗΣΗ ΣΤΗΝ ΠΡΑΞΗ

Ενημερώνουμε τους δημότες μας για τις Υπηρεσίες που προσφέρουν τα έργα Τεχνολογιών Πληροφορικής και Επικοινωνιών στα Πλαίσια του Ε.Π. Κοινωνίας της Πληροφορίας που αναλάβαμε και για τα προγραμματιζόμενα έργα στο Ε.Π. Ψηφιακή Σύγκλιση.

Στόχος της διημερίδας είναι η δημοσιότητα, η προβολή και η ευαισθητοποίηση του κοινού του δήμου Κοζάνης στις ηλεκτρονικές υπηρεσίες, στα αποτελέσματα που προκύπτουν από την υλοποίηση έργων Τεχνολογία Πληροφορικής & Επικοινωνιών (ΤΠΕ) μέσα από την «Κοινωνία της Πληροφορίας» και στην πρώτη τους επαφή με τα προγραμματισμένα έργα σύμφωνα με το Επιχειρησιακό Πρόγραμμα Ψηφιακής Σύγκλισης και μέσα από το ΠΕΠ Μακεδονία – Θράκη 2007-2013. Στους συμμετέχοντες θα διανεμηθεί υλικό για την γνωριμία και την αξιοποίηση από πολίτες και επιχειρήσεις, των έργων ΤΠΕ που υλοποιεί ο Δήμος Κοζάνης.

Οι εκδηλώσεις θα πραγματοποιηθούν:

Τρίτη 05 Μαΐου και ώρα 18.00 μ.μ. & Τετάρτη 06 Μαΐου 2009 και ώρα 10:00π.μ.

Πρόγραμμα εκδήλωσης

Σάββατο 17 Ιανουαρίου 2009

Εγκατάσταση LINUX στο αναγνωστήριο της βιβλιοθήκης του Α.Τ.Ε.Ι Δυτ. Μακεδονίας


Την Τρίτη, 20 Ιανουαρίου 2009, στις 16:00, στο αναγνωστήριο της βιβλιοθήκης του Α.Τ.Ε.Ι Δυτικής Μακεδονίας (κτήριο Κ.Τ.Ε), η Λέσχη Φίλων Ανοιχτού Λογισμικού Κοζάνης (KLUG.gr) θα εγκαταστήσει UBUNTU 8.10 Intrepid Ibex και συνοδευτικές εφαρμογές στους Η/Υ της αίθουσας, παράλληλα με την υπάρχουσα εγκατάσταση (dual boot).
Είναι μιας πρώτης τάξεως ευκαιρία για τους σπουδαστές του Ιδρύματος και τους επισκέπτες της Βιβλιοθήκης να "μυηθούν" στις τεχνολογίες του Ελεύθερου Λογισμικού / Λογισμικού Ανοιχτού Κώδικα. Η εκδήλωση φυσικά είναι ανοιχτή στον κάθε ενδιαφερόμενο, μη διστάσετε να έρθετε και να συζητήσουμε σχετικά. Μπορείτε να φέρετε και τους φορητούς σας για μια παρουσίαση των δυνατοτήτων μέσω Live-CD της διανομής.


www.klug.gr

Σάββατο 10 Ιανουαρίου 2009

Ανοιχτό Λογισμικό vs. Κλειστό Λογισμικό



Η σύγκρουση/σύγκριση μεταξύ windows και linux είναι γνωστή σε όλους μας. Προτού γίνει αναφορά για τα πλεονεκτήματα και μειονεκτήματα των δυο αυτόν λειτουργικών ακολουθεί μια μικρή εισαγωγή για το καθένα αντίστοιχα.

LINUX

Το γνωστό στον κόσμο open source Linux είναι ένας πυρήνας λειτουργικού συστήματος που μοιάζει με τον πυρήνα του UNIX. Σχεδιάστηκε από τον Φιλανδό (φοιτητή τότε) Linus Torvalds. Το περισσότερο μέρος του κώδικα του πυρήνα, περίπου 71%, είναι γραμμένο στη γλώσσα προγραμματισμού C και η πρώτη δημοσίευσή του έγινε στα τέλη του 1991.

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

Το Linux αναπτύσσεται με βάση το POSIX πρότυπο, το οποίο είναι μία προσπάθεια τυποποίησης όλων των κλώνων του UNIX.Παρ' όλο που το Linux είναι ο πυρήνας του λειτουργικού συστήματος, πολλές φορές αναφερόμαστε σε αυτό εννοώντας όλο το λειτουργικό σύστημα, που περιλαμβάνει και το περιβάλλον εργασίας, και το συνοδευτικό λογισμικό (κάτι το οποίο συνήθως οδηγεί σε παρανοήσεις).

Πλεονεκτήματα του Linux

Το λειτουργικό σύστημα GNU/Linux σήμερα δεν έχει τίποτα να ζηλέψει από λειτουργικά άλλων μεγάλων εταιριών, σε μερικές περιπτώσεις μάλιστα αποδεικνύεται πολύ καλύτερο. Οι κυριότεροι λόγοι για να επιλέξει κάποιος να χρησιμοποιήσει το Linux είναι :

Ασφάλεια

  • Έλλειψη ιών και security out of the box
  • Σταθερότητα
  • Σπάνια θα χρειαστεί να κάνετε επανεκκίνηση λόγω σφάλματος ή λόγω αναβάθμίσεων
  • Ταχύτητα
  • Το σύστημα δεν βαραίνει με τον καιρό
  • Παραμετροποιήσιμo
  • Επειδή είναι ανοιχτού κώδικα οποιοσδήποτε θέλει μπορεί να παραμετροποιήσει/αλλάξει τα πάντα.
  • Δωρεάν+Opensource
  • Οι περισσότερες διανομές Linux διατίθονται δωρεάν ή σε συμβολική τιμή. Χιλιάδες προγράμματα ανοιχτού κώδικα.
  • Πλήρες σύστημα μετά την εγκατάσταση
  • Οι περισσότερες διανομές Linux περιέχουν ένα μεγάλο πλήθος εφαρμογών προεγκατεστημένες.
  • Εύκολες και συνεχείς αναβαθμίσεις
  • Όχι μόνο του πυρήνα αλλά και των εγκατεστημένων προγραμμάτων
  • Μη κατακερματισμός του σκληρού δίσκου
  • Λόγω του συστήματος αρχείων που χρησιμοποιεί το Linux δε χρειάζεται να κάνετε ανασυγκρότηση δίσκων (defrag).
  • Δυνατότητα επιλογής
  • Μπορείτε να διαλέξετε ανάμεσα σε πολλά προγράμματα για την ίδια λειτουργία (πχ. γραφικό περιβάλλον).
Η Ιστορία των Microsoft Windows

Τα Microsoft Windows είναι μια σειρά από λειτουργικά συστήματα για προσωπικούς υπολογιστές και διακομιστές. Είναι ένα περιβάλλον εργασίας για τους υπολογιστές, όπου η κύρια καινοτομία τους είναι ο εύκολος τρόπος επικοινωνίας του χρήστη με τον υπολογιστή. Είναι αυτό που έχουμε συνηθίσει να λέμε user friendly (φιλικά προς τον χρήστη).

Tα Microsoft Windows τελικά επικράτησαν στην παγκόσμια αγορά προσωπικών υπολογιστών με ένα μερίδιο αγοράς που υπολογίζεται περίπου στο 90%. Tα Microsoft Windows είναι λογισμικό κλειστού κώδικα. Αναπτύχθηκαν για τους IBM συμβατούς μικροϋπολογιστές οι οποίοι ήταν βασισμένοι στην αρχιτεκτονική x86 της Intel, και σήμερα σχεδόν όλες οι εκδόσεις των Windows είναι κατασκευασμένες για αυτή την πλατφόρμα.

Εκδόσεις των Windows

Tα Windows έχουν εκδοθεί σε διάφορες εκδόσεις από τότε που πρωτοεμφανίστηκαν μέχρι σήμερα. Μερικές από αυτές είναι:

16 bit λειτουργικά περιβάλλοντα
  • Windows 1.0 (1985)
  • Windows 2.0 (1987)
  • Windows 3.0 (1990)
  • Windows 3.1 (1992)
  • Windows 95
  • Windows 98 (και Windows 98 Second Edition)
  • Windows Me (2000)
32 bit λειτουργικά συστήματα
  • Windows NT 3.1 (1993)
  • Windows NT 4.0 (1996)
  • Windows 2000
  • Windows XP (2001)
  • Windows Server 2003
  • Windows Vista (2007)
  • Windows Server 2008
  • Windows 7 (2009 ή αργότερα)
64 bit λειτουργικά συστήματα
  • Windows XP Professional x64 Edition (2001)
  • Windows Server 2003 64bit Edition
  • Windows Vista 64bit Editions (2007)
  • Windows 7 64bit Editions (2009 ή αργότερα)
LINUX VS. WINDOWS

Σε αυτό το σημείο θα συγκρίνουμε τα Linux με τα Windows ως προς την ασφάλεια, τα bugs του λειτουργικού συστήματος, το κόστος, τη ταχύτητα, τη φιλικότητα προς το χρήστη και την υποστήριξη συσκευών.

1) ΑΣΦΑΛΕΙΑ

Α) Ασφάλεια από κακόβουλο λογισμικό

Windows: Πολύ ευαίσθητα σε ιούς, spyware, dialers και λοιπά internetικά σκουλήκια ακόμα και με antivirus, firewall και antispyware εγκατεστημένα.

Linux: Σχεδόν απρόσβλητο, μόνο σε εξαιρετικές περιπτώσεις μπορεί να πάθει κάτι από τα παραπάνω και αυτό πολλές φορές οφείλεται σε ανθρώπινο λάθος.

Β) Γενικότερη ασφάλεια

Windows: Πολύ ευπρόσβλητα ακόμα και απο απλούς χρήστες. Οποιοσδήποτε μπορεί να διαγράψει κάποιο αρχείο ini μέσα απο το system32 και να καταστήσει το σύστημα unbootable. Επιπλέον είναι πολύ δημοφιλής στόχος των script kiddies που με την πληθώρα έτοιμων εργαλείων μπορούν να αποκτήσουν πρόσβαση εκμεταλλευόμενοι τις αδυναμίες του συστήματος. Όλα τα προγράμματα τρέχουν με δικαιώματα administrator διευκολύνοντας έτσι το έργο κακόβουλων εισβολέων. Πρέπει να αναφερθεί η σχετικά αδύναμη σε σχέση με άλλα λειτουργικά συστήματα προστασία του κωδικού πρόσβασης καθώς και η έλλειψη εξειδικευμένων εργαλείων για την πρόσθετη διασφάλιση του.

Linux: Η γενικότερη φιλοσοφία του λειτουργικού το θωρακίζει απο κακόβουλους χρήστες που δε μπορούν να προκαλέσουν ζημιά στο σύστημα αν δεν αποκτήσουν δικαιώματα root πράγμα καθόλου εύκολο. Η τεράστια πλειοψηφία των script kiddies δεν μπορεί να ανταπεξέλθει στις δυσκολίες που επιφυλλάσει η δομή του Linux εξασφαλίζοντας πολύ λιγότερους πονοκεφάλους στους διαχειριστές. Ο κωδικός πρόσβασης προστατεύεται απο διαδικασίες όπως το shadow και άλλες που δυσχεραίνουν σε πολύ μεγάλο βαθμό την αποκρυπτογράφηση του.

2) BUGS ΤΟΥ ΛΕΙΤΟΥΡΓΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ

Windows: Σύμφωνα με πολύ πρόσφατη έρευνα του πανεπιστημίου του Stanford το εμπορικό λογισμικό όπως τα Windows έχει περίπου 20 με 30 bugs ανά χίλιες γραμμές κώδικα. Επειδή τα Windows έχουν περίπου 40 εκατομμύρια γραμμές κώδικα συμπεραίνουμε πως έχουν περίπου συνολικά 1.200.000 bugs...

Linux: Σύμφωνα με την ίδια ερευνά το Linux στις 5.7 εκατομμύρια γραμμές κώδικά του έχει συνολικά 985 bugs. Δηλαδή μόλις 0.17 bugs ανά χίλιες γραμμές την ώρα που το αντίστοιχο των Windows είναι περίπου 30 bugs ανά χίλιες γραμμές όπως ειπώθηκε παραπάνω...

3) ΚΟΣΤΟΣ

Windows: Τα Windows XP κοστίζουν περίπου 270 Ευρώ (με ΦΠΑ- τιμή από Ελληνικό site ). Το πακέτο περιέχει ένα CD ένα φτωχό manual περίπου 20 σελίδων και έρχονται με τα απολύτως βασικά εργαλεία. Δεν συμπεριλαμβάνουν ούτε σουίτα γραφείου, ούτε πρόσθετες εφαρμογές όπως για παράδειγμα για επεξεργασία εικόνας και video, ούτε σοβαρά προγράμματα email clients, ούτε αξιόλογο cd/dvd recording suite, ούτε movie player, ούτε pdf viewer, ούτε παιχνίδια, ούτε κάποιο άλλο απαραίτητο για την καθημερινή χρήση λογισμικό.

Linux: Μια διανομή όπως το Mandrake 10.1 Powerpack κοστίζει περίπου 65 Ευρώ (με ΦΠΑ - τιμή από Ελληνικό site). Το πακέτο περιέχει 6CD και δύο μεγάλα manual. Το λογισμικό που συνοδεύει την διανομή περιλαμβάνει μια ΤΕΡΑΣΤΙΑ συλλογή προγραμμάτων μεταξύ των οποίων όλα τα παραπάνω που λείπουν απο τα Windows όπως σουίτα γραφείου, εφαρμογές για επεξεργασία εικόνας και video, κορυφαίοι email clients, διάφορα cd/dvd recording suites, πολύ καλοί movie και audio players , pdf viewers, κάμποσα παιχνίδια και πολλά, πολλά άλλα.

4) ΤΑΧΥΤΗΤΑ

Windows: Σε οποιονδήποτε υπολογιστή κι αν εγκαταστήσετε τα Windows υποχρεωτικά θα εγκατασταθεί ο standard πυρήνας και ένας μεγάλος αριθμός ανεπιθύμητων προγραμμάτων (όπως ο Internet Explorer, o Windows Media Player, ο Windows Messenger κλπ).
Αυτή η αδυναμία προσαρμογής των Windows συμβάλλει στο να έχουν πολύ μεγαλύτερες καθυστερήσεις στην εκτέλεση κάποιων εντολών ενώ πραγματικά έκπληξη προκαλεί πως μια αναβάθμιση hardware, που θεωρητικά θα εκτόξευε τις επιδόσεις του υπολογιστή στα ύψη, έχει αισθητές μεν αλλά μικρές διαφορές στην ταχύτητα του ίδιου του λειτουργικού.
Μεγάλη αδυναμία είναι επίσης το πεπαλαιωμένο filesystem που χρησιμοποιείται από τα Windows (NTFS) το οποίο εκτός απο τεράστιες ελλείψεις (όπως ότι δεν είναι journaling filesystem) έχει και μεγάλο πρόβλημα με τον κατακερματισμό των αρχείων με άμεση συνέπεια να χρειάζεται defragment σχετικά συχνά ενώ αυτή του η αδυναμία επηρρεάζει σοβαρά την απόδοση του συστήματος.

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

Linux: Όταν γίνεται η εγκατάσταση μίας διανομής εγκαθίσταται ο πυρήνας του λειτουργικού που αυτή περιλαμβάνει με κάποιες γενικές ρυθμίσεις ώστε να δουλεύει παντού. Αν και αυτός ο πυρήνας είναι σχεδόν πάντα γρηγορότερος απο αυτόν των Windows (κυρίως γιατί ανανεώνεται σε πολύ συχνότερη βάση) οστόσο ακόμα και τότε δεν δίνει τις "απόλυτες" επιδόσεις που κάποιοι αναζητούν.

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

Όσον αφορά τα συστήματα αρχείων του Linux (ext3, xfs κλπ), αυτά είναι πολύ ανώτερα απο αυτά των Windows καθώς υποστηρίζουν πλήρως προχωρημένες λειτουργίες (journaling) και δεν είναι ανάγκη να ανασυγκροτούνται. Αντίστοιχο της registry στο Linux δεν υπάρχει γιατί απλά δεν χρειάζεται.

Οι ρυθμίσεις κάθε προγράμματος αποθηκεύονται συνήθως σε αρχεία κειμένου στο home directory κάθε χρήστη.

5) ΦΙΛΙΚΟΤΗΤΑ ΠΡΟΣ ΤΟ ΧΡΗΣΤΗ

Windows: Αρκετά φιλικά αν και από μόνα τους είναι πολύ φτωχά όσον αφορά την εμφάνιση του γραφικού περιβάλλοντος και τις δυνατότητες παραμετροποίησης του. Το μεγάλο τους πλεονέκτημα είναι η χρήση των λεγόμενων wizards για την ρύθμιση του υπολογιστή και το γεγονός πως φροντίζουν να μην εμφανίζουν καθόλου την ανάγκη παρέμβασης μέσω της γραμμής εντολών που τρομάζει τους άπειρους χρήστες. Η ίδια φιλοσοφία εφαρμόζεται και στην εγκατάσταση των προγραμμάτων.

Linux: Έχει διανύσει πολύ δρόμο και πλέον είναι άμεσα συγκρίσιμο με τα Windows όσον αφορά την ευχρηστία. Τα γραφικά του περιβάλλοντα, ιδιαίτερα τα δύο μεγάλα KDE και Gnome, διαθέτουν πληθώρα ρυθμίσεων που τα κάνει πολύ εύχρηστα και παραμετροποίησημα ενώ στον τομέα της εμφάνισης νικούν κατά κράτος τα Windows με καινοτομίες όπως transparency και λοιπά που στα Windows απαιτούν 3d party προγράμματα τα οποία σε αντίθεση με τα γραφικά περιβάλλοντα του Linux πολλές φορές επιβαρύνουν το σύστημα σε μεγάλο βαθμό.

Γενικότερα τα X-Windows (καμία σχέση με τα Microsoft Windows) έχουν πολλές επιπρόσθετες δυνατότητες που δεν συναντώνται στα Microsoft Windows. Η εγκατάσταση εφόσον γίνεται από αρχείο rpm περιορίζεται σε δυο κλικ ενώ σε περίπτωση που θέλετε να εγκαταστήσετε προγράμματα από τον πηγαίο κώδικα τα πράγματα είναι πιο πολύπλοκα και ως τώρα αυτό αποτελεί μία από τις κύριες κατηγορίες που εκτοξεύονται κατά του Linux αλλά ήδη τα πράγματα έχουν αρχίσει να απλουστεύονται πολύ με την εισαγωγή διάφορων installers (ένα αντιπροσωπευτικό δείγμα αποτελεί ο Linux installer του Mozilla Firefox).

6) ΥΠΟΣΤΗΡΙΞΗ ΣΥΣΚΕΥΩΝ

Windows: Η μεγάλη πλειοψηφία του hardware φτιάχνεται με γνώμονα την χρήση στο συγκεκριμένο λειτουργικό. Είναι συνεπώς λογικό η υποστήριξη hardware από τα Windows να κυμαίνεται σε άριστα επίπεδα (εφόσον υπάρχουν drivers) με μερικές εξαιρέσεις βέβαια για πολλές από τις οποίες δεν ευθύνεται πάντα το λειτουργικό αλλά και οι drivers ή ακόμα και το υλικό.

Linux: Και εδώ παρατηρείται μεγάλη βελτίωση. Αν εξαιρέσουμε ελάχιστες συσκευές και τα RAID το Linux έχει πλέον άριστη υποστήριξη για τις περισσότερες συσκευές τις αγοράς όπως συσκευές USB (εκτυπωτές, σαρωτές, flash memories κ.α), συσκευές PATA και SATA (σκληροί δίσκοι, DVD-ROM, DVD Recorders κ.α.), συσκευές PCI (κάρτες δικτύου, TV tuners, κάρτες ήχου κ.α.) αλλά και για onboard συσκευές (κάρτες ήχου, κάρτες γραφικών, κάρτες δικτύου. Μάλιστα τα 64bit στους επεξεργαστές υποστηρίζονταν από το Linux πάρα πολύ πριν από τα Windows.

Μοναδικό πρόβλημα, για το οποίο όμως πρέπει να σημειώσουμε πως είναι κυρίως "πρόβλημα" του υλικού και όχι του Linux είναι η υποστήριξη PCI modems. Οι κατασκευαστές modem για να μειώσουν το κόστος ενσωματώνουν στον driver δυνατότητες που θα έπρεπε να δοθούν στο hardware με αποτέλεσμα το κόστος μεν να πέφτει αλλά για την χρήση του modem να πρέπει να χρησιμοποιούνται πόροι του υπολογιστή.

Εξ' αιτίας αυτού του φαινόμενου, το Linux δεν δύναται να υποστηρίξει αυτά τα modems εκτός αν οι κατασκευαστές τους διαθέτουν drivers για linux. Συστήνεται πάντως να αποφεύγετε αυτά τα modems (τα λεγόμενα winmodems) ασχέτως του λειτουργικού συστήματος που χρησιμοποιείτε για τους λόγους που προαναφέρθηκαν.

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

Flickr Images