Debian 8 VS Arch Linux : μια αιρετική διαμάχη

archvsdebian

Σήμερα, σας παραθέτω ένα άρθρο μου σχετικά με το Debian VS Arch Linux για το οποίο είχα τις αμφιβολίες μου για το αν πρέπει η όχι να το γράψω Continue reading «Debian 8 VS Arch Linux : μια αιρετική διαμάχη»

Advertisements

Πως προσθέτουμε PPA αποθετήρια λογισμικού στο Debian 8

prosthiki-ppa-debian

Παρότι τα PPA είναι φτιαγμένα για τις Ubuntu διανομές με σκοπό να παρέχουν νέες εκδόσεις λογισμικών που δεν είναι διαθέσιμα στην έκδοση του Ubuntu, είναι το ίδιο εύκολο να τα προσθέσει κανείς και στο Debian 8 Stable. Continue reading «Πως προσθέτουμε PPA αποθετήρια λογισμικού στο Debian 8»

Έρευνα: Ποια είναι η δημοφιλέστερη διανομή Linux;


Οι μέρες έχουν περάσει, η σκόνη έχει καθίσει και πλέον κανένας δεν μιλάει για το Linux Mint και το φαινόμενο Distrowatch. Έχουν περάσει περίπου 10 μέρες απο την ανακοίνωση του νέου Linux Mint 12 και το αναλυτικό άρθρο του Κωνσταντίνου «Distrowatch, LinuxMint και Ubuntu cheerleaders?».

Continue reading «Έρευνα: Ποια είναι η δημοφιλέστερη διανομή Linux;»

Ubuntu και Debian: Μαζί δεν κάνουν… και χώρια δεν μπορούν!


Όλοι γνωρίζουμε ότι το Ubuntu είναι μια διανομή Linux, βασισμένη στο Debian. Παρά τις διαφορές του Ubuntu από το Debian σε κάθε επίπεδο (φιλοσοφικό και τεχνολογικό), διατηρούν την μεταξύ τους συμβατότητα με αποτέλεσμα το ένα να ωφελείται από το άλλο σε διαφορετικό πάντα βαθμό. Continue reading «Ubuntu και Debian: Μαζί δεν κάνουν… και χώρια δεν μπορούν!»

Η άγρια πλευρά του … Ubuntu


Ωραία λοιπόν…. όλοι ξέρουμε τι είναι το Ubuntu και πως έφερε εκατομμύρια κόσμου στο Linux. Ταυτόχρονα όμως άρχισε να δέχεται επιθέσεις του τύπου «αυτό δεν είναι linux, οι πραγματικοί linux’άδες χρησιμοποιούν σοβαρό λειτουργικό, δεν ταιριάζει με την φιλοσοφία του Linux» και διαφορά τέτοια ιδεολογικά ξεσπάσματα. Δεν πρόκειται να αναλωθώ εδώ σε αυτές τις απόψεις αλλά θα παρουσιάσω σε γενικές γραμμές μια έκδοση του Ubuntu για χρήστες: Continue reading «Η άγρια πλευρά του … Ubuntu»

Haking the power of source: Η δύναμη της μεταγλώτησης του κώδικα των Εφαρμογών


Compiling
Compiling - A comic from http://xkcd.com/

 

Μεταγλωττίζω κώδικα (Compiling): Η διαδικασία μετατροπής σε γλώσσα μηχανής (εκτελέσιμα) ενός προγράμματος γραμμένου σε γλώσσα ανωτέρου επιπέδου (κώδικας). Για λόγους ευχρηστίας τα προγράμματα που χρησιμοποιούμε στον υπολογιστή μας είναι σε μορφή εκτελέσιμων αρχείων δηλαδή είναι ήδη μεταγλωττισμένα από τους προγραμματιστές / εταιρίες.

Τα διαθέσιμα προγράμματα για Linux έρχονται σε μορφή πακέτων που είναι διαθέσιμα από το Software Center της εκάστοτε διανομής Linux. Ένα κλικ και εγκαταστάθηκε… Όπως καταλαβαίνετε κάποιοι κάνουν την «βρομοδουλειά» για μας. Κάποιοι ξημεροβραδιάζονται για να γράψουν περίπλοκους κώδικες και όταν είναι έτοιμοι το δίνουν στην κοινότητα. Στη συνέχεια οι «πακετάδες» παίρνουν αυτόν τον έτοιμο κώδικα, τον μεταγλωττίζουν για 32bit και 64bit επεξεργαστές και τα πακετάρουν για να είναι έτοιμα προς λήψη και εγκατάσταση. Ο απλός καθημερινός χρήστης του Linux όταν χρειάζεται ένα πρόγραμμα απλά ανοίγει το Software Center (Προσθαφαίρεση Προγραμμάτων), κάνει μια αναζήτηση βρίσκει αυτό που θέλει και πατάει «εγκατάσταση»… Απλά πράγματα… Δεν χρειάζεται να ψάχνει στο ίντερνετ και σε torrents για να βρει αυτό που θέλει. Continue reading «Haking the power of source: Η δύναμη της μεταγλώτησης του κώδικα των Εφαρμογών»

