FreeBSD stuff
لقد أطلقَت مؤخرا شركة الإتصالات السعودية STC (حياةٌ أسهل) خادم Mirror لبعض توزيعات لينكس و يونكس والبرامج الأخرى ذات المصادر المفتوحة والمهمة. و منها على سبيل المثال توزيعة أوبونتو لينكس و توزيعة سينتوس لينكس و أوبن سوز لينكس ونظامي المفضل فري بي إس دي يونكس. أما بالنسبة للبرامج فهناك حزمة أوبن أوفيس المكتبية والتي تعمل على أهم أنظمة التشغيل مثل اللينكس/اليونكس و الماك وويندوز. كما تتوفر MySQL لقواعد البيانات و مكتبة بيرل للأرشفة CPAN.
و قد يتسائل البعض عن ماذا يعني توفر Mirror و ما فائدة ذلك؟
لاحظت وجود جهاز صن ألترا١٠ ذو معالج سبارك٦٤ قديم في العمل غير مستخدم. فكرت في استغلاله و إعادة إحيائه بتثبيت نظام فري بي إس دي عليه و بالفعل قمت بذلك و تمت عملية تنصيب النظام من أبدع ما يكون :) إلا أنني واجهت مشكلة في عرض النظام على الشاشة و إليكم التفاصيل.
الجهاز به كرت شاشة من نوع 13W3 كما أن هناك كرت VGA موصول عليه من نوع (ATI Rage 3D). عند توصيل كرت الـ 13W3 فالشاشة تعمل بشكل طبيعي لكن عند توصيل الـ VGA لا يتم عرض أي شيء على الشاشة. قمت بعملية جوجلة سريعة و لم أصل لنتيجة فاستشرت خبراء النظام على القائمة البريدية الخاصة بنظام فري بي إس دي على معالجات سبارك٦٤ و جائني رد من أحد المشاركين يفيد بأن المشكلة تكمن في أن النظام و بشكل إفتراضي يقوم بعرض جميع مخرجاته على جهاز العرض الإفتراضي (13W3) لذلك لو أردت عرض مخرجات النظام على جهاز العرض الآخر فيتوجب علي إما فصل الكرت الأول (13W3) أو تحويل العرض إلي الكرت الثاني (VGA) من خلال الـ Open Boot Firmware. قررت إتخاذ القرار الثاني لأني لم أرد فتح الجهاز و خلافه وإختصارا للوقت كما أنني يمكن أن أستفيد من الشاشة الأخرى :).
إليكم تفاصيل الخطوات التي قمت بها؛
بداية أردت معرفة قيمة المتغير output-device وهو المطلوب تغييره
OK printenv output-device
screen
لمعرفة مسار جهاز العرض المطلوب في النظام:
OK show-devs
وجدت المسار كالتالي:
/pci@1f,0/pci@1,1/SUNW,m64B@2
بدلا من إعطاء المتغير output-device قيمة المسار بالكامل، قمت بعمل إختصار أو (اسم مستعار)
OK nvalias mach64 /pci@1f,0/pci@1,1/SUNW,m64B@2
OK setenv output-device mach64
OK reset-all
أثناء بحثي و جوجلتي وجدت مقالا رائعا أفادني كثيرا على الرابط:
http://www.csn.ul.ie/~ivan/install_ubuntu_on_ultra10.html#OpenBoot%20Firmware
الكثير منا يسمع عن أنظمة لينكس و يونكس و كيف أنها مجانية و مفتوحة المصدر و ما إلى ذلك من استخدامات عملية لها و كيف أن بعضها له استخدامات متخصصة بينما البعض الآخر للخوادم أو الأجهزة المكتبية والمحمولة أو لتشغيل الأفلام و مودمات الـ DSL و لكني لازلت أعتقد أن هناك نسبة أكثر من هؤلاء لم يسمعوا باللينكس أصلا و خصوصا في عالمنا العربي، للأسف!
في فترة من الزمن كنت من أشد المعجبين بنظام التشغيل لينكس و كنت أتحدث عنه في كل زمان و مكان و حاولت إقناع أناس كثيرين بالتحول واستخدام اللينكس والحمد لله نجحت في إقناع البعض و لم أفلح في الآخر لكني كنت سعيدا بذلك و أحمد الله على نعمة العلم و نعمة اللينكس و نعمة البرامج ذات المصادر المقتوحة.
بعد ذلك إنتقلت إلى تجربة نظام فري بي إس دي بعد إصرار من صديقي سامي البحرة حيث أنه يعمل عليه من سنين و كان دائما ما يقول لي بأنه أفضل من اللينكس لأسباب كثير و بالفعل، لم أعرف الفرق حتى جربت فري بي إس دي. الفرق واضح بين فري بي إس دي و توزيعات لينكس المتعددة و رغم أني كنت أستخدم توزيعة جينتو لينكس في آخر أيامي اللينكسية، و هي أقرب توزيعة من لينكس إلى فري بي إس دي حيث أن مطوروها استلهموا و أخذوا أفضل ما في فري بي إس دي و حولوه إلى جينتو لينكس. ولعلي إن شاء الله أكتب موضوعا عن فري بي إس دي و مزاياه في وقت لاحق.
أصبحت الآن أروج لنظام فري بي إس دي بدلا من لينكس نظرا لما رأيته من تميز و قوة و ثبات و إمكانات و سهولة في التحكم أكبر مع حرية مطلقة و كان آخر من تحول وبدأ في الإقتناع بنظام فري بي إس دي هو المدون رائد، و هو زميل لي في العمل يعمل على بناء حلول تعتمد على تطبيقات أوراكل و كان دائما ما يواجه مشاكل و متاعب في التحكم بأنظمة اليونكس من جهازه الذي يعمل على ويندوز و كنت أنصحه بفري بي إس دي لأنه سيوفر عليه العديد من البرامج و يمكنه من الوصول بسهولة إلى أجهزة اليونكس التي يعمل عليها.
ولقد قمنا أنا و رائد بتثبيت فري بي إس دي على جهازه المحمول الذي أعددناه ليعمل على النظامين (ويندوز و فري بي إس دي) على أن يختار أحدهما أثناء إقلاع الجهاز و قد كان ذلك من 4 أو ست شهور مضت. لكننا بالأمس قمنا بتحديث نسخة الفري بي إس دي الموجودة على جهازه و ترقيتها من FreeBSD 6.0-RELEASE إلى FreeBSD 6.2-RELEASE عن طريق التحديث الثنائي (Binary Update) من الأقراص المدمجة، و نسخة FreeBSD 6.2-RELEASE هي آخر نسخة ثابتة للاستخدام الرسمي من النظام.
قام بالأمس مطوروا فري بي إس دي بإضافة دعم نظام الملفات الجديد ZFS إلى النسخة 7 HEAD من النظام والتي يستخدمها المطورون و الذين يحتاجون إلى إضافات خاصة للنظام لا تتوفر في النسخة الأساسية.
و لعل أبرز ما يميز نظام الملفات ZFS هو
إمكانية تخزين كم هائل جدا من المعلومات
ZFS is a 128-bit file system, which means it can store 18 billion billion (18.4 × 1018) times more data than current 64-bit systems
لاحظوا الشريط الرئيسي في أعلى الصفحة و به القائمة الرئيسية و بعض الموديولز (مثل البطارية و سرعة المعالج و حرارة الجهاز) كما توجد في المنتصف بعض الإختصارات للبرامج و على يسارها أسطح المكتب التي أتنقل بينها و عددها أربعة.
بيئة المستخدم الجديدة E-17 من جد رااااائعة....بل أكثر من رائعة
لقد قمت بتحديثها على جهازي المحمول والذي يعمل علي نظام فري بي إس دي FreeBSD وقد بهرتني من جديد. كلما أقوم بتحديثها أزداد إنبهارا. و قد تتسائلون لماذا؟ ببساطة هناك عدة أسباب...
أولا: أنها خفيفة جدا على الجهاز و لا تستخدم الكثير من موارد النظام. لكن لا يمكنكم مقارنتها مع بيئة كي دي إي KDE أو جنوم GNOME، فهما بيئتان متكاملتان.
أثناء عبثي ببرنامج سوني إريكسون لإنشاء الثيمات قمت بمحاولة لعمل ثيم لجهازي K800i خاص بنظام التشغيل فري بي إس دي
و بالفعل تمت المحاولة و أصدرت نسخة تجريبية و ها أنا أشارككم إياها لمن يريد تجربتها أو لأي إقتراحات أو تعديلات ترونها مناسبة و أعدكم أني سأتقبلها بصدر رحب
I just read this post at digg.com and it was so much funny!
here is the original full story
I just copied the text just in case the original page gets deleted;
Linda Branagan is an expert on daemons. She has a T-shirt that sports the daemon in tennis shoes that appears on the cover of the 4.3BSD manuals and The Design and Implementation of the 4.3BSD UNIX Operating System by S. Leffler, M. McKusick, M. Karels, J. Quarterman, Addison-Wesley Publishing Company, Reading, MA 1989.