*

Τελευταία θέματα

Αποστολέας Θέμα: Τι είναι το Linux  (Αναγνώστηκε 3709 φορές)

Αποσυνδεδεμένος lucinos

  • Great Mint Guru
  • ******
  • Μηνύματα: 825
  • Thanked: 38 times
  • Karma: 29
    • Προφίλ
Τι είναι το Linux
« στις: Ιούλιος 23, 2014, 06:48:45 μμ »
Ε: Τι είναι το Linux;
Α: Το Linux είναι ένας πυρήνας λειτουργικού συστήματος

Ε: Δηλαδή;
Α: Είναι το πρόγραμμα που αναλαμβάνει να χειρίζεται το υλικό τού υπολογιστή

Ε: Είναι το Linux δύσκολο στην χρήση;
Α: Η ερώτηση αυτή σημαίνει ότι δεν έγινε κατανοητή η προηγούμενη απάντηση. Κανένας δεν «χρησιμοποιεί» το Linux με κανέναν άμεσο τρόπο. Όλα όσα ξέρετε από την «χρήση» ενός υπολογιστή είναι άλλα προγράμματα, αλλιώς «εφαρμογές». Αυτό συμπεριλαμβάνει τα πάντα, ακόμα και στοιχεία που συνήθως θεωρούνται βασικά ενός «λειτουργικού συστήματος» όπως το γραφικό περιβάλλον. Γενικά ούτε ακόμα και οι προγραμματιστές επηρεάζονται συνήθως άμεσα από τον πυρήνα, αφού τα προγράμματα γενικά είναι οδηγίες τι να κάνει ο υπολογιστής και όχι για το πώς λειτουργεί το υλικό.

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

Δηλαδή η μεγάλη διαφορά για τούς χρήστες (και για τούς προγραμματιστές επίσης) μεταξύ windows και linux είναι ότι γύρω από τα windows έχει αναπτυχθεί ένα «οικοσύστημα» υλικού και εφαρμογών που τα υποστηρίζουν και αντίστοιχα γύρω από το linux έχει αναπτυχθεί ένα άλλο οικοσύστημα υλικού και εφαρμογών που το υποστηρίζουν. Αυτά τα δύο οικοσυστήματα δεν είναι ξένα
μεταξύ τους αλλά δεν είναι και κοινά.

Ε: Ποιος χρησιμοποιεί λίνουξ;
Α: Είτε το γνωρίζει είτε όχι, όλος ο κόσμος. Οι περισσότερες υπηρεσίες στο διαδίκτυο βασίζονται στο λίνουξ, έτσι όποτε σερφάρει κάποιος στο διαδίκτυο, έστω και εμμέσως, χρησιμοποιεί λίνουξ. Στην πραγματικότητα εδώ και πολλά χρόνια το λίνουξ είναι το λειτουργικό σύστημα με το μεγαλύτερο εύρος χρήσης. Χρησιμοποιείται σε όλη την γκάμα από τούς υπερυπολογιστές ως τα ενσωματωμένα συστήματα κρυμμένο κάτω από κάθε είδους «έξυπνη» συσκευή. Καθώς το (βασισμένο στο linux) Android είναι πλέον πολύ δημοφιλές στα κινητά τηλέφωνα μπορούμε πια με ασφάλεια να πούμε ότι το λίνουξ είναι τώρα το πιο διαδεδομένο λειτουργικό σύστημα.

