Διαφήμιση

Η Microsoft είναι μια ριζικά διαφορετική επιχείρηση από τότε που η Satya Nadella ανέλαβε τον έλεγχο. Σε σύντομο χρονικό διάστημα, έχει μετατραπεί από έναν βουλωμένο εταιρικό μεγαλοπρεπή που κυριάρχησε στον χώρο των υπολογιστών τη δεκαετία του '90, σε μια εταιρεία που κατασκευάζει προϊόντα που ενθουσιάζει τους ανθρώπους.

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

Αλλά γιατί πρέπει να νοιάζεσαι;

instagram viewer
Δεν είστε κωδικοποιητής. Δεν ενδιαφέρεστε να εξερευνήσετε βουνά και βουνά του κώδικα C ++, απλώς για να δείτε πώς λειτουργούν τα πράγματα. Αυτό είναι το υπέροχο πράγμα για τα Windows - δεν χρειάζεται να έχετε τεχνική σκέψη για να αξιοποιήσετε στο έπακρο

Αλλά αυτές οι αλλαγές στο παρασκήνιο είναι πραγματικά σημαντικές και υπόσχονται να έχουν πραγματικό αντίκτυπο στον τρόπο με τον οποίο χρησιμοποιείτε τον υπολογιστή σας, οπότε προσέξτε.

Λιγότερο εγκαταλειμμένο λογισμικό

Η Microsoft, κάθε δεδομένη χρονιά, κυκλοφορεί εκατοντάδες προϊόντα. Μερικοί, από την αρχή, έχουν μια έκκληση μαζικής αγοράς και γίνονται βρυχηθές επιτυχίες. Άλλοι, λιγότερο, αλλά καταφέρνουν να αναπτύξουν ένα εξειδικευμένο ακόλουθο.

Τελικά, διακόπτονται. Microsoft Money ήταν ένα υπέροχο παράδειγμα αυτού. Ήταν πρόδρομος του νομισματοκοπείου και σας επέτρεψε να παρακολουθείτε τα οικονομικά σας και είχε ένα μικρό στελέχη χρηστών που ορκίστηκαν. Ήταν επίσης ένα από τα παλαιότερα προϊόντα τους, που κυκλοφόρησε για πρώτη φορά το 1991, τελικά σταμάτησε το 2009, μετά από σχεδόν δύο δεκαετίες πιστής υπηρεσίας εξοικονόμησης χρημάτων.

Χρήματα

Τώρα που η Microsoft είναι επιτέλους ανοικτή στην απελευθέρωση του πηγαίου κώδικα στα προϊόντα τους με άδεια χρήσης, είναι λογικό ότι τελικά ξεκινήστε προϊόντα ανοιχτής προμήθειας που δεν σκοπεύει πλέον να επιδιώκει εμπορικά, όπως έκανε το ID Software με πολλά από τα παιχνίδια του, όπως το Quake 3 και Μοίρα.

Αυτό σημαίνει ότι όταν κάτι σκοτωθεί από τη Microsoft, η κοινότητα θα είναι έτοιμη και ικανή να αντεπεξέλθει, αν θέλει.

Μεγάλες ιδέες, κοινόχρηστες

Πιθανότατα δεν το καταλάβατε, αλλά ενώ η Microsoft εργαζόταν στα Windows 8 και στα Windows 10, μια μυστική ομάδα 100 ατόμων στο Redmond δούλευε σε ένα άλλο λειτουργικό σύστημα που ονομάζεται Midori. Λίγοι άνθρωποι εκτός της Microsoft το έχουν δει ποτέ, αλλά από όσα έχουν αποκαλυφθεί δημόσια, φαίνεται απίστευτο.

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

Κώδικας

Ο Midori ήταν μια νέα αρχή. Θα μπορούσε να εκτελέσει εφαρμογές που διανεμήθηκαν σε πολλούς κόμβους. Το εφαρμογές με άμμο Τι είναι ένα Sandbox και γιατί πρέπει να παίζετε σε έναΤα εξαιρετικά συνδεόμενα προγράμματα μπορούν να κάνουν πολλά, αλλά είναι επίσης μια ανοιχτή πρόσκληση για τους κακούς χάκερ να επιτεθούν. Για να αποφευχθεί η επιτυχία των προειδοποιήσεων, ένας προγραμματιστής θα πρέπει να εντοπίσει και να κλείσει κάθε τρύπα σε ... Διαβάστε περισσότερα (όπως το Android) για να αυξήσετε την ασφάλεια. Το πιο σημαντικό, θα ήταν γρηγορότερο και πιο σταθερό, καθώς βασικά μέρη του συστήματος - όπως ο πυρήνας, τα προγράμματα οδήγησης συσκευών και οι εφαρμογές - θα γράφονταν σε κάτι που ονομάζεται "διαχειριζόμενος κώδικας".

