Visopsys

البرمجيات قطة:
Visopsys
تفاصيل البرنامج:
الإصدار: 0.75
تاريخ إيداع: 17 Feb 15
المطور: Andy McLaughlin
ترخيص: حرر
شعبية: 67

Rating: nan/5 (Total Votes: 0)

وفيسوبسيس (بصري نظام التشغيل) هو مفتوح المصدر، ونظام تشغيل بديل صغيرة وسريعة تستهدف أجهزة الكمبيوتر PC-متوافق. هو مكتوب من الصفر و&؛ [س] باستمرار في التنمية، منذ عام 1997. وهدفه الرئيسي هو جمع بعض من أفضل الأفكار من الآخرين العاملين نظام التشغيل systems.Great availabilityThe يتم توزيع كصورة ISO التي يمكن نشرها إما إلى USB محرك أقراص محمول أو قرص مضغوط، ملف IMG التي يجب أن تكون مكتوبة على قرص مرن، فضلا عن أرشيف مصدر لأولئك الذين يريدون الإختراق النظام وإضافة ميزات إضافية أو تريد فقط لرؤية كيف كل works.Boot optionsThere توجد خيارات التمهيد على ملفات ISO أو IMG، كما تحميل نظام مباشرة وسوف تبدأ في الكشف عن مختلف مكونات الأجهزة، مثل PS / 2 أجهزة الماوس، على مدار الساعة في الوقت الحقيقي (RTC)، IDE تحكم القرص، تحكم ناقل PCI، etc.Old بيئة سطح المكتب على غرار وagrave. لا ماك OS 9The بيئة سطح المكتب من نظام التشغيل فيسوبسيس تبدو مثل واجهة رسومية لنظام التشغيل Mac OS 9. ويتميز اللوحة العلوية للوصول إلى مختلف إعدادات النظام، مثل الخروج، وعلى الطراز القديم والشكل والمظهر.
ويتضمن إطار الأوامر، مدير المستخدم، مدير البرنامج، تعيين لوحة المفاتيح، عارض الصور، مدير القرص، قطة شاشة فائدة، مدير العرض، إطار وحدة التحكم، محرر التكوين، فضلا عن المثبت، مما يعني أنه يمكنك تثبيت نظام التشغيل بشكل دائم على وdrive.Bottom المحلية lineSumming تصل، ونظام التشغيل فيسوبسيس يتميز تعدد المهام وقائية الحقيقية، الذاكرة الظاهرية، الوضع المحمي 100٪، نواة على غرار نطاق واسع-متجانسة، فضلا عن واجهة مستخدم بسيطة وسهلة الاستخدام. يرجى أن نضع في اعتبارنا أن فيسوبسيس ليس نسخة من أي نظام تشغيل آخر وأنها ليست توزيع لينكس

ما هو الجديد في هذا الإصدار:.

وأضاف USB3 المالي (xHCI) الدعم.
تحسنت كثيرا USB2 (EHCI) ودعم المحور.
واضاف APIC يقطع دعم وحدة تحكم.
واضاف لدعم كشف وتحليل الجدول متعددة المعالجات إنتل.
رمز طبقة USB لم يعد يضع تكوينات الجهاز افتراضيا. فإنه لا يتبقى الآن إلى برامج تشغيل الأجهزة الفردية، وعندما تقرر أن جهاز معين يتم دعم. تكوين بعض مجهول، الذي بني في، يمكن للأجهزة الملكية يسبب الأجهزة الأخرى عن الاستجابة.
إزالة محور USB يطلق الآن على إزالة الجهاز متكررة لجميع الأشياء المصب متصلة عبر المحور.
إذا تمت إزالة قرص قابل للإزالة التي شنت (مثل عصا USB) من النظام، ودعوة لkernelFilesystemRemoved () الآن تتصرف وكأنها umount القسري - ملفات unbuffering وإزالة الملفات - دون محاولة زيادة يصل إلى القرص الفعلي.
إضافة وظائف جديدة لحساب السنانير المقاطعة، وتحديث بعض التعاريف والأشياء في برنامج تشغيل PCI.
يتم التعامل الآن عناوين الذاكرة الفعلية كقيم عدد صحيح غير موقعة بدلا من مؤشرات باطلة.
واضاف kernelMemoryGetIo () وkernelMemoryReleaseIo () وظائف لأتمتة عملية تخصيص / الإفراج عن الذاكرة الفعلية الانحياز، ورسم خرائط لها، ووضع العلامات عليها الامم المتحدة وcacheable.
وأضاف وظيفة kernelDebugStop () لإخراج الرسالة وتنفيذ وقف عند مواجهة أخطاء في وضع التصحيح.
وأضاف وظيفة kernelDebugRemoveFile () كما مصاحب لkernelDebugAddFile ()
ثابت: في متصفح الكمبيوتر، عند النقر لشن CD-ROM لأول مرة، من التمهيد الباردة، ومتصفح الملفات التي انطلقت في بعض الأحيان لن تبدأ في جبل الدليل على CD-ROM ل.
ثابت: في متصفح الملف وملف الحوار، بدأ حقل الدليل الحالي من المعاقين (الرمادي التدريجي)، ولكن تغيير الدليل سبب ذلك إلى أن إعادة رسم أثناء تمكين (وليس الرمادي الخروج). المكونات لم يعاد المقدمة عندما كانت تسمى من setData () وظائف.
ثابت: خطأ في النظام الفرعي سائق USB، فيه فصل الجهاز قد يتسبب في موضوع USB للذهاب في حلقة لا نهائية.
ثابت: زيادة قيم مهلة لSCSI 'وحدة بداية "أوامر، لدعم مختلف الأقراص المرفقة USB (الأقراص الصلبة وCD / DVD محركات الأقراص التي تحتاج إلى وقت للدوران).
ثابت: قرص IDE علة سائق تحكم فيها مقاطعة غير المعالجة يمكن أن تنجم عن اختيار محرك الرقيق غير موجود على بعض أجهزة التحكم. أيضا القضاء على بعض الاقتراع الوضع زائدة عن الحاجة.
ثابت: توقيت القضايا في برنامج تشغيل AHCI SATA المتعلقة CD محركات / DVD.
ثابت: إزالتها kernelMalloc () الاستخدام في kernelDebug.c التي يمكن أن تسبب نتائج التصحيح لا ترغب في عرضه في سياق المقاطعة.

