الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Bsd توزيعة بيركلي البرمجية لنظام يونكس

بدأه nardien28 في 18 أكتوبر 2007 · 20 رد · 9,355 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لايزال المفهوم الشائع عن أنظمة التشغيل الشبيهة بيونكس مرتبط لدى أذهان الناس بنظام لينكس مفتوح المصدر ولكن الواقع غير ذلك فهناك أنظمة تشغيل أخرى ليست لينكس Linux ولا تندرج تحت تصنيفه ، مجانية و مشتقة عن نظام التشغيل يونكس وهي مفتوحة المصدر أيضا .

سأزيح اليوم الستار عن عائلة من نظم التشغيل الحاسوبية تسمى أنظمة BSD ..

BSD هي اختصار لـ Berkeley Software Distribution ، بالعربية : التوزيعة البرمجية بيركلي

وهو اسم يطلق على عائلة أنظمة التشغيل المشتقة من نظام التشغيل يونكس Unix التي تم تصميمها وتطويرها في جامعة كاليفورنيا ، تحديدا في فرع مدينة بيركيلي ولهذا سميت أنظمة BSD بهذا الاسم وأحيانا تسمى بيركيلي يونكس .

هذه الأنظمة مجانية و مفتوحة المصدر أي الشيفرات البرمجية المستخدمة في تطويرها وانتاجها متاحة لكل شرائح الناس للاطلاع والدراسة أو التعديل والتطوير أو التخصيص وفق شروط معينة مذكورة في ترخيص استخدام أنظمة BSD البرمجية .. سنراها لاحقا .

يعد هذا النظام أكثر أنظمة التشغيل متانة وأمناً وثقة،نتيجة مرور مراحل تطويره واختباره تحت لواء أحد اقوى المعاهد الأكاديمية في العالم – جامعة كاليفورنيا - تحت ايدي مختصيين واحترافيين .

يتوافر الكثير من التوزيعات والإصارات لنظم التشغيل التي تندرج تحت تصنيف أنظمة BSD ، ولكن يوجد ثلاث اشتقاقات أساسية لنظام يونكس تمثل التوزيعات البرمجية الرئيسية لتوزيعات بيركيلي البرمجية BSD وهي :

FreeBSD ، الموقع الرسمي : http://www.freebsd.org

NetBSD ، الموقع الرسمي : http://www.netbsd.org

OpenBSD ، الموقع الرسمي : http://www.openbsd.org

كل من هذه التوزيعات تناسب شريحة معينة من المستخدمين ومن هذه التوزيعات الثلاث يتم اشتقاق أنظمة كثيرة أخرى .

إمعانا في الدقة ..في أواسط 1970 كانت الهيئة المسؤلة عن نظام يونكس وتطويره AT&T تمنح بعض الهيئات والمنظمات الشيفرة المصدرية والأكواد البرمجية الأصلية المستخدمة في تطوير نظام التشغيل يونكس والمكتوبة بلغة البرمجة C مقابل مبالغ زهيدة أو دون مقابل ، وبعد سنوات من العكوف على دراسة الشيفرة المصدرية الخاصة بيونكس في جامعة كاليفورنيا فرع بيركلي تم اصدار نظام التشغيل 386BSD كقالب أولي وأول توزيعة مشتقة مباشرة من يونكس ولم يكن نظاما مستقرا جاهزا للاستخدام ، لاحقا تم اشتقاق كل من FreeBSD و NetBSD منه ، عام 1996 تم اشتقاق النظام OpenBSD من نظام NetBSD .

المزيا التقنية الأساسية والعامة التي تتميز بها كل انظمة توزيعات بيركلي البرمجية والمستوحاة من نظام التشغيل يونكس Unix هي :

  • دعمها القوي لبروتوكولات التشبيك التي يدعمها يونكس وبشكل خاص بروتوكول TCP/IP ( وهو أول نظام تشغيل بعد يونكس يدعم تقنيات التشبيك ) مما يجعل هذه الأنظمة وبقوة بيئة ملائمة للمخدمات ( سيرفرات ) والكمبيوترات الشخصية على حد سواء ، ومن الجدير بالذكر ان هذه الأنظمة تستخدم على نطاق واسع كمخدمات للويب ( هل تعلم ان موقع محرك البحث الشهير ياهوو Yahooيعمل على مخدمات ويب ضمن أنظمة BSD !! ) ولا تزال انظمة BSD تعد خيار شركات مزودات الانترنت ISP الأول ، والمعلومة التي لايعلمها الكثيرين ان منظومة TCP/IP ضمن كل من ويندوز وأنظمة ماكينتوش Mac ومعظم توزيعات لينكس مشتقة من برمجيات بيركلي BSD الرائدة في هذا المجال ، ليس فقط ويندوز بل الكثير من الأنظمة البرمجية تعتمد برمجيات وأكواد من BSD ( وخاصة في منظوماتها الشبكية Networking ) منها مشغل الوسائط الشهير RealPlayer
  • طبقة الربط البرمجية بين تطبيقات نظام التشغيل ونواة النظام أي الـ Shell تم تطويرها باستخدام بلغة البرمجة
  • استخدامها لتقنية الذاكرة الافتراضية أو الوهمية Virtual Memory
  • محرر النصوص والأوامر VI
  • تستطيع أنظمة BSD تشغيل كل انواع البرامج والتطبيقات الموجهة لنظام التشغيل لينكس و بعض الأنظمة أخرى و بكفاءة عالية .
  • تقدم نظم BSD تطبيقات قوية (خاصة التطبيقات الموجهة للمخدمات - سيرفرات - والتطبيقات الشبكية ) ، من النادر ان تقدم أنظمة لينكس مثل هذه التطبيقات مجانا حيث تجدها غالبا على شكل ادوات اضافية تجارية في مواقع مشاريع لينكس .
  • فيما سبق كان تركيز أنظمة بيركلي يقتصر على بروتوكولات ومعايير نظام التشغيل يونكس ولكن في الوقت الحاضر تدعم توزيعات بيركلي البرمجية ( أنظمة BSD ) الكثير من البروتوكولات والمعايير الشائعة مثل : IEEE و ANSI و POSIX و ISO ... وغيرها الكثير .

**************************************************

FreeBSD للمهتمين بالأداء وسهولة الاستخدام

صورة الشعار

beastie.gif

الأكثر شيوعا واستخداما على الإطلاق بين أنظمة توزيعات بيركيلي البرمجية BSD

نظام متعدد الأغراض لايمكن القول بأنه موجه لاستخدام معين ، مضمن فيه تطبيقات كثيرة

منها ما هو للاستخدام الشخصي Desktop : كمحرر للنصوص ومشغلات للوسائط المتعددة ونقل الفيديو الحي Video conferencing ... الخ

ومنها ماهو تطبيقات فريدة لتقديم الخدمات الشبكية (تشغيل مخدمات Http مثل الأباتشي Apache ومخدمات نقل الملفات مثل FTP مثل ProFTPD ومخدمات اخرى كثيرة كمخدم للبريد الالكتروني ومخدم للطباعة ومخدم تسمية النطاق DNS .. الخ ) وبهذا فهو مثالي لمخدمات الانترنت والانترانت Intranet .

مناسب لإدارة تقنيات التشبيك الحاسوبية بكفائة ووثوقية عالية ، لدعمه لتقنيات شبكية كثيرة كتقنية فلترة طرود البيانات وتوجيهها ... الخ وبالتالي يمكن ان يجعل أي جهاز كمبيوتر يعمل كجدار ناري للانترنت Fire-Wall أو موجه للبيانات Router أو بوابة عبور Gateway ، كما انه يدعم تقنية الاتصال عبر الموديم الهاتفي Dial-up

كما يحتوي على برمجيات اخرى للاستفادة من التطبيقات الشبكية واستخدامها أي زبائن شبكية Client ( زبون للشبكة العنكبوتية www أي متصفح للويب , زبون الشبكة الاخبارية Usenet ، زبون لمخدم نقل ملفات FTP ، زبون للبريد الالكتروني ... الخ )

بالإضافة مما سبق يمكن استخدامه كبيئة تطوير للبرمجيات ابتداء من تطوير صفحات الويب انتهاء بالتطبيقات البرمجية الاحترافية بسبب احتوائه على الكثير من حزمة من ادوات التطوير كمترجم C/C++ وادوات اخرى للتطوير بلغة البرمجة جافا وتتوافر مجموعة من محررات الأكواد البرمجية كـ XEmacs و Vim تستطيع اختيار مايناسبك .

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

لتحميل نظام التشغيل BSD

الموقع الرسمي : http://www.freebsd.org

تستطيع الحصول على نسخة من نظام FreeBSD من مخدم الملفات التابع للموقع الرسمي : ftp://ftp.freebsd.org/pub/FreeBSD

OpenBSD للمهتمين بالأمن والخصوصية

صورة الشعار

200px-Openbsd.png

معروف بمناعته ضد الاخترقات والفايروسات وخلوه من الثغرات الأمنية البرمجية حيث تم التركيز على مزايا الأمن والخصوصية ولذلك فهو النظام الأنسب للمؤسسات المهتمة بالأمن والخصوصية كالبنوك ، كما وقع الاختيار عليه ليمثل نظام التشغيل الأساسي لبعض الدوائر الحكومية في الولايات المتحدة الأمريكية .

