MINIX

צילום מסך תוכנה:
MINIX
פרטי תוכנה:
גרסה: 3.3.0 / 3.4.0 RC6 מעודכן
טען תאריך: 19 Jun 17
מפתחים: MINIX Team
רשיון: ללא תשלום
פופולריות: 374

Rating: 3.3/5 (Total Votes: 3)

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


מערכת ההפעלה מופצת כתמונת ISO כפולה

מערכת ההפעלה MINIX מופצת כתמונת ISO דו-כיוונית, שאוחסנה בשיטת דחיסת bz2 והונדסה לפעול במחשבים התומכים בהוראה של 32 סיביות (x86) ו- 64 סיביות (x86_64) ארכיטקטורות. בעוד ארכיון bz2 יש כ 120MB בגודל, תמונת ISO שוקל כ 400MB.


תפריט האתחול הישן כולל ארבע אפשרויות שונות

שים לב שתמונת ISO חייבת להיכתב בתקליטור או בכונן USB בגודל 512MB ומעלה כדי לאתחל אותו מה- BIOS של מחשב אישי. זה ינחה משתמשים עם תפריט האתחול כי תכונות ארבע אפשרויות שונות, את היכולת להפעיל את מערכת לחיות עם או בלי תמיכה AHCI, את היכולת לרדת כדי פגז הפקודה, ואת היכולת לערוך את אפשרויות התפריט.

הוא פועל במצב חי וניתן להתקין אותו בכונן מקומי

בזמן שהמערכת תפעל בצורה חלקה מהמדיה האתחולית ורבים מהפקודות המותקנות מראש שלה יפעלו כהלכה, יהיה עליך להתקין אותה בכונן מקומי כדי לנצל את מלוא היתרונות של הפונקציונליות שלה, כולל סביבת שולחן העבודה הגרפית . כברירת מחדל, אתה תהיה ירד להפגין פגז שבו עליך להתחבר עם & ldquo; root & rdquo; שם משתמש. הקלד & ldquo; הגדרה & rdquo; (ללא מרכאות) כדי להתחיל את סקריפט ההתקנה.


זה לא לינוקס או BSD מערכת ההפעלה

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

מה חדש במהדורה זו:

  • המערכת מבוססת על מיקרוסקל קטן (12,700 שורות קוד)
  • המיקרו-מטפל מטפל בקטעים ובהעברת הודעות והוא הקוד היחיד הפועל במצב הקרנל.
  • שאר מערכת ההפעלה פועלת כאוסף של תהליכים מבודדים ומוגנים של מצב משתמש
  • כל מנהל התקן הוא תהליך נפרד של מצב משתמש המבודד בחומרה MMU
  • אם מנהל התקן קורס, המערכת מפעילה אותו מחדש באופן אוטומטי, עם יישומי ריצה שאינם מבחינים כלל
  • פירוש הדבר ש- MINIX 3.3.0 הוא ריפוי עצמי
  • Userland תואם במידה רבה ל- NetBSD ומנהל אלפי חבילות NetBSD
  • על ידי שילוב של חדשנות ריפוי עצמי עם מערכת ההפעלה NetBSD userland, יש לנו את הטוב משני העולמות
  • הן clang / LLVM ו GTC מהדרים זמינים, כמו גם perl, python, וכו '
  • MINIX 3.3.0 זמין עבור ארכיטקטורות x86 ו- ARM Cortex A8, מה שהופך אותו לאידיאלי עבור מערכות משובצות
  • כלים להרכבה צולבת MINIX 3 עבור ARM ב- Linux מסופקים
  • יציאות זמינות כעת עבור BeagleBoard XM, BeagleBone white ו- Black BeagleBone
  • תיעוד מקיף זמין ב- MINIX 3 wiki
  • הקוד השתפר ב- MINIX 3.2.1 במאות דרכים, מה שמוביל למערכת נקייה ואמינה יותר

מה חדש בגירסה 3.3.0:

  • המערכת מבוססת על מיקרוסקל קטן (12,700 שורות קוד)
  • המיקרו-מטפל מטפל בקטעים ובהעברת הודעות והוא הקוד היחיד הפועל במצב הקרנל.
  • שאר מערכת ההפעלה פועלת כאוסף של תהליכים מבודדים ומוגנים של מצב משתמש
  • כל מנהל התקן הוא תהליך נפרד של מצב משתמש המבודד בחומרה MMU
  • אם מנהל התקן קורס, המערכת מפעילה אותו מחדש באופן אוטומטי, עם יישומי ריצה שאינם מבחינים כלל
  • פירוש הדבר ש- MINIX 3.3.0 הוא ריפוי עצמי
  • Userland תואם במידה רבה ל- NetBSD ומנהל אלפי חבילות NetBSD
  • על ידי שילוב של חדשנות ריפוי עצמי עם מערכת ההפעלה NetBSD userland, יש לנו את הטוב משני העולמות
  • הן clang / LLVM ו GTC מהדרים זמינים, כמו גם perl, python, וכו '
  • MINIX 3.3.0 זמין עבור ארכיטקטורות x86 ו- ARM Cortex A8, מה שהופך אותו לאידיאלי עבור מערכות משובצות
  • כלים להרכבה צולבת MINIX 3 עבור ARM ב- Linux מסופקים
  • יציאות זמינות כעת עבור BeagleBoard XM, BeagleBone white ו- Black BeagleBone
  • תיעוד מקיף זמין ב- MINIX 3 wiki
  • הקוד השתפר ב- MINIX 3.2.1 במאות דרכים, מה שמוביל למערכת נקייה ואמינה יותר

