Διαφήμιση

Το Linux είναι πολλά πράγματα. Είναι το βασικό στοιχείο Πώς να αναβαθμίσετε εύκολα τον πυρήνα Linux του Ubuntu με το UkuuΗ αναβάθμιση του πυρήνα του Linux δεν είναι εύκολη, αλλά αν τρέχετε το Ubuntu και θέλετε τον τελευταίο πυρήνα, υπάρχει τώρα ένα απλό εργαλείο που μπορείτε να χρησιμοποιήσετε για να κάνετε λήψη της ενημέρωσης: Ukuu. Διαβάστε περισσότερα από έναν μεγάλο αριθμό διανομών, τους ώμους στους οποίους α μεγάλη κινητή πλατφόρμα Είναι το Android πραγματικά ανοιχτό; Και μάλιστα έχει σημασία;Εδώ εξετάζουμε αν το Android είναι πραγματικά ανοικτού κώδικα. Μετά από όλα, βασίζεται στο Linux! Διαβάστε περισσότερα στέκεται, και καλύτερα από άλλα Το Linux είναι τελικά αρκετά καλό για να αντικαταστήσει τα Windows;Πρόσφατα στοιχεία δείχνουν ότι η χρήση του desktop Linux έχει φτάσει το 2%, είναι ακόμα υψηλότερη. Αυτό σημαίνει ότι το Linux έχει φτάσει σε ένα σημείο όπου μπορεί να αντικαταστήσει τα Windows και το Mac OS X για τον μέσο χρήστη; Διαβάστε περισσότερα , πιο δημοφιλή λειτουργικά συστήματα (σίγουρα όχι γνώμη).

instagram viewer

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

Πλαίσια λογισμικού: Δομικά στοιχεία

Τα πλαίσια λογισμικού δεν είναι τα πιο συναρπαστικά από τα πράγματα, αλλά είναι χρήσιμα με τον δικό τους τρόπο, που εργάζονται πίσω από τις σκηνές. Επιτρέπουν στους ανθρώπους να αναπτύσσουν εύκολα εφαρμογές για άλλους, χωρίς να ξεκινούν εντελώς από το μηδέν. Μονο είναι ένα από αυτά, όπως και το .Πλαίσιο δικτύου Ένα αρχικό GNU για τη Microsoft: Τι είναι το .NET Framework ανοικτού κώδικα για τα υπόλοιπαΗ Microsoft μόλις κυκλοφόρησε ένα σημαντικό μέρος του κώδικα της υπό μια άδεια άδεια ανοικτού κώδικα. Αυτή η κίνηση σπάει με χρόνια παράδοσης. Αλλά γιατί και τι σημαίνει για εσάς; Διαβάστε περισσότερα .

Αυτά τα πλαίσια μπορεί να κυμαίνονται από το να χρησιμοποιούνται για συγκεκριμένα περιβάλλοντα επιφάνειας εργασίας 5 μεγάλα περιβάλλοντα επιφάνειας εργασίας Linux δεν έχετε ακούσει γιαΥπάρχουν πολλά desktop περιβάλλοντα Linux έξω εκεί - συμπεριλαμβανομένων μερικών από αυτούς που πιθανότατα δεν έχετε ακούσει. Εδώ είναι πέντε από τα αγαπημένα μας. Διαβάστε περισσότερα σε κάτι που διατίθεται σε πολλά λειτουργικά συστήματα. Για παράδειγμα, το KDE Plasma desktop Επεξήγηση του KDE: Μια ματιά στην πιο διαρθρωμένη επιφάνεια εργασίας του LinuxΤι φαίνεται το Linux; Μερικές φορές, Ενότητα. άλλες φορές, το GNOME. Συχνά όμως, το Linux τρέχει το KDE. Εάν δεν χρησιμοποιείτε το προηγούμενο περιβάλλον K Desktop στο PC σας Linux, τώρα είναι η ώρα να αλλάξετε! Διαβάστε περισσότερα έχει πολλαπλά κομμάτια λογισμικού που βοηθούν στη δημιουργία εγγράφων ολοκληρωμένων, ευκολότερων εφαρμογών. Αυτό περιλαμβάνει το δικό τους IDE (ολοκληρωμένο περιβάλλον ανάπτυξης) που ονομάζεται KDevelop.