Ε: Νόμιζα ότι τα Windows είναι το κυρίαρχο λειτουργικό σύστημα.
Α: Ο περισσότερος κόσμος όταν συνδέει την έννοια τού υπολογιστή με μια κατηγορία, τούς υπολογιστές γραφείου (επίσης desktop, υποκατηγορία είναι και οι φορητοί ή laptops). Εκεί τα windows εξακολουθούν να είναι κυρίαρχα. Το λίνουξ βρίσκεται στην τρίτη θέση (δεύτερα είναι τα mac). Μπορεί να είναι «μειοψηφία», αλλά το ποσοστό του δεν είναι καθόλου αμελητέο. Προσωπικά το εκτιμώ (2014) μεταξύ 2 και 3 επί τοις εκατώ γεγονός που μεταφράζεται σε πολλές δεκάδες εκατομμυρίων χρηστών. Αυτό είναι εξαιρετικά εντυπωσιακό αν αναλογιστούμε ότι όλος αυτός ο κόσμος «επιλέγει» λίνουξ (γενικά οι υπολογιστές πωλούνται με προεγκατεστημένα windows ή υποθέτοντας εγκατάσταση windows). Οι κατηγορία τών υπολογιστών γραφείου είναι περίπτωση που το «οικοσύστημα» που λέγεται παίζει πρωταγωνιστικό ρόλο έναντι άλλων ποιοτικών χαρακτηριστικών. Αυτό ευνοεί στο να κλειδωθεί η αγορά σε μια μονοπωλιακή κατάσταση όπως έχει συμβεί με την Microsoft η οποία είναι δύσκολο να σπάσει καθώς έχουμε το λεγόμενο πρόβλημα τής κότας και τού αυγού. Δηλαδή οι χρήστες είναι κλειδωμένοι στο πιο ανεπτυγμένο οικοσύστημα και το οικοσύστημα αναπτύσσεται περισσότερο εκεί που είναι οι χρήστες.

Ε: Πώς συγκρίνεται το λίνουξ στην υποστήριξη υλικού;
Α: Το λίνουξ στην πραγματικότητα πια υπερέχει στην υποστήριξη υλικού σε σχέση με τα windows. Αναφερθήκαμε ήδη στο πολύ μεγαλύτερο εύρος χρήσης τού λίνουξ η υπεροχή όμως είναι γενικότερη. Συνήθως η υποστήριξη υλικού αναφέρεται σαν πλεονέκτημα τών windows όμως συχνά ισχύει το ανάποδο. Θα ήταν όμως πλάνη να αγνοηθούν και τα ισχυρά χαρτιά τών windows. Αν κάποιος δει την αγορά θα διαπιστώσει σαφή υπεροχή τών windows. Αυτό δεν μπορεί φυσικά να αγνοηθεί και σαφώς είναι σημείο υπεροχής τών windows. Από μόνο του όμως είναι επίσης παραπλανητικό. Οι επιλογές στην «αγορά» δεν είναι «τυχαίες». Σκεφτείτε για παράδειγμα να μπείτε σε ένα μαγαζί για mac. Θα διαπιστώσετε υποθέτω ότι το 100% τού υλικού υποστηρίζει mac. Παρομοίως αλλά σε πολύ μεγαλύτερη κλίμακα έχουμε την «φαινομενική» υπεροχή τών windows. Αυτή η υπεροχή καθιστά σαφώς τα windows την «εύκολη» λύση ως προς τις επιλογές τής αγοράς. Δεν το διαγράφω βεβαίως αυτό ως πλεονέκτημα τών windows σε σχέση με το λίνουξ. Από την άλλη αν έχετε κάπως πιο «τυχαίο» υλικό, τότε το λίνουξ υπερέχει και θα κάνατε την ζωή σας πολύ ευκολότερη αν το επιλέγατε (μια συνηθισμένη περίπτωση είναι αν έχετε παλιότερο υλικό). Επίσης αν κάποιος θέλει να κάνει μια αγορά η βραχυπρόθεσμα «εύκολη» λύση είναι τα windows ακριβώς λόγω τής υπεροχής τους στην αγορά. Η μακροπρόθεσμα «ισχυρή» επιλογή όμως είναι το λίνουξ.

