Visopsys

צילום מסך תוכנה:
Visopsys
פרטי תוכנה:
גרסה: 0.75
טען תאריך: 17 Feb 15
מפתחים: Andy McLaughlin
רשיון: ללא תשלום
פופולריות: 67

Rating: nan/5 (Total Votes: 0)

Visopsys (מערכת הפעלה חזותית) הוא קוד פתוח, מערכת הפעלה חלופית קטנה ומהירה המכוונות למחשבי PC-תואם. זה כתוב מהתחלה וזה & rsquo; זה ללא הרף בפיתוח, מאז 1997. מטרתו העיקרית היא לאסוף כמה מהרעיונות הטובים ביותר ממערכת הפעלת הפעלה אחרת systems.Great availabilityThe מופצת כתמונה ISO שניתן לפרוס לאו USB כונן הבזק או דיסק CD, קובץ IMG שחייב להיות כתוב בתקליטון, כמו גם ארכיון מקור למי שרוצה לפרוץ את המערכת ולהוסיף תכונות נוספות או רק רוצה לראות איך כל זה works.Boot optionsThere אין אפשרויות אתחול בקבצי ISO או IMG, כמערכת טוענת באופן ישיר ותתחלנה לזהות רכיבי חומרה שונים, כגון / 2 מכשירי PS עכבר, שעון זמן אמת (RTC), בקר דיסק IDE, בקר אפיק PCI, etc.Old סביבת שולחן עבודה בסגנון וagrave; סביבת שולחן העבודה la Mac OS 9The של מערכת הפעלת Visopsys נראית כמו הממשק הגרפי של מערכת ההפעלה Mac 9. הוא כולל פנל עליון לגישה להגדרות מערכת שונות, כגון התנתקות, ומראה בסגנון ישן ומרגישה.
הוא כולל חלון פקודה, מנהל משתמש, מנהל תכנית, מיפוי מקלדת, תמונה צופה, מנהל דיסק, שירות צילום מסך, מנהל תצוגה, חלון מסוף, עורך תצורה, כמו גם התקנה, מה שאומר שאתה באופן קבוע יכול להתקין את מערכת ההפעלה על drive.Bottom מקומי lineSumming עד, מערכת הפעלת Visopsys כוללת ריבוי משימות מקדימות אמיתיים, זיכרון וירטואלי, 100% מצב מוגן, ליבה מסיבית-מונוליטי בסגנון, כמו גם ממשק משתמש פשוט וקל לשימוש. אנא קח בחשבון שVisopsys הוא לא שיבוט של כל מערכת הפעלה אחרת וזה לא הפצה של לינוקס

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

< p>
  • המוסף USB3 (XHCI) תמיכה.
  • USB2 השתפר מאוד (EHCI) ותמיכת רכזת.
  • המוסף APIC להפריע תמיכת בקר.
  • תמיכה נוסף לאיתור וניתוח השולחן מרובה אינטל.
  • קוד שכבת USB כבר לא מגדיר תצורות מכשיר כברירת מחדל. עכשיו זה יצא עד מנהלי התקן מיוחדים, כאשר הם קובעים כי מכשיר נתון נתמך. קביעת תצורה של חלק ממכשירים לא ידועים, מובנים, קניינית יכולה לגרום להתקנים אחרים להפסיק להגיב.
  • הסרת רכזת USB כעת מפעילה הסרת מכשיר רקורסיבית לכל הדברים במורד הזרם מחוברים דרך הרכזת.
  • אם דיסק רכוב נשלף (כגון USB מקל) הוסר מהמערכת, קריאה לkernelFilesystemRemoved () כעת לפעול כמו umount כפייה - קבצי unbuffering והסרת מערכת הקבצים - בלי לנסות עוד כניסות לדיסק הפיזי .
  • הוספה פונקציונלי חדש לספור ווי פסיקה, ומתעדכן כמה הגדרות ודברים בנהג PCI.

  • כעת טופלו
  • כתובות זיכרון פיזיות כערכים שלמים חתום במקום מצביעי חלל.
  • המוסף kernelMemoryGetIo () וkernelMemoryReleaseIo () פונקציות לאוטומציה של התהליך של הקצאה / שחרור זיכרון פיזי מיושר, מיפויו, וסימון זה בלתי ניתנות לשמירה.
  • נוסף kernelDebugStop () פונקצית פלט הודעה וביצוע עצירה כאשר טעויות הם נתקלו במצב debug.
  • הוסיף פונקצית kernelDebugRemoveFile () כבן לוויה לkernelDebugAddFile ()
  • קבוע:. בדפדפן של המחשב,
  • קבוע: בדפדפן הקבצים והדו-שיח הקובץ, שדה הספרייה הנוכחי התחיל (באפור-out) נכים, אבל לשנות את הספרייה גרם לו להיות מצוירים מחדש כמופעל (לא מופיע באפור). רכיבים שאינם מחדש שניתנו כאשר setData () פונקציות נקראו.
  • קבוע: באג במערכת המשנה USB הנהג, שבניתוק מכשיר עלול לגרום לחוט USB להיכנס ללולאה אינסופית
  • .
  • קבוע:. מוגבר ערכי פסק זמן עבור 'יחידת ההתחלה' SCSI פקודות, לתמיכה בדיסקים מצורף USB שונים (דיסקים קשיחים וכונני DVD / CD שזקוק לזמן כדי להסתובב)
  • קבוע: באג נהג בקר IDE דיסק שבו פסיקה לא מטופל עלולה לנבוע מבחירת כונן עבד שאינו קיים בבקרים מסוימים. כמו כן בוטל חלק תשאול על מצב מיותר.
  • קבוע:. בעיות תזמון בנהג AHCI SATA הקשורים לכונני DVD / CD
  • קבוע:.
  • שימוש kernelMalloc הוסר () בkernelDebug.c אשר יכול לגרום לבאגים פלט לא יוצג בהקשר פסיקה

