Το filesystem πάνω στο οποίο τρέχουν τα linux δεν ειναι το ntfs. Αν σκοπεύεις να εγκαταστήσεις linux θα πρέπει να δημιουργήσεις καινούργια partitions, χωρίς απαραίτητα να χρειαστεί να χάσεις τα παλιά σου. Σε μερικές διανομές gnu/linux το module για να μπορείς να βλέπεις ntfs είναι ενσωματομένο (στην Mandrake 9.* για παράδειγμα) αλλα νομίζω είναι σε πειραματικό στάδιο οπότε δεν επιτρέπεται η εγγραφή, μόνο η ανάγνωση. Για την δημιουργία partitions μην τρομάζεις, δεν είναι κάτι το φοβερό, απλά θέλει προσοχή. Ψάχτο λίγο στο internet. Πήγαινε και στην σελίδα της PowerQuest, για να κοιτάξεις το partition magic.
Web browsers για linux υπάρχουν άπειροι. Μέσα στο KDE είναι ενσωματομένος ο Konqueror, και σε όλες τις διανομές συμπεριλαμβάνεται και ο Mozilla (η φυσική συνέχεια του Netscape, σε ελεύθερη διανομή) που είναι πάρα πολύ καλός και διατίθεται και για Windows. Οι δυνατότητες του είναι πολύ περισσότερες απο του Internet Explorer.
Το θέμα της συμβατότητας με καθιερωμένα πρότυπα οσον αφορά το web development είναι μεγάλο. Πάντως για το γεγονός οτι κάτι τρέχει διαφορετικά στον Explorer και διαφορετικά στον Netscape, δεν φταίει μόνο ο Netscape. Μην το βλέπεις έτσι. Σχετικά άρθρα για το πως μπορείς να γράφεις κώδικα κατα τρόπο που να τρέχει σχετικά αρμονικά στους περισσότερους σύγχρονους clients υπάρχουν πολλά στο internet. Οσον αφορά το αν πρέπει να μάθεις άλλες γλώσσες προγραμματισμού, αυτό εξαρτάται απο το τι θέλεις να πετύχεις. Το σημαντικό δεν είναι πόσες γλώσσες προγραμματισμού γνωρίζεις, αλλα κατα πόσο εχεις εξοικιωθεί με τη νοοτροπία και τις μεθόδους επίλυσης προβλημάτων μέσω του προγραμματισμού.
Οσον αφορά το στήσιμο διάφορων servers, το περιβάλλον unix γενικά είναι πολύ καλή λύση. Και το ελεύθερο λογισμικό διαπρέπει.
Και επειδή ομελέτα χωρίς να σπάσουν αυγά δεν γίνεται, υπάρχουν άπειροι τόποι στο internet για βοήθεια.
Το Linux Documentation Project, μια προσπάεθαι τεκμηρίωσης του λειτουργικού, με άπειρα HOW-TO kai FAQ που οδηγούν τον χρήστη βήμα βήμα. Πολλά ειναι μεταφρασμένα και στα ελληνικά.
H Ελληνική Linux Users Group
και εδώ διάφορες mailing lists της HELLUG, στις οποίες μπορείτε να γραφτείτε για ενημέρωση, τεχνικές απορίες, κλπ
Προτείνω την migrate2linux που είναι για αρχάριους.
- Συνήθως η καλύτερη επιλογή είναι πράγματι σε διαφορετικούς δίσκους, να είναι μακριά κι αγαπημένα. Πάντως αυτό εξαρτάται κι από τη σύνθεση του συστήματος σου. Εγώ π.χ. έχοντας έναν μεγάλο γρήγορο δίσκο και έναν μικρότερο αργό προτίμησα να βάλω και τα δύο στο γρήγορο και να έχω τον αργό(FAT) για τα αρχεία μου.
- Κατά την διάρκεια της εγκατάστασης ή και αργότερα από το Mandrake Control Center μπορείς να επιλέξεις τον boot manager που επιθυμείς. Αυτός, παίρνει τα ινία από τον αντίστοιχο της Microsoft και όταν ανοίγεις τον υπολογιστή σου επιτρέπει να διαλέξεις με πιο λειτουργικό θα ξεκινήσεις. Στην περίπτωση του lilo με γραφικό περιβάλλον.
- Για το τελευταίο σου σχόλιο. Από τη μικρή μου εμπειρία, νομίζω ότι το GNU/Linux είναι περισσότερο προσαρμόσιμο από τα Windows. Έχεις πάρα πολλές δυνατότητες για αλλαγές τόσο στο γραφικό περιβάλλον όσο και σε άλλα σημεία, μέσω απλών αρχείων κειμένου εκεί που στα Windows δεν μπορούσες ή χρειαζόσουν εξειδικευμένα εργαλεία. Δεν μιλάω βέβαια για την ικανότητα να κάνεις compile τον πυρήνα του λειτουργικού και να το βελτιστοποιήσεις για το δικό σου σύστημα γιατί σε μένα αυτό ακόμη φαίνεται βουνό. Αυτό που μου λείπει από τα Windows, προσωπικά, (πέρα από το ξεβόλεμα από κάποιες συνήθειες) είναι η ενιαία αίσθηση σε όλες τις εφαρμογές και η πιο ομαλή μεταξύ τους αλληλεπίδραση.
θα εγκατασταθεί κι ένα boot loader αυτόματα που με το που ξεκινάς το μηχάνημα θα σε ρωτάει αν θέλεις να τρέξεις GNU/Linux ή window$. Στις τελευταίες διανομές αυτό γίνεται αυτόματα δεν χρειάζεται να κάνεις τίποτα με το χέρι ή να πειράξεις τα BIOS (εκτός βέβαια αν θέλεις;)). Αν σου περισεύει ένας σκληρός μπορείς να βάλεις το GNU/Linux σ' αυτόν αλλοιώς διαχωρίζεις το σκληρό σε δύο μέρη, ένα για το κάθε λειτουργικό και πάλι δεν υπάρχει ιδιαίτερο πρόβλημα. Συνήθως όλες οι διανομές έρχονται με λογισμικό που διαχωρίζει τον δίσκο.
Δεν είμαι σίγουρος ποιος είναι ο ορισμός του ευέλικτου που χρησιμοποιείς αγαπητέ “ερωτευμένε” αλλά αν νομίζεις ότι τα παράθυρα είναι πιο ευέλικτο λειτουργικό από το GNU/Linux τότε είναι ένας πολύ παράξενος ορισμός! Αν θέλεις να κάνεις κάτι στα windoze το οποίο δεν έχει προβλέψει ο Μπίλης σου βγαίνει η πίστη. Ακόμα και κάτι τετριμένο όπως πχ να κάνεις default μη M$ προγράμματα για να ανοίγουν τα αρχεία σου, ή τι διακοσμήσεις θα έχουν τα παράθυρα των διάφορων προγραμμάτων ή πως θα συμπεριφέρεται το focus ή το πόσα vrtual desktops θα έχεις ή πόσες σελίδες θα έχει το κάθε desktop ή πιο διαχειριστή παραθύρων θα χρησιμοποιήσεις και πια πλήκτρα θα κάνουν πια δουλειά. Αν δε θέλεις να κάνεις κάτι σοβαρό με το κομπιούτερ σου πέρα του να παίζεις παιχνίδια και να σερφάρεις το ιντερνετ τότε καταλαβαίνεις πόσο περιορισμένο υπολογιστικό περιβάλλον είναι τα παράθυρα.
Το Debian είναι πράγματι δύσκολο στην εγκατάσταση αλλά μετά που θα το εγκαταστήσεις είναι πολύ εύκολο να το διαχειρίζεσαι, να το ανανεώνεις κτλπ. Έχει ένα πολύ καλό σύστημα εγκατάστασης πακέτων: αν θέλεις να εγκαταστήσεις ένα πακέτο που είναι σε κάποια αποθήκη πακέτων το μόνο που έχεις να κάνεις είναι να το ζητήσεις και το πρόγραμμα πάει βρίσκει το πακέτο *και* όλα τα πακέτα από τα οποία εξαρτάται και όλα τα πακέτα που αυτά εξαρτούνται κοκ και τα εγκαθιστά στο κουτί σου (αφού βέβαια σου ζητήσει την άδεια πρώτα). Όσοι τρέχουν διανομές που βασίζονται στα rpm (RedHat, Mandrake, SuSe κλπ) μπορούν να σε διαβεβαιώσουν τι μεγάλη ευκολία είναι αυτό και πόσες φορές μπλέκουνε σε “dependency hell” και τρώνε ώρες να βρούνε όλα τα πακέτα από τα οποία εξαρτάται το πακέτο που θέλουν να εγκαταστήσουν. Επίσης το Debian είναι πολύ stable.
Ο κύριος λόγος που εγώ προτιμώ το Debian πάντως είναι ιδεολογικός: είναι ένα λειτουργικό που αποτελείται εξ ολοκλήρου από ελεύθερο λογισμικό και διαχειρίζεται εξ ολοκλήρου από εθελοντές, δεν είναι κερδοσκοπικός οργανισμός.
Το Mepis είναι ουσιαστικά το Debian με κάποια επιπλέον προγράμματα που κάνουν την εγκατάσταση παιχνιδάκι. Το διαχειρίζεται και το διανέμει ένα άτομο κάπου στην West Virginia.
Αν πρόκειται να ξεκινήσουμε μια καινούρια ομάδα χρηστών GNU/Linux νομίζω ότι θα πρέπει να δώσουμε έμφαση *και* στην πολιτική πλευρά του θέματος: την ελεύθερη διακίνηση της πληροφορίας, την ελεύθερη πρόσβαση στη γνώση την άρνηση να αποδεκτούμε ότι οι ιδέες μπορεί να είναι ιδιοκτησία κάποιων ατόμων ή ακόμα χειρότερα κάποιων εταιρειών. Και εκεί φίλε B.L.R. είναι που βρίσκεται η συνάφεια του εγχειρήματος με το Ιντυμήντια. Το θέμα είναι να παράγουμε και να διακινούμε την πληροφορία μόνοι μας χωρίς την μεσολάβηση αφεντικών και ιδιοκτητών, και αυτό είναι που κάνει και το ίντυ στον οριοθετημένο χώρο της “ειδησιογραφικής” (ακτιβιστικής;) πληροφορίας.
Το HELLUG είναι μια πολύ καλή λίστα για GNU/Linux θέματα και εν γένει τα παιδιά εκεί είναι πολύ πρόθυμα να βοηθήσουν σχετικά με τεχνικά προβλήματα. Δεν είναι στον τεχνικό τομέα που υπάρχει ένα κενό στον ελληνικό χώρο. Μην με παρεξηγήσετε, θα ασχολούμαστε και με τα τεχνικά θέματα και θα αλληλοβοηθούμε και θα αλληλοδιδάσκουμε η μία την άλλη αλλά δεν νομίζω ότι μια ομάδα που ξεκίνησε στο Ιντυ θα έπρεπε να δίνει την έμφαση εκεί ή μάλλον μόνο εκεί.
1. Microsoft Visual C++ λέγεται ο compiler/IDE της Microsoft για την γλώσσα προγραμματισμού C++. Φυσικά υπάρχουν πολλοί αντίστοιχοι compilers και εργαλεία για προγραμματισμό σε C++ στο linux. Ένα IDE (Intergrated Development Environment) για linux αντίστοιχο με το Microsoft Visual Studio είναι το KDevelop και υπάρχουν και άλλα (Kylix, Eclipse etc). Πάντως προσωπικά είμαι εναντίων των IDE για τα πρώτα βήματα ενός επίδοξου προγραμματιστή. Είναι πολύ χρήσιμα για να επιταχύνουν την διαδικασία της ανάπτυξης, αλλά αν ξεκινήσεις δουλεύοντας με IDE, χωρίς να μάθεις πιο πριν πως λειτουργεί, ίσως να ψευτοκάνεις την δουλειά σου, αλλά θα δυσκολευτείς να μάθεις την ουσία της ανάπτυξης λογισμικού. Δυστυχώς η microsoft έχει πετύχει σε μεγάλο βαθμό το στόχο της και έχει γεμίσει την αγορά με προγραμματιστές χωρίς σοβαρό background πληροφορικής που είναι απλά καταρτισμένοι (η αλλιώς δεσμευμένοι) στα προϊόντα της. Και κεφαλαιοποιεί αυτόν τον μερικό έλεγχος της αγοράς λογισμικού πουλώντας ακριβά πτυχία κατάρτισης στα προϊόντα της.
Με λίγα λόγια, η visual c++ δεν είναι γλώσσα προγραμματισμού αλλά προϊόν που απευθύνεται σε προγραμματιστές. Ευτυχώς δεν υπάρχει για linux αλλά και να υπήρχε θα σε συμβούλευα να προσπαθήσεις να απεξαρτηθείς. Την ίδια δουλειά μπορείς να την κάνεις πολύ καλύτερα με άλλα εργαλεία.
2. Όχι, τα εκτελέσιμα αρχεία του linux έχουν διαφορετική δομή και δεν χρειάζεται να έχουν την κατάληξη exe για να είναι εκτελέσιμα. Το αν ένα αρχείο είναι εκτελέσιμο φαίνεται από το αν υπάρχει το δικαίωμα εκτέλεσης (στην τριπλέτα rwx, το x αναφέρεται στο δικαίωμα εκτέλεσης, αν δεν βγάζεις άκρη από αυτά που λέω διάβασε κάποια πράγματα σχετικά με file permissions στο unix/linux). Πάντως αν υπάρχει ανάγκη υπάρχουν τρόποι για να τρέχεις προγράμματα Dos ή Windows κάτω από Linux. Ψάξε πληροφορίες για dosutils, wine και vmware.
Πουθενά δεν ανέφερα για command line και δεν είμαι σε καμία περίπτωση εναντίων των IDE. Και εγώ χρησιμοποιώ σε μεγάλα projects. Επίσης συμφωνώ ότι ο debugger του visual studio είναι πολύ καλός, αλλά εξίσου καλός είναι και ο ddd από free software μεριά.
Το πρόβλημά μου είναι με τα προϊόντα που πατρονάρουν την δουλειά σου και κρύβουν τι γίνεται από πίσω. Ένας νέος προγραμματιστής, είναι πολύ επικίνδυνο να “βολευτεί” με τα προϊόντα της Microsoft και όταν οι συγκεκριμένες τεχνολογίες παρέλθουν θα ανακαλύψει ότι οι γνώσεις του είναι άχρηστες, επειδή δεν έχει μάθει να γράφει σωστό κώδικα, αλλά απλά να χρησιμοποιεί προϊόντα της Microsoft η όποιας άλλης εταιρίας που έχει πολύπλευρα συμφέροντα και ενδιαφέρεται πιο πολύ να προωθήσει τις διάφορες κωλοτεχνολογίες που σχεδιάζει παρά να σε αφήσει να κάνεις την δουλειά που πρέπει να κάνεις.
Anyway, για IDE/project management σου συνιστώ το Eclipse. Είναι πολύ καλοσχεδιασμένο, εύκολα επεκτάσιμο, open source (δυστυχώς όχι GPL) και cross platform (είναι γραμμένο σε Java). Τεχνικά ανώτερο από οτιδήποτε έχω δει. Μπορείς να το κατεβάσεις από το eclipse.org
Υποθέτοντας ότι έχεις δύο δίσκους με WinXP και Win98 στον καθένα. Σου προτείνω να εγκαταστήσεις το Suse στον δίσκο με το Win98.
Το Suse, αν θυμάμαι καλά, θα σε ρωτήσει και δώσει την ευκαρία να επιλέξεις δίσκο και να φορμαριστεί.
Γενικά να γνωρίζεις ότι υπάρχει η εξής αντιστοιχία: Το Windows ταυτοποιεί τους δίσκους με γράμματα ως εξής: Πρώτα κατά δίσκο, έπειτα κατά τμήμα (partition). Έτσι σε σύστημα με δύο δίσκους, ο πρώτος είναι ο C: και ο δεύτερος ο D:. Στο Linux δίσκοι και partitions καλούνται συσκευές (devices). Ο πρώτος δίσκος είναι /dev/hda, ο δεύτερος /dev/hdb, κτλ. Η πρώτη partition στην hda είναι /dev/hda1, η δεύτερη είναι /dev/hda2, κτλ.
Δες Craig's Linux Notes: Disk Layout http://users.dslextreme.com/~craig.lawson/linux_notes/disk_layout.html
Ένα σημείο που πρέπει να προσέξεις είναι η επιλογή boot loader. Το πιο εύκολο φαίνεται να είναι το Grub και μετά το Lilo. Δες τις σημειώσεις του Craig παραπάνω, στο σημείο Dual Booting.
Προφανώς δεν υπάρχει τίποτα που μπορείς να κάνεις στο GNU/Linux και δεν μπορείς να κάνεις στα windows και vice versa. Η κλάση των υπολογίσιμων συναρτήσεων είναι η ίδια για οποιοδήποτε μηχάνημα που μπορεί να κάνει simulation μια μηχνανή Τuring, τόπες και μόνος σου. Το θέμα είναι πόσο εύκολα και με πόση ευχέρεια.
Λοιπόν τα παράθυρα κλατάρουνε τη στιγμή που πας να κάνεις κάτι σοβαρό με τον υπολογιστή σου πέρα του να τον χρησιμοποιείς για γραφομηχανή. Δεν ξέρω τι γίνεται με τα XP γιατί δεν τάχω δοκιμάσει αλλά εγώ με τα win98 είχα απελπιστεί με το GNU/Linux βρήκα την ψυχική μου υγεία! Εδώ αν έκανα compile τρια μεγαλούτσικα ΤεΧ αρχεία τα 'φτηνε και ήθελε reboot. Άσε που τα περισσότερα προγράμματα για επιστημονικό κομπιούτινγκ είναι γραμμένα για unixοειδή λογισμικά και είναι μεγάλος μπελάς να τα τρέξεις στα παράθυρα μερικά δεν έχουν καν πορταριστεί και αν πεις στους developers πως θες μια windows version σε κοιτάνε περίεργα (και με το δίκιο τους οι άνθρωποι). Αλλά και γι αυτά που υπάρχει η windoze βέρσιον είναι συνήθως λειψή και κουτσουρεμένη και δεν μπορεί να κάνει κάποια πράγματα που κάνει η unix βερσιον ειδικά πράγματα που εχουν να κάνουν με multitasking. Άσε που είναι πολύ εύκολο να γράψεις σκριπτάκια που θα παίρνουν το output από το ένα πρόγραμμα το περνάνε στο άλλο και πέρνουνε αυτό το output και κάνουν κάτι άλλο κ.ο.κ. Για σοβαρές εφαρμογές των κομπιούτερς η δυνατότητα να μπορείς να κάνεις κάτι τέτοιο είναι εκ των ων ουκ άνευ. Αυτά τα πράγματα είναι πασίγνωστα.
Εν κατακλείδι, αν θές να χρησιμοποιήσεις τους υπολογιστές για να υπολογίζεις, τα παράθυρα είναι επιοικώς ανεπαρκή. Για κάνα παιχνιδάκι ή για να γράψεις κανα γράμμα έ, τα ψιλοκαταφέρνουν.
..τα τεχνικά σου επιχειρήματα είναι αρλούμπες. Ο kernel είναι γραμμένος στον preproccessor προφανώς για λόγους απόδοσης. Την ίδια δουλειά μπορείς(?) να την κάνεις και με γλώσσα υψηλού επιπέδου και να γίνουν όλα πιο κομψά, αλλά το αποτέλεσμα θα είναι απογοητευτικό επειδή δεν μιλάμε για application development αλλά για κώδικα που ορίζει την συμπεριφορά του συστήματος και το παραμικρό overhead της γλώσσας και των δομών που έχεις βάλει στην σχεδίασή σου συσσωρεύεται. Επίσης ο kernel δεν γράφτηκε σήμερα, αλλά γράφεται από το 91 και πολλές επιλογές έχουν ληφθεί με βάση τις πρακτικές που επικρατούσαν τότε και φυσικά την παράδοση του unix.
Αλλά όπως και να το κάνουμε ο προγραμματισμός συστήματος είναι πάντα βρωμοδουλειά και δεν συμφέρει να εφαρμόσεις τα προγραμματιστικά πρότυπα που ισχύουν σε άλλα πεδία. Τα preproccesor macros δεν τα φτιάχνεις επειδή εκπληρώνεις το πρότυπο του 31337 c0d3r αλλά επειδή παράγουν γρήγορο κώδικα.
Αυτό που δεν μπορώ να καταλάβω με τίποτα είναι το πως μπορείς και πιστεύεις ότι τα windows μπορούν να είναι εξίσου αξιόπιστα και ασφαλή με το linux. Πέρα απ'το ότι η μόνη εγγύηση για την ασφάλεια είναι ο λόγος της Microsoft αφού ποτέ δεν μπορείς να ξέρεις τι πραγματικά γίνεται στο συστημά σου, δεν έχεις ακούσει τίποτα για τις απίστευτες τρύπες που έχουν βρεθεί και αξιοποιούνται από τους διάφορους ιούς που κάνουν τους administrators των NT δικτύων να χάνουν τον ύπνο τους? Ο Blaster αν θυμάμαι καλά χρησιμοποιούσε μια τραγική τρύπα σε system service των windows και δεν χρειαζόταν καμία βοήθεια για να εξαπλωθεί σε όλα τα nt based συστήματα. Έχεις ακούσει για αντίστοιχες επιδημίες σε συστήματα ανοιχτού κώδικα?
Αλλά ούτως ή άλλως, δεν είναι ούτε ο ανοικτός κώδικας, ούτε η ασφάλεια το θέμα μας, αλλά το ελεύθερο λογισμικό. Αν εσένα δεν σου λέει κάτι σαν έννοια πρόβλημά σου. Άσε να ασχοληθούν οι “νεοφώτιστοι” που σου πρήζουν τα .. και μείνε με την απαξιωτική ημιμάθειά που τρέφει το υπερ-υψομένο 'εγώ' σου.
Εξήγησε μου κάτι.
Πως γίνεται απο τη μια να λες οτι ενας “απλός” (πολλά εισαγωγικά εδώ) χρήστης δεν έχει να κερδίσει κάτι απο την χρήση gnu/linux σε σχέση με Windows, και απο την άλλη να λες πως ένας καλός χρήστης δεν έχει το RPC unpatched.
Υιοθετώντας την συλλογιστική σου, ένας “απλός” (με τα ανάλογα εισαγωγικά) χρήστης, ούτε καν γνωρίζει τι είναι το RPC, και, ως εκ τούτου είναι λίγο δύσκολο να το έχει και πατσαρισμένο. Ασε που – και εδώ είναι το πραγματικό δομικό, όχι απλά τεχνικό πλεονέκτημα – ακόμα και αν ήξερε τι είναι το RPC, ακόμα και αν μπορούσε να υποψιαστεί οτι είναι τρύπιο, θα έπρεπε να περιμένει απο την Microsoft να τον πατσάρει.
Εξήγησε το μου αυτό, γιατι δεν το καταλαβαίνω. Εκτός αν φυσικά θεωρείς μικρο-λεπτομέρεια το οτι ένας εξωπραγματικός αριθμός home users αντιμετώπισαν πρόβλημα με το RPC.
Ρωτάω, γιατι αυτό το παραπάνω αποτελεί, θαρρώ, αυτοαναίρεση.
Πάντως, συμφωνώ εμμέσως μαζί σου, ως προς την άποψη οτι δεν είναι θέμα τεχνικής ανωτερότητας. Είναι θέμα ελευθερίας. Ακόμα και αν ήταν 10 φορές χειρότερα απο τα παράθυρα, η αξία τους θα ήταν ακριβώς η ίδια, γιατι τι να το κάνεις ένα άρτια ανεπτυγμένο λογισμικό, όταν χρειάζεται να φοράς χειροπέδες για να το χρησιμοποιήσεις;
Έχεις κάπια σιντιά; δοκίμασες να εγκαταστήσεις και δεν δούλεψε;
Αν δεν έχεις ένα κουτί με GNU/Linux που να δουλεύει δεν μπορείς να αρχίσεις. Μην τρομάζεις, αν κάνεις εγκατάσταση θα δεις πως δεν είναι τόσο δύσκολα τα πράγματα. Δεν σου κάνω πλάκα, δεν χρειάζεται να είσαι κομπιουτεράς, μην ακούς τι σου λένε. Δεν είδες τι έλεγε ο void;
Το shell είναι κάτι σαν το γραφείο τύπου του λειτουργικού, όλη η επικοινωνία σου με τον υπολογιστή γίνεται μέσω του shell. Και δεν είναι έννοια που ισχύει μόνο στα unixοειδή λειτουργικά όλα τα λειτουργικά έχουνε–εξ ορισμού–διάφορα shells. Το shell στα window$ λέγεται exploiter (αντε καλά explorer λέγεται). Κάθε φορά που κάνεις κλικ στην εικονίτσα ενός προγράματος λές στον exploiter να το τρέξει. Τώρα υπάρχουν διάφοροι τρόποι να επικοινωνήσει κανείς με ένα shell ο πρωτόγονος (μάλλον προ-γλωσσικός) τρόπος του να του δείχνεις με το ποντίκι –να αυτό το πρόγραμμα θέλω να τρέξω, ούγκ! (θέλω να πώ κλίκ!), και ο λίγο πιο εκλεπτυσμένος τρόπος που του το λές με λόγια: το command line ( = γραμμή εντολής).
Κάνε υπομονή ρε σύντροφε. Τι περιμένεις δηλαδή να παρακολουθείς τη συζήτηση και να εγκατασταθεί το λειτουργικό μόνο του;
και μονο στα forum του indy τις τελευταιες μερες εχουν γραφτει απειρα σχολια πανω σε αυτο που ρωτας.ασε που σε οποιοδηποτε site στο internet να ψαξεις θα βρεις…τονους συγκριτικων,benchmarks στα δυο λειτουργικα,οποτε κανε τον κοπο και μην τα περιμενεις ολα ετοιμα.
μπορεις να βρεις απειρους λογους γιατι ειναι καλυτερο το linux και γενικοτερα τα open source εργαλεια απο ΤΕΧΝΙΚΗΣ ΠΛΕΥΡΑΣ,παραλληλα με αυτο ομως,αυτο που ενδιαφερει ατομα που διαβαζουν ενα site σαν το indy ειναι το οτι υπαρχει ενα λειτουργικο συστημα το οποιο μπορεις να το κατεβασεις και να το χρησιμοποιησεις ΔΩΡΕΑΝ,χωρις να πρεπει να αγορασεις αδειες και μαλακιες,χωρις να σου χρεωσουν λεφτα οταν θα αγοραζεις pc,χωρις να σε απειλει κανεις με μηνυσεις επειδη το χρησιμοποιεις,ενα λειτουργικο το οποιο δεν καταγραφει στοιχεια για σενα,λειτουργοντας ως πρακτορας για τη σαπια εταιρεια του,ενα λειτουργικο που παραπεμπει στη λογικη της αυτοοργανωσης και δημιουργιας,παρα στη λογικη της σαπιλας “ξερουμε τι θελετε πριν απο σας” της καλης micro$oft .
Αν θες τωρα μια πολυ αξιοπιστη ερευνα,απο τις πιο διασημες μελετες σχετικα με το open source απο τεχνικης αποψης καθαρα,δες το
http://www.dwheeler.com/oss_fs_why.html ο τιτλος της ερευνας ειναι: Why Open Source Software / Free Software (OSS/FS)? Look at the Numbers!
θα συνιστουσα σε ολους να ριξουν μια ματια…
Κοίταξε για το που υπερτερεί το Linux έναντι των Windows: Επειδή ούτε εγώ είμαι ιδιαίτερα καλός στα τεχνικά θα σου πω την ταπεινή μου άποψη. Τα windows, υπερτερούν σε ευχρηστία, κυρίως λόγο του οτι οι μεγάλες εταιρίες τα υποστηρίζουν σε αντίθεση με το Linux, όπου (φυσικά) δεν συμβαίνει αυτό. Εκεί σταμτούν τα πλεονεκτήματα των Windows. Η ευχρηστία πολλές φορές γυρίζει μπουμερανγκ στο χρήστη, αφού κουτσά-στραβά όλα λειτουργούν (όπως λειτουργούν) με αποτέλεσμα η καμπύλη εκμάθησης των windows, να ανεβαίνει γρήγορα τον πρώτο καιρό και μετά ουσιαστικά να παγιώνεται. Με το Linux συμβαίνει το ανίτθετο. Μπορεί να χρειαστείς λίγη βοήθεια για να ξεκινήσεις, αλλά από ένα σημείο και μετά, συνεχίζεις πολύ πιο γρήγορα και μαθαίνεις πολύ περισσότερα, τόσο για τους υπολογιστές, όσο και για το λειτουργικό σου σύστημα.
Η μη-υποστήριξη των εταιριών στο Linux, έχει μεγάλο αντίκτυπο σε κάποιες κατηογρίες επαγγελματιών (π.χ. γραφίστες), όπου επαγγελματικές εφαρμογές (π.χ. Photoshop, Illustrator, Quark κτλ.) που έχουν παγιωθεί στο χώρο, δεν υπάρχουν (με εξαίρεση το πολύ καλό GIMP, που αντικαθιστά σε μεγάλο βαθμό το Photoshop). Για αυτούς, η χρησιμοποίηση αποκλειστικά Linux, είναι προς το παρόν απαγορευτική. Το ίδιο ισχύει και για αυτούς που αρέσκονται στο να παίζουν όλα τα τελευταία παιχνίδια που βγαίνουν.
Αυτά όμως σιγά σιγά αλλάζουν. Ήδη το WINE (ένας εξομοιωτής μέσα από τον οποίο μπορείς να “τρέξεις” εφαρμογές για windows), έχει εξελιχθεί αρκετά (το αγαπημένο μου Civ3 το παίζω από linux πλέον) ενώ και αρκετές εταιρίες εφαρμογών και παιχνιδιών, αρχίζουν να προσέχουν και το linux (χαρακτηριστικά, το Unreal Tournament 2004 θα κυκλοφορήσει και για τα δύο συστήματα από την εταιρία). Αυτό έγινε, όχι από την καλή τους την καρδιά, αλλά γιατί ένα σημαντικό κομάτι χρηστών, άρχισε να στρέφεται προς το linux με αποτέλεσμα να ψάχνει εναλλακτικές εφαρμογές και παιχνίδια για να κάνει τη δουλειά του.
Τα προτερήματα του Linux όμως συνεχίζουν. Όταν αρχίζεις να μαθαίνεις τι γίνεται, θα έχεις πιο ασφαλή υπολογιστή καλύτερες εφαρμογές, δωρεάν, αξιόπιστες, οι οποίες εξελίσσονται πιο γρήγορα μέσα από μια τεράστια κοινότητα (αν δείτε την εξέλιξη του GIMP ή του mozilla, θα δείτε οτι πλέον καινοτομεί σε σχέση με τα προϊόντα των εταιριών) και πιο politically correct.
Και μόνο η ύπαρξη ενός τέτοιου λειτουργικού, παύει το ενδεχόμενο οριστικής επικράτησης της Microsoft και των λοιπών κολοσσών παραγωγής λογισμικού, πράγμα που θα σήμαινε και τον απόλυτο έλεγχο στην εξέλιξη της τεχνολογίας λογισμικού (τα λέω λίγο κωδικοποιημένα τώρα)
Τέλος, είναι πολύ εύχρηστο να χρησιμοποιείς τη γραμμή εντολών για να κάνεις πράγματα πιο γρήγορα και πιο εύκολα, αλλά πίστεψέ με, αν κάτσεις 3 ώρες συνεχόμενα σε KDE (ένα από τα γραφικά περιβάλλοντα για Linux) και μετά γυρίσεις στα winXP, θα νομίσεις οτι πήγες 5 χρόνια πίσω από άποψη αισθητικής, εργονομίας κτλ.
Ένας ακόμα τομέας που υπερτερεί το linux είναι στον χώρο των επιστημών. Στο linux υπάρχουν διαθέσιμες εκατομύρια επιστημονικές εφαρμογές που μπορεί να φανταστεί κάποιος αλλά και που δεν πρόκειται ούτε να φανταστεί.
Ο κάθε επιστήμονας που προγραμματίζει κάτι σε linux to διαθέτει ελεύθερα στο ίντερνετ και το οποίο χρησιμοποιείται σαν βάση για περαιτέρω προγραμματισμό και περισσότερες εφαρμογές κ.ο.κ.
Για windows δεν υπάρχει ούτε το ένα εκατομυριοστό αλλά και ό,τι υπάρχει είναι προφανώς εμπορικό.
Για παράδειγμα, εγώ ασχολούμαι με την βιοπληροφορική. Σε ένα εργαστήριο βιοπληροφορικής είναι απίθανο να μην χρησιμοποιείς αποκλειστικά linux. Υπάρχουν χιλιάδες εξειδικευμένα εργαλεία όλα GNU, δηλαδή με ανοιχτό και δωρεάν κώδικα. Μόνο για μία από τις πάμπολλες εφαρμογές της βιοπληροφορικής που δεν είναι και η πιο συνηθισμένη, τα chips DNA, μπορείς να βρεις διαθέσιμες εκατοντάδες βιβλιοθήκες, δηλαδή προγράμματα που το καθένα κάνει μια εντελώς εξειδικευμένη εργασία.
Kατά μεγάλο ποσοστό η έκρηξη του linux οφείλεται στον επιστημονικό κόσμο.
Παρεπιμπτόντως έχω και εγώ ένα σοβαρό πρόβλημα με το linux που δεν είναι άλλο από το ίντερνετ. Και είναι και ο λόγος για τον οποίο αυτή τη στιγμή σας γράφω από …windows ! Πρόκειται για το modem μου το οποίο δεν υποστηρίζεται. Είναι DSL modem*, ένα μοντέλο που δώθηκε πολύ στην κυκλοφορία πριν από 3 χρόνια (προφανώς δεν μιλάω για Ελλάδα) και για το οποίο δεν υπάρχουν drivers. Όπου και να έψαξα στο ίντερνετ δεν βρήκα τίποτα ή σχεδόν τίποτα: βρήκα εκατοντάδες άτομα με το ίδιο πρόβλημα να λένε ότι η μόνη λύση είναι…ν'αλλάξεις μόντεμ.
Μπορεί κανένας να βοηθήσει; Το βλέπω πολύ χλωμό και ταυτόχρονα φοβάμαι να αγοράσω άλλο μόντεμ γιατί δεν υπάρχει εγγύηση ότι θα δουλέψει σε linux. Αλλά μια που βλέπω ότι σε κάποιους εδώ μέσα τους αρέσουν οι δύσκολες προκλήσεις….; *SAGEM FAST 1000 USB.
Αν έχω καταλάβει καλά (ας με διορθώσουν οι λοιποί-ες), αναφέρονται στην standard html. Για να σου δώσω να καταλάβεις: Πριν από μερικά χρόνια, όταν ο Netscape και ο explorer συναγωνιζόντουσαν για το ποιός είναι ο καλύτερος browser, ή κάθε εταιρία άρχισε να ενσωματώνει δικά της html tags στον browser της, επεκτείνοντας ουσιαστικά την html που αναγνώριζε ο browser. Αυτό είχε σαν αποτέλσμα να υπάρχουν tags που να δουλεύουν στον ένα browser, αλλά όχι στον άλλο. Σήμερα τη θέση του Netscape έχει πάρει ο Mozilla.
Για να αποφευχθεί κάτι τέτοιο, οι “ειδικοί” συνιστούν να χρησιμοποιείται πάντα standard html (σύμφωνα με τα πρότυπα του W3C) η οποία αναγνωρίζεται από όλους τους browsers. Για να το κάνεις αυτό, όταν φτιάχνεις π.χ. σελίδα με Dreamweaver, καλό θα είναι να έχεις και τους 2 browsers, και να τσεκάρεις και στους 2. Όταν βλέπεις οτι κάτι δεν πάει καλά να το αλλάζεις (π.χ. αντί για DIV, μπορείς να χρησιμοποιήσεις σε κάποιες περιπτώσεις το iframe).
Αν θέλεις να βλέπεις τι είναι W3C συμβαστό και τι όχι, μπορείς να κατεβάσεις από το site του mozilla, ένα plugin, που σου προσθέτει μια toolbar που κάνει validate τον κώδικα(απλά σου λέει δηλαδή αν είναι συμβατός ή όχι)
Θα συιστούσα τον Mozilla Firefox (πρώην Firebird) προσωπικά. Νομίζω πως είναι ο ελαφρύτερος και ταχύτερος browser που έχω χρησιμοποιήσει. Τώρα για να λύσεις το πρόβλημά σου δεν ξέρω τι ακριβώς να κάνεις. Αν έχει το Dreamweaver, άνοιξε τις σελίδες σου, και δοκίμασε να κάνεις file→convert→3.0 browser compatible και να επιλέξεις σταδιακά πρώτα το layers to tables και αν στα κάνει χάλια, ή αν δεν αλλάζει τίποτα, μετά και το άλλο. Αλλά είναι λίγο δύσκολο να πετύχει.
Από τα διάφορα που διαβάζω ο Mozilla (και άρα οι Firebird κλπ) είναι πολύ αυστηροί με τη javascript. Ακολουθούν βέβαια τα πρότυπα όσο κανείς άλλος φυλλομετρητής (ναι, ανάμεσα σε αυτούς είναι και ο Opera) αλλά μέχρι εκεί. Ο IE επιτρέπει και όχι τόσο σωστό κώδικα. Τώρα αυτό αν είναι καλό ή κακό εξαρτάτε απ' τον καθένα. Για μένα η πολιτική του Moz είναι σωστότερη.
Όσο αφορά την HTML ο Mozilla κάνει rendering και σε σελίδες που έχουν γραφτεί μόνο για IE σε μεγάλο ποσοστό. Προσωπικά ήταν ελάχιστες αυτές που έχω συναντήσει και δεν εμφανίζονταν σωστά. Όμως αυτό είναι και ένα άλλο σημείο που δίχνει την τραγική κατάσταση με την MS. Τα de facto πρότυπα που δημιουργεί και δεν αφήνουν κανέναν άλλο να αναπνεύσει. Και μόνο το ότι ο Moz εκτός από την ορθή HTML καταλαβαίνει και αυτή που έχει γραφτεί για IE και ταυτόχρονα είναι τουλάχιστον το ίδιο γρήγορος με αυτόν δίχνει την αξία του. Το μόνο μου παράπονο ότι έχει αργήσει πολύ η υλοποίηση του MSHTML (ή κάπως έτσι). Η επιλογή δηλαδή να αποθηκεύεις μια σελίδα με όλα τα «καλούδια» της σε ένα αρχείο. Για τον φίλο/η που ανέφερε τον Opera νομίζω ότι δεν αφορά το παρών θέμα. Για τον απλούστατο λόγο ότι δεν είναι ελεύθερο λογισμικό. Και από τη μικρή εμπειρία μου μαζί του δεν είναι καλύτερος από τον moz.
Για τον φίλο που έστειλε το doc αρχείο, αν και δεν το έχω κατεβάσει ακόμη, νομίζω ότι δεν θα υπήρχε μεγάλη διαφορά αν το έστελνε σε rtf. Το να χρησιμοποιούμε το συγκεκριμένο αλλά και τα άλλα ιδιόκτητα format επιβραβεύει στην ουσιά τον κάθε ιδιοκτήτη. Απλά σκεφθείτε τι θα μπορούσαν να δημιουργήσουν οι άνθρωποι στο χρόνο που σπατάλησαν για να επανεφεύρουν τον τροχό που λέγεται .doc .
αν θα κτυπήσεις γραμμή ή όχι. Ήταν πόσο χρόνο θα σου πάρει; χαου λονγκ ρε παιδί μου, ντοντ γιου σπικ γκρικ; Εμένα στο eshell για παράδειγμα, μου παίρνει 10 δευτερόλεπτα, απλά κτυπάω την εντολή
$ ls -lt **/*.doc(Lk+50aM+5)
πόσο χρόνο σου παίρνει εσένα;
Αλλά μια που επιμένεις, πως θα το κάνεις; ποιές είναι αυτές οι επιλογές; σε ποιο πρόγραμμα; μπορείς να γίνεις πιο συγκεκριμένος; Πές μας πως ακριβώς θα το κάνεις.
Επίσης εγώ δεν συνέκρινα τα παράθυρα με το GNU, επαναλαμβάνω οτι
ΜΙΛΟΥΣΑ ΓΙΑ ΓΡΑΜΜΗ ΕΝΤΟΛΗΣ VS ΓΡΑΦΙΚΑ
COMMAND LINE VS GUI
ΟΧΙ ΓΙΑ ΛΙΝΟΥΞ ΚΑΙ ΠΑΡΑΘΥΡΑ αλλά για
ΜΙΛΟΥΣΑ ΓΙΑ ΓΡΑΜΜΗ ΕΝΤΟΛΗΣ VS ΠΟΝΤΙΚΙ
το κατάλαβες ή να το ξαναπώ; Δεν ξέρεις ανάγνωση;
Αλλά αφού θέλεις να επιδείξεις ντε και καλά το λειτουργικό σου, πάμε:
Γι αυτά που λές δεν είμαι ειδικός και δεν καταλαβαίνω την ορολογία σου. Αν postcript είναι η γνωστή γλώσσα προγραμματισμού που χρησιμοποιείται κυρίως για περιγραφή σελίδων, και που την καταλαβαίνουν κάποιοι εκτυπωτές τότε όχι μόνο υπάρχει στο GNU/Linux αλλά είναι και το default. Αν κάνεις “print to file” σου σώζει το αρχείο σε μορφή postscript (με κατάληξη .ps). Υπάρχουν δε διάφορα εργαλεία για να δουλέψεις με .ps, μπορείς να τα μετατρέψεις σε pdf για παράδειγμα (και αντιθέτως), μπορείς να ενώσεις δυο διαφορετικά αρχεία σε ένα, μπορείς να σπάσεις ένα αρχείο σε πολλά, μπορείς να βάλεις δύο ή περισσότερες σελίδες στο ίδιο φύλο, και χίλια δυο άλλα πράγματα. Αν δε θέλεις να φτιάξεις postcript με το χέρι και interactively υπάρχει το gs (ghostscript) που είναι ένας ελεύθερος interpreter του postcript.
Τι εννοείς συλλαβισμό; Να χωρίζει τις λέξεις όταν φτάνει στο τέλος της γραμμής; Δεν ξέρω τι κάνει το openoffice και οι λοιπές γραφομηχανές που υπάρχουν στο GNU/Linux μια και δεν τις χρησιμοποιώ, αλλά φαντάζομαι ότι θα μπορούν να το κάνουν δεν είναι δα και τόσο δύσκολο μια και υπάρχουν σαφώς καθορισμένοι κανόνες συλλαβισμού, τα κομπιούτερς είναι μανούλες σ' αυτό: ν' ακολουθούν κανόνες. Πάντως στο GNU υπάρχει ένα ελεύθερο πρόγραμμα στοιχειοθεσίας το ΤεΧ που παράγει αποτελέσματα επαγγελματικής ποιότητας. Όχι μόνο σου κάνει συλλαβισμό αλλά και υπολογίζει ακριβώς την απόσταση των γραμμάτων σε μια λέξη, την απόσταση των λέξεων σε μια πρόταση, και των προτάσεων σε μια σελίδα ώστε να έχεις το βέλτιστο δυνατό αισθητικό αποτέλεσμα.
Επαναλαμβάνω ότι για τα γραφικά δεν γνωρίζω (βλέπεις; εγώ όταν δεν ξέρω κάτι το λέω) και πολύς κόσμος λέει ότι το GNU/Linux υστερεί εκεί. Από την άλλη πολύς κόσμος μιλάει χωρίς να ξέρει τι λέει.
Ξέρω πάντως ότι υπάρχει το Gimp που αν δεν κάνω λάθος έχει όλες τις δυνατότητες του photoshop, και αρκετά “vector drawing” προγράμματα όπως το illustrator, δεν ξέρω κατά πόσο είναι καλά γιατί δεν τα χρησιμοποιώ, τις εικόνες και τα σκίτσα που χρειάζεται να κάνω μπορώ να τα κάνω γράφοντας κώδικα.
Το quarck δεν έχω ιδέα τι είναι (μια ψευδή πάπια μήπως;)
Γενικά αν στο έντυπο που θέλεις να εκδόσεις το κλάσμα περιεχόμενο/σελίδα είναι μεγάλο, πιθανόν το GNU να έχει τις καλύτερες λύσεις. Αλλά όπως είπα ήδη δεν ξέρω, ρώτα κάποιον που να ξέρει, αλλά να βεβαιωθείς πρώτα ότι πράγματι ξέρει και δεν λέει απλά ότι ξέρει. Πολά από αυτά που ακούγονται εναντίον του Λινουξ είναι λάσπη που δεν ανταποκρίνεται στην πραγματικότητα. Επίσης πολλοί που μιλάνε για το Λίνουξ δεν έχουν ιδέα περί τίνος μιλάνε. Μια που τόφερε η κουβέντα έχεις ποτέ δοκιμάσει το Λινουξ;
Δυσκολεύομαι λίγο να καταλάβω την έννοια της “εταιρίας ελεύθερου λογισμικου”.Aν υπάρχει πραγματικά κάτι τέτοιο, τότε και μόνο η έννοια της εταιρείας θα καταργούσε την έννοια του ελέυθερου από τα προϊόντα της
Το GNU -αν μιλάμε γι αυτό- δεν είναι ακριβώς εταιρία, είναι ένα project το οποίο ουσιαστικά ενθαρρύνει τόν κάθε δημιουργικό προγραμματιστή να κατασκευάσει το δικό του software και να το διανείμει ελεύθερα μαζί με το source code…
Το θέμα δεν είναι αν εμπιστεύεσαι η αν δεν εμπιστεύεσαι τα προϊόντα που χαρακτηρίζονται ως ελεύθερα…Το 99,9% των χρηστών,επιδιώκουν κάτι το βασικό: ευκολία και αξιοπιστία στη χρήση..Θυμάμαι τα έργαλεία που χρησιμοποιούσαμε παλιότερα στο unix (μόνο bourne shell και μόνο κείμενο, παρακαλώ, τα x-windows ήρθαν αργότερα) και ανατριχιάζω ακόμα (αν και ομολογώ κάποιες φορές τα θυμάμαι με νοσταλγία).Το 0,1% (*που ίσως ξέρει κάτι παραπάνω απο προγραμματιστικής αποψης*) είναι μόνο διατεθειμένο να κάνει παρεμβάσεις στο πρόγραμμα και να το προσαρμόσει στις ανάγκες του.
Στο ελεύθερο λογισμικό, ουσιαστικά -θα το έχεις παρατηρήσει- είσαι ο δοκιμαστης του προϊόντος…αρκετές φορές, υπάρχει έλλειψη αξιοπιστίας και όχι τόσο καλό περιβάλλον επαφής με τον χρήστη (φυσικά, δεν έχει περάσει πολλά evaluations ούτε έχει γίνει κάποια ανάλυση απαιτήσεων των χρηστών, η τουλάχιστον όχι τόσο εκτεταμένα όπως σε ένα εμπορικό προϊόν)…Δε θα το διορθώσεις ίσως μόνος σου, οπως απαιτεί η φιλοσοφία του ελέύθερου λογισμικού (θέλει αρκετές εργατοώρες και γνώσεις και διάβασμα), αλλα θα ειδοποιήσεις τον “πατέρα” του ή κάποιον άλλον που ξέρει για να το βελτιώσει (αν θέλει φυσικά). Επιπλέον δεν έχεις κάτι τυποποιημένο που να μπορεί να διαδαχτεί, συνήθως πέρα απο τα man pages δε βρίσκεις κάποιο άλλο tutorial (υπάρχουν τόσες εκδόσεις τελικά όσοι και οι χρήστες, εκτός αν επιμένουμε στη βασικη freeware έκδοση), ούτε τεχνική υποστήριξη αν συμβεί κάτι. Κανείς επίσης δεν εξασφαλίζει τη συμβατότητα νεώτερων εκδόσεων με παλαιότερες (αν και ασυμβατότητες είναι μάλλον σπάνιες)
Πολλές φορές - και πάλι ίσως το έχεις συναντήσει- το ελεύθερο λογισμικό είναι ίσως λιγάκι πονηρό, με την εννοια της διαφήμισης μή ελεύθερου λογισμικού…δλδ…κατεβάζεις το ιδανικό πρόγραμμα για σενα, κανεις τα βασικά μα μόλις πάς να κανεις κάτι παραάνω ωπ! μόλις πάς να κάνεις τη δουλειά σου τσουπ! πετάγεται το μηνυματάκι “παρτε την έκδοση τάδε” (φυσικά με κάτι παραπάνω, οπότε το free πάει περίπατο) εεε….θα παάρεις την έκδοση τάδε προκειμένου να παλεύεις με libraries της C++, compile, debug, κλπ κλπ!!!
Για το θέμα της ασφάλειας, δεν είναι δυνατόν να ελέγξεις μερικές χιλιάδες γραμμές κώδικα για μια malicious γραμμη, οσο καλός και να είσαι…Άρα δεχόμαστε αυτο που ισχύει και για το εμπορικό λογισμικό….Είναι σαν το φαγητό του εστιατοριου… το τρώς, αλλα δεν έχεις ιδέα τι περιέχει…Κι αν η κακιά εταιρεία μεταμφιεσμένη σε αφιλοκερδή προγραμματιστή αποφασίσει να παιξει με τον υπολογιστη σου χωρίς εσύ να ξέρεις τι κάνει απο κάτω το ωράιο free προγραμματάκι που εγκατέστησες? Υπάρχει κάποιος που να παίρνει την ευθύνη?
Δε νομίζω να υπάρχει απάντηση στο θεμα της ασφάλειας….Όύτε ξέρω και δεν είμαι σε θέση να ξέρω τι προσωπικά στοιχεία συλλέγουν τα προγράμματα του k. Gates η του κ. Norton και που τα στέλνουν αν τα στέλνουν…Ουτε είμαι σίγουρος για τη δαιμονολογία αυτη που επικρατεί…ξέρω όμως οτι η πολιτική μονοπώλιου και η απόλυτη εξάρτηση ενός παγκόσμιου οικονομικού και τεχνολογικού οικοδομήματος απο τα προιόντα της k. Microsoft είνα εφιαλτικά επικίνδυνη…Είναι σημαντικό θέμα η εξασφάλιση του προσωπικου μου και του προσωπικού σου απόρρητου αλλα είναι παρωνυχίδα μπροστα σε αυτά που θα μπορούσε να κάνει ένας παράφρονας bill gates νεκρώνοντας στιγμιαία 98% των υπολογιστών του πλανήτη με τρόπο που μόνο εκείνος θα ξέρει (μιας και έχει το copyright του κώδικα των windows)…Αλήθεια, λες να το έχει κρατησει για τα γεράματά του????
Δυσκολεύομαι λίγο να καταλάβω την έννοια της "εταιρίας ελεύθερου λογισμικου".Aν υπάρχει πραγματικά κάτι τέτοιο, τότε και μόνο η έννοια της εταιρείας θα καταργούσε την έννοια του ελέυθερου από τα προϊόντα της ;-)
δεν υπαρχει ετιαρια, υπαρχουν εταιριες που απλα πακεταρουν το λογισμικο και το πουλανε σε μικρη τιμη (το πακεταρισμα ουσιαστικα)
Το θέμα δεν είναι αν εμπιστεύεσαι η αν δεν εμπιστεύεσαι τα προϊόντα που χαρακτηρίζονται ως ελεύθερα...Το 99,9% των χρηστών,επιδιώκουν κάτι το βασικό: ευκολία και αξιοπιστία |στη χρήση..
Και το 90% του κοσμου ψηφιζουν πασοκ και ΝΔ, δηλαδη επειδη καποιους τους δινουν σκυλοτροφη Πρεπει να τους αφησουμε να τρωνε τετοια ?
οποιος θελει να ζει την ησυχη ζωη του ενταγμενος στον κυκλο της παραγωγης ας αφησει το λινουξ ησυχο
Στο ελεύθερο λογισμικό, ουσιαστικά -θα το έχεις παρατηρήσει- είσαι ο δοκιμαστης του προϊόντος...αρκετές φορές, υπάρχει έλλειψη αξιοπιστίας και όχι τόσο καλό περιβάλλον επαφής με τον χρήστη
Τσαμπα ειναι αμα θες κατι καλυτερο ο κωδικας ειναι εκει, ή πληρωσε για να το βελτιωσεις (μιλαμε για παραθυρα τωρα ετσι ? η κονσολα σπανιοτατα κολλαει)
( η κονσολα ειναι το κυριο εργαλειο διαχειρισης)
(φυσικά, δεν έχει περάσει πολλά evaluations ούτε έχει γίνει κάποια ανάλυση απαιτήσεων των χρηστών, η τουλάχιστον όχι τόσο εκτεταμένα όπως σε ένα εμπορικό προϊόν)..
λαθος ολα τα παραπανω πλεον γινονται αλλα αρκετα ανεπισημα γιατι δεν ειναι εταιρικο το θεμα
Δε θα το διορθώσεις ίσως μόνος σου, οπως απαιτεί η φιλοσοφία του ελέύθερου λογισμικού (θέλει αρκετές εργατοώρες και γνώσεις και διάβασμα), αλλα θα ειδοποιήσεις τον "πατέρα" του ή κάποιον άλλον που ξέρει για να το βελτιώσει (αν θέλει φυσικά). Επιπλέον δεν έχεις κάτι τυποποιημένο που να μπορεί να διαδαχτεί, συνήθως πέρα απο τα man pages δε βρίσκεις κάποιο άλλο tutorial (υπάρχουν τόσες εκδόσεις τελικά όσοι και οι χρήστες, εκτός αν επιμένουμε στη βασικη freeware έκδοση), ούτε τεχνική υποστήριξη αν συμβεί κάτι. Κανείς επίσης δεν εξασφαλίζει τη συμβατότητα νεώτερων εκδόσεων με παλαιότερες (αν και ασυμβατότητες είναι μάλλον σπάνιες)
οταν πας σε διαδηλωση ζητας τεχνικη υποστηριξη απο τους διοργανωτες ? ζητας να καθορισεις εσυ τους στοχους της διαδηλωσης ? (ελευθερος δεν ειναι ο καθενας να φωναξει οτι θελει ?
στο θεμα της συμβατοτητας εχεις λαθος γιατι ολοι οι προγραμματιστες περνανε ωρες για να διασφαλισουν οτι αυτο που δινουν ειναι το δυνατον συμβατο
για το ποσες σελιδες υπαρχουν στα ελληνικα σχετικα με λινουξ δες παραπανω ( 9Ν9 ποστ)
Για το θέμα της ασφάλειας, δεν είναι δυνατόν να ελέγξεις μερικές χιλιάδες γραμμές κώδικα για μια malicious γραμμη, οσο καλός και να είσαι...Άρα δεχόμαστε αυτο που ισχύει και για το εμπορικό λογισμικό....Είναι σαν το φαγητό του εστιατοριου... το τρώς, αλλα δεν έχεις ιδέα τι περιέχει...Κι αν η κακιά εταιρεία μεταμφιεσμένη σε αφιλοκερδή προγραμματιστή αποφασίσει να παιξει με τον υπολογιστη σου χωρίς εσύ να ξέρεις τι κάνει απο κάτω το ωράιο free προγραμματάκι που εγκατέστησες? Υπάρχει κάποιος που να παίρνει την ευθύνη?
Να το ελεγξεις μονος οντως δεν γινεται, αμα το εχουν δει χιλιαδες πριν απο εσενα ?
Το καθε προγραμμα βγαινει απο ομαδες προγραμματιστων που ελεγχουν οι ιδιοι το προγραμμα, μετα επειδη Ο κωδικας ειναι εκει (δημοσιος) το ελεγχουν χιλιαδες, αλλοι, εαν μια σοβαρη ομαδα προγραμματιστων Βγαλει κατι που ειναι «υποπτο» , σε χρονο μηδεν θα το ξερει ολο το διαδυκτιο και η ομαδα αυτη δεν Ξαναβγαζει λογισμικο στον αιωνα τον απαντα
Εν ολοιγοις υπαρχουν και ελεγχοι στον χωρο δεν υπαρχει περιπτωση εταιρια να μασκαρευτει σε προγραμματιστη ελευθερου λογισμικου και να περασει οτι θελει, θα εχει εντοπιστει σε χρονο μηδεν απο την κοινοτητα (ναι υπαρχουν κολλημενοι που τσεκαρουν κωδικα και καρφωνουν οποιον βγαζει βρωμικο κωδικα)
Δε νομίζω να υπάρχει απάντηση στο θεμα της ασφάλειας....Όύτε ξέρω και δεν είμαι σε θέση να ξέρω τι προσωπικά στοιχεία συλλέγουν τα προγράμματα του k. Gates η του κ. Norton και που τα στέλνουν αν τα στέλνουν...Ουτε είμαι σίγουρος για τη δαιμονολογία αυτη που επικρατεί...ξέρω όμως οτι η πολιτική μονοπώλιου και η απόλυτη εξάρτηση ενός παγκόσμιου οικονομικού και τεχνολογικού οικοδομήματος απο τα προιόντα της k. Microsoft είνα εφιαλτικά επικίνδυνη...Είναι σημαντικό θέμα η εξασφάλιση του προσωπικου μου και του προσωπικού σου απόρρητου αλλα είναι παρωνυχίδα μπροστα σε αυτά που θα μπορούσε να κάνει ένας παράφρονας bill gates νεκρώνοντας στιγμιαία 98% των υπολογιστών του πλανήτη με τρόπο που μόνο εκείνος θα ξέρει (μιας και έχει το copyright του κώδικα των windows)...Αλήθεια, λες να το έχει κρατησει για τα γεράματά του????
μπορει ο κωδικας της μαικροσοφτ αυτη την στιγμη να ειναι εντελως αθωος, δεν το ξερεις αυτο ομως, και οπως λες και εσυ οι τεχνικες δυνατοτητες να κανει οτι γουσταρει υπαρχουν (π.χ να παρακολουθειται το τι γραφεις)
αντιθετα στο λινουξ ο κωδικας ειναι δημοσιος
εαν δεν μπορεις να το κανεις εσυ πληρωσε καποιον να κανει αναλυση ασφαλειας του κωδικα, θα δεις οτι ειναι καθαρος, το οτι εχεις δημοσιοτητα κωδικα νομιζω οτι ειναι ενα προσον
ο Dr. Absentius έγραψε στο πρώτο του άρθρο:
“Σε ένα διαφορετικό και πιο πρακτικό τομέα, πως μπορούμε να βεβαιωθούμε ότι όλες μας οι δραστηριότητα στο διαδίκτυο και όλη μας η επικοινωνία δεν παρακολουθείται και δεν καταγράφεται; Γενικά πως μπορούμε να κάνουμε τα κομπιούτερ μας πιο ασφαλή;”
Πριν 1-2 χρονάκια έπεσα θύμα ενός trojan. Κατά τύχη ανακάλυψα μια μέρα ένα περίεργο αρχείο κειμένου σε μια άσχετη θέση σε έναν φάκελο των \windows. Ανοίγοντάς το βρέθηκα μπροστά σε ένα κείμενο με πληροφορίες για το username και password της σύνδεσής μου με τον ISP και του email μου στο yahoo, το serial number που είχα δώσει για να σπάσω τα windows (!), καθώς και Ο,ΤΙ είχα πληκτρολογήσει στο πληκτρολόγιο (μιλάμε ότι έγραφε ακόμη και το <ΤΑΒ> και <enter>). H μαλακία δεν με δυσκόλεψε στην απομάκρυνση, φαίνεται ότι άλλωστε βασιζόταν μόνο στη μυστικότητα και όχι στο ζοριλίκι.
Σήμερα υπάρχουν άπειρα προγραμματάκια “νόμιμα” και “παράνομα” που κάνουν αυτή τη δουλειά. Ονομάζονται keyloggers, και καταγράφουν ουσιαστικά ότι συμβαίνει στο PC μας. Μια αναζήτηση σε ένα ψαχτήρι είναι αποκαλυπτική. Κάποια, εν είδει trojan, μπορoύν να στέλνουν τα ευρήματά τους σε κάποια άγνωστη διεύθυνση στο Internet (όπως έκανε το “δικό” μου).
Αυτό που εμείς χρειαζόμαστε είναι ένα anti-keylogger. Το πρόβλημα όμως είναι διπλό: Αφενός κανένα δεν είναι 100% αποτελεσματικό, αφού κάποια keyloggers εντοπίζουν τα πιο γνωστά antikeyloggers και τα “περιποιούνται” καταλλήλως. Αφετέρου, αν κανείς φροντίσει με μια σειρά από προγράμματα να προστατεύσει το PC του από τα πάντα, μάλλον θα κάνει τη ζωή του πολύ δυσκολότερη. Ένα μπατσοκρατούμενο PC δεν είναι ότι καλύτερο, και σίγουρα θα το διαπιστώσετε αν το επιχειρήσετε.
Ως anti-keylogger εγώ έχω το PestPatrol, το οποίο υπάρχει σε τζάμπα έκδοση, εύκολα εντοπίσιμη με ένα ψαχτήρι. Επίσης το Winpatrol κάνει μια παρόμοια (αν και αρκετά ευρύτερη) δουλειά και είναι ΠΟΛΥ ελαφρύ για το σύστημα.
Αυτά. Τίποτα από firewall? (Mαύρε και Άναρχε, έψαξα το Kasperτέτοιο και δεν το βρίσκω τζάμπα).
ολοκληρωτικό μονοπώλειο που έχει η M$ στους υπολογιστές. Επαναλαμβάνω ότι δεν είναι τόσο δύσκολο να χρησιμοποιήσεις το GNU/Linux για να κάνεις όλα τα πράγματα που κάνει ένας απλός χρήστης στα window$.
Τώρα, τη στιγμή που μιλάμε, ακριβώς τώρα θα μπορούσε να αρχίσε όλος ο κόσμος να χρησιμοποιεί GNU/Linux και να μην χάσει τίποτα ή ελάχιστα από την λειτουργικότητα του υπολογιστή του. Αυτό με τη σειρά του θα σημαίνει ότι ένας πολύ σημαντικός τομέας τεχνογνωσίας θα παραμένει ελεύθερος και κοινή κληρονομιά ολόκληρης της κοινωνίας και όχι ιδιοκτησία πέντε δέκα μεγαλοεταιριών.
Αυτό διακυβεύεται και γι αυτό μιλάμε, απλά και πρακτικά. Υποστηρίζοντας το ελεύθερο λογισμικό υποστηρίζεις την ελεύθερη γνώση, την αλληλεγγύη και την αλληλοβοήθεια *χωρίς* να σου στοιχίζει και πολλά πράγματα. Υποστηρίζοντας την Μ$ (και όταν χρησιμοποιείς τα προϊόντα της την υποστηρίζεις) την κλειστή γνώση την εμπορευματικοποίηση της πληροφορίας και την λογική “κέρδος uber alles” δηλαδή τον καπιταλισμό.
Εμείς από το indyglug ελπίζουμε ότι οι περισσότεροι θαμώνες του ίντυ είναι εναντίον του καπιταλισμού και ότι αν τους δωθεί μια ευκαιρία να ξεφορτωθούνε τους νταβάδες τους σε ένα μικρό αλλά σημαντικό –και γίνεται όλο και σημαντικότερος κθημερινά–τομέα θα προσπαθήσουν να το κάνουν.
Εδώ είναι μια κυρίως πολιτική σελίδα που σκοπός της είναι να προωθεί δράσεις εναντίον του καπιταλισμού. Πέρα από τις διαδηλώσεις την αγκιτάτσια την προπαγάνδα το συνδικαλισμό κλπ που είναι σημαντικοί τομείς δράσης υπάρχουν και οι λιγότερο εντυπωσιακές δράσεις, όπου χτίζουμε δομές που προοθούνε την αλληλεγγύη και την αλληλοβοήθεια και που ακόμα και αν δεν οδηγούν στην επανάσταση ελαφρώνουν κάπως την κατάσταση και σίγουρα θα είναι πολύ χρήσιμες και μετά την επανάσταση. Εμείς λοιπόν λέμε να αρχίσουμε να τις κτίζουμε αυτές τις δομές σιγά σιγά. Όποιος θέλει ακολουθεί. Οι υπόλοιποι μπορείτε πάντα να περιμένετε την επανάσταση.
Υπάρχουν διάφορα περιβάλοντα Unix για window$. Το ποιο ολοκληρωμένο που είναι επιπλέον και ελεύθερο είναι το Cygwin που μπορείς να το βρείς εδώ:
Αν έχεις αρκετό bandwidth μπορείς να το κατεβάσεις τζάμπα.
Δεν πρόκειται ακριβώς για προσομοιωτή GNU/Linux αλλά μάλλον για ένα unixοειδές περιβάλλον που χτισμένο πάνω στα παράθυρα. Πάρα πολλά προγράμματα έχουν πορταριστεί στο Cygwin και αν έχεις κάποια εμπειρία πως να κάνεις compile προγράμματα (που αν κρίνω από το όνομά σου δεν έχεις ;) ) μπορείς να τρέξεις οποιοδήποτε σχεδόν unix πρόγραμμα στα windoze αν και πότε πότε χρειάζεται να πειράξεις κάνα δυό μεταβλητές στον πηγαίο κώδικα· ακόμα και το KDE και το GNOME έχουν πορταριστεί. Πριν κάμποσο καιρό είχα αναγκαστεί να δουλέψω σε ένα πισι με M$ window$ και το Cygwin με έσωσε τη ζωή! Τα προγράμματα στο cygwin είναι λίγο αργούτσικα (γιατί βέβαια τα παράθυρα δεν είναι Unix) αλλά τρέχουν. Αν σε ενδιαφέρει να χρησιμοποιείς κυρίως τη γραμμή εντολής και κάποιο σεμνό διαχειριστή παραθύρων (πχ το fvwm ή το blackbox) είναι τελείως αποδεκτό και σε σχετικά παλιά μηχανήματα. Και για περιβάλλον εκμάθησης των εντολών για όσους φοβούνται να πάνε κατευθείαν στο GNU είναι πολύ καλή φάση.
Και δεν είναι μόνο για XP δουλεύει σε όλα τα windoze.
1.Το wine ξεκινησε το 1993 απο τον B.Amstad για να καταφερει να τρεχει προγραμματα του windows 3.1 σε περιβαλλον GNU/linux και εξελισεται μεχρι σημερα.
2.Επειδη χρησιμοποιει τις ιδιες « βιβλιοθηκες» για την δημιουργια εφαρμογων των windows και loader αυτου του τυπου των προγραμματων,μπορουν αρκετα προγραμματα των windows να τρεξουν σε GNU/linux.
3.Οιπρογραμματιστες που ασχολουνται με το wine(ειναι 140 περιπου )παρεχουν μια λιστα με 2000 ,αν θυμαμαι καλα,προγραμματα εφαρμογων DOS kai WINDOWS οπου μπορουν να τρεξουν και σε GNU/linux
4.Ετσι για να εχεις μια ιδεα τι συμβαινει με το wine…
το Wine χρησιμοποιει «βιβλιοθηκες» με τις οποιες φτιαχνονται οι εφαρμογες των windows οπου με την σειρα τους παρεχονται στο(ΑΡΙ..Application Programming Interface) για να μετατρεψει αυτα τα προγραμματα των windows ,σε προγραμματα ικανα να τρεχουν σε περιβαλλον GNU/linux.
Στο περιπου σου λεω τωρα τι παιζεται…..
π.χ αν θελεις να τρεξεις ενα παιχνιδι απο το DOS με το ονομα xa πληκτρολογεις
wine c:\\windows\\xa.exe
αν θελεις να τρεξεις ενα παιχνιδι απο το GNU/linux με ονομα χα
πληκτρολογεις
wine /usr/windows/xa.exe
Στο περιπου παντα!
Μπορεις να το κατεβασεις απο το ιντερνετ και υπαρχουν εκδοσεις που το περιεχουν και οτι αλλο θελεις ,μα θα σου συνιστουσα να τρεξεις πρωτα ενα σι ντι απο τις εκδοσεις GNU/linux οπου δεν χρειαζονται εγκατασταση. π.χ MEPIS, KNOPIX 3.3,mandrake move ,να δεις τι παιζεται και επειτα να συμετασχεις σε καποιο φορουμ για τα περαιτερω….αν σου αρεσει!
παντως για παιχνιδια ….δεν θα μεινεις δυσαρεστημενος απο το GNU/linux
Τωρα αν ξεχασα κατι να απαντησω στις ερωτησεις σου …μια αλλη φορα διοτι δεν εχω αλλο χρονο.
τα ξαναλεμε….
χαιρετω…
Συνεχίζω τη συζήτηση για τους emulators, τα προγράμματα εκείνα δηλαδή που μεσολαβούν ανάμεσα σε εκτελέσιμα αρχεία κάποιου λειτουργικού συστήματος προκειμένου να τρέξουν σε κάποιο άλλο ή προσομοιάζουν το ίδιο το λειτουργικό σύστημα.
Linux μέσα στα windows
Η καλύτερη λύση είναι το cygwin όπως περιγράφεται στο 203747.
Αλλες λύσεις είναι τα προγράμματα που εξομοιώνουν μέσα στα windoz ένα υποθετικό pc στο οποίο επιλέγουμε τα χαρακτηριστικά που θέλουμε (δίσκους, μνήμη κλπ).
Προσωπικά χρησιμοποιώ το VMWare workstation (www.vmware.com). To vmware εμφανίζει υποθετικό BIOS (ανάλογο με το περιβάλλον που εμφανίζεται στο pc μας όταν επιλέγουμε F2 ή κάτι τέτοιο ΠΡΙΝ bootάρει το pc) στο οποίο μπορούμε να επιλέξουμε ότι και στο BIOS ενός πραγματικού pc.
Εχει τη δυνατότητα να χρησιμοποιεί πραγματικούς δίσκους ή partitions όπως και images*. Μπορούμε να εγκαταστήσουμε μέσα σ’αυτό οποιοδήποτε λειτουργικό (άλλες εκδόσεις windoz ή οποιαδήποτε διανομή linux) και να το τρέχουμε στο desktop σαν παραθυρικό πρόγραμμα.
Προσοχή: Παρόλο που υποτίθεται ότι μπορεί να τρέξει ένα ήδη εγκατεστημένο λειτουργικό, όποτε το δοκίμασα είχε σαν αποτέλεσμα να «σκάσει» δημιουργώντας μάλιστα λάθη στο δίσκο με το λειτουργικό-«μουσαφίρη» που έπρεπε να διορθώσω αργότερα χρησιμοποιώντας τα ανάλογα εργαλεία του άλλου λειτουργικού αφού bootάρει κανονικά. Ωστόσο, μπορεί να bootάρει από CD χρησιμοποιώντας αρχεία image* για προσωρινή αποθήκευση.
Εκτός του παραπάνω software κυκλοφορούν και άλλα, όπως το micro$oft virtual pc που συνήθως όμως έχουν πιό περιορισμένες δυνατότητες.
*Image: Στη συγκεκριμένη περίπτωση ο όρος «image» σημαίνει ένα αρχείο μέσα στο οποίο μπορούμε να αποθηκεύουμε αρχεία σαν να ήταν σκληρός δίσκος. Εχει τη δυνατότητα να προσομοιάζει διάφορα formats (fat16, fat32, ntfs, ext*, HFV κλπ) ώστε να συνεργάζεται με τα αντίστοιχα λειτουργικά συστήματα. Κυκλοφορεί ανάλογο software που διαβάζει, δημιουργεί ή αποθηκεύει δεδομένα σε αρχεία image σαν να ήταν σκληρός δίσκος ή partition γι αυτό και τα images εκτός από τους emulators χρησιμοποιείται για backup δίσκων κλπ.
Υ.Γ. Ισως κάνω κάποια λάθη στην ορολογία ή και αλλού δεδομένου ότι δεν «διδάχτηκα» ποτέ κάτι σχετικό, όλα όσα γνωρίζω είναι αποτέλεσμα προσωπικής έρευνας ή ισότιμης συνεργασίας με άλλα άτομα. Είναι δηλαδή πιθανό να έχω καταλάβει λάθος κάπου και δεν είμαι σε καμιά περίπτωση «αυθεντία» όπως ίσως κάποιοι σπεύσουν να με κατηγορήσουν. Οποτε βρώ χρόνο θα συνεχίσω την ενημέρωση για τους emulators για windoz και macos μέσα στο Linux.
Για τους άτυχους χρήστες της M$, μία πρόταση εξοικοίωσης με τον κόσμο του GNU/Linux ακριβώς στα Παράθυρα σας.
Αντί για Internet Explorer και Outlook … Mozilla δηλαδή web browser και email client και HTML editor και IRC Chat client σε ένα πακέτο. Δεν υπάρχει πισωγύρισμα και τα plugins/extensions είναι … αγαπημένα. Ή δοκίμασε το αδερφάκι του Firefox: light and fast web browser μόνο.
Αντί για Microsoft Office … OpenOffice word processing/presentation/spreadsheet/math υποστηρίζει όλα τα format της M$ και έχει το δικό του XML format και με ένα click export σε PDF ή Docbook… Χωρίς Database όπως M$ Access αλλά επιδεχόμενο συνεργασία με MySQL/PostgreSQL και άλλες. Χρειάζεται την πλατφόρμα [http://java.sun.com/|Java].
Αντί για Notepad ή Wordpad … jEdit σκέτη ομορφιά pluggable τρέχει σε πλατφόρμα Java πανίσχυρο…
Αντί για Photoshop … GIMP for Windows] ]δημοφιλές. Αντί για Personal Web Server ή IIS ... [[http://httpd.apache.org/|The Apache webserver, MySQL database, και [http://www.php.net/|PHP scripting language]]
Αντί για Media Player, Aol Instant Messenger, Quicken και M$ Money … XMMS, GAIM, και GNUCash