linux mono kdevelop

Αυτό μπορεί να έχει πολλά οφέλη για τους τελικούς χρήστες. Οι προγραμματιστές είναι σε θέση να δημιουργήσουν εφαρμογών 10 αποκλειστικές εφαρμογές Linux που δεν θα βρείτε στα WindowsΜετακινώντας από τα Windows, θα βρείτε ότι υπάρχουν πολλές εφαρμογές που μπορείτε να χρησιμοποιήσετε για να αντικαταστήσετε το παλιό σας ιδιόκτητο λογισμικό. Θα βρείτε ακόμη μια συλλογή από εντυπωσιακές εφαρμογές και εργαλεία αποκλειστικά για το Linux. Διαβάστε περισσότερα πιο γρήγορα, πιο εύκολα, και ως εκ τούτου μπορεί να ωθήσει αλλαγές και βελτιώσεις πολύ πιο γρήγορα. Όταν στέκεστε στους ώμους των γιγάντων, αυτό φτάνει σε αυτό το επιπλέον ύψος λίγο λιγότερο επώδυνο.

Ορισμένα πλαίσια έχουν πολλαπλή πλατφόρμα στη φύση - τα προγράμματα που γράφονται μαζί τους μπορούν να λειτουργήσουν μεταξύ τους διαφορετικά λειτουργικά συστήματα Ποιο λειτουργικό σύστημα πρέπει να επιλέξετε για τον επόμενο υπολογιστή σας;Αγοράζοντας ένα νέο υπολογιστή; Έχετε περισσότερες επιλογές λειτουργικού συστήματος από ποτέ. Ποιο είναι το καλύτερο λειτουργικό σύστημα για τον υπολογιστή σας; Διαβάστε περισσότερα . Αυτό είναι χρήσιμο τόσο για τους προγραμματιστές όσο και για τους τελικούς χρήστες. Αφενός, τέτοια προγράμματα μπορούν να προσεγγίσουν περισσότερους ανθρώπους και, αφετέρου, μεγαλύτερη αξιοπιστία από μια ευρύτερη βάση χρηστών.

Τι είναι το Mono;

Το Mono είναι ένα παράδειγμα ενός πλαισίου δια-πλατφόρμας που διατίθεται στα Windows, macOS Κάντε το Linux να μοιάζει με MacOS με αυτές τις Easy TweaksΑν σας αρέσει το Linux αλλά θέλετε να μοιάζει περισσότερο με MacOS, έχετε τύχη! Εδώ είναι πώς να κάνετε την επιφάνεια εργασίας του Linux να μοιάζει με macOS. Διαβάστε περισσότερα , Το Linux και πολλά άλλα. Αρχικά σχεδιάστηκε ως ένα ανοιχτή πηγή Ο πλήρης οδηγός σας για να ζήσετε μια ελεύθερη και ανοιχτή ζωή 100%Τα Windows και τα MacOS είναι εμπορικά, ιδιόκτητα, κλειστά λειτουργικά συστήματα. Το Linux και οι πολλές εφαρμογές του είναι δωρεάν και ανοιχτά. Θέλετε να χρησιμοποιείτε μόνο δωρεάν λογισμικό και λογισμικό ανοιχτού κώδικα; Δείτε πώς. Διαβάστε περισσότερα εφαρμογή του .NET Framework στο Linux. Από εκεί, μετατράπηκε σε κάτι περισσότερο, υποστηρίζοντας πολλά διαφορετικά λειτουργικά συστήματα.

mono πλατφόρμες linux