Θα ήταν απίστευτο.

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

Μερικοί από αυτούς που απολύθηκαν από τότε έχουν δημοσιεύσει ιστολόγια σχετικά με τις εμπειρίες και τους προβληματισμούς τους σχετικά με το έργο Midori. Ένα από τα πιο ενδιαφέροντα σημεία του πρώην προγραμματιστής του Midori, Joe Duffy ήταν ότι θα ήταν καλύτερα αν ήταν ανοιχτού κώδικα από την αρχή.

«Η μεγαλύτερη λύπη μου είναι ότι δεν το OSS από την αρχή, όπου η αξιοκρατία του Διαδικτύου θα μπορούσε να κρίνει τα κομμάτια του κατάλληλα. Όπως συμβαίνει με όλες τις μεγάλες εταιρείες, οι αποφάσεις σχετικά με το πεπρωμένο της βασικής τεχνολογίας της Midori δεν ήταν εξ ολοκλήρου τεχνολογικές, και δυστυχώς, ούτε καν εντελώς επιχειρηματικές »

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

Η Συνεργατική Κωδικοποίηση Κάνει Καλύτερο Λογισμικό

Κοιτάξτε τη σελίδα Github οποιουδήποτε σημαντικού προϊόντος λογισμικού ανοιχτού κώδικα - είτε αυτό το WordPress, ο πυρήνας του Linux ή ακόμα και το Microsoft Κωδικός Visual Studio - και θα βρείτε μια σελίδα ζητημάτων. Αυτό τεκμηριώνει τα διάφορα προβλήματα που έχουν εντοπιστεί σε ένα πρόγραμμα και υποβάλλονται τόσο από προγραμματιστές όσο και από χρήστες.

IssueTracker

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

Τώρα, φανταστείτε εάν θα μπορούσατε να το κάνετε σε ένα σημαντικό κομμάτι εμπορικού λογισμικού. Με τη Microsoft, σταδιακά, ανοιχτά προγράμματα σε επιλεγμένα μέρη του ρεπερτορίου λογισμικού της, αυτό είναι πλέον πραγματικότητα.

(Δυνητικά) Διαρκής Υποστήριξη

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

Από το Microsoft Money, στο φαινομενικά αθάνατα Windows XP Γιατί τα Windows XP δεν θα φύγουν σύντομαΟι άνθρωποι δεν μπορούν να αφήσουν τα Windows XP. Σε επιχειρήσεις και σπίτια σε όλο τον κόσμο, θα παραμείνει. Μιλήσαμε με τρεις χρήστες των Windows XP από διαφορετικές γενιές και υπόβαθρα για να μάθουμε γιατί. Διαβάστε περισσότερα ; όταν η Microsoft σκοτώνει κάτι, οι άνθρωποι αναστατώνουν. Η ανοιχτή προμήθεια αυτών των ζωτικών κομματιών λογισμικού σημαίνει ότι υπάρχει πιθανότητα να αναλάβει η κοινότητα και θα συνεχίσουν να προσφέρονται ενημερώσεις κώδικα και ενημερώσεις, υπό την προϋπόθεση ότι εξακολουθεί να υπάρχει ενδιαφέρον.

WindowsXP

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

Μάθετε από τα καλύτερα

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

Έφτασα σε αυτό το συμπέρασμα αφού μίλησα σε πολλούς ανθρώπους για το πώς έμαθαν να κωδικοποιούν τη δεκαετία του 1980, πριν από το Stack Overflow, το Code Completion και το Reddit. Ως επί το πλείστον, πήραν κώδικα που είχε ήδη γράψει κάποιος και τον τροποποίησαν. Μέσω της δοκιμής και του λάθους, πήραν τη δουλειά κάποιου άλλου και το έκαναν δικό τους. Θα περνούσαν ώρες να χακάρουν τα BBC Micros και Spectrums τους, για να αλλάξουν την εμφάνιση ενός αντικειμένου ή να προσθέσουν σε ένα παιχνίδι που τους ανήκε.

ΒΑΣΙΚΟΣ

