Γιατί να χρησιμοποιήσετε το Linux; 11 Λόγοι Το Linux είναι καταπληκτικό

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

Συνεχείς και αποτελεσματικές βελτιώσεις.

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

Λιγότερος κίνδυνος.

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

Πυγμάχος ελαφρού βάρους.

Οι απαιτήσεις του Linux για εκτέλεση σε ένα σύστημα είναι πολύ χαμηλότερες από αυτές των Windows ή Mac. Με τη σωστή διανομή Linux ένας χρήστης μπορεί να έχει μια μέτρια ρύθμιση και το Linux θα δώσει την τιμή του συστήματος. Ο χώρος στο δίσκο και το αποτύπωμα μνήμης μπορεί επίσης να είναι χαμηλότεροι. Ορισμένες διανομές είναι κατάλληλες για επεξεργαστές που χρονολογούνται από την οικογένεια Pentium, άλλοι έχουν απαίτηση τουλάχιστον 128 MB RAM και περίπου το ίδιο ποσό για χώρο στο δίσκο!

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

Το Linux έχει μια ενεργή κοινότητα όσων θέλουν να μοιραστούν τις γνώσεις και τη βοήθειά τους (όπως το FreeCodeCamp!). Υπάρχουν βοηθητικά προγράμματα γραμμής εντολών ενσωματωμένα στο Linux που παρέχουν τεκμηρίωση για εντολές, βιβλιοθήκες, πρότυπα κ.λπ. (σελίδες Man και σελίδες πληροφοριών) και υπάρχει διαθέσιμη τεκμηρίωση στο Διαδίκτυο σε διάφορες μορφές, όπως το Έγγραφο τεκμηρίωσης Linux, LinuxQuestions, ServerFault , και το Arch Arch Wiki.

Εκτός από την τεκμηρίωση, υπάρχουν πολλές χρήσιμες και φιλόξενες κοινότητες για τους νεοεισερχόμενους να κάνουν ερωτήσεις όπως Ρωτήστε το Ubuntu και το Reddit's r / linuxquestions.

Υπάρχουν αυτο-ρυθμοί πιστοποιήσεις που μπορούν να ληφθούν και αναγνωρίζονται στον κλάδο της πληροφορικής (CompTIA's Linux + και LPI's LPIC test). Αν και δεν απαιτείται, η εκμάθηση C) δίνει τη δυνατότητα σε έναν χρήστη να αναθεωρήσει τον κώδικα Linux για να δει τι εκτελεί.

Υποστήριξη επιχείρησης.

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

Διαλειτουργικότητα με άλλα λειτουργικά συστήματα.

Το Linux διαθέτει υποστήριξη προγραμμάτων οδήγησης για συστήματα αρχείων NTFS και HFS + (χρησιμοποιούνται από Windows και Mac) και επίσης Samba για υποστήριξη υπηρεσιών αρχείων / εκτύπωσης σε υπολογιστές Windows.

Καλύτερη υποστήριξη υλικού.

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

Διαθεσιμότητα / συμβατότητα λογισμικού.

Το Linux διαθέτει ένα πλούσιο σύνολο εφαρμογών που είναι διαθέσιμες. Διαθέτει εφαρμογές γραφείου, προγράμματα περιήγησης ιστού (Google Chrome και Mozilla Firefox), συσκευές αναπαραγωγής πολυμέσων, επεξεργασία εικόνας / βίντεο κ.λπ. Για βιντεοπαιχνίδια, το Steam εκτελείται σε Linux που διαθέτει πολλά υποστηριζόμενα παιχνίδια. Οι εφαρμογές των Windows μπορούν επίσης να εκτελεστούν στο Linux (ανατρέξτε στο Wine για λεπτομέρειες).

Κατασκευασμένο για ανάπτυξη.

Καθώς το Linux δημιουργήθηκε αρχικά για προγραμματιστές από προγραμματιστές, έχουν αφιερώσει πολύ χρόνο και προσπάθεια για να τελειοποιήσουν τα εργαλεία που θα χρησιμοποιούσαν. Έχει ένα ισχυρό κέλυφος που μπορεί να χρησιμοποιηθεί για μια ποικιλία τόσο προγραμματιστικών όσο και διοικητικών εργασιών (το Bash) είναι η πιο δημοφιλής και προεπιλεγμένη επιλογή για Linux). Ενώ το Linux έχει ισοδύναμο "σημειωματάριο" στο gedit, παρέχει επίσης πιο ισχυρούς και προσαρμόσιμους επεξεργαστές κειμένου όπως το Vim) και το Emacs (Συνιστάται οι χρήστες Linux να γνωρίζουν τουλάχιστον έναν από αυτούς τους συντάκτες). Υπάρχουν επίσης διαθέσιμα IDE για ανάπτυξη ιστοσελίδων όπως Atom, Aptana / Eclipse, Sublime, KomodoIDE, για να αναφέρουμε μερικά. Το Linux μπορεί επίσης να χρησιμοποιήσει λογισμικό όπως το Apache για να ρυθμίσει έναν τοπικό διακομιστή ιστού για δοκιμές, το Git για έλεγχο έκδοσης και άλλα εργαλεία / γλώσσες όπως το Node.js / Ruby / SaSS / Heroku όλοι έχουν υποστήριξη στο Linux και έχουν εργαλεία γραμμής εντολών που μπορούν να χρησιμοποιηθούν αντί ενός GUI.

Προσαρμόσιμο.

Το Linux επιτρέπει στο χρήστη να αλλάξει το σχεδιασμό και τα θέματα της επιφάνειας εργασίας, να προσθέσει widget και άλλα. Αυτές οι αλλαγές μπορούν να γίνουν με περιβάλλοντα υπολογιστή. Διαφορετικά περιβάλλοντα έχουν διαφορετικό σύνολο επιλογών. Μερικά δημοφιλή είναι: KDE, GNOME, XFCE, Pantheon.

Είναι δωρεάν.

Δύσκολο να το νικήσεις!

Περισσότερες πληροφορίες για το Linux:

  • Βασικές εντολές Linux που πρέπει να γνωρίζετε
  • Τα καλύτερα σεμινάρια Linux