Το Mono (όπως το .NET) συνδέεται σε μεγάλο βαθμό με τη γλώσσα προγραμματισμού C #, γνωστή για το υψηλό επίπεδο φορητότητάς του. Για παράδειγμα, το Μηχανή παιχνιδιών ενότητας Προγραμματισμός ενός παιχνιδιού με ενότητα: Οδηγός για αρχάριουςΣτο εξελισσόμενο τοπίο της ανάπτυξης παιχνιδιών indie, η Unity έχει αναδειχθεί ως κάτι το de-facto πρότυπο: το χαμηλό κόστος, η ευκολία χρήσης και το ευρύ σύνολο χαρακτηριστικών το καθιστούν ιδανικό για γρήγορη ανάπτυξη παιχνιδιών. Διαβάστε περισσότερα χρησιμοποιεί το C # ως τρόπο πολλαπλής πλατφόρμας για τη δημιουργία βιντεοπαιχνιδιών. Αυτό οφείλεται εν μέρει στο σχεδιασμό της γλώσσας. Το C # μπορεί να μετατραπεί σε CIL (Κοινή ενδιάμεση γλώσσα), η οποία μπορεί να είναι είτε καταρτίζονται Πώς να μεταγλωττίσετε και να εγκαταστήσετε τα αρχεία TAR GZ & TAR BZ2 στο Ubuntu Linux Διαβάστε περισσότερα σε γηγενή κώδικα (ταχύτερη, λιγότερο φορητή) ή να τρέξετε μέσω a εικονική μηχανή Γιατί η εικονική μηχανή Java βοηθά τον κώδικα σας να λειτουργεί καλύτεραΤι πρέπει να γνωρίζετε γιατί η εικονική μηχανή java δίνει στο java περισσότερα πλεονεκτήματα σε σχέση με τον εγγενή προγραμματισμό μιας εφαρμογής; Διαβάστε παρακάτω για να μάθετε! Διαβάστε περισσότερα (πιο αργή, πιο φορητή). Το Mono παρέχει τα μέσα για την κατάρτιση και την εκτέλεση προγραμμάτων C #, παρόμοια με το .NET Framework.

Αυτές τις μέρες, αναπτύχθηκε από τους ιδιοκτήτες του λογισμικού που προσπάθησε να μιμηθεί: τη Microsoft. Με την ανοιχτή προμήθεια Τι είναι το λογισμικό ανοιχτού κώδικα; [Επεξηγήσεις MakeUseOf]"Άνοιγμα πηγής" είναι ένας όρος που ρίχνεται γύρω από πολλές αυτές τις μέρες. Μπορεί να γνωρίζετε ότι ορισμένα πράγματα είναι ανοικτού κώδικα, όπως το Linux και το Android, αλλά γνωρίζετε τι συνεπάγεται; Τι είναι ανοιχτό ... Διαβάστε περισσότερα του πλαισίου .NET, το Mono είναι πιο παρόμοιο με αυτό από ποτέ, ικανό να ενσωματώσει τον κώδικα του στο δικό του σχέδιο. Το έργο περιλαμβάνει επίσης ένα ειδικό IDE (ολοκληρωμένο περιβάλλον ανάπτυξης) Επεξεργαστές κειμένων vs. IDE: Ποιο είναι καλύτερο για προγραμματιστές;Η επιλογή ανάμεσα σε ένα προηγμένο IDE και έναν απλούστερο επεξεργαστή κειμένου μπορεί να είναι δύσκολο. Προσφέρουμε κάποια στοιχεία για να σας βοηθήσουμε να λάβετε αυτή την απόφαση. Διαβάστε περισσότερα που ονομάζεται MonoDevelop, λίγο σαν το ισοδύναμο Linux του Visual Studio.

linux mono ανάπτυξη

Εφαρμογές μονής και διασταυρούμενης πλατφόρμας