מה חדש בגירסה 3.2.1:

  • פיתוח:
  • תמיכה ברשימות הפעלה מקושרות באופן דינמי, גם לבנות גרסאות משותפות של ספריות מערכת בסיס
  • http://wiki.minix3.org/en/UsersGuide/UsingShared לספריות.
  • הסר לחלוטין את השימוש במקטעי Intel, תוך מתן דחיפה בביצועים בעת החלפת ההקשר. להסתמך בלעדית על טבלאות הדף. (מידע נוסף)
  • תמיכה נוספת עבור SYSENTER / SYSCALL המבוססת על הקרנל של המערכת, שיפור משמעותי בביצועים. (מידע נוסף)
  • חדש לגמרי נקי מעודכן NetBSD לבנות מערכת לייבא. Build.sh נתמך, המאפשר crossbuilding MINIX 3.
  • http://wiki.minix3.org/en/DevelopersGuide/Crosscompiling
  • מיובאים או משודרגים רבים של כלי עזר וספריות משתמשים ב- NetBSD: libc, lorder, join, mtree, tsort, csum, kill, xinstall, du, libutil, tic, postinstall, flex, zlib, bsdtar, ls, sort, cat, הד, pac, קובץ, mctemp, lib, cses, cacces, byacc, tput, בדיקה, ln, nvi, ctags, infocomp, nbperf, לעשות, m4, bzip2, libcrypt, printf, passwd, לעשות, ed, nawk, expr, Pwd.
  • תמיכה ב- DDEKIT (תמיכה במקלדת USB, עכברים ואחסון בנפח גדול).
  • http://wiki.minix3.org/en/DdeKitUsb
  • הכללה של מנהל TTY.
  • ניקוי קטן וגדול המיוצג על-ידי פריצה של Minixisms כגון rootdev לא-סימבולי, dev2name, checkhier, badblocks, readall, BIOS_SEG ו- umap_bios, bios_wini, פקודות מאקרו _ כמו _ANSI, _CONST, _SOLET, _SIZET, _ARGS, _VOID, ציבורי, ו- FORWARD , _PROTOTYPE.
  • VM: munmap כללי (זמן האתחול של RAMDisk משוחרר כעת, שומר זיכרון).
  • אינטראקציית VFS עם מנהלי התקנים היא אסינכרונית לחלוטין, מה שהופך את VFS למערכת חיסונית ללא שיתוף פעולה. (מידע נוסף)
  • http://en.wikipedia.org/wiki/Kernel_Normal_Form
  • שיפור הביצועים והכללה. צמצם העתקה, וליבה, RS, VFS ו- VM כולם משתמשים באותו קוד הפעלה של הפעלה.
  • הפשטה נוספת ב- VM כדי לתמוך בשיפורים עתידיים.
  • תמיכת mtab דינמית מיושמת ופיקוד ה- a-li
  • מטמון כללי של מערכת הקבצים. (מידע נוסף)
  • שינויים:
  • הפוך את העולם להחלפה באמצעות build
  • תמיכה שהושמטה עבור הקבצים הבינאריים a.out
  • מנהלי התקנים, FS:
  • E1000 הוסף תמיכה עבור 82545EM

  • שיפורי תמיכה ב-
  • EXT2. (מידע נוסף)
  • Virtio: Virtio-blk, נהגים וירטואליים נטו
  • כיצד להשתמש: http://wiki.minix3.org/en/UsersGuide/RunningOnQemu
  • תמיכה ב- AHCI
  • הוסף VBFS: מערכת קבצים תיקייה משותפת של VirtualBox
  • rtl8169: הוסף תמיכה למשפחת RTL8101E
  • מפת דרכים:
  • keymap פורטוגזית
  • keymap הברזילאי
  • UserLand:
  • sprofalyze ששופץ ב- C לשיפור הביצועים.

