BareMetal OS

צילום מסך תוכנה:
BareMetal OS
פרטי תוכנה:
גרסה: 0.5.1
טען תאריך: 11 May 15
מפתחים: Return Infinty
רשיון: ללא תשלום
פופולריות: 99

Rating: 1.0/5 (Total Votes: 1)

BareMetal הוא מערכת הפעלה של 64 סיביות לx86-64 מחשבים מבוססים & nbsp;. מערכת ההפעלה כתובה כולו בעצרת, בזמן שניתן לכתוב יישומים באסיפה או C / C ++. פיתוח של מערכת ההפעלה מונחה על ידי 3 מגזרי היעד שלה:
& Nbsp; * מחשוב בעל ביצועים גבוהים - חוק כבסיס למערכת ההפעלה צומת אשכול HPC. פועל עומסי עבודה חישוב מתקדמים הוא אידיאלי עבור מערכת הפעלה משימות-מונו.
& Nbsp; * יישומים משובצים - לתת במה ליישומים משובצים הפועלים בחומרת x86-64 סחורות.
& Nbsp; * חינוך - לספק סביבה ללמידה והתנסות בתכנות בעצרת x86-64, כמו גם יסודות מערכת ההפעלה.
מגפי BareMetal באמצעות Pure64 ויש לו ממשק שורת פקודה עם היכולת לטעון תוכניות / נתונים מהכונן קשיח. תוכניות נוכחיים לשיחת v0.5.0 לC ספרייה יותר עשירות בתכונות / ++ C עבור יישומים, כמו גם תיקוני באגים כלליים ואופטימיזציות. יצירת BareMetal הייתה בהשראת MikeOS - מערכת הפעלה של 16 סיביות נכתבה באסיפה המשמשת ככלי למידה כדי להראות עד כמה פשוט עבודת מערכות הפעלה.
תכונות ליבה
& Nbsp; * נכתב בשפת אסמבלי הטהורה לx86-64 מחשבים מבוססים.
& Nbsp; * מעל 60 פונקציות משולבות להתמודד עם קלט מקלדת, פלט מסך, קבצים, רשת, זיכרון, מחרוזות, מתמטיקה, עיבוד רב, וכו '
& Nbsp; * תמיכת Ethernet עם ערכת שבבי Realtek 8139
& Nbsp; * קרא תמיכת כתיבה / לFAT16
רב-מעבד מופעל
& Nbsp; * שיחות מערכת מסופקים משלחת של משימות למעבדים שונים.
& Nbsp; * ניתן להרחבה עד 128 מעבדים 64 סיביות
networkable
& Nbsp; * שיחות מערכת מסופקות עבור שליחה וקבלת חבילות באמצעות Ethernet.
& Nbsp; * חיץ טבעת באופן אוטומטי מאחסן מנות שהתקבלו בזיכרון.
דרישות
& Nbsp; * מחשב של 64 סיביות המבוסס על AMD אינטל /
& Nbsp; * דרישות זיכרון מבוססות על מספר הליבות במחשב. מערכת ההפעלה עצמה משתמשת 2 MiB, כמו גם כל ליבה מקבלת ערימת MiB 2 משלו. מחשב ליבה כפול היית צריך לפחות 6 MiB (2 x 2 + 2). ליבה מרובעת, 10 MiB.
& Nbsp; * 32 MiB כונן קשיח מינימאלי
& Nbsp; * YASM לקמפל קוד המקור

תכונות :

  • מהיר:
  • המהירות חזור אינפיניטי חוזר לשורשים של תכנות מחשב עם קוד עצרת טהור. כפי שאנו תכנות ברמת החומרה, אנחנו יכולים להשיג מהירות ריצה שאינה אפשרי עם שפות ברמה גבוהה יותר כמו C / C ++, VB, ו- Java.

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

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

  • גודל:
  • גודל החל עם דף נקי שאנחנו יכולים להגיד שלום לקוד מנופח וזחילת תכונה! נכון לגרסה הנוכחית עם פונקציות CLI והפנימיים מלאים, בינארי מערכת ההפעלה הוא רק 16384 בתים. Standard & quot;! שלום, העולם & quot; דוגמא הידור לקובץ של רק 31 בתים.

  • משימה אחת לכל ליבה:
  • 1 BareMetal משתמש תור עבודה פנימי שכל סקר מעבד הליבות. פשוט להוסיף משימות לתור העבודה והם יעובדו על ידי כל ליבות מעבד זמינות במערכת.

  • רשת:

  • רשת Ethernet
  • רשת נתמכת עם ערכת שבבי 8139 10 / 100Mbit Realtek. מכונות BareMetal OS יכולות לתקשר דרך הרשת באמצעות מנות Ethernet גלם. תוכניות נמצאות במקום כדי לתמוך בפרוטוקולי TCP / UDP, כמו גם תמיכה עבור יותר שבבי Ethernet.

מה חדש בהודעה זו:.

    • זה כולל את פונקציות Ethernet וזיכרון

  • תוכנה דומה

    EdgeBSD
    EdgeBSD

    20 Feb 15

    VmwAROS
    VmwAROS

    2 Jun 15

    תגובות ל BareMetal OS

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!