من أبرز مزايا نظام OpenBSD انه مزود بمجموعة كبيرة من معايير التشفير و التعمية مثل RSA و DES و Blowfish بالإضافة الى دعمه الكامل للمنظومة الأمنية الشبكية على مستوى طبقة الشبكة المعيرة بالبروتوكول IPSec .

يعتبر نظام OpenBSD أكثر نظم تشغيل BSD إستقرارا وثقة وأمنا ، نظرا لوضع أكواده البرمجية وشيفراته المصدرية .. سطرا .. سطرا .. تحت تدقيق شديد واختبارات صارمة تجاه أي ثغرات برمجية Bug من قبل فريق التطوير ومن هنا نستنتج خلوه من الثغرات البرمجية .

أيضا من آليات عمل نظام تشغيل BSD انه يأتي مزودا ومجهزا بالكثير من التطبيقات والخدمات الشبكية ولكنها بشكل افتراضي غير مفعلة للعمل .. لن ولم ولا تعمل أي خدمة شبكية إلا في حال تفعيلها للعمل .. وينبغي تفعيل الضروري منها فقط واللازم لإنجاز العمل .. ولا تتوقع تفعيل أي خدمة تلقائيا ، وهذه الآلية تجعل الأبواب والنوافذ موصدة أمام المتطفلين على الشبكات والمتسللين الى الأنظمة .

الموقع الرسمي : http://www.openBSD.org

رابط التحميل من مخدم نقل الملفات التابع للموقع الرسمي لنظام OpenBSD :

ftp://ftp.openbsd.org/pub/OpenBSD/

http://www.openbsd.org/ftp.html

NetBSD للمهتمين بتحميل النظام على منصات عتادية متنوعة و تشكيلات وتجهيزات مادية (هاردوير) مختلفة

صورة الشعار

NetBSD-smaller.png

أبرز ما يميز نظام NetBSD عن أنظمة BSD الأخرى هي بخاصية المحمولية Portability أي يمتاز بأنه يعمل بكفائة على منصات و تشكيلات عتاد أو هاردوير كثيرة ومتنوعة وتتبع شركات تصنيع مختلفة ، فهو يعمل على أكثر من 64 معالج مختلف،والمئات من طرازات الحواسيب ، ابتداء من الكمبيوترات الكفية Palmوالكمبيوترات المحمولة Laptop انتهاء بالمخدمات ( سيرفرات ) الضخمة .

من كان لتصدق انه سيأتي اليوم الذي يصبح فيه ممكنا تحميل نفس نظام التشغيل على أجهزة كمبيوتر IBM (أو مايكافئها) وعلى أجهزة كمبيوتر شركة Apple ماكينتوش دون استخدام اصارات خاصة ومخصصة منه لكل منهما أي باستخدام نفس القرص المدمج CD.

المنصات العتادية (هاردوير) والتجهيزات التي يدعمها نظام NetBSD ويعمل ضمنها بكفاءة

اقتباس
Commodore Amiga, MacroSystem DraCo

Acorn RiscPC/A7000, CATS, Digital Shark, EBSA-285, VLSI RC7500

Atari TT030, Falcon, Hades

Hewlett-Packard 9000/300 and 400

i386 family IBM PCs and clones

Apple Macintosh

Apple Power Macintosh

Motorola MVME 68k SBCs

NeXT 68k 'black' hardware

The PC532

Digital MIPS-based DECstations and DECsystems

Sun SPARC

Sun 3 and Sun3x

Digital VAX

Sharp X680x0

من ميزات نظام NetBSD دعمه لأنواع مختلفة من نظم الملفات مثل :

أنظمة عامة للملفات : FAT و NTFS

أنظمة لينكس للملفات : ext2fs

أنظمة ماكينتوش للملفات : UFS

ونظم ملفات كثيرة تابعة لنظم تشغيل اخرى

أما أبرز ميزات نظام NetBSD امكانية تضمين ما تريده من تطبيقات وبرامج حسب اختيارك الخاص من باقة من الحزم البرمجية المضمنة في اطار واحد تسمى pkgsrc (اختصار لـ package source ) ، فيها ما يزيد عن 6400 حزمة برمجية مثل : KDE و GNOME و مخدم أباتشي Apache ... الخ وكلها بصورة أكواد وشيفرات برمجية (نصوص) ، وطبعا النصوص لاتشغل حيزا يذكر من الذاكرة وباختيارك ماتريد من تطبيقات يتم استحضار الأكواد والشيفرات البرمجية الخاصة بالتطبيقات التي اخترتها ومن ثم تحويل الشيفرات البرمجية الى تطبيقات جاهزة للاستخدام .وهذه التقنية التي ابتدعوها للتقليل من الحجم الكلي للنظام لاتعني ابدا انه ليس باستطاعتك تحميل واستخدام التطبيقات والبرامج الجاهزة (النسخة الثنائية Binary).

رابط التحميل من مخدم نقل الملفات التابع للموقع الرسمي لنظام NetBSD :

ftp://ftp.NetBSD.org/pub/NetBSD

تم تعديل هذه المشاركة بواسطة nardien28 في 4 نوفمبر 2007 في 16:33

سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع

عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :

فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع

ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

Palestine.gif

#2

موضوع فوق من رائع

مشكوره

#3

بنود إتفاقية ترخيص استخدام توزيعات برمجيات بيركيلي ( أنظمة BSD )

أولا يتم ادراج عبارة حقوق النسخ والنشر والتوزيع (copyright) ومن ثم يتم ادراج نص اتفاقية ترخيص استخدام توزيعات برمجيات بيركيلي :

يمكن التوزيع و الاستخدام كشيفرة مصدرية أو نسخة تنفيذية ( binary ) سواء بصورته الحالية أو بعد التعديل عليه ، كما يجب استيفاء الشروط التالية :

1 – ارفاق العبارة المضمنة اعلاه لحقوق النسخ والنشر والتوزيع (copyright) عند توزيع الشيفرة المصدرية (الأكواد البرمجية) بالإضافة الى لائحة الشروط المذكورة

2- ارفاق العبارة المضمنة اعلاه لحقوق النسخ والنشر والتوزيع (copyright) عند توزيع النسخة تنفيذية ( binary ) بالإضافة الى لائحة الشروط المذكورة مع توثيق المنتج البرمجي documentation أو / و مع أي مواد أخرى مرفقة مع المنتج البرمجي .

(عادة يلجأون لإدراج اتفاقية الترخيص في ملف نصي يرفق مع المنتج )

سابقا كانت اتفاقية الترخيص تحوي بندا اضافيا ، البند الثالث :

3- يجب ألا يستخدم اسم أي مؤسسة أو من أسماء من قام بتوزيع المنتج لاعتماد أي منتج برمجي مشتق من هذا التوزيع البرمجي بدون موافقة خطية مسبقة .

حيث كان يلزم كل من قام باشتقاق أي منتج برمجي من أحد المنتجات البرمجية التي تتبع اتفاقية ترخيص أنظمة بيركلي البرمجية BSD ان يقوم بإدراج اشعار نصي كالتالي:

اقتباس

This product includes software developed by the University of California, Berkeley and its contributors.

يشير النص السابق الى ان ا لمنتج البرمجي يحتوي على برمجيات تابعة لجامعة كاليفورنيا فرع بيركيلي بل وعلى المعنيين ادراج هذا الاشعار في كل المواد الاعلانية و الوسائل و الاشكال التي يستخدمها للدعاية والترويح للمنتج البرمجي ، وذلك دون الاشارة الى أي اسم آخر قام باشتقاق المنتج أو استخدام أكواد منه أو قام بتوزيعه لصالح استخدام مؤسسة معينة .. الخ دون موافقة خطية مسبقة من صاحب حقوق النشر والنسخ والتوزيع الأصلي أي جامعة كاليفورنيا - بيركلي ومن تمنحهم الموافقة .

لاقى هذا البند اعتراضا واسعا لدى المستخدمين وطالبوا بتعديل البند بحيث يسمح لهم نسب اشتقاقاتهم الخاصة لأنظمة BSD الى مؤسسات ومنظمات وشركات مما دعى ويليام هوسكينز مدير مكتب تراخيص التكنولوجيا لبيركيلي لإزالة هذا البند كاستجابة لطلب خاص من ريتشارد ستولمان ( واضع فلسفة رخصة الاستخدام العام GNU وكاتب بنودها) ولكن أبقت التوزيعة NetBSD على هذا البند في اتفاقية ترخيص استخدامها .

النص الرسمي لاتفاقية ترخيص استخدام توزيعات برمجيات بيركلي (أنظمة BSD ) :

اقتباس

* Copyright © <year>, <copyright holder>

* All rights reserved.

*

* Redistribution and use in source and binary forms, with or without

* modification, are permitted provided that the following conditions are met:

* * Redistributions of source code must retain the above copyright

* notice, this list of conditions and the following disclaimer.

* * Redistributions in binary form must reproduce the above copyright

* notice, this list of conditions and the following disclaimer in the

* documentation and/or other materials provided with the distribution.

* * Neither the name of the <organization> nor the

* names of its contributors may be used to endorse or promote products

* derived from this software without specific prior written permission.

*

