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


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

Advertisements

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: Η δύναμη της μεταγλώτησης του κώδικα των Εφαρμογών»