Ε: Πώς συγκρίνεται το λίνουξ στην υποστήριξη σε εφαρμογές;
Α: Το λίνουξ έχει «ιστορικούς» δεσμούς με το unix (θα επανέλθω αργότερα στο θέμα) και γενικά το σχετικό με unix λογισμικό υποστηρίζεται καλύτερα στο λίνουξ. Το λίνουξ επίσης υποστηρίζει γενικά καλύτερα το ελεύθερο λογισμικό (θα επανέλθω αργότερα στο θέμα). Αυτά από μόνα τους είναι ένας τεράστιος πλούτος λογισμικού. Σήμερα η κυρίαρχη ανάγκη στην χρήση τών υπολογιστών είναι το διαδίκτυο. Από τούς πέντε δημοφιλέστερους φυλλομετρητές (browsers, δηλαδή εφαρμογές για σερφάρισμα στο διαδίκτυο), οι τρεις (firefox, google chrome, opera) υποστηρίζουν ιθαγενώς το λίνουξ (δεν το υποστηρίζουν ιθαγενώς οι internet explorer τής microsoft και safari τής apple). Το skype επίσης υποστηρίζει λίνουξ. Υπάρχουν επίσης σουΐτες γραφείου (με κυριότερη το libre office) και βεβαίως εφαρμογές για αναπαραγωγή πολυμέσων (όπως ο vlc). Στην πραγματικότητα ικανοποιούνται άριστα οι ανάγκες για την συντριπτική πλειοψηφία τού κόσμου. Μία κατηγορία που ίσως αρκετός κόσμος θα διαπιστώσει σχετικό μειονέκτημα είναι η επεξεργασία πολυμέσων. Ακόμα και εκεί υπάρχουν μη αμελητέες δυνατότητες και βεβαίως το σχετικό λογισμικό αναπτύσσεται και βελτιώνεται. Το είδος τού λογισμικού που το λίνουξ μειονεκτεί παραδοσιακά τρομερά συγκριτικά με τα windows είναι αυτό που θα το ονομάσω «εμπορευματικό».

Δεν χρησιμοποιώ την λέξη «εμπορικό», γιατί η λέξη αυτή έχει ένα γενικότερο νόημα και σαφώς το «ελεύθερο» και το «δωρεάν» λογισμικό μπορούν να σχετίζονται έντονα με το εμπόριο και άρα να τούς ταιριάζει ο χαρακτηρισμός «εμπορικό». Θέλω να διακρίνω δηλαδή το λογισμικό που προσπαθεί να λειτουργήσει ως εμπόρευμα το ίδιο. Μια προφανής περίπτωση είναι το microsoft office. Η προσωπική μου γνώμη βεβαίως είναι στην πραγματικότητα ο κόσμος δεν το χρειάζεται και θα μπορούσε να κάνει την δουλειά του με το ελεύθερο libre office χωρίς ούτε να ξοδευτεί, ούτε να μπει στην διαδικασία τής πειρατείας. Ομοίως μια άλλη γνωστή περίπτωση είναι το photoshop. Αλήθεια πόσοι πραγματικά το χρειάζονται; Επίσης πόσοι το έχουν νόμιμα; Πόσοι ξέρουν ότι υπάρχουν εφάμιλλες επιλογές ελεύθερου λογισμικού; (gimp)

Στην πραγματικότητα ένα είναι το κύριο είδος εμπορευματικού λογισμικού που πραγματικά επηρεάζει τον περισσότερο κόσμο. Τα παιχνίδια. Παραδοσιακά τα παιχνίδια ήταν το κύριο μειονέκτημα τού λίνουξ και ο κύριος λόγος που οι χρήστες λίνουξ συνήθως διατηρούν παράλληλα και windows. Οι πρώτη σοβαρή εμπορική προσπάθεια μεταφοράς παιχνιδιών στην πλατφόρμα τού λίνουξ έγιναν από την εταιρεία λογισμικού Loki το 1998-2001. Η εταιρεία απέτυχε εμπορικά αλλά άφησε ανεκτίμητη κληρονομιά. Ακολούθησε η δεκαετία τής παντοκρατορίας τών Windows XP.  Προσωπικά στα τέλη τής δεκαετίας τού 2000 άρχισα να βλέπω σημάδεια τεχνολογικής ετοιμότητας τού λίνουξ να αναλάβει. Ένας σταθμός ήταν το 2010 με το humble bundle να προωθεί παιχνίδια που υποστήριζαν λίνουξ. Με τούς χρήστες λίνουξ να εμφανίζονται πολύ ισχυρή δύναμη υποστήριξης και να ξοδεύουν αναλογικά τα περισσότερα ανανεώθηκε σοβαρά το ενδιαφέρον υποστήριξης παιχνιδιών στο λίνουξ. Το 2011 η desura υποστήριξε το λίνουξ και το 2012 φάνηκε η Valve με την steam να κινείται. Από το 2013 κυρίως λόγω steam υπάρχει πλέον καταιγισμός υποστήριξης παιχνιδιών στο λίνουξ. Η Valve προχώρησε ακόμα παραπέρα ανακοινώνοντας λειτουργικού συστήματος (SteamOS) βασισμένου στο λίνουξ ειδικά προσαρμοσμένου στην παιχνιδοπλατφόρμα της με σκοπό να χρησιμοποιηθεί σε υπολογιστές προορισμένους ως παιχνιδομηχανές στο σαλονι (Steam Machines). Το 2014 ο καταιγισμός συνεχίζεται και το λίνουξ πλέον είναι αξιοσέβαστη παιχνιδοπλατφόρμα. Βεβαίως υπάρχει ακόμα αρκετός δρόμος για να φτάσει τα windows αλλά φαίνεται να βαδίζει σταθερά πάνω του και όπως λένε «Η Ρώμη δεν κτίστηκε σε μια μέρα».