* THIS SOFTWARE IS PROVIDED BY <copyright holder> ``AS IS'' AND ANY

* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED

* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE

* DISCLAIMED. IN NO EVENT SHALL <copyright holder> BE LIABLE FOR ANY

* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES

* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;

* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND

* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT

* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS

* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

رخصة استخدام برمجيات بيركلي وسياسة البرمجيات الحرة GNU

يتعارض البند الثالث من اتفاقية ترخيص برمجيات بيركيلي ( أنظمة BSD) مع ترخيص الاستخدام العام GPL أو GNU وغير متوافق معه في بعض الأمورووجهات النظر مما يؤدي الى التباسات قد توقع البعض في مسائل قانونية عند محاولة استخدام برمجيات أوشيفرات برمجية مرخصة وفق ترخيص برمجيات بيركيلي ضمن أنظمة مرخصة للاستخدام العام GPL كأنظمة لينكس .

الفرق بين ترخيص استخدام توزيعات بيركلي البرمجية ( أنظمة BSD ) وترخيص استخدام أنظمة لينكس المسمى GNU من ناحية استخدام الشيفرات البرمجية المصدرية حيث أن ترخيص استخدام أنظمة BSD تطلب من المستخدم فقط أن يعترف بالمؤلف الأصلي ولاتفرض قيودا على كيفية استخدام الشيفردة المصدرية فهي تسمح للأعمال المشتقة أن توزع على انها برمجيات ذات ملكية خاصة ، أما رخصة الاستخدام العام GNU أو GPL تطلب ان يتم إصدار العمل المشتق بحسب بنود رخصة الاستخدام العام GPL التي تضمن لجميع شرائح الناس حرية الحصول على النسخة التنفيذية و يحتم ارفاق الشيفرة المصدرية و وتكفل حرية دراسة كيفية عمل البرامج وملاءمته لاحتياجاتهم بالتعديل على الشيفرة المصدرية و إعادة توزيع البرامج وليس على أحد الالتزام القانوني بطلب الإذن أو دفع مبالغ مالية للسماح بذلك والأهم من ذلك ان هذه الحريات كلها مصونة في النسخ والأعمال المشتقة .

كنتيجة لذلك يمكن لشيفرة BSD أن تجد نفسها ضمن مشاريع مغلقة المصدر تعترف فقط بالمؤلف الأصلي ألا وهو جامعة كاليفورنيا فرع بيركلي وهذا مالاتسمح رخصة الاستخدام العام GNU بحدوثه ، كمثال تجدون ان IP Stack في ويندوز ونظام التشغيل ماكينتوش Mac مشتق من برنامج مرخص برخصة BSD .

سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع

عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :

فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع

ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

Palestine.gif

#4

إصدارات واشتقاقات مميزة من توزيعات برمجيات بيركلي ( أنظمة BSD )

m0n0wall إدارة وتحكم شبكي .. جدار ناري برمجي Firewall .. للأنظمة والتجهيزات الشبكية المدمجة

m0n0wall604.JPG

نظام برمجي مجانية مشتقة من نظام التشغيل FreeBSD ، مفتوح المصدر يحقق خصائص تقنية الجدار الناري Firewall البرمجية للأنظمة الشبكية بتوفير منظومة سهلة الاستخدام .. بسيطة واجهات الاستخدام (أشبه بصفحات الويب ) للإدارة الشبكية والتحكم بالاعدادات .

نظام التشغيل m0nowall مهيأ بخواص واعتبارات خاصة تجهله مؤهلا للتحميل والتشغيل على الأجهزة المدمجة التي تحمل خاصية الحوسبة كالموجهات الشبكية Router بمعنى آخر يمكن تحميله وضمان أداءه لوظائفه على أقل قدر ممكن التجهيزات العتادية (هاردوير) ، سهل الإستخدام نظرا ان واجهات الاستخدام الرسومية GUI تم تطويرها باستخدام تقنية PHP ،

system.png

كما انها تحتوي على بعض ألأدواب البرمجية الأخرى منها : مخدم للويب وبيئة تطوير تطبيقات PHP .

كأمثلة للأنظمة والتطبيقات الشبكية التي يمكن أن تدار دفة التحكم بها عبر نظام m0n0wall على سبيل الذكر وليس الحصر :

نظام مضيف الزبائن الديناميكي DHCP ( لتوزيع عناوين IP اوتوماتيكيا ضمن شبكة )

نظام التحكم بعناوين شبكة داخلية NAT و PAT

نظام جدار ناري Firewall لفلترة الطرود تبعا لحالتها (حظرا أو مرورا)

تحقيق نظام للولوج الى الشبكة أي تسجيل دخول Loggin

تحقيق أنفاق الشبكات الوهمية الافتراضية الخاصة VPN

بروتوكولات الأمن على مستوى طبقة الشبكة مثل IPSec

التوجيه الشبكي الساكن للطرود Routing

مخطط بياني لمراقبة حركة سير الأنشطة الشبكية traffic لتحديد مواضع الضغط والاختناقات

دعم تقنيات التشبيك اللاسلكي

دعم بروتوكول الخدمات المؤمنة SSL

فلترة الطرود على مستوى المنافذ Ports

تحقيق وكيل SNMP

captive portal

دعم الشبكات المحلية الوهمية الافتراضية VLAN

يتم تخزين وضبط الاعدادات والتشكيلات الداخلية للنظام تلقائيا في ملف واحد فقط و وفق النسق XML ، يمكن تخزينها على وسط التخزين المتاح في الجهاز ذاته أو على وسط تخزين آخر خارجي مما يوفر حفظ نسخة احتياطية من الملف على وسط تخزين آخر كذاكرة فلاش USB على سبيل المثال مما يجعل اعداداتك الشبكية محمولة وجاهزة للاستخدام على أجهزة مختلفة عوضا من الخوض في اجراءات اعادة بناء اعتباراتك واعداداتك الادارية والتشكيلية للشبكة .

حيث تم اعتماد تقنية XML تحديدا لملف الاعدادات لضمان التوافقية مع منصات مختلفة .

كما ان هذا النظام يعتبر أول نظام يمكن ضبط اعدادات شبكية ادارية معقدة أوحتى اعدادات تشغيله أو استنهاضه للعمل وفق تقنية PHP عوضا عن أوامر الـ Shell التقليدية .

تستخدم حزمة m0n0wall على نطاق واسع في تطبيقات المنصات المدمجة لأنظمة التوجيه الشبكي اللاسلكي Routingوتجده مدمجا بشكل افتراضي مع بعض الأجهزة المتواجدة في الأسواق مع بعض التعديلات بما يناسب منتجاتهم ( كمثال بعض أجهزة Netgate للتجهيزات الشبكية ) ، ومن الجدير بالذكر أن كون هذا النظام يعمل على منصات وأنظمة الكترونية مدمجة هذا لايعني أبدا انه لا يعمل على أجهزة الحواسيب الشخصية PC أيضا .

من وجهة نظري الشخصية : بعيدا عن استخدامات النظام التطبيقية في الحياة العملية ، أجد هذا النظام مثاليا للأغراض التعليمية لفهم وتحقيق رؤية أوضح لتقنيات التشبيك Networking فمن غير المعقول توفير جهاز توجيه شبكي Router أو جدار ناري Firewall (على سبيل المثال ) لكل طالب للتدريب وتجريب ضبط اعداداته أما مع هذا النظام يستطيع كل طالب تجريب المفاهيم الشبكية على حاسبه الشخصي وبشكل علمي حيادي بعيدا عن اعتبارات ويندوز الخاصة وواجهاتها الرسومية ، لفهم التقنية كتقنية وليس فهم وحفظ استخدام واجهات الاستخدام الرسومية GUI التابعة لمنصة عمل معينة .

وبذلك فهو مؤهل بقوة للإستخدام في مختبرات الشبكات التابعة لمؤسسات أكاديمية كالمعاهد والجامعات المعنية بتدريس هندسة وعلوم الشبكات الحاسوبية والمهتمة بتوفير بيئة تدريبية ناجحة لطلابها .

الموقع الرسمي : http://m0n0.ch/wall/index.php

رابط التحميل المباشر ( قرص التشغيل المباشر LiveCD) :

http://m0n0.ch/wall/download.php?file=cdrom-1.231.iso

للحصول على نسخ وإصارات خاصة : http://m0n0.ch/wall/downloads.php

نظام التشغيل داروين Darwin

مجموعة من البرمجيات من تطوير وبرمجة شركة Apple بحيث صممت خصيصا كنواة Kernel لأنظمة التشغيل الخاصة بها ( عائلة أنظمة التشغيل ماكينتوش Mac ) اشتقاقا واقتباسا من أكواد برمجية وشيفرات من نظام التشغيل FreeBSD بهدف إضفاء مزايا وتطبيقات يونكس القوية الى أنظمة التشغيل الخاصة بها مع المحافظة على البنية العامة لأنظمة التشغيل ماكينتوش Mac واعتباراتها الأساسية ، تم اعتماد Darwin كنواة للإصدارة X من نظام التشغيل ماكينتوش Mac .

