اليعسوب BSD.

نظام تشغيل وبيئة مصممة لتكون الاستمرار المنطقي لسلسلة OS FreeBSD-4.X.
التحميل الان

اليعسوب BSD. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • The DragonFly Team
  • موقع ويب الناشر:
  • http://www.dragonflybsd.org/main/

اليعسوب BSD. العلامات


اليعسوب BSD. وصف

نظام تشغيل وبيئة مصممة لتكون الاستمرار المنطقي لسلسلة OS FreeBSD-4.X. Dragonfly هو نظام التشغيل Linux والبيئة المصممة لتكون الاستمرار المنطقي لسلسلة OS FreeBSD-4.x. تنتمي أنظمة التشغيل هذه إلى نفس الفئة مثل Linux في أنهم يعتمدون على مثالي UNIX و APIs. Dragonfly هو شوكة في المسار، حتى يتكلم، مما يمنح قاعدة BSD فرصة للنمو في اتجاه جديد تماما من واحد مأخوذ في سلسلة FreeBSD-5.It هو اعتقادنا أن الاختيار الصحيح للميزات والخوارزميات التي يمكن أن تسفر عنها القدرة على قابلية التوسع الممتازة والمتانة والهناز في عدد من فئات النظام العريض. ليس فقط ل SMP أو NUMA، ولكن بالنسبة لكل شيء من نظام عقدة واحدة إلى نظام متفاوت المسافات بشكل كبير. إن إيماننا بأن مجموعة أهداف بسيطة للغاية ولكنها واسعة النطاق ستكتشف الأساس للنمو في المستقبل. لا تزال النوى الحالية لشركة BSD، بما في ذلك FreeBSD-5، بناء على النماذج التي يمكن أن تسمى في أفضل الأحوال "توترت" كما هي يتم تطبيقها على النظم الحديثة. لقد ألقى الابتكار الحقيقي طريقة للإقامة في الأساس فقط على الخارقة لإضافة ميزات، مثل الأقراص المشفرة والطباعة الأمنية التي يمكن تطويرها في بيئة أفضل تكلفة أقل بكثير ومع مرونة أكبر بكثير. نعتقد أيضا أنه من المهم تقديم حلول API التي تسمح بتوافق النسخة معقولة وإعادة توجيهها، على الأقل بين userland و kernel، في بيئة مزيج ومطابقة. إذا كان المرء يعتبر الوضع من النهائي في التجميع ... تأمين نظام مجهول مجمعة عبر الإنترنت، فإن ضرورة وجود واجهات برمجة التطبيقات المحددة بشكل صحيح يصبح واضحة. فعلا، نعتقد أن آلية ترقية متكاملة بالكامل ومتميزة يجب أن تكون موجودة للانتهاء المستخدمين ومشغلي النظام لجميع مناحي الحياة بسهولة الحفاظ على أنظمتهم. لقد أظهرت لنا ديبيان لينكس الطريق، ولكن من الممكن القيام به أفضل. سيكون مشروع متعدد السنوات على الأقل. سيتطلب تحقيق مجموعة هدفنا الكثير من الأساس فقط لإعادة وضع الآليات القائمة لتناسب النماذج الجديدة. سوف يأخذك رابط الأهداف إلى وصف أكثر تفصيلا لما نأمل أن يتغلب عليه تتمثل سياسة Dragonfly في ارتكاب إصلاحات الأخطاء فقط لإصدار الفروع. يمثل هذا الإصدار علامة فارقة كبيرة في جهودنا لتحسين البنية التحتية للنواة. لا يزال اليعسوب يعمل تحت القفل العملاق الكبير، ولكن من المحتمل أن يكون هذا هو الإصدار الأخير حيث هذا هو الحال. تم إحراز تقدم أكبر في النظام الفرعي للشبكة. أصبحت مكدس TCP الآن خيوط بالكامل تقريبا (وسوف يكون من المحتمل أن يكون النظام الفرعي الأول الذي نقوم بإزالة BGL من خلال الأشهر المقبلة). يدعم تكدس TCP الآن بشكل كامل بروتوكول SACK وعدد كبير من إصلاحات الأخطاء والأداء قد دخلت، خاصة فيما يتعلق بأداء WORGE عبر Lans.the NameCache تم إعادة كتابة NameCache بالكامل ويعتبر الآن لإعداد الإنتاج مع هذا الإصدار. ستقوم إعادة الكتابة بتبسيط أعمال الملفات المستقبلية إلى حد كبير وهي مقدمة ضرورية لهدفنا النهائي المتمثل في إنشاء نظام تشغيل قابل للتجميع. سيكون هذا الإصدار الأخير الذي يستخدم GCC 2.95.x كبرنامج التحويل البرمجي الافتراضي. يتم دعم كل من دول مجلس التعاون الخليجي 3.4.x و GCC 2.95.x في هذا الإصدار من خلال استخدام متغير بيئة CCVER ('GCC2' أو 'GCC34'). CCC 2.95.x هو أن تقاعد قريبا بسبب عدم وجود دعم TLS. سيبدأ فرع التطوير الحالي قريبا اعتمادا كبيرا على دعم TLS و __thread داخل النواة وفي مكتبات LIBC وغيرها من المكتبات. يدعم هذا الإصدار بالكامل قطاعات TLS للبرامج التي تم تجميعها مع GCC-3.4.x.IT دون أن تقول إن هذا الإصدار هو أكثر استقرارا بكثير ثم إطلاق سراح 1.0a لدينا. تم إجراء عدد كبير من إصلاحات الأخطاء وتحسينات الأداء وتغييرات التصميم منذ الإصدار 1.0a. ما الجديد في هذا الإصدار: نواة التغييرات: ACPI (4): استيراد ACPICA-UNIX-20090521. ACPI (4): إدارة الطاقة وتحسين إدارة التردد لحضاف وحدات المعالجة المركزية. ACPI (4): تحسين دعم APIC بشكل كبير. BUF / BIO: جديدة لقراءة أولويات مجموعة فرز Bioq. الخوارزمية الجديدة تقوم بعمل أفضل بكثير من الوظائف التي تولدها حول الكتابة وكذلك تحتوي على ميزات لتجنب تكتب تجواس. إنه يعمل بشكل أفضل مع السائقين القائم على الكاميرا ولكن NATA يستخدم بعض وظائفها أيضا. buf / bio: جعل البيويت ()، getpbuf ()، ومعظم وظائف buf / bio الأخرى mpsafe. مخزن مخزن مؤقت: تحسين بطانة الأنابيب للكتابة. BPF (4): إضافة دعم الأوتووخون DEVFS (5): استبدال الدليل الثابت / DEV مع نظام ملفات جهاز ديناميكي كتبه Alex Hornung أثناء صيف Google Summer 2009. DDB (4): إصلاح قفل المراسلة IPI الذي يمكن أن يحدث أثناء وجوده في DDB (4). disklabel64 (5): إضافة دعم التمهيد UFS + مطرقة (كان سابقا فقط دعم التمهيد المطرقة). DRM (4): مزامنة رمز مع الأحدث من FreeBSD. ext2fs: دعم حجم INODE المتغير (من FreeBSD). mountctl / mount -v: البنية التحتية الجديدة للإبلاغ عن إشارات جبل. التحسينات NFS. msdos (5): إصلاح عدد من الأخطاء. PCI (4): رمز مزامنة مع FreeBSD 7.2. إحضار iscsi_initiator (4) من FreeBSD. الأنابيب (2): الأنابيب هي الآن Mpsafe 100. إضافة البنية التحتية من الائتمان / الامتياز الجديد للسجن والاستخدام العام. دمج اختبارات الوصول VOP في Vop_helper_Access (). USCHED_SET: أضف USCHED_CPU_GET لاسترداد وحدة المعالجة المركزية الحالية. إلغاء (2): reimplemented رمز الإحباط. PTY: إضافة UNIX98 Ptys (/ dev / ptmx و / dev / pts / *). الصوت: إضافة دعم الأوتوكونات لأجهزة DSP. TCP: إصلاح علة إعادة التأمين لاتصالات TCP إذا تمت إعادة تشغيل جانب واحد دون إغلاق الاتصال. يمكن أن يصبح زوج المنفذ يصبح غير صالح للاستخدام لأعلى مدته ساعة أو أكثر. TCP: تحسين الأداء من خلال تنفيذ علامة مائية عالية الأوتوماتيكية عندما لا يتم تحديدها خلاف ذلك، مما يسمح التباطؤ بين Kernel ومكدك بروتوكول TCP. TSLEP: ميكانيكا التسخيم New Tsleep Interlock تنفذ لإصلاح السباقات. vkernel (7) VN (4): إضافة دعم الأوتووخونج التحقق من الأذونات الثابتة ل UTEMS () - يمكن للمالك الاتصال حتى لو U-W. استبدال رمز BSD Malloc القديم مع منفذ مخصص لوحتنا. إصلاح العديد من مشكلات compile comple أضف HPT Cutputimer. أضف Tapic Timer وتمكينه افتراضيا. أضف دعم طبقة Kernel لشيكات Chflags، وإزالة (معظم) من طبقة VFS. تغييرات المطرقة: إرجاع Softlinks النموذج الأقصر "- 1: D" عند الاقتضاء. إضافة ميزة Rebalancing B-Toes (Rammer Reformance). التحقق من الشيكات غير السليم غير السليم ل UTEMS (). حالة حافة ثابتة في رمز النسخ المتطابق. تثبيت Nohistory ثابت وإصدار Odode النادر. إصلاح دليل ثابت ثابت لزجة للحذف. كسر دفعة النسخ المتطابق الأولي لذلك لا تبدأ إعادة تشغيل من الصفر. أفضل معالجة CRC، معالجة الملفات سيئة. تم دمج Refactor وظيفة في محاولة لتجنب الإدخالات المفقودة. الحد من العودية لسلاسل الدليل الطويل، وتحديث mtime / ctime. تحسين الأداء لكتابة الأحمال الكبيرة. تحسين تخطيط الدليل (الترقية قيد التشغيل إلى الإصدار 2). اسمح للمطرقة - بتحديد بايتات في الثانية في الثانية إذا لم يتم توفير لاحقة. استخراج PFS NULL يتصاعد من أي مكان في نظام الملفات، بدلا من الدليل الفرعي / PFS فقط. إضافة توجيه معلومات المطرقة التي يطبع معلومات مفيدة حول نظام ملفات المطرقة. تغييرات الأجهزة (غير الشبكات): ATH (4): إضافة رمز مصدر مفتوح المصدر (من FreeBSD) وتجعله من الممكن بناءه في النواة. CXM (4): إضافة سائق جديد لبطاقات التقاط الفيديو Hauppauge PVR-250/350 (من FreeBSD). kbdmux (4): أضف لوحات مفاتيح متعددة على وحدة التحكم عبر لوحة المفاتيح المتعددة (من FreeBSD). MPI (4): مزامنة برنامج التشغيل مع أحدث إصدار من FreeBSD. MPT (4): مزامنة برنامج التشغيل مع أحدث إصدار من FreeBSD. AHCI (4): تنفيذ سائق AHCI الأصلي مع دعم مضاعف التوصيل الساخن والمنفذ الكامل. أيضا تنفيذ ATA Pass عبر. يستخدم كام. sili (4): تنفيذ برنامج تشغيل سيليكون صورة 3132 الأصلي مع دعم مضاعف التوصيل الساخن والمنفذ الكامل. أيضا تنفيذ ATA Pass عبر. يستخدم كام. تغييرات الأجهزة (الشبكات) AE (4): إضافة سائق ل Attransic / Atheros L2 Fastehernet (من FreeBSD). م (4): مزامنة مع Intel's EM-6.9.6 (من FreeBSD). EMX (4): نسخة من م (4) والتي تدعم 8257 فقط {1،2،33} أجزاء. IWI (4): ترقية لاستخدام 3.0 البرامج الثابتة واستخدام البرامج الثابتة (9) API لتحميل البرامج الثابتة. MXGE (4): إضافة برنامج تشغيل ل MXGE 10Gige (من FreeBSD + تعديلات طفيفة) انقر فوق (4): إضافة دعم IFClone ودعم أوكونو. vke (4): تحويل من Kqueue API إلى Cothread API. تشغيل Mpsafe التكيفي لمواضيع الشبكة، و Mpsafe for IP و ARP. RSS: أضف وظيفة تجزئة Toeplitz. انقسام ifnet التسلسل. إضافة IFPOLL، التي تدعم أجهزة نقل قوائم انتظار الأجهزة TX / RX الأجهزة. UserLand يتغير: حدد عددا كبيرا من تحذيرات مترجم لمختلف مرافق Userland. Battd (8): إصلاح بعض الأخطاء وتحسين صفحة الرجل compilers.conf (5): يسمح هذا الملف بتكوين المترجمات "الخارجية" (E.G. LLVM / Clang) للاستخدام مع نظام الإنشاء (7) اليعسيم (7). CPDUP (1): السماح بتغييرات UID / GID / Flags إلى فشل إذا كان يعمل كمستخدم. ENV (1): بناء عدم الكشف عن 2.2 فرع الإصدار تحت الرأس. expr (1): إضافة دعم - كما هو مطلوب بواسطة posix. جلب (1): مزامنة مع FreeBSD. DevTAB: كإدارة DEVFS (5) يمكن استخدام الوصول إلى الأجهزة عبر الأرقام التسلسلية، / إلخ / devtab لتعيين الرقم التسلسلي إلى الملصقات القابلة للقراءة البشرية. devfsctl (1): أداة مساعدة جديدة لإضافة / إزالة / عنصر تحكم قواعد Devfs (5). DMA (1): وكيل البريد اليعسيم الآن أكثر قوة وموثوقة. ifconfig (8): إضافة دعم ARP ثابت. المثبت: إصلاح الخطأ عند استخدامه من وحدة التحكم مع LIVEDVD. المثبت: إصلاح الأخطاء المختلفة وتنظيف التعليمات البرمجية. iscontrol (8): تم إحضارها من FreeBSD. تحديثات LIBC. libfetch (3): مزامنة مع FreeBSD. libiconv: إضافة دعم الثنائيات الثابتة. تحسينات ليبيوم السحر (3): إصلاح استخراج اسم البرنامج من مقالب الأساسية. mount_msdos (8): إضافة دعم UTF8. mount_ntfs (8): إضافة دعم UTF8. ncal (1): تسليط الضوء على اليوم الحالي (من FreeBSD). PAX (1): أضف خيار "تاو": إجبار وحدة تخزين واحدة (من NetBSD). pkgsrc: pkgsrc git repo يتم شحنها الآن بدلا من CVS Repo. Telnetd (8): تطبيق FreeBSD-SA-09: 05.telnet - إصلاح مشكلة عدم حصانة تنفيذ التعليمات البرمجية القائمة على البيئة. نافذة (1): مزامنة مع NetBSD. VKNETD (8): إضافة ميزات، السماح لتعيين عنوان IP في وضع غير آمن، السماح بالعنوان 0. SMBFS (8): إضافة دعم UTF8. syslogd (8): مزامنة مع FreeBSD. Telnet (1): تم تعطيل تلقائي تلقائي الآن افتراضيا. التراجع (1) تحسينات الفينوم (8): تمت إضافة دعم هندسي أكبر من 2 تيرابايت. A Repo PKGSRC GIT متوفر الآن على القرص المضغوط. يمكنك نسخها إلى / USR / PKGSRC ثم استخدم أوامر GIT القياسية للقيام بتحديث تدريجي إلى أحدث PKGSRC. AMD64 التغييرات ذات الصلة من مشروع Google في Google في Google في Gordeev. kernel يمكن الآن خريطة 512g إذا كانت مساحة KVA. يدعم Kernel الآن مساحة VM بالكامل. مداخن الإشارة، والمعالجات، والثنائيات الديناميكية، وتحذيرات مترجم، إلخ. متفرقات إصلاحات للبناء الصغير AMD64. إضافة نظام بناء لبيئات بناء / اختبار AMD64. كل من المباني المتقاطعة والعالم الأصلي / نواة يبني العمل. bkgsrc يبني تتغاضي. اختبار الحمل باستخدام BKGSRC Bulk Bulns نجحت! SMP يعمل الآن! عمليات الإزالة: تمت إزالة جنو CPIO (1). إعادة الكتابة المرخصة BSD بناء على libarchive (3) هي الآن افتراضي. تمت إزالة GNU GCC 3.4. GCC 4.1.2 و 4.4.1 لا تزال في قاعدة. تمت إزالة Kerberos / Heimdal. استخدم الإصدار من PKGSRC (الأمان / Heimdal). تمت إزالة iwicontrol (8). يتم الآن تحميل البرامج الثابتة IWI (4) تلقائيا. ساهم البرنامج: تحديث الملف إلى الإصدار 5.03. تمت إضافة GCC 4.4.1 إلى قاعدة، ولكن لا يتم تمكينه افتراضيا. تحديث أقل إلى الإصدار 429. تحديث Openssh إلى الإصدار 5.2P1. تحديث Openssl إلى الإصدار 0.9.8K. مزامنة قاعدة البيانات ZoneInfo مع TzData2009L.


اليعسوب BSD. برامج ذات صلة

جيز

GIIS short من احصل عليه، هو أداة لاسترداد الملفات لنظم ملفات ext2 / ext3. ...

264

تحميل