Η πλατφόρμα ανάπτυξης .Net θα είναι εγγενής στο Ubuntu 22.04

Η ανακοίνωση της συμφωνίας Canonical και Microsoft

Η πλατφόρμα ανάπτυξης .Net θα μπορεί να εγκατασταθεί με μία μόνο εντολή σε εικόνες κεντρικού υπολογιστή και κοντέινερ του Ubuntu 22.04 Όπως ανακοίνωσε η Canonical σε αυτήν blog. Το .Net ήταν, μαζί με το ενσωματωμένο περιβάλλον ανάπτυξης Visual Studio Code, μια από τις πρώτες συνεισφορές της Microsoft στον κόσμο του ανοιχτού κώδικα, αφού άλλαξε τη στάση της απέναντι σε αυτόν τον τύπο άδειας υπό τη διοίκηση του Satya Nadella.

Μακριά από τις θεωρίες συνωμοσίας που προωθούνται από ένα συγκεκριμένο μέρος της κοινότητας, αλλά και από την αθωότητα του να πιστεύει κανείς ότι είναι μια χειρονομία γενναιοδωρίας, Η πρόθεση της Microsoft είναι απλώς να μην χάσει περισσότερους προγραμματιστές από τα προϊόντα της Google, της Amazon ή του Facebook που έχουν επιλέξει να κάνουν την ανάπτυξη γλωσσών προγραμματισμού και εργαλείων ανοιχτού κώδικα.

Ubuntu κώδικα οπτικού στούντιο
σχετικό άρθρο:
Η Microsoft παρέδωσε: εγκαινιάζει .NET Core και Visual Studio Code για Linux

Η συμφωνία

Η κίνηση έχει νόημα και για την Canonical. Δεν είναι μόνο μία από τις διανομές Linux που προτιμούν οι επαγγελματίες προγραμματιστές, την εδραιώνει και στην εταιρική σφαίρα δεδομένου ότι η συμφωνία με τη Microsoft περιλαμβάνει τη δυνατότητα παροχής υποστήριξης για το .Net καθώς και τη λήψη ενημερώσεων και ενημερώσεων κώδικα ασφαλείας μόλις κυκλοφορήσουν.

Περιέργως, η εγκατάσταση γίνεται από τον παραδοσιακό διαχειριστή πακέτων σε μορφή DEB Αντί να το κάνουμε στο Snap. Θα βρισκόμαστε στην παραμονή μιας από τις παραδοσιακές αλλαγές ιδεών της Shuttleworth ή θα είναι απαίτηση από τη Microsoft ώστε το Debian και οι παράγωγες διανομές να μπορούν επίσης να το εγκαταστήσουν;

Τέλος πάντων, χρήστες και προγραμματιστές kos .NET 6 που χρησιμοποιούν Ubuntu 22.04 μπορούν πλέον να εγκαταστήσουν τα πακέτα .NET 6 με μια απλή εντολή. Εάν προτιμάτε, έχουν επίσης εξαιρετικά μικρές, προκατασκευασμένες, βελτιστοποιημένες εικόνες κοντέινερ εκτός συσκευασίας.

Όπως είπαμε νωρίτερα, δεν πρόκειται για τη λήψη κώδικα .NET και τη συσκευασία του για το Ubuntu όπως έχει ήδη γίνει με άλλες διανομές. Η Microsoft συμμετέχει ενεργά σε όλη τη διαδικασία.

Ο Richard Lander, Διευθυντής Προγράμματος για το .Net το εξηγεί ως εξής:

Η συνεργασία με την Canonical μας επέτρεψε να προσφέρουμε ταυτόχρονα ευκολία στη χρήση και βελτιωμένη ασφάλεια στους προγραμματιστές .NET. Το έργο επωφελείται από την ηγετική θέση της Canonical στο οικοσύστημα Linux και τη βαθιά εμπειρία της Microsoft σε εργαλεία και πλατφόρμες ανάπτυξης. Το αποτέλεσμα είναι ένας συνδυασμός πακέτων DEB και εικόνων κοντέινερ που θα ωφελήσει τόσο τους προγραμματιστές της κοινότητας όσο και τους πελάτες μεγάλων επιχειρήσεων μέσω ανοιχτού κώδικα.

Για την Canonical που μίλησε ήταν ο Product Director της, Valentin Viennot:

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

Ενημερώσεις

Από την Canonical διευκρίνισαν το θέμα των διαφορετικών ημερομηνιών ενημερώσεων των εκτεταμένων εκδόσεων του Ubuntu και του .Net. Το .NET LTS κυκλοφορεί τον Νοέμβριο των μονών ετών και το Ubuntu LTS κυκλοφορεί τον Απρίλιο του επόμενου ζυγού έτους. Σύμφωνα με τους ίδιους, αυτό το εγγυάται Οι χρήστες θα έχουν πάντα την πιο πρόσφατη έκδοση του .Net σε κάθε LTS

Τι είναι η πλατφόρμα ανάπτυξης .Net

Είναι ένα σύνολο τεχνολογιών για την ανάπτυξη διαδικτυακών εφαρμογών και υπηρεσιών ανεξάρτητα από το λειτουργικό σύστημα.

Πώς να το εγκαταστήσετε στο Ubuntu

Εγκατάσταση όλου του περιβάλλοντος
sudo apt update && sudo apt install dotnet6
Εγκατάσταση εργαλείων για προγραμματισμό ή εκτέλεση εφαρμογών.
sudo apt install dotnet-sdk-6.0
sudo apt install dotnet-runtime-6.O
sudo apt install aspnetcore-runtime-6.0

Είναι επίσης δυνατή η λήψη εικόνων OCI (οι οποίες ακολουθούν το πρότυπο του Open Container Initiative)

Αυτές οι εικόνες αποτελούνται μόνο από το αυστηρό σύνολο πακέτων και αρχείων που απαιτούνται κατά το χρόνο εκτέλεσης. Σύμφωνα με την Canonical, αυτή η διαδικασία έχει ξυρίσει 100MB, παρέχοντας τη μικρότερη εικόνα OCI που βασίζεται στο Ubuntu που κυκλοφόρησε ποτέ σε λιγότερο από 6MB (συμπιεσμένη).

Όλοι οι σύνδεσμοι λήψης βρίσκονται στη διεύθυνση αυτή η σελίδα.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.