أضاف هذا الإجراء مزايا وتطبيقات مستوحاة من يونكس الى أنظمة ماكينتوش لم تكن موجودة سابقا كإمكانية التخاطب الفوري مع الأوامر التي تتحكم بنواة نظام التشغيل عبر شاشة الأوامر بالإضافة الى أدوات برمجية كمخدم الويب أباتشي Apache ومخدم MySQL لقواعد البيانات لم يكن يمكن تشغيلها سابقا ضمن بيئة أنظمة وتجهيزات ماكينتوش .

في خطوة غير معهودة ، اختارت شركة Apple جعلت برمجيات Darwin مجانية و مفتوحة المصدر حيث ان الشيفرات المصدرية والأكواد التي استخدمت في تطويره متاحة للاطلاع على الرابط :

http://www.opensource.apple.com/darwinsource

الموقع الرسمي لمشروع Darwin : http://developer.apple.com/darwin

صورة لواجهات الاستخدام للإصدارة X من نظام التشغيل Mac

macosx_leopard_20070130.jpg

اقتباس
هل تريد التعرف على بيئة النظام التشغيل Mac OS X وواجهاته الرسومية ؟

إليك هذا الموقع المتميز الذي يقدم لك إمكانية التجول في بيئة افتراضية لنظام Mac OS X وذلك عبر صفحات ويب مدروسة ومصممة بعناية

http://osx.portraitofakite.com

المصدر : مجلة F1

ملاحظة الرابط لا يعمل على كل المتصفحات

DragonFly BSD يعسوب أو دبور BSD !! للأنظمة الحاسوبية ذات وحدات المعالجة المتعددة

صورة الشعار

gif00001.gif

نظام تشغيل مجاني شبيه بيونكس موجه الى المنصات العتادية ذات بنية المعالجة المتعددة multi-processor تحديدا بنية IA-32 ، وهو نسخة محسنة ومطورة من التوزيعة FreeBSD مع اقتباس أفكار وتقانات من نظام تشغيل آخر يدعى Amiga .

بوشرت اجراءات تطوير وتحسين التوزيعة FreeBSD بمحاولة استصلاح بعض المشاكل فيه وسد الثغرات البرمجية Bug و تحقيق أداء أفضل وذلك فيما يتعلق بمساري التنفيذ البرمجية Thread و موضوع المعالجة المتعددة المتناظرة SMP ومنظومة الاتصال والتراسل عبر منافذ الاتصال كذلك يولي فريق المشروع اهتماما بمنظومة إدارة الملفات وفضاء تسميتها و عمليات إدارة التخزين وحيثيات استخدام الذاكرة الافتراضية أو الوهمية Virtual Memory ( VM ).

من الاعتبارات الهامة في تطوير النظام هي التركيز على نواة النظام Kernel وأدائها واختبار تأثير أداءها ( مدى ثقلها ) على النظام ككل ومن ثم التعديل والتحديث وتغير استراتيجيات أعمالها للحصول على أخف ثقل ممكن على النظام وبالتالي أداء أفضل لتحقيق مفهوم النواة الأصغرية mini-Kernel في عرف مجال نظم التشغيل ، ولكن المحور الأساسي الذي يمثل نقطة تركيز فريق تطوير النظام هو توفير بنية عمومية داعمة لتقنية التجميع clustering ضمن نواة نظام التشغيل Kernel .

الموقع الرسمي : http://www.dragonflybsd.org

تم تعديل هذه المشاركة بواسطة nardien28 في 17 نوفمبر 2007 في 12:52

سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع

عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :

فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع

ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

Palestine.gif

#5

أنظمة BSD وأقراص التشغيل المباشر LiveCD

سبق وأفردت موضوعا كاملا عن أقراص التشغيل المباشر واستخداماتها على الرابط :

/index.php?showtopic=134720

يتوافر لمعظم اصدارات أنظمة BSD أقراص تشغيل مباشرة LiveCD من اصداراتها سواء من الاصدارات الرئيسية الثلاث أو أحد اشتقاقاتها الكثيرة ، منها ماهو تابع رسميا للإصدارة ويحمل نفس اسمها ويتواجد ضمن الموقع الرسمي للمشروع ومنها ماقامت جهات اخرى على تطويره واشتقاقه من الإصدارة الأصلية .. وهي كثيرة ومتزايدة يوما بعد يوم لذلك لم أجد جدوى في سردها .

ولكن أذكر على سبيل الذكر وليس الحصر :

قرص التشغيل المباشر الرسمي للتوزيعة NetBSD

رابط التحميل المباشر :

ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-ar....0/i386live.iso

anonymOS للتصفح الآمن والمتخفي عبر الانترنت

250px-Anonymos_screenshot.jpg

اصدارة على هيئة قرص المباشر مشتقة من التوزيعة OpenBSD خاصة بتوفير سبل اتصال مشفرة وآمنة لإخفاء كل مايشير الى هويتك خلال تصفح الانترنت واستخدام تطبيقاته وذلك بضبط اعدادات تطبيقات الشبكات فيه على العمل وفق تقنية التشبيك Tor Onion Routing

الموقع الرسمي : http://kaos.to/cms/projects/releases/anonym.os-livecd.html

صفحة التحميل : http://sourceforge.net/projects/anonym-os

اصدرات مخصصة من أقراص التشغيل المباشر LiveCD

تمتاز أنظمة BSD عن غيرها من الأنظمة في هذا المجال بحرصها على تقديم أدوات برمجية مجانية تمكن مستخدميها من إنتاج أقراص تشغيل مباشر LiveCD مخصصة من اصداراتها (غالبا لكل اصدارة أو توزيعة أدوات خاصة بها لإنتاج قرص تشغيل مباشر LiveCD من الإصدارة ) وذلك مراعاة لحاجات أواعتبارات معينة للمستخدمين سواء من تضمين حزم برمجية معينة أو ضبط اعدادات شبكية محددة أو حتى تخصيص المظهر الخارجي لسطح المكتب ليناسب هيئات ، منظمات، روابط أو شركات معينة .. الخ .

كما يراعى في هذه الأدوات سهولة الاستخدام بفرض ان مستخدميها الراغبين بإنشاء قرص تشغيل مباشر LiveCD ليسوا بالضرورة مبرمجين .

إصدارة مخصصة من m0n0wall

هو أكثر أنظمة BSD اقبالا على إنشاء قرص تشغيل مباشر LiveCD مخصص عوضا عن استخدام النسخة النوذجية الرسمية بسبب ارتباطه بالأجهزة الشبكية المدمجة متباينة الخصائص ومحدودة الموارد ( كسعة الذواكر على سبيل المثال ) فثمة حاجة ماسة الى تخصيص النسخة تبعا لاعتبارات كل جهاز وقيود آليات عمله المحدودة بقدرات العتاد فيه (هارد وير) فليس من المنطق تحميل كامل الحزم البرمجية المتوفرة في البنية النوذجية المقترحة لنظام التشغيل m0n0wall التي تدعم الكثيرمن المزايا الشبكية على بنية عتادية لاتدعم الا القليل منها .

روابط أدوات انشاء قرص تشغيل مباشر مخصص عن الإصدارة m0n0wall :

http://chrisbuechler.com/index.php?id=17

http://www.pfsense.com

نظام قرص التشغيل المباشر FreeSBIE وأدواته لإنشاء إصدارات مخصصة

freesbie4.png

نظام تشغيل مشتق من الإصدارة FreeBSD مع مراعاة أكبر لسهولة الاستخدام .

كما أنتج فريق المشروع أدوات برمجية مجانية تتيح إمكانية انتاج أقراص تشغيل مباشر LiveCD كإصدارات مخصصة من النظام FreeSBIE .

تبعا لخواص محددة واعتبارات خاصة تعود الى سيناريوهات وخطط الاستخدام فالبعض قد يهمه تصغير الحجم الكلي للنظام الى أكبر قدر ممكن وآخرين يهمهم تضمين برمجيات معينة والاستغناء عن أخرى .. الخ ، تجدون الأدوات الآنفة الذكر على الرابط : http://www.freshports.org/sysutils/freesbie

الموقع الرسمي : http://www.freesbie.org

رابط التحميل من مخدم نقل الملفات التابع للموقع الرسمي :

ftp://ftp.freesbie.org/pub/Freesbie/

تم تعديل هذه المشاركة بواسطة nardien28 في 4 نوفمبر 2007 في 16:37

سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع

عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :

فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع

ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

Palestine.gif

#6

الآن حان وقت الحديث عن البرمجيات التي تمثل نكهة أنظمة BSD ..

طبعا النكهة الرئيسية والطابعة على أنظمة BSD بدون شك هي بيئة يونكس ويتضح ذلك من خلال محورين هما طابع بيئة الاستخدام العامة و طبيعة بيئة أوامر التعامل مع نواة النظام ( Shell )

هنا سنتطرق الى ذكرالتطبيقات البرمجية التي سيتوجب عليك أن تألف استخدامها وتعتاد عليها للتعامل مع أنظمة BSD والمضمنة في معظم الإصدارات والإشتقاقات ..

بيئة أوامر التعامل مع نواة النظام ( Shell )