Έχοντας όλα αυτά κατά νου, είναι ξεκάθαρο ότι η φύση της πολλαπλής πλατφόρμας του Mono είναι πολύ χρήσιμη για τους ανθρώπους που κινούνται Linux από τα Windows Windows vs. Linux: Εδώ είναι αυτό που έχουν κοινάΑντί να καταλάβουμε πώς το Linux έχει αυτό ή τα Windows δεν έχει αυτό, ίσως πρέπει να γιορτάσουμε ότι και τα δύο λειτουργικά συστήματα είναι γερά, αποτελεσματικά και πλήρη. Ας δούμε τι ακριβώς έχουν από κοινού. Διαβάστε περισσότερα . Λειτουργεί ως ένα άλλο σημείο γεφύρωσης μεταξύ των δύο λειτουργικών συστημάτων, για να αποκόψει ένα από τα μεγαλύτερα προβλήματα της μεταγωγής: αποκλειστικό λογισμικό 10 αποκλειστικές εφαρμογές Linux που δεν θα βρείτε στα WindowsΜετακινώντας από τα Windows, θα βρείτε ότι υπάρχουν πολλές εφαρμογές που μπορείτε να χρησιμοποιήσετε για να αντικαταστήσετε το παλιό σας ιδιόκτητο λογισμικό. Θα βρείτε ακόμη μια συλλογή από εντυπωσιακές εφαρμογές και εργαλεία αποκλειστικά για το Linux. Διαβάστε περισσότερα .