Αυτό το δημοσιεύω σαν πρώτο μέρος που σκοπεύω να συμπληρώσω.
Άδεια: Creative Commons BY-NC-ND.
« Τελευταία τροποποίηση: Ιούλιος 23, 2014, 06:53:36 μμ by lucinos »
The following users thanked this post: giorgostriant

Αποσυνδεδεμένος Constantine

  • Mint Guru
  • *****
  • Μηνύματα: 653
  • Thanked: 14 times
  • Karma: 8
  • Net is vast and infinite
    • Προφίλ
Απ: Τι είναι το Linux
« Απάντηση #1 στις: Ιούλιος 24, 2014, 01:21:18 πμ »
Eπισης το Linux ειναι ελευθερια,συλλογικοτητα,εθελοντισμος και ισως η μοναδικη περιπτωση αναρχιας που παραγει κυριολεκτικα εργο  ;)
Λίστα ΟδηγώνΧρήσεων - Οδηγός Χρήσης του linuxmint.gr - Οδηγός Χρήσης ΒΒcode
Desktop
System:Linux Mint 17.3 Cinnamon, Kernel: 3.19.0-32-generic  64bit
CPU i5 6600 || VGA: AMD R9 380|| Ram:8GB||motherboard:Gigabyte Z170-HD3P
The following users thanked this post: giorgostriant

Αποσυνδεδεμένος lucinos

  • Great Mint Guru
  • ******
  • Μηνύματα: 825
  • Thanked: 38 times
  • Karma: 29
    • Προφίλ
Απ: Τι είναι το Linux
« Απάντηση #2 στις: Ιούλιος 24, 2014, 03:49:51 πμ »
Eπισης το Linux ειναι ελευθερια,συλλογικοτητα,εθελοντισμος και ισως η μοναδικη περιπτωση αναρχιας που παραγει κυριολεκτικα εργο  ;)

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

Αποσυνδεδεμένος Asterion

  • Cool Mint Expert
  • **
  • Μηνύματα: 197
  • Thanked: 14 times
  • Karma: 14
    • Προφίλ
Απ: Τι είναι το Linux
« Απάντηση #3 στις: Ιούλιος 24, 2014, 10:06:02 πμ »
Πολύ καλό, εύγε!
Αν σε βοηθάει ρίξε μια ματιά κι εδώ και χρησιμοποίησέ το όπως νομίζεις.
Κάπου πρέπει να το έχω και σε .odt.
Πιστεύω ότι τέτοια άρθρα βοηθάνε πολύ.
--Οδηγός Χρήσης Linuxmint.gr - Οδηγός Σύνδεσης στο IRC - Οδηγός Δημιουργίας Υπογραφής-Οδηγός Χρήσης BBcode--
Περιγραφή Συστήματος
Desktop:  MATE 1.12.0  Distro: LinuxMint 2 betsy
System:    Host: asterion-host Kernel: 3.16.0-4-amd64
CPU:         Dual core Intel Core i3-4330 CPU
Graphics:  Card: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
      X.Org: 1.14.3 drivers: intel (unloaded: fbdev,vesa)
GLX Renderer: Mesa DRI Intel Haswell Desktop GLX Version: 3.0 Mesa 9.2.2
Audio:      Card-1: Intel Xeon E3-1200 v3/4th Gen Cor