العنصر الأكثر حيوية في نظم يونكس وأشباهه ، وهي واجهة استخدام برمجية GUI تمثل محث الأوامر Command Prompt وهي تمثل واجهة تخاطب مباشر مع نواة نظام التشغيل عبر أوامر كتابية معينة مما يحقق سرعة أكبر في التنفيذ عوضا عن استخدام الواجهات الرسومية المنمقة التي قد تؤدي نفس الوظيفة إلا أن المرور بطبقات غير ضرورية من البرمجيات لأغراض تشكيل الواجهات الرسومية من جهة وأغراض آيجاد آليات الربط المناسبة Interfacing بين طبقة برمجيات نظام التشغيل وطبقة النواة Kernel ..

كما ان استخدام أوامر بيئة الـ Shell تضمن وضع كامل موارد النظام العتادية تحت تصرفك من ذاكرة عشوائية RAM وسرعة المعالج وسعة القرص الصلب من أجل تنفيذ المهمة التي تود تطبيقها ( طبعا ضمن الحد الصلاحيات الممنوحة للموارد في حال استخدام نظام متعدد المستخدمين user ) عوضا عن استهلاك هذه الموارد وإشغالها في أمور أخرى غير ضرورية وغير متعلقة بالمهمة الفعلية المرجوة من التطبيق .. كتحزيم الأشكال والصور أو أي أمور أخرى متعلقة بالبرنامج المستخدم وتبطيء سرعة المعالجة باهدار جزء منها لواجهات الاستخدام الرسومية وإهدار الذاكرة بحفظ تفاصيل مؤقتة متعلقة بتشغيل البرنامج .. الخ

أيضا من مزايا استخدام الـ Shell هو الحصول على وصف كتابي دقيق للأخطاء في حال حدوثها نادرا ما توضحها الواجهات الرسومية هذا اذا لم يتسبب الخطأ بتعليق البرنامج أو نظام التشغيل .

يوجد أكثر من نوع لتطبيقات الـ Shell المضمنة في معظم أنظمة BSD مثل :

C Shell أو csh التابعة لنظام FreeBSD أكثرها شيوعا واستخداما وتحمل الرمز % كمحث للأوامر أما tcsh هي csh مع مزايا ووظائف إضافية أبرزها آلية لإمكانية استعمال الأوامر التي سبق كتابتها اختصارا للوقت .

كذلك تدعم نظم معظم نضم BSD أوامر الـ bash وهي الـ Shell الافتراضية والأكثر استخداما وشيوعا في أنظمة لينكس .

قد يتساءل البعض عن ماهية الأمور والمهمات التي يمكن تطبيقها وتنفيذها عبر نافذة الأوامر Shell .. والإجابة : إدارة كاملة لنظام التشغيل بكل معنى الكلمة واستغلال مزاياه وموارده المتاحة على أمثل وجه (طبعا لكل توزيعة أو إصدارة مزايا فريدة تختلف وتتميز بها عن الاصدارات الأخرى مع الاشتراك بمزايا عامة ) وذلك كله عبرأوامر كتابية معينة ، كأمثلة لمهمات عامة تدعمها معظم التوزيعات والاصدارات :

  • إدارة حسابات المستخدمين والتحكم بالصلاحيات والسماحيات
  • إدارة الملفات بكل أشكالها (حذف ، انشاء ، تعديل ، عرض الخصائص ، تنقل بين المجلدات .. الخ )
  • ضبط الاعدادات الشبكية ( Dial-up , LAN.. الخ ) وتحقيق اتصالات شبكية معينة ( VPN .. الخ ) ضمن حدود المزايا الشبكية المتوفرة في الإصدارة المستخدمة .

محرر النصوص والأوامر vi

تعلم استخدام أوامر viخطوة هامة لتحقيق إدارة وتحكم احترافية أكثر لأنظمة BSD فهي الأداة البرمجية الأهم والأبرز في هذا المجال ، عندما ذكرت في اسمه عبارة (( محرر نصوص )) لم أعني أداة كتابة ملفات نصية بالمفهوم العام بل هو محرر لنصوص ملفات الاعدادات والتشكيلات الخاصة بالنظام .

(يمكن تشبيه الوضع بأداة برمجية ما لتحرير ملفات الربط الديناميكي DLL المتواجدة ضمن مجلد System32 في بيئة ويندوز .. وهذا غير موجود على أرض الواقع !! )

هذه الأداة ليست صعبة الاستخدام وليست سهلة .. إنما يتعلق الأمر بطبيعة المهمة التي تقوم بها ومدى تعقيدها .

ولكن يستحيل تجريب استخدامها بشكل اعتباطي فينبغي تعلم كيفية التعامل معها ( يعج الانترنت بالدروس والمقالات حول هذا الأمر ) .. خاصة ان النظام لايحتوي على ملفات مساعدة تتعلق بها .

يجب التنويه أن المحرر vi ليس محرر النصوص الوحيد المضمن في بيئات أنظمة BSD ولكنه الأقوى والأكثر شيوعا واستخداما .. مؤخرا لإزالة عقبة صعوبة التعامل معها تم اصدار محررات نصوص وأوامر تستطيع تأدية كافة وظائف محرر vi المرجوة مع مراعاة سهولة الاستخدام والتعامل كمثال المحررات vim و pico و ee ، ومن هذه المحررات ما يتضمن ملفات مساعدة .

يشتمل محرر النصوص والأوامر vi على ثلاث أنماط للعمل :

  • نمط الأوامر : وهو النمط الافتراضي ، تبدأ جلسة الأوامر بكتابة vi يليها أي اسم تختاره لجلسة الأوامر (أو اسم جلسة سابقة )، حيث يتم تخزين الجلسة والأوامر التي تداولتها ونتائجها في ملف ، للانتقال الى نمط الأوامر السطرية اضغط زر النقطتين ( : ) ، وللانتقال الى نمط إدخال النصوص اضغط iأو Iأو aأو Aأو oأو O .
  • نمط إدخال النصوص : استخدام المحرر لإدخال نصوص (حروف وأرقام وتشكيلات ) عادية لافعالية لها ويمكن الخروج من نمط إدخال النصوص والعودة الى نمط الأوامر بضغط زر Esc .
  • نمط العمل EX ( نمط الأوامر السطرية أي اعتبار كل ما هو قبل ضغط Enter أمرا )

X Window : نظام واجهات الاستخدام الرسومية لأشباه يونكس

بالأساس بيئة نوافذ X هي بيئة واجهات استخدام رسومية مصممة للعمل على نظام التشغيل يونكس وهي أكثر من مجرد واجهات استخدام رسومية بسيطة التصميم سهلة الاسخدام ..

بل هي بحد ذاتها تطبيق موزع Distributed يمكن تشغيها على أكثر من جهاز كمبيوتر مرتبطة شبكيا وفق بنية مخدم Server – زبون Client ، أي يمكن تشغيل تطبيق ما على أحد الأجهزة وضبط إظهار النتائج على جهاز آخر عن بعد وهذه الخاصية مضمنة افتراضيا دون الحاجة الى برنامج آخر أو اصدارة خاصة لتحقيقه .

أستطيع تشبيه نوافذ X ببرنامج Opnet الشهير المستخدم في مختبرات تدريس علوم الكمبيوتر حيث يعطي شاشة كمبيوتر المدرس المدرس إمكانية عرض ما يفعلة كل طالب على جهازه بشكل مباشر ، وإمكانية تدخل المدرس من جهازه والمساعدة في حال تعثر أحد الطلاب في التطبيق ( وإغلاق لعبة سوليتير من مكانه في حال فتحها !! ) و طبعا بافتراض ان الأجهزة مرتبطة شبكيا .

وبهذا كل جهاز يستخدم بيئة النوافذ X هو مضيف Client أو host عندما يرغب بعرض نوافذ معينة أو غرض معين ( نصوص رسوميات أو صوتيات أو حتى حركات مؤشر الماوس .. الخ ) لدى جهاز آخر ، ويمكن في نفس الوقت أن يكون مستضيفا Server عند عرض مواد من أجهزة أخرى .

دعم هذه النوافذ لبنية مخدم –زبون (Client-Server ) تستدعي تحميل التطبيق البرمجي لنوافذ X الخاص بالمخدم Server ويدعى X server على الجهاز الراغب باستعراض مواد من أجهزة أخرى ، وتحميل التطبيق البرمجي الخاص بالزبون Client (من يرغب المخدم بعرض مواد منه لأسباب معينة ) على جهاز / أجهزة أخرى .

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

يمكن ايجاد برنامج لإدارة النوافذ في حزمة البرمجيات pkgsrc ضمن تصنيف Window Manager حيث يوجد الكثير .. لعل أفضلها wm ( اختصارا لـ window manager )

أما في حالة عدم الرغبة في اسخدام المنظومة الموزعة والاكتفاء بالحصول على واجهة استخدام رسومية ( نظام سطح مكتب رسومي ) لتسهيل التعامل مع النظام بالأيقونات والقوائم المنسدلة والنوافذ .. الخ ، عندئذ يستوجب تحميل الحزمة البرمجية X-User من XFree86 ولا حاجة لتحميل X-Server أو X-Client .

تحميل برمجيات نوافذ X

يوجد العديد من التوزيعات لبرامج تعمل كنوافذ X ولكنها للأسف تجارية ولكن حتى يومنا هذا فإن النسخة الوحيدة المجانية هي نسخة من برمجيات بيركلي ( أنظمة BSD ) وتدعى XFree86 وهي القائمين على تطويرها مصنفين ضمن مشروع FreeBSD .

