Το Linux έχει από καιρό μια φήμη ως τόπος για προγραμματιστές και geeks. Έχουμε γράψει εκτενώς για το πώς το λειτουργικό σύστημα είναι εξαιρετικό για όλους από τους μαθητές 5 Λόγοι Linux μπορεί να σας βοηθήσει να γίνετε καλύτερος φοιτητής 5 λόγοι Linux μπορεί να σας βοηθήσει να γίνετε καλύτερος φοιτητής Ίσως σκέφτεστε για την αγορά ενός νέου λογισμικού για την επιστροφή στο σχολείο, αλλά έχετε σκεφτεί να δοκιμάσετε ένα νέο λειτουργικό σύστημα; Το Linux μπορεί να είναι ιδανικό για εσάς - εδώ γιατί. Διαβάστε περισσότερα στους καλλιτέχνες 6 Linux Distros Σχεδιασμένο για Καλλιτέχνες, Μουσικούς και Συντάκτες 6 Linux Distros Σχεδιασμένο για καλλιτέχνες, μουσικούς και συντάκτες Διαβάστε περισσότερα, αλλά ναι, το Linux είναι μια μεγάλη πλατφόρμα προγραμματισμού. Είτε παίρνετε υπόψη το ανοιχτό ήθος ή το συνολικό οικοσύστημα, υπάρχουν πολλοί λόγοι για να θεωρήσετε το Linux ως το σπίτι σας για να γράψετε κώδικα.
1. Το Linux είναι ελεύθερο
Δεν σας κοστίζει χρήματα για να κατεβάσετε και να εγκαταστήσετε ένα λειτουργικό σύστημα Linux. Αυτό είναι υπέροχο αν είστε χομπίστης, φοιτητής ή κάποιος που ξεκινάει σε μια καριέρα ως προγραμματιστής Γιατί το Linux είναι σπουδαίο για τους ελεύθερους επαγγελματίες Γιατί το Linux είναι σπουδαίο για ανεξάρτητους επαγγελματίες Έχω καταφέρει να οικοδομήσω μια καριέρα γραπτώς σε απευθείας σύνδεση, χρησιμοποιώντας μόνο ένα Υπολογιστής Linux. Επιτρέψτε μου να σας δείξω πώς μπορείτε να χρησιμοποιήσετε το Linux για να διαχειριστείτε την επαγγελματική σας ζωή, από τη διαχείριση των οικονομικών μέχρι την εξεύρεση πελατών. Διαβάστε περισσότερα . Δεν χρειάζεται να πετάξετε πάνω από τα χρήματα που δεν έχετε ακόμα. Το μόνο που χρειάζεστε είναι ένας υπολογιστής συμβατός με Linux και υπάρχει μεγάλη πιθανότητα να το κάνετε ήδη.
Όχι μόνο το Linux δεν κοστίζει χρήματα, ούτε το μεγαλύτερο μέρος του λογισμικού. Μπορείτε να πάρετε τα εργαλεία που χρειάζεστε, είτε πρόκειται για προγραμματισμό είτε για τη δημιουργία εγγράφων, χωρίς να χρειάζεται να ανησυχείτε για το τι υπάρχει στον τραπεζικό σας λογαριασμό.
2. Το Linux είναι εύκολο στην εγκατάσταση
Οι περισσότεροι άνθρωποι δεν εγκαθιστούν ποτέ ένα λειτουργικό σύστημα. Μπορεί να μην έχουν καν ιδέα για το τι είναι. Αυτό κάνει την ιδέα της εγκατάστασης του Linux πολύ πιο δύσκολο να κατανοηθεί.
Αλλά είστε προγραμματιστής. Μπορείτε εύκολα να καταλάβετε πώς να αναζητήσετε ένα λειτουργικό σύστημα Linux Γιατί δεν έχει σημασία ποιο λειτουργικό σύστημα Linux χρησιμοποιείτε Γιατί δεν έχει σημασία ποιο λειτουργικό σύστημα Linux χρησιμοποιείτε Θα υπάρξουν πάντοτε επιχειρήματα σχετικά με το ποιο λειτουργικό σύστημα Linux είναι " καλύτερα". Γενικά, το Linux παρέχει μια καλή εμπειρία, ανεξάρτητα από το πώς το τρέχετε. Ας δούμε αυτές τις ομοιότητες - και να τις γιορτάσουμε! Διαβάστε περισσότερα, αρπάξτε ένα ISO και γράψτε το σε μια μονάδα USB Το σετ εργαλείων για την επιδιόρθωση PC στην τσέπη σας: Εκκίνηση του CD σε ένα USB Stick Το σετ εργαλείων για την επιδιόρθωση του υπολογιστή στην τσέπη σας: Εκκίνηση του CD σε ένα USB Stick Μέσα στο εργαλείο του τεχνικού μου, μονάδα flash που έχει φορτωθεί με τα πιο εκπληκτικά εργαλεία στον πλανήτη: το κιτ εργαλείων επισκευής του υπολογιστή μου. Σε αυτό το άρθρο μοιράζομαι το περιεχόμενό του. Διαβάστε περισσότερα . Δεν έχετε πρόβλημα πατώντας το απαραίτητο πλήκτρο λειτουργίας κατά την εκκίνηση και πλοηγώντας τις οδηγίες στην οθόνη που ακολουθούν. Μόλις εκκινήσετε μια ζωντανή μονάδα USB, η εγκατάσταση του Linux δεν είναι διαφορετική από την εγκατάσταση ενός προγράμματος στα Windows.
Πλέον, αν θέλετε να διατηρήσετε το υπάρχον λειτουργικό σας σύστημα, έχετε πάντα την επιλογή να κάνετε διπλή εκκίνηση 7 Λόγοι για τους οποίους θα έπρεπε (και δεν θα έπρεπε) να κάνετε διπλή εκκίνηση του Linux 7 Λόγοι για τους οποίους θα έπρεπε (και δεν έπρεπε) κάνοντας την επιλογή της εγκατάστασης του Linux μέσω των Windows μπορεί να είναι δύσκολο να δικαιολογηθεί. Αλλά γιατί να μην επιλέξουν και τα δύο; Εδώ είναι πέντε λόγοι για διπλή εκκίνηση και δύο λόγοι δεν πρέπει. Διαβάστε περισσότερα .
3. Είστε ελεύθεροι να τσιγαρίζετε
Το Linux προσφέρει το ιδανικό μέρος για να δοκιμάσετε τις ικανότητές σας. Μπορείτε να έχετε πρόσβαση στον πηγαίο κώδικα σχεδόν σε οποιοδήποτε μέρος του λειτουργικού σας συστήματος, από τη γραφική διεπαφή Το πολύ καλύτερο περιβάλλον για το περιβάλλον Linux για προγραμματισμό: Τα μυστικά των επαγγελματιών Το πολύ καλύτερο desktop περιβάλλον Linux για προγραμματισμό: Τα μυστικά των επαγγελματιών Το Linux είναι ένα εξαιρετική επιλογή για προγραμματισμό, καθώς είναι εύκολο να εγκαταστήσετε υποστήριξη για σχεδόν οποιαδήποτε γλώσσα μπορείτε να σκεφτείτε. Ο προγραμματισμός διευκολύνεται απλά στο Linux. Αλλά υπάρχουν περισσότερα για αυτό. Διαβάστε παρακάτω στον πυρήνα Ο πυρήνας του Linux: Μια εξήγηση σε όρους Layer Ο πυρήνας του Linux: Μια εξήγηση σε όρους Layman Υπάρχει μόνο ένα de facto πράγμα που οι κοινές διανομές Linux έχουν: ο πυρήνας του Linux. Αλλά ενώ μιλάει συχνά, πολλοί άνθρωποι δεν ξέρουν ακριβώς τι ακριβώς κάνει. Διαβάστε περισσότερα .
Τα περισσότερα από αυτά δεν θα έχουν νόημα για εσάς, ανεξάρτητα από πόση εμπειρία έχετε. Αλλά έχοντας την ελευθερία να βουτήξετε και να πειραματιστείτε είναι ένας πολύ καλός τρόπος για να μάθετε, και με το Linux, δεν χρειάζεται να ανησυχείτε για την εμφάνιση νομικών προβλημάτων όταν το κάνετε. Η συντριπτική πλειοψηφία του λογισμικού δεν θα σας ζητήσει να συμφωνήσετε με μια συμφωνία άδειας χρήσης τελικού χρήστη. 10 Αληθινές ρήτρες EULA που έχετε ήδη συμφωνήσει με 10 ρήτρες EULA που έχετε ήδη συμφωνήσει για να είμαστε ειλικρινείς, κανείς δεν διαβάζει τα Άδεια χρήσης της EULA Συμφωνία παραχώρησης άδειας χρήσης χρήστη) - όλοι μας απλά μετακινηθείτε προς τα κάτω στο κάτω μέρος και κάντε κλικ στο κουμπί "Αποδέχομαι". Τα EULA είναι γεμάτα από σύγχυση νομικά για να καταστούν ακατανόητα ... Διαβάστε περισσότερα. Οι άδειες ανοιχτού κώδικα ασχολούνται σε μεγάλο βαθμό με τη χρήση του κώδικα για να δημιουργήσετε τις δικές σας εφαρμογές, με ορισμένους από αυτούς να ορίζουν ότι το πρόγραμμά σας πρέπει επίσης να είναι ελεύθερο και ανοικτού κώδικα Ανοικτού κώδικα έναντι Ελεύθερου Λογισμικού: Ποια είναι η διαφορά και γιατί έχει σημασία; Το Open Source vs. το Ελεύθερο Λογισμικό: Ποια είναι η διαφορά και γιατί έχει σημασία; Πολλοί υποθέτουν ότι το "open source" και το "ελεύθερο λογισμικό" σημαίνουν το ίδιο πράγμα, αλλά αυτό δεν είναι αλήθεια. Είναι προς το συμφέρον σας να γνωρίζετε ποιες είναι οι διαφορές. Διαβάστε περισσότερα .
4. Υπάρχει υποστήριξη για τις περισσότερες γλώσσες προγραμματισμού
Πρέπει να γράψετε σε C, C ++, CSS, Java, JavaScript, HTML, PHP, Perl, Python, Ruby ή Vala; Το Linux υποστηρίζει όλα αυτά και η λίστα συνεχίζεται. Βέβαια, θα χτυπήσετε κάποια οδοφράγματα. Η Visual Basic υποστηρίζει μόνο τα Windows, αλλά μπορείτε να χρησιμοποιήσετε το Swift της Apple. Γενικά, εάν μια γλώσσα προγραμματισμού δεν περιορίζεται σε ένα συγκεκριμένο λειτουργικό σύστημα, τότε πιθανότατα λειτουργεί στο Linux.
Εάν μια γλώσσα που θέλετε να χρησιμοποιήσετε δεν είναι ήδη εγκατεστημένη από προεπιλογή, μπορείτε συνήθως να πάρετε τα πακέτα από τα αποθετήρια της διανομής σας. Αναζητήστε τον προεπιλεγμένο σας διαχειριστή πακέτων Σύγκριση καταστημάτων εφαρμογών Linux: Ποια είναι σωστή για εσάς; Συγκριτικά καταστήματα εφαρμογών Linux: Ποια είναι η σωστή επιλογή για εσάς; Οι χρήστες των Windows οδηγούνται σε ένα κατάστημα εφαρμογών. Το macOS έχει ένα για λίγο. Το Linux, εν τω μεταξύ, είχε μια εμπειρία σε στιλ κατάστημα app για χρόνια. Αλλά ποιο είναι σωστό για εσάς; Διαβάστε περισσότερα για το όνομα της γλώσσας και πρέπει να εμφανιστεί κάτι που θέλετε.
5. Επιλέξτε από ένα ευρύ φάσμα εφαρμογών
Η δημοφιλής εικόνα ενός προγραμματιστή περιλαμβάνει συνεδρίαση μπροστά από μια οθόνη μαύρου υπολογιστή γεμάτη με λευκό ή πράσινο κείμενο. Μπορείτε να γράψετε κώδικα με αυτόν τον τρόπο ή μπορείτε να πυροβολήσετε έναν επεξεργαστή κειμένου. Προτεινόμενες επιλογές όπως η Gedit και η Kate μπορεί να είναι όλες που χρειάζεστε Σύνθετοι επεξεργαστές κειμένων Linux Σύγκριση: kate vs gedit Σύνθετοι επεξεργαστές κειμένων Linux Σύγκριση: kate vs gedit Οποιοσδήποτε χρήστης του Linux θα σας πει ότι ένας καλός επεξεργαστής κειμένου είναι ένα ζωτικό συστατικό ενός συστήματος υπολογιστή, ανεξάρτητα αν είστε νέος χρήστης ή έμπειρος επαγγελματίας. Ενώ χρησιμοποιείτε ένα τερματικό κείμενο ... Διαβάστε περισσότερα. Emacs, nano και Vim είναι επιλογές που μπορείτε να χρησιμοποιήσετε μέσα σε ένα τερματικό nano εναντίον vim: Τερματικοί επεξεργαστές κειμένων Σύγκριση nano vs. vim: Σύγκριση των επεξεργαστών κειμένων τερματικού Αν και το Linux έχει γίνει αρκετά εύκολο για σχεδόν οποιονδήποτε να χρησιμοποιήσει χωρίς να χρειάζεται ποτέ να χρησιμοποιήσει Terminal, υπάρχουν μερικοί από εμάς που τα χρησιμοποιούν τακτικά ή είναι περίεργοι για το πώς μπορεί κάποιος να ελέγξει ... Διαβάστε περισσότερα. Το Atom είναι μια επιλογή πολλαπλών πλατφόρμων που είναι τόσο ευρεία όσο το Chrome. Ή μπορείτε να είστε ένας από τους πολλούς για να ερωτευτείτε με το Υψηλό Κείμενο Κάνοντας τον Καλύτερο Επεξεργαστή Κειμένων Καλύτερα: 7 Μεγάλα Υψηλά Πακέτα Υψηλών Κειμένων Κάνοντας τον Καλύτερο Επεξεργαστή Κειμένων Καλύτερα: 7 Μεγάλα Υπερπόντια Πακέτα Κειμένου Περισσότερα.
Εναλλακτικά, μπορείτε να πάτε για ολοκληρωμένα περιβάλλοντα επιφάνειας εργασίας πλήρους μεγέθους επεξεργαστές κειμένου εναντίον IDEs: Ποιο είναι καλύτερο για προγραμματιστές; Επεξεργαστές κειμένου έναντι IDE: Ποιο είναι καλύτερο για προγραμματιστές; Η επιλογή ανάμεσα σε ένα προηγμένο IDE και έναν απλούστερο επεξεργαστή κειμένου μπορεί να είναι δύσκολο. Προσφέρουμε κάποια διορατικότητα για να σας βοηθήσουμε να κάνετε αυτή την απόφαση. Διαβάστε περισσότερα ή IDE. Στην εξαιρετικά ελαφριά πλευρά, υπάρχει η Geany, η οποία είναι υποχρεωμένη να φορτώνει γρήγορα το μηχάνημά σας. Για κάτι που προσφέρει μια πληρέστερη εμπειρία, δοκιμάστε το Eclipse Full-Featured εναντίον του βασικού επεξεργαστή κώδικα Linux: Eclipse και Geany Συγκριτικά Πλήρης παρουσίαση εναντίον βασικού Linux Code Editor: Eclipse και Geany Comparared Αν είστε κάποιος που γράφει κώδικα τακτικά, είναι πολύ σημαντικό ότι χρησιμοποιείτε έναν επεξεργαστή κωδικών που σας ταιριάζει. Κάτω από το Linux, υπάρχει μια μεγάλη επιλογή από εκδότες για να διαλέξετε, ο καθένας με στόχο ... Διαβάστε περισσότερα.
6. Νιώστε τη δύναμη του Bash Scripting
Εάν είστε απλά προγραμματιστές για να αποκτήσετε κάτι συγκεκριμένο, αλλά δεν ενδιαφέρονται για τη γλώσσα, ήρθε η ώρα να μάθετε εντολές Linux και δοκιμάστε το χέρι σας γράφοντας σενάρια Bash 5 Αρχάριοι ιδέες εγκατάστασης Linux για Cron Jobs & Shell Scripts 5 Beginner Linux Setup Ideas Για Cron Jobs & Shell Scripts Με scripting bash, μπορείτε να κάνετε μια σύνθετη σειρά εργασιών σε μια γρήγορη μετάβαση, ώστε να είναι μεγάλη για περίτεχνα και επαναλαμβανόμενες ανάγκες. Είναι επίσης ένας πολύ καλός τρόπος για να γνωρίσετε το τερματικό σταθμό. Διαβάστε περισσότερα . Πολλές από τις εντολές που έρχονται με το Linux (ή που μπορούν να εγκατασταθούν) είναι τόσο αποτελεσματικές και ισχυρές ώστε ορισμένοι χρήστες του Linux προτιμούν να ζουν στο τερματικό.
Με μια δέσμη ενεργειών Bash, μπορείτε να βάλετε εντολές μαζί για να δημιουργήσετε πιο σύνθετους συνδυασμούς. Για παράδειγμα, κάποιος που διαχειρίζεται μια λίστα αλληλογραφίας μπορεί να δημιουργήσει ένα σενάριο που θα συγχωνεύει λίστες συνδρομητών, θα εξάγει τις διευθύνσεις ηλεκτρονικού ταχυδρομείου, θα αφαιρεί διπλότυπα και θα προσθέτει τη σωστή μορφοποίηση έτσι ώστε το αποτέλεσμα να μπορεί να διαβαστεί από άλλα προγράμματα. Σίγουρα χτυπάει όλα αυτά με το χέρι.
7. Η εξειδίκευση του Linux είναι μια επιθυμητή ικανότητα
Μάθετε πώς να προγραμματίζετε για να προσπελάσετε μια δουλειά; Το γεγονός ότι χρησιμοποιείτε το Linux είναι μια εμπορεύσιμη δεξιότητα. Είτε διαχειρίζεστε έναν διακομιστή μιας εταιρείας είτε βοηθάτε στην κατασκευή των υπηρεσιών cloud που οι πελάτες βασίζονται όλο και περισσότερο, οι εργοδότες θέλουν ανθρώπους που ξέρουν πώς να χρησιμοποιούν το Linux.
Ακόμα κι αν είστε απλά τρενεργώντας γύρω για τώρα, βάζοντας το Linux στο σύστημά σας και κάνοντας κάποιο προγραμματισμό σε αυτό θα σας δώσει γρήγορα κάποια εξοικείωση με το λειτουργικό σύστημα που μπορεί να σας δώσει ένα ανταγωνιστικό πλεονέκτημα αργότερα.
Γιατί θα χρησιμοποιούσατε κάτι άλλο;
Υπάρχει ένας λόγος τόσοι πολλοί προγραμματιστές να επιλέξουν να κάνουν το Linux το σπίτι τους. Ενώ ορισμένοι θα έλεγαν ότι το Linux έχει έλλειψη φιλικών προς το χρήστη προγραμμάτων γραφείου, αυτό δεν συμβαίνει με λογισμικό που απευθύνεται σε προγραμματιστές. Θα μπορούσατε να φτάσετε στο σημείο να λέτε ότι παραδοσιακά ήταν το κοινό-στόχος του Linux.
Ακόμα κι αν έχετε ήδη αναπτυχθεί ένα περιβάλλον ανάπτυξης, δεν μπορεί να βλάψει να το επαναξιολογήσετε για να δείτε αν το Linux ταιριάζει καλύτερα στις ανάγκες σας. Μπορεί να μάθετε πολλά και να εξοικονομήσετε χρήματα κάνοντας το διακόπτη!
Εάν χρησιμοποιείτε Linux για προγραμματισμό, ποιοι είναι άλλοι λόγοι για τους οποίους οι άνθρωποι πρέπει να το εξετάσουν; Ποιο είναι το αγαπημένο σας χαρακτηριστικό ή εργαλείο προγραμματισμού στο Linux; Ενημερώστε μας στα σχόλια!