מה חדש בגרסה 0.74: ספריות

  • נוסף לכל משתמש ביתי, תחת / משתמשים, ש כעת ברירת המחדל "ספרייה נוכחית" כאשר המשתמש מתחבר ב.

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

  • אשכולות
  • עכבר ומקלדת מיושם לעבד קלט מחוץ להקשר הפסיקה, ליציבות משופרת.
  • מערכת המקלדת עוצבה מחדש, כולל השימוש בדגלי חומרה ניטראלית (מבוסס על UEFI) קודי סריקה ואילו המשתנה.
  • הוספת חזרות מפתח typematic עבור מקלדות USB.
  • הקוד מחוזק של הקרנל ניהול משתמשים וסגר כמה פרצות אבטחה.
  • הוספת פקודת 'deluser' שורת הפקודה, כבן לוויה ל'adduser '.
  • שינוי התכנית 'passwd', כך שאין שם משתמש טיעון המשמעות להניח המשתמש הנוכחי.
  • בדיקת אורך סיסמא נוסף לתכנית מנהל המשתמש.
  • קוד מטמון הדיסק עכשיו עושה יותר שילוב של ערכי מטמון עבור ביצועים משופרים, צמצום מספר הדיסק כותב.
  • חלק מקוד ניהול זיכרון של הקרנל כבר עיבד.
  • כל מנהלי התקני החומרה המשתמשות בממופה זיכרון פיזי מוגדר כעת את דף הזיכרון מייחסים ללהשבית במטמון.

  • עכשיו יש לי
  • המתקינים ולהתקין קובץ בפורמט (למשל dist / מערכת / להתקין קבצים. *) דרך כדי לציין שמות קבצים מקור ויעד שונים.
  • מפעילי פסיקה כיום אסורים מהקצאה או לשחרר זיכרון, או לשנות את טבלאות דפים / ספריות.
  • Made kernelImageLoad () & quot; ביקש רוחב & quot; ו& quot; ביקש גובה & quot; פרמטרים לעבוד באופן גנרי, לסוגי תמונות שנהגים לא תומכים בו.
  • פונקציונלי 'נתונים הסט' נוסף למספר רכיבי GUI, הנדרשים לתמיכה של מיתוג שפת on-the-fly
  • פרוד חוט חלון הקליפה של הליבה ממערכת GUI העיקרית, שכן לקראת מה שהופך את הפעלה userspace, וכדי להקל על הגדרות לכל משתמש ומיתוג שפת זמן ריצה.
  • Re-יישם פונקציונלי "הרשימה משתנה 'של הליבה, כך שהוא משתמש בקיזוז הנתונים במקום מצביעים לאתר משתנים וערכים. זה גורם להם קל יותר להעתיק.
  • כאשר תהליך ילד יורש זרם קלט, תכונות טקסט הישנות כעת נזכרו, ושוחזרו כאשר התהליך מסתיים.
  • מערכת לבנות משתמשת כעת שורת הפקודה 'לעשות debug "כדי ליצור גרסת ניפוי שגיאות, שאינו להפשיט ספריות או הרצה.
  • קבוע את פונקציות ctype.h (isalpha (), tolower (), וכו '), כך שהם משתמשים בדף קוד ISO-8859-15 אנו משתמשים בכל מקום אחר, ולא רק ASCII הבסיסי.
  • הוסיף פונקצית setenv () לספריית C.
  • הוסיף פונקצית kernelUserExists () (userExists () במרחב משתמש).
  • הוספה חדשה כולל קובץ,, המרכז את ההגדרה של חלק ממבנה הקובץ הבסיסי.
  • Created קבצי כותרת ועבר הגדרות הרלוונטיות ממנהל הדיסק והליבה לאלה.
  • נוסף utils / תסריט לקצץ רווח לבן להפשטת רווחים נגררים מקבצי המקור ומה לא.
  • הוסר קובץ הכותרת הגדול של קודי ספק PCI ומכשיר שאנו משתמשים במצב debug. יותר מדי כאב לערוך / לשמור.
  • קבועים:. הזזת עכבר PS / 2 סביב במהלך אתחול חומרה של הנהג שלה יכולה לגרום לכשל באתחול מדורג
  • קבוע:. כאשר היו חלונות על המסך, לחיצה על ALT-TAB 2-3 פעמים יכולות לגרום להתרסקות GUI גדולה
  • קבוע:. כאשר שינוי גודל תמונות בתכנית 'המבט', בר כותרת החלון לא עדכן (עם אחוז הזום הנכון) עד שחלון המיקוד השתנה
  • קבוע:. במצב גרפיקה, דפדפן הקבצים הבחין רק שינויי ספרייה כאשר קובץ הוספה או ההסרה, אבל לא תת ספריות
  • קבוע: הפרשנות של כותרת fileystem החלפת Linux
  • .
  • קבוע: תמיכה עבור שימוש בתמונות בתוך כפתורי GUI
  • קבוע:. 'Libintl' ספריית בינאום לאפשר מתגים מרובים של ההודעות בזמן הריצה השפה
  • קבוע: היישום של פונקצית getenv ספריית C (), כך שקריאות חוזרות ונשנות לא דליפת זיכרון
  • .
  • קבוע: תכנית ללא זרם קלט יכולה לקרוס אם זה נקרא פונקציות קלט טקסט של הקרנל. הוסיף בדיקה בפונקציות הקלט.
  • קבוע:. שיפור היציבות של תכנית צילום המסך
  • קבוע: בעת הכניסה לGUI כמשתמש ללא הרשאות, היו הרבה הודעות שגיאה באומרו:. לא ניתן לשחרר את חסימת זיכרון מערכת מתהליך המשתמש ללא הרשאות
  • קבוע:. לחיצה על backspace בעמדה (0,0) יגרום לתכנית עריכה לקרוס
  • קבוע:. לחיצה על ינארי הליבה בתכנית דפדפן קובץ תגרום לקריסה בloader זמן הריצה של הקרנל

מה חדש בגרסת 0.73:

    • זהו עדכון תמיכה בחומרה ושחרור תיקון באג, הוספת ילידים SATA ו- USB CD / DVD ותמיכת תכנית מחשבון, כמו גם תיקוני שימושיות ואמינות רבים.

    מה חדש בגרסת 0.72:

    • גרסה זו כוללת עדכוני תמיכה בחומרה ותיקוני באגים, עם מסוים להתמקד בUSB.
    • תמיכה עבור USB 2 בקרים והתקנים נוספה לו.

    מה חדש בגרסת 0.7:.

    • עדכון המראה של חלונות ומספר סוגים של יישומונים
    • .
    • תמיכה בפורמט תמונת JPEG נוסף
    • .
    • קוד שינוי גודל תמונה נוסף
    • .
    • תמיכה בדיסקים של 64 סיביות נוסף
    • תמיכה במערכת הקבצים UDF נוסף (DVD-ROM).
    • תמיכת תווית דיסק GPT נוסף לליבה ולתכנית מנהל הדיסק.
    • כולל כמות הסמלים חדשים המבוססים על תרומות הניתנות על ידי Leency, כולל סמל התיקייה, וכל סמלי דפדפן קבצים עבור סוגי קבצים שונים.
    • ניווט מקלדת מיושם בתפריטי GUI באמצעות 'Alt' כדי להפעיל אותם, ואת הסמן ו'Enter 'מפתחות כדי לנווט ולבחור.
    • Alt-Tab עכשיו מעלה תפריט של חלון השורש 'חלון' לניווט מקלדת בין חלונות פתוחים, באופן דומה למדי לאופן Windows וGUIs אחרת לעשות את זה.
    • נוצר סמלים חדשים ל'קאל '(לוח השנה), "מוקשים", ותוכניות' נחש ', כמו גם עבור' lsdev '(מכשירים), "להתקין", וממשל (מנהל המשתמש) של המשתמשים " תוכניות.
    • תמיכה ברמת קובץ מטעין נוסף ליכולת לזהות GIF ותמונות PNG, Zip, GZIP, וארכיונים Ar, ומסמכי PDF ו- HTML. כמו כן הוסיף סמלי דפדפן קבצים לקבצי ארכיון PDF, HTML ו.
    • עוצב ויושם פורמט קנייני חדש קובץ גופן המאפשר גופנים בדלילות-ממופים, מפת סיביות. הוסיף תכנית 'fontutil' כלי לעריכה וניהול בפורמט החדש.
    • תמונת פתיחה חדשה לסדרת 0.7x.
    • תמונת טפט דפוס רקע ברירת מחדל חדשה, ושלושה אלה נוספים, בגודל מלא.
    • תכנון מחדש 'bangicon', 'infoicon', ותמונות 'questicon'.
    • שינה את האפקט החזותי שלחיצה על, או גרירת אייקונים. במקום הפוך-וידאו (XOR), הסמלים עכשיו גוון צהוב. בנוסף, בעת גרירת אייקונים, תמונת הסמל מופיעה כעת במקום מתווה תיבה.
    • שינה את דרך טקסט סמל מצויר, כך שכבר אין לו תיבה מוצקה מאחורי זה, אבל במקום זה יש לו טיפת צל קטן. רכיבי אייקון כעת להתמקד-מסוגלים אופציונלי, המאפשרים ניווט מקלדת של (למשל) סמלי שולחן העבודה, או סמלים בתכנית הכיבוי
    • ערוצים מיושם אלפא תמונה ומיזוג, עם תמיכה בשינוי הגודל
    • תמיכה נוסף לקריאת מפת סיביות חלונות בצבע אחד (bmp) תמונות.
    • תמיכה נוסף עבור חלק חדש. (לא 4: היבט 3) מצבי גרפיקה
    • ברים חלון גלילה אופקיים מיושם.
    • הוספת חלון רכיב 'מחיצה', להצבת קווים קטנים ופשוט בחלון. שימושי להפרדת חלקים של רכיבים.
    • כעת ניתן ליצור רכיבי חלון עם דגל כדי לדכא את השימוש בפסי גלילה.
    • משופר נהג IDE, כך שהוא יכול לזהות ולפעול בקרים מרובים, נכון להשתמש remappings PCI יציאת I / O, ופסיקות PCI, כמו גם הוספת תמיכה משופרת בדברים כמו דיסקי SATA / בקרים לאחור תואמים.
    • הוספת זיהוי ראשוני, בסיסי מאוד של בקרי SATA AHCI (הפועל במצב AHCI ילידים) והדיסקים שלהם.
    • Reimplemented ממשק API הליבה. עכשיו הוא תומך בטיעונים משתנים בגודל ולחזור ערכים, ואין בדיקה על סוגי טיעון וערכים (למשל משתמשים לעומת מצביעי ליבה, ערכי NULL, וכו ').
    • Reimplemented המשנה זרם הקובץ של הקרנל עבור קובץ מבוסס-תווים I / O כמנגנון פשוט שנאגרו עם מצביע קובץ, במקום להשתמש בזרמים של הקרנל.
    • נוסף מדינה 'I / O מוכן "multitasker, כך שתהליכים מחכים (לדוגמא) דיסק I / O יכול להיכנס למצב' מחכה 'ולהיות התעורר בהקדם האפשרי כאשר I / O מגיע , ולא קלפי לפסיקות כפי שהם היו עושים בעבר. 'חוט הסרק "עכשיו לולאות ברשימת התהליך, מחפש כל I / O תהליכים מוכן ומניב timeslice כאשר הוא מוצא אחד. המתזמן נותן תהליכים כאלה בעדיפות גבוהה.
    • ניהול צריכת חשמל יעיל יותר נוסף, התבטלות המעבד במהלך מחזורי חילוף.
    • .
    • הועבר פונקציונלי מקלדת נפוצה מהנהגים ולשכבת ההפשטה, עם ממשק לטיפול באירועים 'המיוחדים' המקלדת הספציפית כגון PrtScn או Ctrl-Alt-Del
    • תמיכה בינאום הבסיסי נוסף ספרייה (libintl), על פי דגם של מערכת gettext גנו.
    • נוסף חישוב CRC 32-bit לליבה.
    • תמיכה בדיסקי RAM נוסף, באדיבות תרומות מDavide Airaghi.
    • הקשר FPU 'העצלן' מבצעים הצלה; ההקשר נשמר רק או משוחזר, אם תהליך שונה מנסה להשתמש בו.
    • מיפויים נוסף חדשים מקלדת: צרפתי, בלגיים, וספרדית
    • .
    • מיפויי מקלדת עכשיו מאוחסנים בקבצים, ולא hardcoded בליבה. תכנית 'מפת התווים' (מיפוי מקלדת) שופרה כדי להקל על העריכה והשמירה של מפות תווים חדשים. בנוסף, דפדפן הקבצים כעת להשתמש בו כדי לפתוח קבצי מפת תווים כאשר הם לוחצים.
    • נוסף /system/config/mount.conf קובץ הגדרות חדש המכיל משתנים לציון נקודתי עיגון של מערכות קבצים (כמו fstab Unix) או לא והאם לאוטומטי לעגן אותן. ותוכניות 'הר' 'המחשב' להשתמש בקובץ (כמו גם automounting של הקרנל), ויש גם תכנית 'filesys' חדשה בחלון המינהל לעריכתו.
    • נוסף איזו שגיאה נוספת בדיקה בקוד זיהוי מערכת קבצים.
    • סקטור אתחול FAT עכשיו עותקי הערך בטבלת המחיצות הצביע על ידי SI להירשם, כך שהוא ממוקם במיקום / בטוח ידוע לגניבת עין בתורו למטעין OS.
    • הוספת תפריטי הקשר לחץ לחיצה ימנית על סמלי הדיסק בדפדפן של המחשב.
    • התפריט כיום מכיל 'עיון', 'הר כ...', ובחירות 'מאפיינים' 'בטלו טעינה'.
    • דפדפן המחשב עכשיו מראה את תווית מערכת הקבצים, אם רלוונטיים, בטקסט הסמל שלו.
    • כאשר תמונת טפט נבחרה, עכשיו זה משתנה באופן אוטומטי כדי שיתאים לאזור הלקוח של החלון.
    • בעת הצגת תמונה, תכנית 'המבט' עכשיו קשקשי תמונות גדולות במורד כברירת מחדל, כך שהם משתמשים בלא יותר מ 2/3 מהמסך.
    • התכנית 'המבט' עכשיו יש תפריט הקשר לחץ לחיצה ימנית כדי להתקרב ולהתרחק בתמונות, או להראות להם גודל אמיתי.
    • 'disprops' (הגדרות תצוגה) תכנית כבר מחדש, ועכשיו מציגה תצוגה מקדימה של תמונות ממוזערות של תמונת טפט רקע שנבחרה.
    • נוסף אפשרות windowFileDialog להראות תצוגה מקדימה של תמונות קובץ תמונה.
    • התכנית 'imgboot' עכשיו יש 'ריצה' כבחירת ברירת המחדל, במקום "להתקין"
    • הוספת נעילה לפונקציות הזרם של הקרנל.
    • רישום ליבה נוסף של מבנה מידע חומרה של loader OS.
    • הוספת שדה מחרוזת "מודל" למבני ליבה ודיסק משתמש.
    • רכיבי חלון עכשיו לקבל להיכנס עכבר / אירועי יציאה.

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

    • פונקציות
    • המוסף windowNewThumbImage () וwindowThumbImageUpdate () לחלון הספרייה. אלה יכולים לשמש כדי ליצור אובייקט חלון תמונה ממוזערת בגודל משמו של קובץ תמונה.
    • הוסיף פונקצית kernelFileGetFullPath () (userspace fileGetFullPath) שתחזיר את הנתיב + שם המלא של קובץ הפניה מבנה קובץ.
    • .
    • kernelFontLoad הפונקציה () (userspace fontLoad) יהיה עכשיו לחפש בספריית גופן (/ מערכת / גופנים) של המערכת לקובץ גופן, כך שזה לא הכרחי כדי לעבור נתיב מלא
    • הוסרה / מערכת / הר ספרייה, כפי שאינו בשימוש.
    • פונקצית kernelFileFind () (userspace fileFind) עכשיו acccepts מצביע מבנה קובץ NULL, למקרים שבהם המתקשר הוא באמת מעוניין רק באם הקובץ קיים.
    • קוד חלון ספריית windowFileDialog עכשיו מפרש טיעון שם הקובץ שאינו ריק כערך להראות כברירת מחדל בשדה שם קובץ. בנוסף, שם קובץ השדה כבר לא מציג את השמות מלא מוסמכים של קבצים, רק שמות קצרים.
    • נוסף windowNumberDialog לחלון userspace הספרייה, לבקשת המשתמש להזין ערך מספר, ומתן מחוון גרפי widged לקביעת הערך עם העכבר.
    • 'bootmenu' תפריט אתחול ההתקנה התכנית עכשיו בודק להתקנות קודמות וזוכר את הערכים הישנים.
    • התכנית 'imgboot' עכשיו בודקת הנוכחות בשל 'להתקין תכנית לפני ביצוע שאילתות על אם להתקין.
    • התכנית 'iconwin' עכשיו מדלגת כל כניסת סמל שחסרה.
    • מופחת ערכי הריפוד של אזור הטקסט בתכנית (התקנים) 'lsdev'. גם את זה קבוע, כך שזה לא לגלול למטה ולאחר מכן לגבות שוב בזמן שהוא גלוי לעין.
    • פונקציות קורא / כותב תצורת הקרנל כבר augmented עם גט / סט / פונקציות נוחות unset להשגת או שינוי ערכי תצורה בודדים מהקבצים במהירות.
    • הוסר שורת הכותרת מהתכנית 'שעון'.
    • 'החלון' תכנית (Command Window) השתנה "cmdwin '.
    • שינה את שם תכנית זמן הריצה של התכנית "fdisk 'מ& quot; Visopsys Disk Manager & quot; רק & quot; Disk Manager & quot;.
    • מיושם backtraces ערימה נאה לעזרה עם ניפוי שגיאות. הליכות מסגרת המחסנית, משתמש בשולחן תהליך הסמל, וכו 'בשימוש על ידי הטיפול בחריגות ועל ידי התקשרות kernelStackTrace ().
    • הוסיף פונקצית kernelDebugHexDwords () לעושה מרוקן hex פשוט של זיכרון-האוריינטציה dword כגון ערימות.
    • נוסף ערימת באגים פונקצית פלט kernelDebugStack ().
    • הוספת פקודת 'HexDump' לבדיקת התוכן של קבצים בינאריים.
    • נוסף כפתור "פרטים" לחלון הדו-שיח שגיאת ליבה, מה שמביא את הדו-שיח המציג מידע באגים תהליך ומעקב אחר מחסנית.
    • נוסף () function kernelRealloc כמו להקצות מחדש ספריית C ().
    • הוסיף פונקציה גנרית kernelImageCopy () שמיוצאת לuserspace כimageCopy ().
    • רכיב חלון הבד עכשיו משנה את הגודל עצמו כראוי, תוך שימוש בתמונה שינוי גודל פונקציה.
    • הוסיף פונקצית kernelDebugBinary () לעושה מזבלות בינארי פשוט.
    • הוספת טיעון -fno-ערימה-מגן לMakefile.include כדי שנוכל לקשר באמצעות gcc 4.1.3 (אובונטו 7.10, וכו ').
    • בדיקות נוסף למאז וקוסינוס חישוב לתכנית 'המבחן', ועשה שני לעשות חישובים "כפולים", וכמה אלה אקראיים גם.
    • הוספת פונקצית fabsf () לספריית C.
    • הוסיף פונקצית getenv () לספריית C.
    • _dbl2str נוסף () ו_flt2str () פונקציות ספריית C להמרה כפולות ו< צף למחרוזות, בהתאמה, והוסיפו תמיכת specifier פורמט f% ל_xpndfmt () פונקציה (המשמשת את משפחת printf של פונקציות). / Li >
    • הוספת פונקציה של ספריית C FLS () וFFS הקבוע עד ().
    • הוספת פונקציית ה- API ליבת kernelFileSetSize (), פונקצית נהג מערכת קבצים לקצה האחורי driverSetBlocks (), וftruncate () ולחתוך () פונקציות ספריית C לקצה הקדמי.
    • הוספת שינה (פונקציה של ספריית C).
    • נוסף strtok (פונקציה של ספריית C).
    • נוסף וייצא randomBytes פונקצית API ליבה () למילוי חיץ עם נתונים אקראיים.
    • לייצא את פונקצית kernelWindowComponentUnfocus () באמצעות API הליבה.
    • נוסף מאקרו kernelDebugError () שמדווח שגיאות רק כאשר באגים מופעל על. מחליף מספר debugError המקומי מוגדר () פקודות מאקרו בנהגים, וכו '.
    • הוספת שדה 'תווית' חדש למבנה הלוגי הגנרית של ליבת מערכת קבצים בדיסק. מערכת הקבצים הנהגים למלא אותו ב, היכן שאפשר.
    • תמיכת עכבר נוסף לגלגלי גלילה.
    • זרמי אירוע חלון נמצאים כעת רק לתכנן ליבת הנחלים עם פונקציות מעטפת שלקרוא או לכתוב רק אירועים מלאים - כפי שהם נועדו במקור להיות
    • .
    • מפת 'המוקשים' משחק עכשיו נשארת על המסך לאחר המשחק, כך שאתה יכול להעיף מבט בזה.
    • קבוע cos (), cosf (), חטא (), וsinf () פונקציות כך שהם עובדים מעת לעת (כלומר לערכי רדיאנים גדולים יותר כי הם יותר מ (PI * 2).
    • מיוצא () פונקצית kernelPageGetPhysical לתוכניות userspace כpageGetPhysical ()
    • multitasker עכשיו משתמש במצב 3 טיימר המערכת
    • נוסף sys / ascii.h כולל קובץ לכולל הגדרות של קודי תווים נפוצים בשימוש.
    • קבוע:. מטעין מערכת ההפעלה תוכל לתלות במהלך איתור דיסק (הפרד על ידי אפס שגיאה) אם הפונקציה 'הפרמטרים כונן גט' BIOS חזר הצלחה, למרות שקיים אין כונן כזה
    • קבוע:. נהג PS / 2 עכבר כבר עיבד להתמודד כראוי עם עכבר קוטע מסוגים שונים של חומרת עכבר
    • קבוע:. לחיצה מחוץ לתפריט הקשר יכל שלא למחוק את התפריט אם לא היו רכיבי focusable אחרים
    • קבועים:. לאחר חלון relayout, סמן העכבר לא להיות צויר מחדש כראוי
    • קבוע: שינוי גודל כל חלון לגודל גדול יותר בכיוון אנכי גרם לחלון חוט כדי ליצור חריג של חילוק באפס
    • קבוע:. הפונקציה של ספריית C dirname () לא עבדה בצורה נכונה לפריטים בספריית השורש
    • קבוע: פונקציות fread של ספריית C () וfwrite () חוזרות קודי שגיאה שליליים כערכים לחזור. עכשיו הם חוזרים size_t של מספר הפריטים לקרוא / נכתבו, וכל טעות היא בerrno.
    • קבוע:. Strcmp של ספריית C () וstrncmp () פונקציות לא היו עוסק בחינניות עם מצביעי NULL, ופונקצית strncmp () חוזרת קודי תוצאה לא סטנדרטיים
    • קבועים:. פונקצית kernelFileStreamRead של הקרנל הייתה דריסת מאגרים כראוי בגודל של 1 byte, גורמת גולש חיץ
    • קבוע: פתיחת זרם קובץ קיים במצב קריאה / כתיבה (באמצעות fopen () או kernelFileStreamOpen ()) תגרום לליבה לחפש לסוף הקובץ לכתיבה, אבל להתחיל לקרוא בתחילת הקובץ האחרון בלוק. עכשיו כל מה שפותח להתחיל בקיזוז 0 אלא אם כן הם מחיקות בלבד.
    • קבוע: נהג מערכת הקבצים FAT כבר לא מגדיר את הגודל של הקובץ למספר רב של בלוק הגודל (אשכול) על כל כתיבה. רק אם מספר בלוקים שונה.
    • קבוע: דגלי מצב הגישה בunistd.h לא bitwise בלעדי
    • .
    • קבוע:. Open.c לא טפל בדגלי מצב גישה נכונה וחוזר errno ולא -1 בשגיאה
    • קבוע:. לפני ריבוי המשימות היה מופעל, הודעות ניפוי ההדפסה עלולות לקרוס בגלל זה הדפיס את שם התהליך הנוכחי בלי לבדוק אם יש * הוא *
    • תהליך נוכחי
    • קבוע:. כאשר windowTextArea היה להיות detroyed, זה לא היה מאפס את זרמי קלט ופלט טקסט של התהליך בmultitasker
    • קבוע: פעולות נקודה צפה אינטנסיביות (למשל בעת הצגת תמונות JPEG או שינוי גודל תמונות) עלולות לגרום לקריסה של מערכת. פקודות מאקרו יציאת סוף כניסת היוצא מן הכלל היו שגויות.
    • קבוע:. קוד _xpndfmt () המשמש למחרוזות פורמט סגנון printf היה אתחול "כפול" שלא לצורך הקלד, גורם כל ניסיון להדפיס דברים בתוך הטיפול בחריגות FPU לפוצץ
    • קבוע:. המחוונים של הצבע בררן (למשל בתכנית הגדרות תצוגה) היו 'אחורה' במובן זה שהם צריכים להקטין לשמאל ולהגדיל בצד הימין, באופן אינטואיטיבי
    • קבוע:. לחיצה על שם קובץ עם רווחים משובצים לא הצליחה לפתוח את הקובץ בדפדפן הקבצים, כי זה לא היה מצטט את השם
    • קבוע:. פונקצית kernelWindowLayout () כעת מניחה כראוי החוצה ומשנה את גודל החלון, במיוחד אם הוא כבר הניח את העבר
    • קבוע: באג עם ערבוב סוגים בsinf () וcosf () פונקציות עלולות לגרום צף פעולות נקודה להיכנס ללולאה אינסופית של & quot; מכשיר לא זמין & quot; חריגים.
    • קבוע: האתחול נכשל במחשב וירטואלי. VPC אינו תומך כראוי בארכיטקטורה IA-32 & quot; משימה & quot מקונן; מושג. Multitasker כבר לא משתמש בתשואות פסיקה ומשימות מקוננות - כל מתגי המשימה נעשים עם שיחות רחוקות. עכבר ומקלדת עדיין לא עובדים כמו שצריך בVPC.
    • קבוע:. הודעות שגיאת קונסולת טקסט על לא להיות מסוגל למצוא תמונות מצביע עכבר
    • קבוע:. התכנית 'cdrom' הייתה מתרסקת עם תקלת דף במהלך סריקת מכשיר
    • קבוע:. הודעת שגיאת ליבה הראתה ביומן הקונסולה כאשר לא הייתה תמונת פתיחה אתחול (Logic חלוקת la) ואת קוד האתחול ניסה לשחרר את הזיכרון שלא הוקצה
    • קבוע: תרשים parititon במנהל הדיסק הראה קווי גבול נוספים שלחיצה עליו, שלא הופיעו עד העביר את העכבר מעל ועשה זר עתיד על ידי השרטוט מחדש הפנטום של פריטים בתפריט בלתי נראים באותו קואורדינטות תיאורטיות שגרמו להם להיות רציף. רכיב תמונת superclass היה חסר תועלת ציור הגבול שלה, כאשר התמקד.
    • קבוע:. זיהוי עכברים ומקלדות USB בזמן אתחול יכול להיכשל ולמנוע מכשירים אחרים כגון PS / 2 עכברים ומקלדות מפועלים כראוי
    • קבוע:. בעת השימוש בתכנית 'disprops' כדי לאפשר את השעון על שולחן העבודה, לחיצה על אישור לאחר בדיקת התיבה נגרם תקלת דף
    • קבוע: כשסוגר את חלון המסוף נפתח משורת הפקודה, הודעת השגיאה הבאה הופיעה:
    • & quot; שגיאה: קונסולה: kernelWindowContainer.c: להסיר (401): לא כזה מרכיב במכל & quot;
    • קבוע: פונקצית setData () של רכיב kernelWindowTextArea הייתה החדרת בתים NULL 1 עברה את קצה מאגר הנתונים סופק
    • קבועים: פתיחת התכנית לערוך בעת הפעלה ממערכת קבצים לקריאה בלבד מיוצרים השגיאה הבאה בחלון:
    • & quot; שגיאה: עריכה: kernelFile.c: kernelFileGetTemp מערכת קבצים (3304) היא לקריאה בלבד & quot;
    • קבוע:. בעת הפעלת התכנית לערוך ממערכת קבצים לקריאה בלבד, המפרט קובץ לא קיים היה לסגור את התכנית ללא כל הודעה
    • קבוע: יישומון windowTextField עכשיו מגילות כראוי אופקי
    • .
    • קבוע:. העתקה רקורסיבית של ספרייה לספרייה אחרת באמצעות הפקודה 'cp -R' לא יצר את הספרייה ברמה העליונה יעד, אך במקום זאת רק העתיקה את התוכן של ספריית המקור
    • קבועה:. (פונקצית ספרייה נוסף המחאת NULL-פרמטר לstrlen) C
    • קבוע:. CreateNewProcess של multitasker () כבר לא מתרסק כאשר המתקשר עובר פרמטר NULL ב[] מערך argv
    • קבוע: תכנית ההתקנה המקומית יצרה מיצב אינה ניתנת לאתחול בעת השימוש במערכת קבצי FAT32 סוג
    • .
    • קבוע: באג במטמון דיסק שבו פונקצית cachePrune () יכולה להיקרא באמצע מטמון mult-חלק לקרוא או לכתוב פעולה
    • .
    • קבוע:. שיחת API ליבת NULL-פרמטר בתכנית לוח השנה 'קאל'
    • קבוע:. למעט תקלת דף שעלול להתרחש בעת הפעלת תכנית דפדפן קבצים 'filebrowse'
    • קבוע:. באג בפונקצית ספריית C 'memmove' עלול לגרום לתקלת דף כאשר נקראים לעבור 0 bytes
    • קבוע: קוד בmalloc ספריית C גנריות (), שם היה באג שגורם ללוקים באופן חלקי-שהוקצו ללא יפוצל בצורה נכונה. כמו כן הוסיף פונקצית עקביות בדיקה.
    • קבוע: תכנית 'העריכה' הייתה יצירת קבצים זמניים שאינם נמחקו ביציאה
    • .
    • קבוע:. מספר המרכיבים שיוצרים את הודעות שגיאה ו / או מתרסק כאשר קבצים מסוימים (כגון תמונות מצביע עכבר ואייקונים) אינם נוכחים
    • קבוע:. בעת שימוש במערכת קבצי FAT12, כתיבת כל מגזר FAT אחרי הראשונה גרמה 2 מגזרים להיכתב - וכתוצאה מכך הפחתה של מגזר FAT האחרון להחליף את מגזר ספריית השורש הראשון
    • קבוע: פונקצית kernelConfigRead () יוכל לגרום להצפת מאגר קווה אם הקו היה ארוך יותר אז 255 בתים
    • .
    • הקבוע: נהג מערכת הקבצים FAT היה
    • הגודל הנכון עבור מפת הסיביות חופשי אשכול במקרה שבו אשכולות המידע לא היו מרובה של 8 חישוב-תחת.

  • תוכנה דומה

    BeRTOS
    BeRTOS

    11 May 15

    Multi Distro
    Multi Distro

    3 Jun 15

    Alpine Linux
    Alpine Linux

    17 Aug 18

    תוכנות אחרות של יזם Andy McLaughlin

    Partition Logic
    Partition Logic

    20 Feb 15

    תגובות ל Visopsys

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