מה חדש בגירסה 3.2.0:

  • תכונות עיקריות:
  • Clang הוא המהדר המהווה ברירת מחדל (GCC נתמך גם)
  • ספריית NetBSD C
  • ELF הוא תבנית ההפעלה המוגדרת כברירת מחדל
  • שרת סינכרון וירטואלי, מרובה הליכי שרתים וירטואליים (VFS)
  • תמיכה ניסויית של SMP
  • תמיכה FUSE (פרויקט GSOC על ידי יבגני איבנוב)
  • תבנית קובץ סיסמת NetBSD (חלק מפרויקט GSOC מאת Vivek Prakash)
  • תשתית סוגי FS:
  • השתמש בקובץ תקין / etc / fstab
  • דגל FS נקי / נקי ב- MFS
  • שילוב בסיס מלא של מערכת ext2: newfs, fsck, ניתן להתקין על ext2
  • האם 'fsck -p` תקין על כל אתחול עבור כל מערכות הקבצים הרשומות fstab
  • מנהל האיתחול NetBSD
  • תמונות אתחול קטנות יותר (באמצעות gzip)
  • ProcFS: / proc file system
  • תמיכה מרובה-הליכי ותמיכה ב- NCQ במנהל AHCI
  • שיפורי שגיאות באגים
  • תמיכה ב- GDB וליבת dump (פרויקט GSOC של אדריאנה שיקר)
  • חסום מעקב אחר מכשירים
  • שירותי NetBSD חדשים של NetBSD (חלק מהם כפרויקט GSOC מאת Vivek Prakash)
  • ext2 fsck & mkfs, gzip, m4, man & tools, mkdep, mkdir, mkfifo, mktemp, rm, rmdir, tic, uniq
  • libcurses, libcrypt, libprop, libterminfo, libutil
  • bzip2, date, indent, mdocml (mandoc), sed, יציאות zoneinfo
  • אמינות טובה יותר
  • שחזור שקוף ממנהל ההתקן של בלוק מתרסק במערכות קבצים
  • ניסיון חוזר שקוף בהתקן I / O במערכות קבצים
  • מנהל התקן חדש להזרקת תקלות בחסימת תקלות של בלוק פגום
  • שרתים ומנהלי התקנים פועלים כמשתמשים לא מורשים
  • תקן את כל הבאגים (הפוטנציאליים) שנמצאו על ידי אזהרותיו המפורטות יותר של Clang
  • תמיכת וירטואליזציה טובה יותר
  • libvassert נוסף, כדי לאפשר תמיכה קלה יותר עבור VMWare VAssert
  • מנהל התקן סנכרון זמן חדש של VirtualBox
  • הבדלים חשובים אחרים:
  • פרוייקט MINIX משתמש כעת ב- git כמערכת בקרת הגירסאות שלה
  • בעיות מוכרות:
  • VirtualBox: אין אפשרות להתקין את Minix עם תמיכה בהאצת חומרה (VT-x, AMD-V)
  • פתרון לעקיפת הבעיה: ראה UsersGuide / RunningMinixOnVirtualBox
  • אזהרות בנייה: Clang יש אבחון הרבה יותר טוב מאשר ACK, כך clang דוחות אזהרות נוספות על קוד ה- MINIX. אזהרות אלה קבועות עם הזמן.
  • ביצועי Clang: ב- MINIX, Clang בונה לאט יותר מ- GCC. אנחנו עובדים על זה. בינתיים, יש לך את האפשרות לבנות MINIX עם GCC (CC = GCC).

מה חדש בגירסה 3.1.7:

  • תזמון משתמשים ותצורה של שרת תזמון
  • תמיכה נכונה לכרטיסי Ethernet מרובים מאותו סוג
  • תיקוני באגים (כגון פתרון לעקיפת הבעיה ב- KVM האחרון)
  • תכונות ניפוי שגיאות (משתנה צג האתחול & quot; verbose & quot;), גישה לרשומות באגים DR0-DR7 בגרעין
  • הצג אתחול מאפשר טעינת תמונות & gt; 16 MB
  • גודל המחיצה של השורש גדל ל -64 MB (ותסריט ההתקנה יכול כעת להתמודד פחות או יותר בבטחה עם מחיצות השורש עם גודל שאינו ברירת מחדל)
  • בניית מערכת תמיכה בבניית MINIX עם GCC
  • ארגון מחדש של מקור עץ / ניקוי
  • יציאות חדשות: Git, GCC עודכן לגרסה 4.4.3
  • שכבת מטמון FS משנית ב- VM שמשתמשת בכל הזיכרון הזמין, תוך הפחתת זמן ההמתנה / השהייה הרבה

מה חדש בגירסה 3.1.6:

  • תכונות עיקריות:
  • מנהלי התקנים חדשים: Atheros L2, Intel E1000, Realtek 8169, DEC Tulip
  • תמיכת רשת וירטואלית (DEC Tulip)
  • PipeFS - טיפול צינור שהוסר מהנהלי מערכות קבצים
  • HGFS - תמיכה בתצורה של תיקיות משותפות של VMware כמערכת קבצים
  • תמיכה ב- FPU
  • System Event Framework (SEF)
  • תמיכת APIC ניסיונית (מושבתת כברירת מחדל)
  • יציאות נוספות: עוד QEMU, כלי עזר של BSD, מדדי ביצועים
  • בעיות מוכרות:
  • VirtualBox 3.1 אינו יכול לאתחל את Minix. אנא השתמש ב- VirtualBox 3.0 לעת עתה.
  • Qemu / KVM 0.12 אינו יכול לאתחל את Minix. נא להשתמש Qemu / KVM 0.11 לעת עתה.
  • VirtualBox: אין אפשרות להתקין את Minix 3.1.6 עם תמיכה בהאצת חומרה (VT-x, AMD-V)

תוכנה דומה

HeavenOS
HeavenOS

3 Jun 15

FruityOrange
FruityOrange

17 Feb 15

תגובות ל MINIX

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