للاستزادة عن XFree86 يرجى زيارة الموقع الرسمي للمشروع : http://www.xfree86.org

لاقتناء نسخة من برمجيات نوافذ X : تجدها بشكل افتراضي ضمن معظم حزم نظم تشغيل بيركلي ، يمكن تحميلها في طور تنصيب نظام التشغيل ضمن مراحل تحميله أو بعد الانتهاء من تنصيبه وتشغيله .

( لست بصدد الخوض في شرح كيفية تحميلها أو التفصيل في كيفية استخدام والتعامل لأن المقال للتعريف بأنظمة BSD وتقنياتها - كوجودية - في المقام الأول .. وتبقى حيثيات تعلم استخدام تقنياته وخطواتها تحصيل حاصل .. كون الانترنت يعج بالدروس )

كما يمكن الحصول على الأكواد البرمجية والشيفرات المصدرية التي تم استخدامها في تطوير تطبيق نوافذ X المدعو XFree86 من مخدم نقل الملفات التابع للموقع الرسمي للمشروع ومن ثم تستطيع بنفسك تحويله الى نسخة تنفيذية قابلة للاستخدام ..

البيئة المحاكية والمقلدة لبيئة أنظمة لينكس .. بغية تشغيل تطبيقات موجهة للينكس

لأسباب متعددة ثمة الحاجة لتشغيل بعض تطبيقات الموجهة للينكس على بيئة أنظمة BSD منها الحاجة الى تشغيل ملفات (صوتية نصية .. رسوميات وصور .. الخ ) أو وثائق لا تدعمها بيئة أنظمة BSD كملفات PDF ( على سبيل المثال ) فالحل بتحميل النسخة الموجهة لأنظمة لينكس من برنامج قارئ ملفات PDF الشهير Acrobat Reader على البيئة المقلدة للينكس ضمن نظام تشغيل BSD .

سبب آخر .. هو الرغبة بتشغيل تطبيقات معينة موجهة لأنظمة لينكس قد يظن أحدهم انه لم يجد ما يكافئها في أنظمة BSD أو لم عدم استطاعة اتقان التعامل مع نظيره أو اعتياد التعامل معه أو لأسباب أخرى تتعلق بتوافقية بعض التطبيقات ( خاصة الشبكية منها ) مع منصات أخرى لا تتوافق مع أنظمة BSD .

لحل مثل هذه المشاكل توفر معظم إصدارات نظم تشغيل BSD ضمنيا بيئة مقلدة (محاكية) لبيئة نظام لينكس بحيث يمكن تحميل أي برنامج موجه لنظام التشغيل لينكس وتشغيله بكفاءه مهما كان نوعه مكتبي أو شبكي .. الخ

لاستخدام هذه التقنية يلزم القيام بأجراء بسيط ألا وهو تحميل نسخة تنفيذية ( ثنائية ) من مكتبات أي من توزيعات نظام التشغيل لينكس التي تختارها .. غالبا تحمل النسق RPM .

بعد تحميلك للمكتبات سينشأ تلقائيا مجلد يسمى Linux ضمن مجلد يسمى emul ضمن مجلد الجذر الأساسي Root ، يحتوي مجلد Linux على البنية الهرمية للملفات كما في نظام لينكس تماما (تبعا لاعتبارات التوزيعة التي تم اختيارها ) ، وعند تحميل تطبيقات وبرامج خاصة بلينكس ستتوضع في أماكنها ضمن تلك البنية تلقائيا .

تم تعديل هذه المشاركة بواسطة nardien28 في 17 نوفمبر 2007 في 12:51

سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع

عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :

فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع

ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

Palestine.gif

#7

شكرا جزيلا على المعلومات القيمه ..

انظمه بي اس دي ممتازه جدا وعاليه الجوده ..

استخدمتها فتره معينه .. وكان ادائها رائع

Be Happy

^_^

#8

pkgsrc : أداة تحميل البرامج انطلاقا من شيفرتها المصدرية +باقة من الشيفرات المصدرية والأكواد البرمجية الخاصة بآلاف التطبيقات المتنوعة مضمنة مع نظام التشغيل

تتميز أنظمة BSD بخاصية فريدة توفر إمكانية برمجية لتحميل التطبيقات والبرامج انطلاقات من شيفرتها المصدرية الأكواد البرمجية المستخدمة في برمجتها وتطويرها وذلك بترجمتها Compile ضمنيا أثناء اجراءات التحميل و الناتج نسخة تنفيذية قابلة للتشغيل ..

ابتدع القائمين على تطوير أنظمة BSD تلك الفكرة ( تحديدا فريق تطوير NetBSD لغرض تقليل الحجم الكلي للنظام بسبب احتمالية استخدام نظام NetBSD على أجهزة محدودة الموارد كالذواكر وربما لاتحتوي تلك الأجهزة على وسائل للحصول على برامج خارج نطاق نظام التشغيل وبالتالي عكف فريق التطوير على محاولة ايجاد آلية لتضمين أكبر قدر من البرامج تشغل أقل قدر ممكن من السعة التخزينية ومن ثم عممت تلك الفكرة وأصبحت سارية ومضمنة مع معظم الإصدارات )

وكعربون محبة من هذه الخاصية تتضمن معظم توزيعات أنظمة تشغيل BSD حزمة برمجية لا تحتوي على الأدوات البرمجية التي تحقق هذه الفكرة فحسب وإنما تحتوي أيضا على كمية وافرة من الشيفرات المصدرية والأكواد البرمجية لعدد كبير من التطبيقات.. بالألاف ( بدون مبالغة !! ) .. تستوفي مجالات كثيرة وهي مصنفة ومفهرسة بشكل يسهل استعراض التطبيقات وانتقاء اللازم منها .. ستجد فيها كل ما يخطر ببالك من البرامج ، تسمى تلك الحزمة بـ pkgsrc وهي اختصار لـ Package Source .

تستطيع الاطلاع على البرامج المضمنة مصنفة ومفهرسة في ملف README.html مع توصيف بسيط لكل برنامج ، ولمن يكتنفهم الفضول لاستكشاف محتويات هذه الحزمة من برامج وكيفية تصنيفها أضع بين أيديهم الموقع http://pkgsrc.se .

ومما تقدم فإن محتوى تلك الحزمة هو عبارة عن نصوص (ملفات نصية ) أي لاتشغل حجما يذكر من وسط التخزين مما سهل تضمين تلك الحزمة مع نظام التشغيل بشكل افتراضي وبالتالي توفر نظم تشغيل BSD بعد تنصيبها على مستخدميها عناء البحث عن تطبيقات وبرامج تخديمية لإثراء نظام التشغيل حديث التنصيب ليصبح مؤهلا للاستخدام كما يحصل مع ويندوز .

وعبر أجراءات وأوامر كتابية بسيطة خاصة ببيئة الـ Shell .. تحديدا أمرين فقط .. تختار من حزمة pkgsrc ما تشاء من التطبيقات و باستخدام الأمر make يتم استحضار الشيفرات والأكواد الخاصة بتلك التطبيقات ومن ثم ترجمتها بعدئذ يستخدم الأمر make install لمباشرة تحميل مجموعة البرامج التي اخترتها دفعة واحدة و تحويلها الى نسخة قابلة تنفيذية قابلة للاستخدام ..

هناك ميزة أخرى توفرها أداة pkgsrc وهي إمكانية إضافة وتضمين ما يعجبك من البرامج التي حصلت عليها من مصادر خارجية كالانترنت الى الحزمة وفق التصنيف الذي تختاره وبالتالي إنشاء مكتبة برامج خاصة بك مما يحقق آلية فريدة للأرشفة .. حيث تستطيع سحب نسخة من تلك الحزمة (أرشيفك الخاص) على أي وسط تخزين تريده وخاصة الأوساط المحمولة كالأقراص المدمجة CD أو ذاكرة الفلاش USB عوضا عن حمل حقائب وحقائب من الأقراص المدمجة .

كما سبق وذكرت حزمة pkgsrc مضمنة مع معظم الإصدارات ولكن يجري تحديثها من قبل فريق التطوير من حين لآخر لذلك يفضل الاطلاع على آخر مستجدات وتحديثات الحزمة pkgsrc وذلك عبر الموقع : http://pkgsrc.se

كما ان الموقع المذكور يوفر لك إمكانية استعراض تصنيفات الحزمة pkgsrc والتطبيقات المضمنة بصوره سهلة مريحة ويوفر خاصية البحث عن نص معين ضمن محتويات الحزمة .

يمكن اقتناء نسخة من الحزمة pkgsrc بتحميلها من مخدم نقل الملفات FTP التابع للموقع الرسمي وهو قسم فرعي من الموقع الرسمي لنظام التشغيل NetBSD :

http://www.pkgsrc.org

سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع

عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :

فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع

ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

Palestine.gif

#9

السلام عليكم

نظام يونكس يعتبر مصدر لإلهام الكثير من النظم الأخرى فهناك الكثير من النظم المتفرعة عنه مثل : solaris,ibm aix,linux,minix,bsd, والكثير الكثير الكثير

ولكن عندما نتكلم من ناحية فنية فنظام لينوكس الأقوى لعدة أسباب:

نظام لينوكس نظام مفتوح هذا يعني أن كل مبرمج يجد في نفسه الكفاءة لإضافة ميزة في هذا النظام فلن يدخرها لشعوره أن حقه سيحفظ ولن ينسب لغيره ، وبالتالي فتح الباب أمام المحترفين والشركات، ويكفي أن تعلم أن شركة IBM صرفة على لينوكس في أحد السنين وأظن 2005 مليار دولار ،فليس من المعقول أن يصرفوا هذا المبلغ إلا بعد دراسة لمدى جدواه.

-نظام لينوكس بعد ظهور 2.6 يعتبر نقل نقلة نوعية كبيرة جدا تفوق فيها على كل أنظمة يونكس حتى نظام يونكس نفسه ولا أريد الخوض في التفاصيل ولكن لو أردتها فلا بأس

-اعتقد ان أنظمة BSD كانت مغلقة المصدر ومجانية ، ففتحوا الكود منذ فترة قليلة ، وهل سبب فتحهم لها إلا أنهم وجدوا مدى تطور لينوكس.

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#10

حياك الله أخي برق ..

في بادئ الأمر أود أن أوضح أن برمجيات بيركلي كلها مفتوحة المصدر ومنذ صدور أول منتج لبرمجيات وما استجد هو حذف البند الثالث من اتفاقية ترخيص الاستخدام التي كانت تمنع أيا كان (جهات ، منظمات ، شركات ، أفراد ) من ذكر اسمه أو تضمينه مع المنتج البرمجي وكافة المواد الإعلانية للمنتج ونسب المنتج اليه بدون اذن خطي مسبق سواء كان من القائمين على توزيع المنتجات البرمجية أو من قام بالتعديل على الشيفرة البرمجية أو اعداد نسخة مخصصة ويترتب على هذا ان كامل حقوق الملكية والنشر والتوزيع محفوظة باسم جامعة كاليفورنيا - فرع بيركلي .

أما عن اجراء مفاضلة بين لينكس وتوزيعات بيركلي البرمجية ( BSD ) ، أجد اختلاف جوهري لصالح أنظمة BSD وتفتقر لها أنظمة لينكس ألا وهو اصدارات خاصة من النواة Kernel حيث تتمايز برمجيات نواة كل نظام بالمزايا المضمنة فيها واستراتيجيات عملها وقدراتها بحسب المنصات الموجهه لها تلك الأنظمة كمثال : نواة نظام DragonFly BSD تدعم تعدد المعالجات Multi-Processor

أما نواة أنظمة لينكس واحدة ( بنية ثابتة ) ويتم اضافة مزايا أخرى بتضمينها في طبقة تطبيقات نظام التشغيل وبدون شك أداء التطبيقات المضمنة في النواة أسرع وأكفأ وأكثر وثوقية وثباتا من أداء برمجيات النظام التي عليها النحت في الصخر نزولا الى الـ Shell ومن ثم النواة ومن ثم التخاطب مع الموارد ( إن أحسنت التخاطب ) بينما المزايا المضمنة مع النواة تتخاطب مباشرة مع الموارد دون أي وسيط ومبرمجة لتحقيق أفضل مستوى من التخاطب مع الموارد نظرا لأنها موجهة لمنصات معينة سواء من ناحية العتاد أو قدرة المعالجة أو واجهات الاتصالات .. الخ

تم تعديل هذه المشاركة بواسطة nardien28 في 23 نوفمبر 2007 في 16:51

سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع

عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :

فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع

ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

Palestine.gif

#11

السلام عليكم

أخي الحبيب

بالنسبة لل bsd اعتقد أنه كان مغلق

أخي بالنسبة للكرنل الخاص باللينوكس يدعم multi processor وهذا مما لا شك فيه ,تدعم الكثير من شarch .

وأريد أيضا أن أوضح لك شيئا مهما

نواة لينوكس(monolithic kernel) ليس فيها xwindow مدمجة مثل ويندوز ، طبعا هذا له ميزة كما أن له عيب

ميزته في أنه لو حدث مشكلة في graphical side انهار النظام كله وهذا ما يحدث في الويندوز أما في اللينوكس فالأمر مختلف كل ما عليك في أسوأ الحالات إعادة بناء xwindow ، أم عيوبه فهو في السرعة عندما تستخدم ال xwindow ، وهذا المشكلة يتم حلها فعلا حسب ما قرأت في هذا الشأن ، ومخطئ من قال أن Hybrid kernel (النواة المضمنة فيها الخدمات الأخرى) أفضل من monolithic kernel كل له ميزات وعيوب ، و يكفي أن تعلم أن أنظمة BSD هي monolithic ، أما هذا الذي تتحدث عنه DragonFly BSD فهو متفرع من FREEBSD ، وهو مثل الويندوز hybrid kernel

ال monolithic kernel أفضل بكثير في السيرفرات وأعمال الشركات الكبيرة ومن ناحية عملية حتى للمستخدم ، فليس من المعقول أنه لو حدث خلل في shell مثلا أن تقوم بإزالة كل النظام وإعادة تنصيبه وتنصيب كل البرامج من جديد أو على أقل تقدير لو ستقوم بإصلاح النظام من خلال استخدام ramdisk ستكون التكلفة والمتاعب أكبر بكثير .

كل شيء في الدنيا لها ميزة وعيب من ناحية نظرتنا لها ولا يتمحض الخير إلا ما أمر الله ورسوله به، فكل واحد يأخذ الأنسب له فيما يراه

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#12

هناك ما أود أن أضيفه :

أن أنظمة لينكس صممت كتقليد لأداء يونكس ومزاياه فلم يكن بحوزة المطور لينيس تروفالدز أي أكواد حقيقية تخص أنظمة يونكس في تلك الأيام

ولا حتى نظام يونكس ذاته .. بل حاول تقليد النسخة المصغرة من يونكس MINIX للحصول على مثيل له يمكن تشغيله على جهازه الشخصي

كما حاول فريق نظام تشغيل ReactOS تقليد أداء نظام ويندوز مغلق المصدر

أما فريق جامعة بيركلي فقد حصل على الشيفرة المصدرية والأكواد البرمجية الأصلية الخاصة بنظام يونكس من هيئة AT&T و وأنتجو نواة أنظمة BSD بعد سنوات من دراسة شيفرة يونكس لملاءمتها على الأجهزة الشخصية ومعاينة اعتبارات اخرى تتعلق بالعتاد الشائع الاستخدام لدى عامة الناس وبالتالي النتيجة المنطقية أن أنظمة BSD هي الشبيه الحقيقي ليونكس

سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع

عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :

فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع

ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

Palestine.gif

#13

قرأت في أحد المواقع المعتمدة لنظام لينوكس أظنه linux.com أن شركة SCO التي تملك كود يونكس تعرضه للبيع مقابل 36 مليون دولار

، فيا ترى لم؟

وهل كون أن BSD أخذت بعض أكوادها من unix أنها متميزة ، أليس التميز يتمثل في كفاءة العمل وليس في الإسم؟

مما لا شك فيه أن نظام يونكس من أقوى الإنظمة ولكن هذا كان منذ فترة طويلة ، وقد شاب شعره وغربت شمسه

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#14

السلام عليكم

موظوع طويل أخي العزيز عن نظام FreeBSD ,,, سلمت يداك :lol:

ولكن هل يوجد مقارنات للأداء بين FreeBSD و Linux ؟؟ <_< سأحاول البحث في النت لعي اجد شيء منهاا

اقتباس
أما نواة أنظمة لينكس واحدة ( بنية ثابتة ) ويتم اضافة مزايا أخرى بتضمينها في طبقة تطبيقات نظام التشغيل وبدون شك أداء التطبيقات المضمنة في النواة أسرع وأكفأ وأكثر وثوقية وثباتا من أداء برمجيات النظام التي عليها النحت في الصخر نزولا الى الـ Shell ومن ثم النواة ومن ثم التخاطب مع الموارد ( إن أحسنت التخاطب ) بينما المزايا المضمنة مع النواة تتخاطب مباشرة مع الموارد دون أي وسيط ومبرمجة لتحقيق أفضل مستوى من التخاطب مع الموارد نظرا لأنها موجهة لمنصات معينة سواء من ناحية العتاد أو قدرة المعالجة أو واجهات الاتصالات .. الخ

عدم وجود نواة منفصلة مخصصة فقط للـ Multi-Processors لا يعني ان لينكس لا يدعم تعدد الانوية و المعالجات

ولكن نظام لينكس يسمح ببناء نواة تدعم SMP اذا قمت بتفعيل هذه الميزة عند بناء النواة ,, اما اذا كنت تستخدم توزيعة فستقوم أداة التنصيب بتثبيت Kernel-smp اذا كان حاسبك يدعم

تعدد المعالجات دون الحاجة الى بنائها من الشفرة المصدرية

حتى الشفرة المصدرية تستطيع تغييرها عن البناء لتجعلها تدعم تعدد المعالجات او لا , 64bit او 32bit , نواة لـ Desktop او Server وغيرها من الخياراة الاظافية

اقتباس
أن أنظمة لينكس صممت كتقليد لأداء يونكس ومزاياه فلم يكن بحوزة المطور لينيس تروفالدز أي أكواد حقيقية تخص أنظمة يونكس في تلك الأيام