ما هو الجديد في الإصدار 0.74:

وأضاف لكل مستخدم الدلائل الرئيسية، تحت / المستخدمين، والتي هي الآن الافتراضي "الدليل الحالي" عند تسجيل دخول المستخدم في.
إنشاء ملف التكوين الجديد للمتغيرات البيئة التي تم تعيينها في وقت تسجيل الدخول، ولكل مستخدم تجاوز تلك الموجودة في الدلائل الرئيسية.
إعداد اللغة هو الآن متغير على مستوى النظام والبيئة لكل مستخدم، التي يمكن اختيارها في التمهيد الأول، وأدوات إدارة المستخدم.
وأضاف الترجمة الاسبانية والألمانية للعديد من برامج المستخدم وميزات واجهة المستخدم الرسومية.
وأضاف نافذة الحوار على "مختار اللغة" إلى مكتبة النافذة.
تم جزءا من نظام واجهة المستخدم الرسومية إعادة كتابتها، بما في ذلك تغيير تنفيذ 'القائمة' من مكون نافذة إلى نافذة الطفل.
تم تغيير القوائم واجهة المستخدم الرسومية بحيث عندما يتم تحديد عنصر القائمة العلوي، والضغط على المؤشر المتابعة إزالة التحديد.
يعرض إطار الحوار الملف الآن المسار الحالي طريق برنامج متصفح الملفات لا.
نفذت الماوس ولوحة المفاتيح المواضيع لمعالجة المدخلات خارج سياق المقاطعة، لتحسين الاستقرار.
وقد أعيد تصميم نظام لوحة المفاتيح، بما في ذلك استخدام الأعلام رموز المسح الضوئي الأجهزة محايد (على أساس UEFI) ومعدل.
وأضاف يكرر الرئيسية typematic لوحات المفاتيح USB.
المحصنة كود إدارة المستخدم نواة وإغلاق بعض الثغرات الأمنية.
أضاف "deluser" سطر الأوامر، كما مصاحب ل"adduser".
تعديل برنامج "باسود"، بحيث لا حجة اسم المستخدم يعني أن نفترض المستخدم الحالي.
تمت إضافة التحقق من طول كلمة السر لبرنامج إدارة المستخدمين.
رمز التخزين المؤقت على القرص الآن لا أكثر من الجمع بين إدخالات ذاكرة التخزين المؤقت لتحسين الأداء، والحد من عدد من القرص يكتب.
تم إعادة صياغة بعض من التعليمات البرمجية إدارة الذاكرة نواة ل.
جميع برامج تشغيل الأجهزة التي تستخدم الذاكرة المعنونة المادية الآن تعيين سمات صفحة الذاكرة لتعطيل التخزين المؤقت.
التركيب وتثبيت شكل ملف (مثل حي / نظام / تثبيت الملفات. *) لديها الآن وسيلة لتحديد أسماء مختلفة المصدر والوجهة.
غير مسموح معالجات المقاطعة الآن من تخصيص أو تحرير الذاكرة، أو تغيير جداول صفحة / الدلائل.
جعل kernelImageLoad () ومثل؛ وطلبت عرض ومثل. وو مثل؛ وطلبت ارتفاع ومثل؛ معلمات العمل بشكل عام، لأنواع الصور التي لا تدعم ذلك السائقين.
وأضاف 'مجموعة البيانات' وظائف لعدد من مكونات واجهة المستخدم الرسومية، مطلوب لدعم من على ذبابة على تحويل اللغة
فصل النواة في موضوع نافذة قذيفة من نظام واجهة المستخدم الرسومية الرئيسي، تمهيدا لجعله قابل للتنفيذ userspace، وتسهيل لكل مستخدم الإعدادات والتبديل لغة وقت التشغيل.
إعادة تنفيذ وظائف نواة ل'قائمة متغيرة، بحيث يستخدم إزاحة البيانات بدلا من مؤشرات لتحديد المتغيرات والقيم. وهذا يجعلها أسهل في نسخها.
عندما يرث عملية تابعة تيار المدخلات، وتذكرت الآن سمات النص القديمة، واستعادة عند إنهاء العملية.
يستخدم نظام بناء الآن سطر الأوامر "جعل التصحيح" لإنشاء بنية التصحيح، والتي لا تجريد المكتبات أو التنفيذية.
ثابتة حتى وظائف ctype.h (isalpha ()، tolower ()، الخ) بحيث تستخدم صفحة الرموز ISO-8859-15 نستخدمه في كل مكان آخر، بدلا من مجرد ASCII الأساسي.
وأضاف وظيفة setenv () إلى المكتبة C.
وأضاف وظيفة kernelUserExists () (userExists () في الفضاء المستخدم).
وأضاف تشمل جديد الملف، أن مركزية تعريف بعض من بنية الملف الأساسي.
إنشاء ملفات رأس و، وانتقل التعاريف relevent عن من إدارة القرص ونواة لتلك.
أضاف تيلس / النصي تقليم مسافات بيضاء لتجريد زائدة بيضاء من الملفات المصدر وغيرها.
إزالة الملف رأس كبير من البائعين وجهاز PCI رموز التي كنا نستخدمها في وضع التصحيح. الكثير من الألم لتعديل / الحفاظ عليها.
ثابت: يمكن تحريك PS / 2 الماوس حول أثناء التهيئة الأجهزة من سائقها يسبب الفشل المتتالية التمهيد.
ثابت: عندما كانت هناك نوافذ على الشاشة، والضغط على ALT-TAB 2-3 مرات يمكن أن يسبب تحطم واجهة المستخدم الرسومية كبير.
ثابت: عند تغيير حجم الصور في برنامج "عرض"، لم شريط عنوان النافذة يتم تحديث (مع نسبة التكبير الصحيحة) حتى تغير تركيز الإطار.
ثابت: في وضع الرسومات، ومتصفح الملف لاحظ فقط تغييرات الدليل عند إضافة ملف أو إزالتها، ولكن لا الدلائل الفرعية.
ثابت: تفسير رأس fileystem مبادلة لينكس.
ثابت: دعم لاستخدام الصور داخل أزرار واجهة المستخدم الرسومية
ثابت: مكتبة تدويل "libintl" للسماح مفاتيح متعددة من رسائل لغة في وقت التشغيل.
ثابت: تنفيذ دالة مكتبة C GETENV ()، بحيث الدعوات المتكررة لا تسرب الذاكرة.
ثابت: برنامج مع أي تيار المدخلات يمكن أن تعطل إذا وصفته وظائف إدخال النص نواة ل. وأضاف التدقيق في وظائف الإدخال.
ثابت: تحسين استقرار البرنامج لقطة.
ثابت: عند تسجيل الدخول إلى واجهة المستخدم الرسومية كمستخدم المحرومين، كان هناك الكثير من رسائل الخطأ قائلا: لا يمكن الافراج عن كتلة ذاكرة النظام من عملية المستخدم المحرومين.
ثابت: أن الضغط مسافة للخلف في موقف (0،0) تسبب برنامج تحرير لتحطم الطائرة.
ثابت: أن النقر على ثنائي النواة في برنامج متصفح الملفات تسبب حادث في محمل وقت التشغيل نواة ل.

