מיקרוסופט הפכה את מחשבון Windows לקוד פתוח

מחשבון-חלונות -10

מיקרוסופט כבר מזמן תומכת באידיאולוגיית התוכנה הלא חינמית, אידיאולוגיה שבאמצעותה החברה ייצרה מיליארדי דולרים. מבחינה היסטורית, החברה התנגדה לפרויקטים פתוחים של קוד פתוח כמו לינוקס.

עם זאת, בהנהגתה של סתיה נדלה, מיקרוסופט היא חברה שונה מאוד. לא רק שהוא תומך בקוד פתוח ובלינוקס, אלא שהוא גם מביא קוד לעולם הקוד הפתוח.

למעשה, מיקרוסופט הפכה לאחת התורמות העיקריות. ובכן אתמול הודיעו אנשי Windows המרחיק לכת עוד יותר במחויבותו לאידיאולוגיית קוד פתוח. כמו כשעושים הפוך את תוכנית מחשבון Windows שלך לפרויקט קוד פתוח ב- GitHub.

בפוסט בבלוג, מיקרוסופט ש:

היום, אנו שמחים לבשר כי אנו משחררים את קוד המחשבון של Windows ב- GitHub ברישיון MIT. זה כולל את קוד המקור, מערכת הבנייה, בדיקות היחידות ומפת הדרכים של המוצר.

המטרה שלנו היא ליצור חוויית משתמש טובה עוד יותר בשותפות עם הקהילה. אנו מעודדים את נקודות המבט החדשות שלך והשתתפות מוגברת כדי לעזור בהגדרת עתיד המחשבון.

כמפתחים, אם אתה רוצה לדעת כיצד החלקים השונים של המחשבון פועלים, שילוב של לוגיקת המחשבון או ממשק המשתמש בקלות ביישומים שלך, או תורם ישירות למשהו הכלול ב- Windows, זה אפשרי כעת.

המחשבון ימשיך לעבור את כל הבדיקות, הציות, האבטחה, התהליכים האיכותיים והבניינים הרגילים המוצעים למשתמשים הפנימיים, כפי שאנו עושים עם האפליקציות האחרות שלנו.

כל אחד יכול לתרום

מיקרוסופט מעודד מפתחים לתרום למחשבון Windows, זמין כעת בקוד פתוח, דרך:

  • השתתף בדיונים.
  • הצבעה או פתרון בעיות.
  • מציע רעיונות לתכונות חדשות.
  • מימוש אב-טיפוס של פונקציות חדשות.
  • תכנון והשתתפות בבניית בניינים עם מהנדסיו.

מחשבון Windows נשלח כעת עם התכונות הבאות:

  • המצב הסטנדרטי של המחשבון מציע פעולות בסיסיות ומעריך הזמנות מיד עם הזנתן.
  • המחשבון המדעי מציע פעולות מקיפות ומעריך פקודות על פי סדר הפעולות.
  • פונקציונליות מחשבון מתכנת המספקת למפתחים פעולות מתמטיות נפוצות, כולל המרה בין בסיסים משותפים.
  • היסטוריית חישוב ויכולות זיכרון.
  • המרה בין יחידות מידה שונות.
  • המרת מטבע מבוסס על נתונים שנלקחו מבינג.

כמו בכל השינויים, חבר בצוות מיקרוסופט יבדוק את הקוד עבור התכונות החדשות לפני שהוא יעבור לארכיון לסניף הראשי.

תכונות חדשות דורשות לרוב עריכה טכנית רבה יותר מאשר תיקוני באגים. בעת סריקת הקוד לתכונות חדשות, צוות מיקרוסופט שוקל לפחות את הדברים הבאים:

יש להתייחס לכל הפריטים ברשימת הבדיקה לנגישות.
יש לעבד את כל הפריטים ברשימת הבדיקה הגלובלית.

יש לבדוק את השינוי בגירסה הוותיקה ביותר של Windows הנתמכת על ידי היישום.

אתה יכול למצוא מספר גרסה זה ב- AppxManifest.xml.

יש להפעיל את כל שיחות ה- API החדשות יותר מגרסה זו.

השינוי אמור להשתמש בממשקי API נתמכים בלבד. אם יש שאלות לגבי השימוש בממשקי API ישנים או לא מתועדים, על ערכת ההסמכה ליישומים של Windows לפעול לצורך אימות.

בנוסף לכך, אם השינוי מוסיף ספריות חדשות או תלות אחרות ליישום se עליכם למדוד את הגודל המוגדל של הקבצים הבינאריים ואם הספרייה אינה מנוהלת על ידי מיקרוסופט, צוות מיקרוסופט יצטרך להגדיר תוכנית לפיקוח על הספריה במעלה הזרם לצורך שינויים, כגון תיקוני אבטחה.

אם נעשה שימוש בספריה ברישיון קוד פתוח, עלינו לעמוד ברישיון ולהסמיך צדדים שלישיים כראוי.

אם ברצונך לדעת יותר על כך, תוכל לבקר בהצהרה בבלוג של מיקרוסופט. הקישור הוא זה. 


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   01101001b דיג'ו

    וואו! M $ תורם למחשבון קוד פתוח. בדיוק מה שאנחנו צריכים בלינוקס כי לא היה לנו. אנא כולם קמים ושלושה מחיאות כפיים כדי לא להיראות אסיר תודה. בסופו של יום, M $ אם הוא עושה את זה, זה לגמרי לא מעוניין (כמו שאמר אחד שם בחוץ "שאתה לא צריך לנשוך את היד שמאכילה אותם בקוד פתוח, כי M $ היא" הגדולה ביותר "שלהם) תורם ») ובכן, מה ניתן להביא בתמורה? הידע כיצד איך לינוקס משחררת גרסאות חדשות ללא 3 שנים בין אחת לשנייה? נהה.

  2.   אנדריאלה דיקאם דיג'ו

    זו התחלה טובה מאוד ואני מאוד שמח על כך. נכון שאם נשווה להתנהגות שיש למיקרוסופט בפרויקטים קוד פתוחים תחרותיים יותר כמו Firefox, אותם חסמה בצורה אומללה מסקייפ בגרסת האינטרנט שלה, נבין שעובדה זו תחול רק על פרויקטים שאינם להשמיד את המערכת שלהם. אבל היי, זה משהו. אם הדברים ילכו כשורה, הכוונה הזו תתפשט לפרויקטים אחרים, זה בטוח.

  3.   פול_עם_o דיג'ו

    אלה של מיקרוסופט חייבים להיות imbeciles ...