Αποσυνδεδεμένος Constantine

  • Mint Guru
  • *****
  • Μηνύματα: 653
  • Thanked: 14 times
  • Karma: 8
  • Net is vast and infinite
    • Προφίλ
Απ: Τι είναι το Linux
« Απάντηση #4 στις: Ιούλιος 24, 2014, 02:43:35 μμ »
Λίστα ΟδηγώνΧρήσεων - Οδηγός Χρήσης του linuxmint.gr - Οδηγός Χρήσης ΒΒcode
Desktop
System:Linux Mint 17.3 Cinnamon, Kernel: 3.19.0-32-generic  64bit
CPU i5 6600 || VGA: AMD R9 380|| Ram:8GB||motherboard:Gigabyte Z170-HD3P

Αποσυνδεδεμένος kosa

  • Great Mint User
  • ******
  • Μηνύματα: 40
  • Thanked: 1 times
  • Karma: 0
    • Προφίλ
    • DogsLogs
Απ: Τι είναι το Linux
« Απάντηση #5 στις: Ιούλιος 21, 2016, 12:33:05 μμ »
Ένα μεγάλο ευχαριστώ κι από εμένα. Που μπορώ να βρω το δεύτερο μέρος;
Περιγραφή Συστήματος
System: Kernel: 3.19.0-32-generic x86_64 (64 bit)
           Desktop: Cinnamon 2.8.8  Distro: Linux Mint 17.3 Rosa
CPU:       Dual core Intel Core i3 M 330 (-HT-MCP-) cache: 3072 KB
           clock speeds: max: 2133 MHz 1: 933 MHz 2: 1066 MHz 3: 1466 MHz
           4: 933 MHz
Graphics:  Card: Intel Core Processor Integrated Graphics Controller
           Display Server: X.Org 1.17.1 drivers: intel (unloaded: fbdev,vesa)
           Resolution: 1366x768@60.0hz
           GLX Renderer: Mesa DRI Intel Ironlake Mobile
           GLX Version: 2.1 Mesa 10.5.9
Audio:     Card Intel 5 Series/3400 Series High Definition Audio
           driver: snd_hda_intel

Αποσυνδεδεμένος lucinos

  • Great Mint Guru
  • ******
  • Μηνύματα: 825
  • Thanked: 38 times
  • Karma: 29
    • Προφίλ
Απ: Τι είναι το Linux
« Απάντηση #6 στις: Αύγουστος 20, 2016, 08:48:52 μμ »
Ένα μεγάλο ευχαριστώ κι από εμένα. Που μπορώ να βρω το δεύτερο μέρος;

Πουθενά... (δεν το έγραψα)

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

Αποσυνδεδεμένος niteulf

  • Cool Mint User
  • *****
  • Μηνύματα: 34
  • Thanked: 5 times
  • Karma: 0
    • Προφίλ
Απ: Τι είναι το Linux
« Απάντηση #7 στις: Αύγουστος 25, 2016, 11:12:49 μμ »
Είχα γράψει και γω κάποιες σημειώσεις για κάποια μαθήματα:
https://tetradiomathiti.files.wordpress.com/2015/01/notes_linux.pdf

Υπάρχουν και σε .odt αν θέλει κάποιος να τα βελτιώσει και να τα χρησιμοποιήσει όπως νομίζει.
Spoiler
System:    Host: asus Kernel: 4.1.2-040102-generic x86_64 (64 bit) Desktop: Cinnamon 2.6.13  Distro: Linux Mint 17.2 Rafaela
CPU:       Quad core Intel Core i7-4710HQ CPU (-HT-MCP-) cache: 6144 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx)
           Clock Speeds: 1: 2500.097 MHz 2: 2500.00 MHz 3: 2497.851 MHz 4: 2500.00 MHz 5: 2500.00 MHz 6: 2732.031 MHz 7: 2657.714 MHz 8: 2644.140 MHz
Graphics:  Card: Intel 4th Gen Core Processor Integrated Graphics Controller
           X.Org: 1.15.1 driver: nvidia Resolution: 1920x1080@60.0hz
           GLX Renderer: GeForce GTX 850M/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 346.72
Audio:     Card-1: Intel 8 Series/C220 Series High Defin