Η Microsoft που επιλέγει να δημοσιεύσει τον κωδικό του στο Github θα έπαιρνε αυτή την ιδέα και θα την εφάρμοζε στο 21αγ αιώνας. Οι άνθρωποι θα μπορούσαν να μάθουν να κωδικοποιούν τροποποιώντας τα προγράμματα που χρησιμοποιούν σε καθημερινή βάση. Πόσο δροσερό είναι ότι?

Open Source και Open

Πιθανότατα δεν είστε κωδικοποιητής. Είναι εντάξει. Οι περισσότεροι άνθρωποι δεν είναι. Ωστόσο, θα πρέπει να ενδιαφέρεστε για τη Microsoft που επιλέγει να ανοίγει όλο και περισσότερο τον κώδικα της, επειδή επηρεάζει έμμεσα την ψηφιακή σας ζωή.

Τονίζει επίσης πώς γίνεται η Microsoft μια πιο ανοιχτή εταιρεία. από το Πρόγραμμα προεπισκόπησης των Windows 10 Insider Γίνετε ο πρώτος που θα δοκιμάσει νέες κατασκευές των Windows 10 ως Windows InsiderΤα Windows Insiders είναι οι πρώτοι που δοκιμάζουν νέες εκδόσεις των Windows 10. Είναι επίσης οι πρώτοι που υποφέρουν από σφάλματα. Εδώ θα σας δείξουμε πώς να εγγραφείτε ή να αποχωρήσετε από το πρόγραμμα και πώς να μοιραστείτε ... Διαβάστε περισσότερα , όπου οι χρήστες μπορούν να δοκιμάσουν νέες λειτουργίες καθώς έχουν κατασκευαστεί. για την έγκρισή του Github; ακόμη και την απόφασή του να επιτρέψει σε εφαρμογές iOS και Android εκτελείται στα Windows 10 Θέλετε να εκτελούνται οι αγαπημένες σας εφαρμογές Android & iOS στα Windows 10;Η Microsoft αντιμετωπίζει πρόβλημα με την εφαρμογή. Και η λύση τους θα μπορούσε να σας επιτρέψει να εκτελέσετε εφαρμογές Android και iOS στην επιφάνεια εργασίας των Windows. Σειρά σου! Ενθαρρύνετε τους προγραμματιστές να μεταφέρουν εφαρμογές σε Windows με το Project Astoria ή το Islandwood. Διαβάστε περισσότερα .

Επιπλέον, φαίνονται χαρούμενοι που το λογισμικό της Microsoft λειτουργεί σε ανταγωνιστικές πλατφόρμες. Για παράδειγμα, το Android διαθέτει πλέον μια έκδοση του Microsoft Office, ενώ το Linux διαθέτει και το πλαίσιο .NET Ένα GNU που ξεκινά για τη Microsoft: Τι σημαίνει ένα ανοιχτό κώδικα .NET Framework σημαίνει για τους υπόλοιπους από εμάςΗ Microsoft μόλις κυκλοφόρησε ένα σημαντικό μέρος του κώδικα με μια ανεκτική άδεια ανοιχτού κώδικα. Αυτή η κίνηση σπάει με χρόνια παράδοσης. Γιατί όμως και τι σημαίνει για εσάς; Διαβάστε περισσότερα , και Κωδικός Visual Studio. Το προηγούμενο κομμάτι λογισμικού έχει τη δυνατότητα να οδηγήσει ακόμη περισσότερο λογισμικό πολλαπλών πλατφορμών, καθώς οι προγραμματιστές μπορούν να γράψουν κώδικα μία φορά και να τον εκτελέσουν στο πλαίσιο .NET σε Linux, OS X και Windows.

Υπάρχουν άλλες εκπληκτικές ατέλειες στη Microsoft που αγκαλιάζει το κίνημα του Open Source; Πείτε μου στα παρακάτω σχόλια.

Φωτογραφικές μονάδες: Windows XP (Rob DiCaterino), Ένα κομμάτι κώδικα (Timitrius)

Ο Matthew Hughes είναι προγραμματιστής λογισμικού και συγγραφέας από το Λίβερπουλ της Αγγλίας. Σπάνια βρέθηκε χωρίς ένα φλιτζάνι ισχυρό μαύρο καφέ στο χέρι του και λατρεύει απολύτως το Macbook Pro και την κάμερα του. Μπορείτε να διαβάσετε το ιστολόγιό του στο http://www.matthewhughes.co.uk και ακολουθήστε τον στο twitter στο @matthewhughes.