ما هو الجديد في الإصدار 0.73:

هذا هو تحديث دعم الأجهزة وإطلاق بوغفيكس، مضيفا الأصلي SATA و USB CD / DVD ودعم برنامج آلة حاسبة، فضلا عن العديد من سهولة الاستخدام وإصلاحات الموثوقية.

ما هو الجديد في الإصدار 0.72:

هذا الإصدار يتكون من التحديثات دعم الأجهزة وبوجفيكسيس، مع التركيز بشكل خاص على USB.
تمت إضافة دعم USB 2 وحدات التحكم والأجهزة.

ما هو الجديد في الإصدار 0.7:

تحديث مظهر النوافذ وعدة أنواع من الحاجيات.
واضاف JPEG دعم شكل صورة.
الصورة المضافة تغيير حجم التعليمات البرمجية.
واضاف لدعم القرص 64-بت.
وأضاف UDF (DVD-ROM) دعم نظام الملفات.
وأضاف GPT دعم تسمية القرص إلى النواة، وبرنامج إدارة القرص.
وشملت كمية من رموز جديدة بناء على المساهمات التي تقدمها Leency، بما في ذلك رمز المجلد، وكافة الرموز متصفح الملفات لأنواع الملفات المختلفة.
نفذت تنقل لوحة المفاتيح من القوائم واجهة المستخدم الرسومية باستخدام 'البديل' لتفعيلها، والمؤشر و'أدخل' مفاتيح التنقل واختيار.
البديل التبويب يثير الآن القائمة "نافذة" نافذة الجذرية لتنقل لوحة المفاتيح بين النوافذ المفتوحة، بطريقة مشابهة إلى حد ما طريقة ويندوز واجهات أخرى تفعل ذلك.
إنشاء رموز جديدة لل"كال" (التقويم)، 'الألغام "، وبرامج" ثعبان "، فضلا عن" lsdev "(الأجهزة)،' تثبيت '، و (إدارة المستخدمين) برامج الادارة المستخدمين.
واضاف لدعم الطبقة ملف محمل للالقدرة على التعرف على GIF والصور PNG، الرمز البريدي، GZIP، والمحفوظات هارون، و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 النواة. وهو يدعم الآن الحجج والقيم المرجعة متغير الحجم، ولا التدقيق على أنواع والقيم الحجة (على سبيل المثال المستخدم في مقابل مؤشرات النواة، قيم فارغة، الخ).
ل Reimplemented ملف تيار الفرعي نواة لملف تستند إلى الأحرف I / O كآلية بسيطة مخزنة مع مؤشر الملف، بدلا من استخدام تيارات نواة ل.
اضاف 'I / O جاهزة "دولة إلى multitasker، بحيث العمليات انتظار (على سبيل المثال) القرص I / O يمكن أن يذهب إلى" انتظار "دولة وأن استيقظ في أقرب وقت ممكن عندما / O وصول I، بدلا من الاقتراع لالمقاطعات كما كانت تفعل في السابق. و"موضوع الخمول" حلقات الآن من خلال قائمة العملية، وتبحث عن أي عمليات I / O-جاهزة وينتج timeslice لها عندما وجد أحد. جدولة يعطي مثل هذه العمليات ذات الأولوية العالية.
واضاف إدارة الطاقة أكثر كفاءة، تسكع المعالج خلال دورات الغيار.
انتقل ظائف لوحة المفاتيح مشتركة للخروج من السائقين وإلى طبقة تجريد، مع واجهة لمعالجة أحداث لوحة المفاتيح الخاصة 'الخاصة' مثل PrtScn أو السيطرة، البديل، ديل.
إضافة دعم تدويل الأساسي مكتبة (libintl)، على غرار نظام GNU gettext.
وأضاف 32 بت CRC حساب إلى النواة.
وأضاف RAM القرص الدعم، من باب المجاملة مساهمات من دافيدي Airaghi.
نفذت "كسول" FPU سياق إنقاذ. يتم حفظ فقط سياق أو استعادة حالة محاولة عملية مختلفة لاستخدامها.
وأضاف تعيينات جديدة لوحة المفاتيح: الفرنسية والبلجيكية والإسبانية.
يتم تخزين تعيينات لوحة المفاتيح الآن في الملفات، بدلا من ضمنية في النواة. وقد تم تعزيز البرنامج (تعيين لوحة المفاتيح) "خارطة مفاتيح" لتسهيل تحرير وإنقاذ خرائط مفاتيح جديدة. وبالإضافة إلى ذلك، فإن ملف المتصفح الآن استخدامه لفتح ملفات وحة مفاتيح عندما كنت النقر.
إضافة ملف التكوين الجديد /system/config/mount.conf تحتوي على المتغيرات لتحديد نقاط التحميل من نظام الملفات (مثل يونيكس fstab) وأم لا لصناعة السيارات في جبل لهم. استخدام "جبل" وبرامج "الكمبيوتر" ملف (وكذلك التركيب الآلي للنواة)، وهناك أيضا برنامج "filesys" الجديد في إطار الإدارة لتحريره.
وأضاف بعض الخطأ إضافية فحص في رمز الكشف عن الملفات.
الآن نسخ أشار إدخال جدول قسم قطاع التمهيد FAT إلى جانب SI تسجيل، بحيث يكون في / مكان آمن والمعروف عن المارة قبالة بدوره إلى محمل نظام التشغيل.
وأضاف بزر الماوس الأيمن فوق قوائم السياق إلى الرموز القرص في متصفح جهاز الكمبيوتر.
يحتوي القائمة حاليا "تصفح"، "جبل كما ... '،' إلغاء تحميل، والخيارات 'خصائص'.
يظهر متصفح الكمبيوتر الآن تسمية الملفات، إن وجدت، في النص الرمز الخاص به.
عندما يتم اختيار صورة خلفية، والآن حجمها تلقائيا لتناسب مساحة العميل من النافذة.
عند عرض صورة، برنامج "عرض" ميزان الآن الصور الكبيرة أسفل بشكل افتراضي بحيث أنها لا تستخدم أكثر من 2/3 من الشاشة.
برنامج "عرض" لديها الآن قائمة السياق انقر بزر الماوس الأيمن لتكبير والتصغير على الصور، أو تبين لهم حجم الفعلي.
وقد أعيد تنظيم البرنامج (إعدادات العرض) "disprops"، ويظهر الآن معاينة الصورة المصغرة للصورة خلفية الخلفية المحدد.
إضافة خيار لwindowFileDialog لإظهار معاينات الصور المصغرة ملف الصورة.
برنامج "imgboot" لديها الآن 'المدى' كما التحديد الافتراضي، بدلا من 'تثبيت'
وأضاف قفل إلى وظائف تيار نواة ل.
تسجيل نواة المضافة للمحمل نظام التشغيل ومعلومات الأجهزة هيكل.
وأضاف "نموذج" حقل سلسلة لبنية القرص نواة والمستخدم.
مكونات نافذة يتلقى الآن الماوس إدخال الأحداث / الخروج.
يمكن مكونات نافذة لديها الآن مؤشرات الماوس العرف، كما تفعل النوافذ.
وأضاف مؤشرات الماوس التي تشير إلى نافذة تغيير الحجم، وأنها تحولت الآن إلى تلقائيا عندما يمر على حدود النافذة.
جديد لون سطح المكتب الافتراضي الذي يذهب على نحو أفضل مع الصور لطخة
يستخدم نافذة قذيفة الآن اللون الأمامي للقائمة نافذة الجذر، بدلا من لون سطح المكتب (بهذه الطريقة هناك على النقيض).
لم تعد محددة المقدمة والخلفية، والألوان سطح المكتب حصرا في ملف تكوين نواة ل. أنهم لا يزالون هناك كما القيم الافتراضية لوقت التمهيد، ولكن يتم تحديد إعدادات الألوان إضافية في ملف التكوين النافذة، وتلك تجاوز تلك النواة عند توفرها.
واضاف windowNewThumbImage () وwindowThumbImageUpdate () لمكتبة النافذة. ويمكن استخدام هذه لإنشاء كائن نافذة الصورة المصغرة الحجم من اسم ملف الصورة.
أضاف kernelFileGetFullPath () وظيفة (userspace fileGetFullPath) التي سيعود المسار الكامل + اسم الملف المشار إليه بواسطة بنية الملف.
فإن وظيفة kernelFontLoad () (userspace fontLoad) الآن البحث في الدليل الخط النظام (نظام / / الخطوط) عن ملف الخط، لذلك ليس من الضروري لتمرير اسم المسار الكامل.
إزالة / نظام / جبل الدليل، كما لم يتم استخدامه.
وظيفة kernelFileFind () (userspace fileFind) acccepts الآن مؤشر بنية الملف NULL، على الحالات التي المتصل هو حقا مهتمة فقط في ما إذا كان الملف موجودا.
وwindowFileDialog كود مكتبة نافذة يفسر الآن حجة اسم الملف غير فارغة كقيمة لإظهار افتراضيا في حقل اسم الملف. بالإضافة إلى ذلك، حقل اسم الملف لم يعد يظهر أسماء المؤهلين تماما من الملفات، فقط أسماء قصيرة.
أضاف windowNumberDialog إلى المكتبة نافذة userspace، لطلب المستخدم لإدخال قيمة العدد، وتوفير المنزلق رسومية widged لتحديد القيمة مع الماوس.
القائمة التمهيد المثبت البرنامج bootmenu "يتحقق الآن للمنشآت السابقة ويتذكر الإدخالات القديمة.
برنامج "imgboot" يتحقق الآن للpresense من 'تثبيت البرنامج قبل الاستعلام حول ما إذا كان لتثبيت.
برنامج "iconwin" يتخطى الآن أي إدخال التي مفقود رمز.
انخفاض القيم الحشو من منطقة النص في برنامج (الأجهزة) "lsdev". أيضا ثابتة بحيث لا بالتمرير وثم يعود مرة أخرى في حين انها مرئية.
وقد زدت تكوين نواة وظائف القارئ / الكاتب مع الحصول على / مجموعة / وظائف الراحة إلغاء تعيين لبسرعة الحصول على أو تغيير قيم التكوين الفردية من الملفات.
إزالة شريط العنوان من برنامج "الساعة".
و"نافذة" تمت إعادة تسمية برنامج (إطار الأوامر) "cmdwin".
غيرت اسم البرنامج وقت التشغيل من برنامج "FDISK" من ومثل، فيسوبسيس إدارة القرص ومثل. لمجرد ومثل، إدارة القرص ومثل ؛.
نفذت backtraces كومة المناسبة للمساعدة في تصحيح الأخطاء. يقطعون إطار مكدس، يستخدم جدول الرموز العملية، الخ المستخدمة من قبل معالج الاستثناء وبالدعوة kernelStackTrace ().
وأضاف وظيفة kernelDebugHexDwords () للقيام مقالب عرافة بسيطة من الذاكرة الموجهة الكلمة المزدوجة، مثل المداخن.
وأضاف وظيفة إخراج مكدس التصحيح kernelDebugStack ().
وأضاف أمر "hexdump" لفحص محتويات الملفات الثنائية.
إضافة زر "تفاصيل" إلى إطار الحوار خطأ النواة، التي إحضار عملية الاداء الحوار تصحيح المعلومات وتتبع المكدس.
وأضاف وظيفة kernelRealloc () مثل realloc مكتبة C ().
أضاف kernelImageCopy () وظيفة عامة التي يتم تصديرها إلى userspace كما imageCopy ().
المكون قماش النافذة تغيير حجم نفسها الآن بشكل صحيح، وذلك باستخدام وظيفة الصور تغيير الحجم.
وأضاف وظيفة kernelDebugBinary () للقيام مقالب الثنائية بسيطة.
وأضاف الحجة -fno كومة حامي لMakefile.include حتى نتمكن من ربط باستخدام دول مجلس التعاون الخليجي 4.1.3 (أوبونتو 7.10، الخ).
واضاف لاختبارات منذ وحساب جيب التمام لبرنامج 'اختبار'، وجعل كلا القيام بعمليات حسابية "المزدوجة"، وبعض منها بشكل عشوائي أيضا.
وأضاف وظيفة fabsf () إلى المكتبة C.
وأضاف وظيفة GETENV () إلى المكتبة C.
_dbl2str المضافة () و_flt2str () وظائف مكتبة C لتحويل الزوجي وتعوم إلى السلاسل، على التوالي، وأضاف٪ تنسيق و دعم محدد إلى وظيفة _xpndfmt () (تستخدم من قبل الأسرة printf من الوظائف).
وأضاف في FLS () C وظيفة المكتبة وثابتة حتى حزب جبهة القوى الاشتراكية ().
وأضاف وظيفة API نواة kernelFileSetSize ()، وdriverSetBlocks () وظيفة سائق الملفات لنهاية الظهر، وftruncate () واقتطاع () C وظائف مكتبة للالواجهة الأمامية.
وأضاف نوم () وظيفة مكتبة C.
أضاف strtok () وظيفة مكتبة C.
وأضاف وتصديرها وظيفة API نواة randomBytes () لملء منطقة عازلة مع بيانات عشوائية.
تصدير ظيفة kernelWindowComponentUnfocus () عبر API النواة.
أضاف kernelDebugError () ماكرو تقارير الأخطاء فقط عند تشغيل التصحيح على على. يحل محل العديد debugError المعرفة محليا () وحدات الماكرو في السائقين، الخ
وأضاف حقل جديد "التسمية" لعام المنطقي بنية نظام الملفات على القرص نواة ل. برامج تشغيل الملفات تملأ في ذلك، حيثما ينطبق ذلك.
دعم الماوس وأضاف للعجلات التمرير.
تيارات الحدث نافذة والآن يخطط فقط تيارات النواة مع وظائف المجمع أن قراءة أو كتابة الأحداث كاملة فقط - الطريقة التي تم بها أصلا أن تكون.
و'الألغام' لعبة خريطة يبقى الآن على الشاشة بعد المباراة، لذلك يمكنك إلقاء نظرة على ذلك.
إصلاح كوس ()، cosf ()، والخطيئة ()، وsinf () وظائف بحيث تعمل بشكل دوري (أي للقيم راديان الكبيرة التي هي أكبر من (PI * 2).
تصدير ظيفة kernelPageGetPhysical () لبرامج userspace كما pageGetPhysical ()
يستخدم multitasker الآن وضع توقيت نظام 3
أضاف SYS / ascii.h تضمين ملف لتشمل تعريفات رموز الأحرف شائعة الاستخدام.
ثابت: المحمل OS يمكن أن يتعطل أثناء الكشف عن القرص (القسمة على صفر خطأ) إذا عادت وظيفة BIOS "الحصول على محرك المعلمات" النجاح على الرغم من كونه لا يوجد مثل هذا القرص.
ثابت: تم إعادة صياغة برنامج تشغيل الماوس PS / 2 إلى التعامل بشكل صحيح مع الماوس المقاطعات من أنواع مختلفة من الأجهزة الماوس.
ثابت: يمكن النقر خارج قائمة سياق تفشل لمحو القائمة إذا لم تكن هناك عناصر focusable من الأخرى.
ثابت: بعد relayout النافذة، لم يتم إعادة رسم مؤشر الماوس بشكل صحيح.
ثابت: تغيير حجم أي نافذة إلى حجم أكبر في الاتجاه الرأسي تسبب في موضوع نافذة لتوليد استثناء قسمة الصفر
ثابت: وظيفة المكتبة C في dirname () لا يعمل بشكل صحيح لبنود في الدليل الجذر.
ثابت: fread المكتبة C في () وfwrite () وظائف كانوا عائدين رموز الخطأ السلبية كقيم العودة. هم الآن إرجاع size_t من عدد العناصر قراءة / مكتوبة، وأي خطأ في errno.
ثابت: strcmp المكتبة C في () وstrncmp () وظائف لم تتعامل برشاقة مع مؤشرات فارغة، وظيفة strncmp () كان عائدا رموز نتيجة غير قياسي.
ثابت: النواة وظيفة kernelFileStreamRead تم الكتابة فوق مخازن صحيح الحجم بنسبة 1 بايت، مما تسبب عازلة الفيضانات.
ثابت: فتح تيار ملف موجود في وضع القراءة / الكتابة (باستخدام FOPEN () أو kernelFileStreamOpen ()) من شأنها أن تسبب نواة ليسعى إلى نهاية الملف للكتابة، ولكن تبدأ القراءة في بداية من الماضي كتلة الملف. الآن كل يفتح تبدأ عند الإزاحة 0 إلا أنهم الكتابة فقط.
ثابت: برنامج تشغيل نظام الملفات FAT لم يعد يحدد حجم الملف إلى مضاعفات من كتلة (الكتلة) على كل حجم الكتابة. إلا إذا تغير عدد من الكتل.
ثابت: أعلام وضع الوصول في unistd.h لم تكن أحادي المعامل حصري.
ثابت: لم open.c لا يعالج أعلام وضع الوصول بشكل صحيح وكان عائدا errno بدلا من -1 على خطأ.
ثابت: وقبل تمكين تعدد المهام، يمكن أن رسائل التصحيح الطباعة تحطم لأنه طبع اسم عملية الحالي دون فحص لمعرفة ما إذا كان هناك * * هو عملية الحالية.
ثابت: عندما كان يجري detroyed على windowTextArea، لم يكن إعادة إدخال النص والإخراج تيارات العملية في multitasker.
ثابت: مكثفة عملية نقطة عائمة (على سبيل المثال عند عرض صور JPEG أو ريسيزينج الصور) يمكن أن تسبب حادث تحطم النظام. وكانت نهاية استثناء دخول وحدات الماكرو خروج غير صحيحة.
ثابت: رمز _xpndfmt () تستخدم لسلاسل شكل على غرار printf تم تهيئة و'ضعف' اكتب دون داع، مما تسبب أي محاولة لطباعة أشياء داخل معالج استثناء FPU لتفجير.
ثابت: المتزلجون من لون اخيار (على سبيل المثال في برنامج إعدادات العرض) كانت 'إلى الوراء "بمعنى أنها ينبغي أن تنخفض إلى اليسار وزيادة للحق، وبشكل حدسي.
ثابت: النقر على اسم ملف مع مسافات جزءا لا يتجزأ من فشل لفتح الملف في ملف المتصفح، لأنه لم يكن نقلا عن الاسم.
ثابت: وظيفة kernelWindowLayout () الآن يضع بشكل صحيح من وتغيير حجم النافذة، لا سيما إذا كان هو بالفعل وضعت بها سابقا.
ثابت: الشوائب مع خلط الأنواع في sinf () وcosf () وظائف يمكن أن تسبب عملية نقطة عائمة للوصول الى حلقة لا نهاية لها من ومثل، والجهاز غير متوفرة ومثل. الاستثناءات.
ثابت: الركل وفشلها على الظاهري PC. VPC لا يدعم العمارة وIA-32 لومثل صحيح، مهمة متداخلة ومثل. المفهوم. وmultitasker لم يعد يستخدم عوائد المقاطعة والمهام المتداخلة - تتم جميع مفاتيح مهمة مع المكالمات البعيدة. الماوس ولوحة المفاتيح لا تزال لا تعمل بشكل صحيح في VPC.
رسائل الخطأ وحدة التحكم نص حول عدم التمكن من العثور على الصور مؤشر الماوس: ثابت.
ثابت: برنامج "قرص مدمج" وتحطمها مع خطأ صفحة خلال مسح الجهاز.
ثابت: رسالة خطأ نواة كان يظهر في سجل وحدة التحكم عندما لم يكن هناك صورة التمهيد لطخة (أ التقسيم المنطق LA) ورمز التهيئة كان يحاول تحرير الذاكرة غير المخصصة.
ثابت: الرسم parititon في إدارة القرص كان يظهر خطوط الحدود إضافية عند النقر عليها، التي لم تظهر حتى الماوس فوق وجعلت أبحث غريب من قبل إعادة رسم الوهمية من عناصر القائمة غير مرئية في نفس إحداثيات النظرية التي تسببت لها أن تكون متباعدة. عنصر الصورة الفائقة والرسم غير مفيد حدودها عندما مركزة.
ثابت: يمكن الكشف عن الفئران USB ولوحات المفاتيح في وقت التمهيد تفشل ومنع الأجهزة الأخرى مثل PS / 2 الفئران ولوحات المفاتيح من العمل بشكل صحيح.
ثابت: عند استخدام برنامج "disprops 'لتمكين مدار الساعة على سطح المكتب، والنقر فوق OK بعد التحقق من المربع تسبب في خطأ صفحة.
ثابت: عند إغلاق إطار وحدة التحكم فتح من سطر الأوامر، ظهرت رسالة الخطأ التالية:
ومثل؛ الخطأ: وحدة التحكم: kernelWindowContainer.c: إزالة (401): لا يوجد مثل هذا العنصر في الحاويات ومثل.
ثابت: وظيفة setData () المكون kernelWindowTextArea كان تقحم بايت NULL 1 بعد نهاية المخزن المؤقت البيانات المقدمة
ثابت: فتح برنامج تحرير عند تشغيل من نظام الملفات للقراءة فقط تنتج الخطأ التالي في النافذة:
ومثل؛ الخطأ: تحرير: kernelFile.c: يتم kernelFileGetTemp (3304) نظام الملفات للقراءة فقط ومثل.
ثابت: عند تشغيل البرنامج تحرير من نظام الملفات للقراءة فقط، مع تحديد ملف غير موجود ستغلق البرنامج دون أي رسالة.
ثابت: القطعة windowTextField مخطوطات الآن بشكل صحيح أفقيا.
ثابت: نسخ تكراري من دليل إلى دليل آخر باستخدام الأمر 'حزب المحافظين -R "لم تخلق الدليل الوجهة أعلى مستوى، ولكن بدلا من ذلك مجرد نسخ محتويات الدليل المصدر.
ثابت: أضيفت شيك NULL-المعلمة إلى strlen () وظيفة مكتبة C.
ثابت: createNewProcess في multitasker ل() لم يعد تحطم عندما يمر المتصل معلمة NULL في ARGV [] مجموعة.
ثابت: خلق البرنامج المثبت الأصلي تثبيت غير قابل للتمهيد عند استخدام نوع FAT32 نظام الملفات.
ثابت: الشوائب التخزين المؤقت على القرص حيث يمكن استدعاء الدالة cachePrune () في منتصف مخبأ Mult، لجزء القراءة أو الكتابة العملية.
ثابت: دعوة API نواة NULL المعلمة في برنامج التقويم 'كال'.
ثابت: استثناء خطأ صفحة التي يمكن أن تحدث عند بدء تشغيل برنامج متصفح الملفات "filebrowse".
ثابت: خطأ في "memmove" وظيفة المكتبة C يمكن أن تسبب خطأ صفحة عندما دعا إلى التحرك 0 بايت.
ثابت: في عام مكتبة C malloc الرمز ()، وكان هناك الخلل الذي كان يسبب القطع المخصصة جزئيا للا يمكن تقسيم بشكل صحيح. وأضاف أيضا وظيفة للتحقق الاتساق.
ثابت: البرنامج 'تحرير' تم خلق الملفات المؤقتة التي لم يتم حذفها على الخروج.
ثابت: هناك عدد من العناصر تخلق رسائل الخطأ و / أو تحطمها عند بعض الملفات (مثل الصور والرموز مؤشر الماوس) ليست موجودة.
ثابت: عند استخدام نظام الملفات FAT12، وكتابة أي قطاع FAT بعد أول واحد كان يسبب 2 القطاعات لتكون مكتوبة - مما أدى إلى الكتابة للقطاع FAT الماضي الكتابة فوق قطاع الدليل الجذر الأول.
ثابت: وظيفة kernelConfigRead () قد تجاوز سعة المخزن المؤقت خط إذا كان خط أطول ثم 255 بايت.
ثابت: وكان السائق FAT نظام الملفات تحت حساب حجم الصحيح لنقطية الكتلة الحرة في حال كانت مجموعات البيانات لا من مضاعفات الرقم 8.
ثابت: مترجم حلو والأخطاء النصي عند العمل مع المصدر على 10.10 نظام أوبونتو.
ثابت: تمرير سلسلة فارغة إلى kernelFilesystemMount () قيادة وأسفر عن نظام الملفات الجديد الذي شنت على أعلى من الدليل الحالي.
ثابت: windowIcon مهيئ الآن الشيكات الخطأ لبيانات الصورة NULL.

برامج مماثلة

OpenNAS
OpenNAS

17 Feb 15

DragonFly BSD
DragonFly BSD

22 Jun 18

CpuHog
CpuHog

2 Jun 15

Se7en Sins
Se7en Sins

14 Apr 15

البرامج الأخرى من المطور Andy McLaughlin

Partition Logic
Partition Logic

20 Feb 15

تعليقات ل Visopsys

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!