Υπάρχουν πολλά προγράμματα που γράφονται στο Mono. Αυτές οι εφαρμογές έχουν μεγάλη πιθανότητα να είναι cross platform 10+ εφαρμογές Great Cross-Platform για Windows και Linux Διαβάστε περισσότερα , διαθέσιμη μεταξύ πολλών λειτουργικών συστημάτων. Μαζί με αυτό, ο Mono υποστηρίζει πραγματικά πολλά .NET δυαδικά αρχεία Δυαδικό εναντίον Πηγές πακέτων: Ποια πρέπει να χρησιμοποιήσετε;Οι χρήστες του Linux έχουν δύο κύριους τρόπους για την εγκατάσταση προγραμμάτων: χρησιμοποιήστε ένα προ-κατασκευασμένο πακέτο ή να το συντάξετε μόνοι σας. Συνήθως επιλέγουμε ένα πακέτο, αλλά υπάρχουν στιγμές που πρέπει να εξετάσετε το κτίριο από την πηγή. Διαβάστε περισσότερα από το κουτί (δηλαδή, C # Αρχεία EXE Πώς να κάνετε ένα αρχείο εγκατάστασης "EXE"Τι κάνετε όταν δημιουργήσετε κάποιο νέο λογισμικό των Windows και θέλετε να το μοιραστείτε με τον κόσμο; Στην ιδανική περίπτωση, θα δημιουργήσετε ένα πακέτο εγκατάστασης EXE. Δείτε πώς. Διαβάστε περισσότερα γραμμένο στο Visual Studio). Ως εκ τούτου, είναι πιθανό ότι τα προγράμματα .NET που δεν υπάρχουν ακόμα στο Linux μπορεί να είναι στο μέλλον.

Ίσως να χρησιμοποιείτε μία από αυτές τις εφαρμογές χωρίς να το γνωρίζετε!

KeePass

KeePass KeePass Password Safe - Το τελευταίο κρυπτογραφημένο σύστημα κωδικού πρόσβασης [Windows, Portable]Αποθηκεύστε τους κωδικούς πρόσβασής σας με ασφάλεια. Ολοκληρωμένη με κρυπτογράφηση και αξιοπρεπή γεννήτρια κωδικού πρόσβασης - για να μην αναφέρουμε πρόσθετα για το Chrome και τον Firefox - το KeePass μπορεί να είναι το καλύτερο σύστημα διαχείρισης κωδικών πρόσβασης εκεί έξω. Αν εσύ... Διαβάστε περισσότερα είναι ένας εξαιρετικός διαχειριστής κωδικών πρόσβασης χωρίς σύνδεση. Αυτό σημαίνει ότι αντίθετα από, ας πούμε, LastPass Πώς να μεταβείτε από το LastPass σε έναν διαχειριστή εναλλακτικών κωδικών πρόσβασηςΤο LastPass είναι ένας δημοφιλής διαχειριστής κωδικών πρόσβασης, αλλά αν έχετε αποφασίσει να μετακινήσετε μια άλλη λύση, θα πρέπει να εξάγετε τα δεδομένα σας. Δείτε πώς μπορείτε να εξάγετε τα δεδομένα σας σε 1Password, Dashlane ή KeePass. Διαβάστε περισσότερα , οι πληροφορίες σας δεν συνδέονται με ένα διακομιστή για λόγους ευκολίας. Αλλά αυτό θα μπορούσε να είναι μια πολύτιμη τιμή για να πληρώσει, για ένα υψηλότερο επίπεδο ελέγχου στα χέρια σας.

Είναι επίσης γραμμένο σε Mono, αφήνοντάς το να τρέχει σε πολλές διαφορετικές πλατφόρμες. Ενώ στοχεύει κυρίως στα Windows, αυτό σημαίνει επίσης ότι υποστηρίζονται από το macOS και το Linux. Αν και δεν μπορεί να φαίνεται πολύ ντόπιο, λειτουργεί καλά. Επιπλέον, η κατοχή των κωδικών πρόσβασής σας είναι αρκετά επωφελής.

linux mono keepass

Πίντα

Ο καλύτερος τρόπος για να περιγράψουμε την Pinta θα είναι μια έκδοση πολλαπλών πλατφορμών της Paint. NET (που με τη σειρά του είναι α καλύτερη έκδοση του Microsoft Paint 7 δωρεάν εναλλακτικές λύσεις χρωμάτων της MicrosoftΗ Microsoft έχει αποσυρθεί από το MS Paint υπέρ του Paint 3D. Δεν ενθουσιάστηκα? Βρήκαμε δωρεάν εναλλακτικές λύσεις Microsoft Paint για όλες τις ανάγκες προβολής και επεξεργασίας εικόνων. Διαβάστε περισσότερα ). Είναι μια αρκετά απλή εφαρμογή, με αρκετή ισχύ για να επεξεργαστείτε και να δημιουργήσετε εικόνες. Σε αντίθεση με το KeePass, φαίνεται λίγο καλύτερα μεταξύ των διαφόρων λειτουργικών συστημάτων.

pinta linux μονο

Δυστυχώς, δείχνει επίσης μερικούς περιορισμούς του Mono. Χρώμα. NET, η εφαρμογή από την οποία εμπνεύστηκε, τελικά, γράφτηκε χρησιμοποιώντας το .Πλαίσιο δικτύου Microsoft .NET Framework: Γιατί το χρειάζεστε και πώς να το εγκαταστήσετε στα WindowsΧρειάζεται να το εγκαταστήσετε ή να το ενημερώσετε. Αλλά ξέρετε τι είναι το .NET Framework; Σας παρουσιάζουμε γιατί χρειάζεστε και πώς μπορείτε να αποκτήσετε την πιο πρόσφατη έκδοση. Διαβάστε περισσότερα , αλλά εξακολουθεί να παραμένει μόνο στα Windows. Ενώ τα περισσότερα πράγματα μπορούν να λειτουργήσουν μεταξύ των δύο, αν ένα πρόγραμμα βασίζεται σε συγκεκριμένα στοιχεία των Windows του πλαισίου, θα πρέπει να αναζητήστε εναλλακτικές λύσεις Οι 5 καλύτερες εναλλακτικές του Photoshop που μπορείτε να εκτελέσετε στο LinuxΗ εύρεση μιας εναλλακτικής λύσης Adobe Photoshop για το Linux δεν είναι τόσο δύσκολη. Εδώ είναι οι καλύτερες εναλλακτικές λύσεις Photoshop για Linux. Διαβάστε περισσότερα .

Wine + Mono = Καλύτερη συμβατότητα

Το Mono μπορεί επίσης να βοηθήσει τους switchers των Windows μέσω επέκτασης Κρασί Πώς να εκτελέσετε τα Windows Apps & Games με το Linux WineΥπάρχει κάποιος τρόπος να αποκτήσετε το λογισμικό των Windows που να λειτουργεί στο Linux; Μια απάντηση είναι να χρησιμοποιήσετε το κρασί, αλλά ενώ μπορεί να είναι πολύ χρήσιμο, θα πρέπει πιθανώς να είναι μόνο η τελευταία λύση. Εδώ γιατί. Διαβάστε περισσότερα , ένα επίπεδο συμβατότητας που επιτρέπει στους χρήστες να εκτελούν εφαρμογές Windows. Οι οπισθοδρομικοί μηχανικοί οίνου έχουν πολλές λειτουργίες των Windows και μεταφράζουν αυτή τη συμπεριφορά στα ισοδύναμα του Linux. Ως εκ τούτου, μπορεί να τρέξει πολλά προγράμματα που δεν έχουν σχεδιαστεί για το Linux, σαν να ήταν.

Το πραγματικό αρχείο εγκατάστασης Mono περιέχει μια σειρά από βιβλιοθήκες λογισμικού, στοιχεία που άλλα προγράμματα μπορούν να δημιουργήσουν. Έχουν σχεδιαστεί έτσι ώστε να υλοποιούν όσο το δυνατόν περισσότερο το .NET Framework (αν και cross-platform). Εξαιτίας αυτού, πολλά πράγματα γραμμένα για Windows χρησιμοποιώντας το εν λόγω πλαίσιο θα λειτουργήσουν και υπό Mono.

linux mono εξαρτήματα

Το κρασί μπορεί να εκμεταλλευτεί όλες τις εργασίες που έχει κάνει ο Mono εδώ και πολλά χρόνια, χρησιμοποιώντας το για να σας βοηθήσει να τρέξετε εφαρμογές .NET ή ακόμα και προγράμματα με αυτά τα στοιχεία μέσα σε αυτά. Μερικά παιχνίδια Πώς να προσθέσετε mods στο The Sims 4, και οι καλύτεροι τρόποι για να δοκιμάσετεΤο The Sims 4 περιλαμβάνει ισχυρή υποστήριξη modding. Οι φιλόδοξοι δημιουργοί αναδεικνύουν ήδη νέες μορφές, αναμορφωμένες χτενίσματα, mods παιχνιδιού και πολλά άλλα για να ενισχύσουν το παιχνίδι σας. Διαβάστε περισσότερα , για παράδειγμα, βασίζονται σε κάποιο βαθμό στο πλαίσιο.

Μονό σε έναν κόσμο .NET ανοιχτού κώδικα

Όπως αναφέρθηκε προηγουμένως, ένα μεγάλο μέρος του πλαισίου .NET είναι πλέον ανοικτού κώδικα, με περισσότερα να έρθουν. Ήδη, είναι πιθανό να επωφεληθείτε (κάπως) από αυτήν σε άλλες πλατφόρμες εκτός από τα Windows. Κάποιος, λοιπόν, θα μπορούσε να αναρωτηθεί πώς ο Mono θα μπορούσε να είναι χρήσιμος για τους ανθρώπους.

Η απάντηση σε αυτό είναι πολύ απλή: πολλά από τα χρήσιμα συστατικά του .NET είναι αόρατα στους τελικούς χρήστες. Είναι ακόμα αρκετά δύσκολο να δημιουργηθούν γραφικές εφαρμογές πολλαπλών πλατφορμών, χρησιμοποιώντας μόνο το πλαίσιο ανοιχτού κώδικα της Microsoft. Το Mono, από την άλλη πλευρά, είναι καλά εδραιωμένο, έχοντας πολλούς τρόπους για να γράψει προγράμματα εγγενή αναζητούν, με λίγη ταλαιπωρία. Και θα συνεχίσει να αυξάνεται μόνο,

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

Πώς αντιμετωπίζετε το χάσμα εφαρμογής στο Linux;

Image Credit: OndrejProsicky /Depositphotos

Σήμερα, μελετώντας για ένα BIT, ο Austin Luong είναι ένας άπληστος ενθουσιώδης Linux που αγαπά να προσηλυτίσει για το ελεύθερο λογισμικό. Του αρέσει επίσης να γράφει sci-fi, αλλά μόνο στην ιδιωτική ζωή του σκληρού δίσκου του.