ولا حتى نظام يونكس ذاته .. بل حاول تقليد النسخة المصغرة من يونكس MINIX للحصول على مثيل له يمكن تشغيله على جهازه الشخصي

كما حاول فريق نظام تشغيل ReactOS تقليد أداء نظام ويندوز مغلق المصدر

أما فريق جامعة بيركلي فقد حصل على الشيفرة المصدرية والأكواد البرمجية الأصلية الخاصة بنظام يونكس من هيئة AT&T و وأنتجو نواة أنظمة BSD بعد سنوات من دراسة شيفرة يونكس لملاءمتها على الأجهزة الشخصية ومعاينة اعتبارات اخرى تتعلق بالعتاد الشائع الاستخدام لدى عامة الناس وبالتالي النتيجة المنطقية أن أنظمة BSD هي الشبيه الحقيقي ليونكس

لينوس تورفالدز و ريتشارد ستولمان ( صاحب مشروع GNU ) قالوا في فلم وثائقي بأسم Revolution OS أنهم أرادوا نظام تشغيل يشبه نظام Unix من حيث المبداء

ومن حيث الناحية النظرية في تصميم أنظمة التشغيل ( اي انهم يقصدون Monotheistic Kernel ) ولم يكن هدفهم ابداً انتاج نسخة طبق الأصل من Unix من ناحية

الشفرة المصدرية و الدعم و غيره , حتى إن ستولمان وصف نظام Unix بأنه اصبح غير مجدي في هذي الأيام

اما اذا كنا سنناقش الانتشارية و توفر الدعم بين لينكس و bsd فستكون النتيجة لصالح لينكس

ونفس الشيء اذا قارنا بين لينكس و windows كنظام سطح مكتب فستكون الكفة في صالح ويندوز

#15

السلام عليكم

اخوي الكاتب موضوعك هذا عملاق ومن اقوى المواضيع اللي مرت علي بحياتي

الف شكر

#16

نقلا عن منتديات شباب تكنولوجيا المعلومات ..

تفوق FreeBSD 7.0 على نظام اللينكس

بعد إطلاق FreeBSD 7.0 ظهرت عدة دراسات تؤكد على أداءه العالي في الأنظمة ذات الأنوية المتعددة SMT.

الصورة التالية تقارن أداء FreeBSD على نظرائه وذلك على الأنظمة متعددة الأنوية مع قاعدة البيانات MySQL:

os-mysql.png

اما الصورة الثانية فهي توضح المقارنة على نفس النظام ولكن بقاعدة بيانات PostgreSQL:

pgsql-ncpu.png

فكما هو واضح فإن أداء FreeBSD 7.0 تفوق على نظام اللينكس وعلى الإصدارات السابقة من FreeBSD.

الجدير بالذكر ان نظام FreeBSD كان لا يدعم نظام تعدد المسالك multi-threaded system والتي يختصر لها SMT. وقد أعيد تصميمه في يونيو 2000 لدعم هذه الميزة وفق ثلاث خطوات:

الخطوة الأولى كانت جعل هذه التقنية تعمل بأي شكل وكان ذلك في الإصدارات FreeBSD 5.x.

الخطوة الثانية كانت جعل هذه التقنية تعمل بشكل جيد وكان ذلك في الإصدارات FreeBSD 6.x.

والخطوة الأخيرة جعل هذه التقنية تعمل بشكل أسرع وكان ذلك في هذه الاصدارة FreeBSD 7.0.

إن نظام FreeBSD بدأ يتقدم بقوة في عالم الخوادم متعددة الأنظمة.

وللتزكير فإن أهم الميزات الجديده والتحسينات للــ FreeBSD :

- التحسين المثير في الأداء و القدارت والتي ظهر على قواعد البيانات و الفروع الأخرى، ففي بعض الحالات تظهر قوة التحسينات أنها أعلى بـ 350% من الاصدارة السادسة من FreeBSD تحت نفس الحمل و 1500% في الحمل العالي. وفي حال المقارنة مع أفضل أداء لنواة اللينكس ( 2.6.22 أو 2.6.24) فإنه أفضل بـ 15%.

- الدعم التجريبي لنظام الملفات ZFS التابع لشركة صن.

- دعم القراءة لنظام الملفات XFS

- تحسين كبير في دعم اللاسلكي ( 802.11).

- X.Org 7.3 - KDE 3.5.8 - GNOME 2.20.2

- GNU C compiler 4.2.1.

- BIND 9.4.2.

سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع

عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :

فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع

ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

Palestine.gif

#17

السلام عليكم

طبعا لا يمكن أن نحكم على تفوق نظام على آخر فقط من خلال دراسة الكفاءة في خدمة واحدة ، فهذا حكم قاصر

فمما لا شك فيه أن أداء لينوكس في SMP أقوى من أي نظام آخر ، كذلك بالنسبة لل security خصوصا بعد ظهور selinux ،

فيجب قبل أن أحكم على أي نظام أن أرى كل الصورة ثم أختار النظام المناسب في المكان المناسب له.

يجب أن أنوه ، إلى أنني أنتمي فعلا إلى معسكر لينوكس بقوة ، ولكن هذا لا يمنع بإعجابي بأنظمة BSD ، فهي أحد معسكري يونكس الشهيرة.

على كل كلا من linux ,freebsd مفتوح المصدر وكلاهما unix like ، لذا فتطويرهما مستمر بصورة قوية ، خصوصا أن معظم من في معسكر يونكس أكثر خبرة من المعسكرات الآخرى.

أرجو من الأخت أن تأتي لنا بمصدر هذه الصور ، بمعنى من أي اخذ منتديات شباب تكنولوجيا المعلومات هذه الصور

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#18

السلام عليكم

ناردين

أرجو شرح هذا الجزء ، هو مقتبس من ردك في نفس الموضوع ولكن منذ فترة طويلة ، لم أنتبه لوجوده.

اقتباس
أما عن اجراء مفاضلة بين لينكس وتوزيعات بيركلي البرمجية ( BSD ) ، أجد اختلاف جوهري لصالح أنظمة BSD وتفتقر لها أنظمة لينكس ألا وهو اصدارات خاصة من النواة Kernel حيث تتمايز برمجيات نواة كل نظام بالمزايا المضمنة فيها واستراتيجيات عملها وقدراتها بحسب المنصات الموجهه لها تلك الأنظمة كمثال : نواة نظام DragonFly BSD تدعم تعدد المعالجات Multi-Processor

أما نواة أنظمة لينكس واحدة ( بنية ثابتة ) ويتم اضافة مزايا أخرى بتضمينها في طبقة تطبيقات نظام التشغيل وبدون شك أداء التطبيقات المضمنة في النواة أسرع وأكفأ وأكثر وثوقية وثباتا من أداء برمجيات النظام التي عليها النحت في الصخر نزولا الى الـ Shell ومن ثم النواة ومن ثم التخاطب مع الموارد ( إن أحسنت التخاطب ) بينما المزايا المضمنة مع النواة تتخاطب مباشرة مع الموارد دون أي وسيط ومبرمجة لتحقيق أفضل مستوى من التخاطب مع الموارد نظرا لأنها موجهة لمنصات معينة سواء من ناحية العتاد أو قدرة المعالجة أو واجهات الاتصالات .. الخ

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#19

مصدر الصور اهه يا اخ برق ,, :rolleyes:

Performance comparison of FreeBSD 7.0 to FreeBSD 4.11 and Dragonfly BSD 1.12 (Mar 2008)

**********

بالنسبة للجزء التاني - اللي الاخ برق بيسأل عليه - ,, المفروض ان المقصود انه يوجد انوية من BSD معدلة بطريقة معينة عشان تناسب المنصات المتعددة المعالجات تحديدا ,, و تستغل الموارد بشكل كامل ,,

اذا مكنش كدا يبقى يا ريت توضيح اكتر من الاخت nardien :rolleyes:

**********

طيب هو لينوكس مفهوش كدا ؟ :unsure:

يعني نسخة لينوكس اللي بتستعملها نوكيا في الانترنت تابلت 770 تعتبر ايه ؟ و غيرها من الهواتف المحمولة

و الروترات اللي بتستخدم نسخة من لينوكس ؟

و اجهزة الريسيفر اللي بتشتغل بنسخة مخصصة من لينوكس ؟

و مؤخراً ما يعرف بـ سبلاش توب (SplashTop) بدل البايوس التقليدي اللي استخدمته شركة اسوس يعتبر ايه ؟

اممممممم ,, الموضوع محتاج توضيح فعلا :rolleyes:

#20

السلام عليكم

شكرا لك أخي Skeleton_Eel على الرابط

طبعا غير منطقي أن يكون الحكم هو أحد أطراف الصراع

هذه الصور من موقع freebsd.org

http://people.freebsd.org/~kris/scaling/dfly.html

مع احترامي الشديد ، قد يكون فعلا freebsd متفوق على اللينوكس في أشياء والعكس صحيح .

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#21

بصراحة الله ينور على الموضوع أنا شخصيا بدأت تحميل إحدى التوزيعات للتجربة بسبب العرض الرائع للموضوع الذي جعلني متحمسا للتجربة .

مواضيع مشابهة