Top Chef, Master Chef, η μαγειρική και το ανοιχτό λογισμικό


Τι σχέση έχει το Top Chef και το Master Chef ή, η μαγειρική με το ανοιχτό λογισμικό;

Όπως όλες οι συζητήσεις με την παρέα που ξεκινάνε από κάπου αλλά δενLinux vs Windows είναι σίγουρο πώς και πού θα φτάσουν έτσι είναι άπειρες οι φορές που η κουβέντα μπορεί να καταλήξει σε θέματα που έχουν να κάνουν με την τεχνολογία και τους υπολογιστές. Εκεί είναι που αρχίζουν να με βομβαρδίζουν με ερωτήσεις. Το αποκορύφωμα των ερωτήσεων εμφανίζεται όταν η συζήτηση καταλήγει σε θέματα που περιλαμβάνουν τα τρία γνωστότερα λειτουργικά συστήματα των υπολογιστών Linux, Windows και Mac OS.
Οι περισσότεροι μπερδεύονται ή δυσκολεύονται με διάφορες έννοιες όπως: λειτουργικό σύστημα, κώδικας, λογισμικό, ελεύθερο και ανοιχτό λογισμικό, κλειστό λογισμικό, πυρήνας Linux κ.λ.π. Παρατήρησα λοιπόν ότι αν δεν αποσαφηνιστούν με απλό τρόπο όλες η παραπάνω έννοιες-κλειδιά, η συζήτηση καταλήγει σε αδιέξοδο. Το αξιοσημείωτο είναι ότι αν κατανοήσουν τι είναι “κώδικας” και τι “εκτελέσιμα” τότε όλα τα υπόλοιπα σιγά σιγά αρχίζουν να δένουν !

Εδώ μπαίνει στο παιχνίδι η μαγειρική… Continue reading «Top Chef, Master Chef, η μαγειρική και το ανοιχτό λογισμικό»

Σύντομο λεξικό ορολογίας για νέους χρήστες στο Linux


Το Linux με την αυξανόμενη δημοτικότητα που παρουσιάζει τα τελευταία χρόνια, οδηγεί τους νέους χρήστες σε άγνωστα μονοπάτια και έξω απο τα στεγανά στα οποία ήταν συνηθισμένοι τόσα χρόνια. Ο νέος χρήστης καλείται να κατανοήσει και να αφομοιώσει ορολογίες άγνωστες και συνάμα «περίεργες» για τα μέχρι τώρα δεδομένα που είχε στο μυαλό του για τον κόσμο των υπολογιστικών συστημάτων. Παρακάτω συγκέντρωσα ένα σύντομο, απλό οδηγό με μερικές από τις βασικές έννοιες που χρησιμοποιούνται από τους χρήστες του Linux. Continue reading «Σύντομο λεξικό ορολογίας για νέους χρήστες στο Linux»

Debreate: Φτιάξτε πακέτα DEB τώρα

launchpad_main

Θυμάμαι εκείνες τις εποχές που για να τρέξεις ένα πρόγραμμα στο linux έπρεπε να κατεβάσεις ένα συμπιεσμένο αρχείο tar.gz να το αποσυμπιέσεις και μετά να ανοίξεις ένα τερματικό για να ξεκινήσεις το τρίπτυχο configure, make, makeinstall. Πριν από αυτό έπρεπε να κάνεις μερικές προσευχές για να μην λείπει κάποια εξάρτηση που πρέπει να προϋπάρχει στο σύστημά σου. Σύντομα όμως όλα τα προγράμματα απέκτησαν έτοιμα πακέτα εγκατάστασης τα οποία έκανες ένα διπλό κλικ και το πρόγραμμα ήταν εγκατεστημένο και έτοιμο για χρήση με τις εξαρτήσεις να επιλύονται αυτόματα. Continue reading «Debreate: Φτιάξτε πακέτα DEB τώρα»

Οι τρείς γίγαντες…


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

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

Η ύπαρξη πληθώρας διανομών Linux είναι για έναν λόγο. Η ύπαρξή τους, οφείλεται στην «άδεια χρήσης GNU«, επομένως ο καθένας έχει το δικαίωμα να το κάνει ότι θέλει και να βγάλει όσες διαφορετικές διανομές θέλει. Εφόσον υπάρχει αυτό το δικαίωμα ο ανθρώπινος παράγοντας παίζει καίριο ρόλο την ύπαρξη πολλών διαφορετικών διανομών, αφού μία μόνο διανομή δεν μπορεί να ικανοποιήσει τις επιθυμίες του κάθε χρήστη. Αν κάποιος θέλει να χρησιμοποιήσει το Linux ως διακομιστή ιστοσελίδας προφανώς δεν θα ικανοποιούσε κατ ‘ανάγκη κάποιον χρήστη που θέλει το Linux σε ένα φορητό υπολογιστή. Έτσι, ευτυχώς υπάρχουν χιλιάδες διανομές για να διαλέξετε για χιλιάδες διαφορετικές ανάγκες. Continue reading «Οι τρείς γίγαντες…»