عام من لينوكس

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

خلفية

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

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

توزيعات لينوكس

خلال هذا العام استعملت ثلاثة توزيعات (Distributions) مختلفة من لينوكس. بدأت أولا ب Fedora 4 إلا أنني قررت تركه بعد فترة قصيرة لأنني لم أجده مناسبا جدا للإستخدام اليومي. بعدها انتقلت إلى OpenSUSE 9.1 و قد كان جيدا جدا، خاصة برنامج YaST الذي يمكن تشبيهه بلوحة التحكم في ويندوز، إلا أنني بعد فترة من استخدامه وجدت بعض المشاكل في نظام تثبيت البرامج الذي يأتي ضمن YaST.

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

نظام سطح المكتب

أيهما أحسن كنظام لإدارة سطح المكتب (desktop environment) جنوم (GNOME) أم KDE؟ هنالك بالطبع صراع يدور حول هذا الموضوع لكنني شخصيا جربت كليهما لفترة وجيزة ووجدت أن جنوم يناسبني أكثر. من الصعب إعطاء أسباب معينة لتفضيلي نظام جنوم، إلا أنني أنصح من يريد الإختيار أن يستخدم النظامين و يقرر بنفسه أيهما يجده أنسب، و في كل الأحوال فإنه بالإمكان استخدام التطبيقات الخاصة بأحد النظامين داخل النظام الآخر.

البرامج

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

  • تصفح الإنترنت: Firefox مع بعض الإضافات (plugins).
  • البرمجة: Gedit. هنالك الكثير من البرامج القوية التي يمكن استخدامها لكتابة البرامج مثلEmacs أو vim إلا أنني شخصيا أفضل Gedit لبساطته. كما أنني أستخدم Emacs لتنسيق المصدر (source code).
  • المحادثة: Gaim. يمكن إستخدامه مع MSN, Yahoo, IRC و غيرها من البروتوكولات الشائعة.
  • الموسيقى و الفيديو: Banshee, Totem ,VLC.
  • الكتابة: Lyx (برنامج رائع) و OpenOffice.
  • تنزيل البرامج: Synaptic.

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

مصير ويندوز

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

9 Responses to عام من لينوكس

  1. KaRiM says:

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

    أما بالنسبة للينكس حاولت الهجرة مرتين لنظام اللينكس ولكنها للأسف فشلت!! ولكن سأحاول مجددا قريبا بإذن الله .. يمنعنى الأن دراستى لل C#.net in VS.net IDE ولا أريد تشتيت نفسى .. ولكن بخبرتك هل يوجد بديل مناسب لبيئة ال .net على اللينكس؟؟
    سمعت عن ال Mono ما رأيك به؟؟

  2. myahya says:

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

    أما بالنسبة ل .NET و C#، فأنا شخصيا لم أتعامل معها و لكنني أعتقد أن Mono جيد بما فيه الكفاية نظرا لنوعية البرامج التي يتم انتاجها من خلاله لبيئة لينوكس. فبعض أبرز البرامج مثل Beagle و Banshee و Tomboy تم تطويرها باستخدام C# و Mono.

    أرجو أن يكون هذا مفيدا لك.

  3. ahmed said says:

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

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

    بالنسبة ل Office 2007 فيوجد للينوكس نظام OpenOffice و هو يوفر نفس الإمكانيات الشائعة، أما اذا كنت تستخدم جوانب متخصصة من Office 2007 مثل ال macros أو ما شابه فأنا لست متأكدا إذا ما كان OpenOffice ملائما.

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

    و أخيرا، نعم يمكنك الإعتماد عليه بكل تأكيد

  5. ahmed said says:

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

    وفي النهاية تفضل منى جزيل الشكر واعانك الله على الدراسة وبالتوفيق انشاء الله

  6. Ahmad says:

    هل لك أن تخبرنا عن واجهة هذا النظام ومدى شبهه بالوندوز

  7. Moez says:

    Hello everybody !
    I’m Moez from TUNISIA. Thank you for this blog Mohamed !
    I would like to tell you that you can run Matlab under Linux without problems. And, if you prefer an OpenSource solution, download Octave (http://www.gnu.org/software/octave/), a powerful equivalent of Matlab (You can fing it with a simple search under Synaptic). Enjoy it ;)

    For Ahmed, I encourage you to switch to Linux (Ubuntu is my favorite distribution). OpenOffice is an amazing application, you don’t need MS-Office with it !

    Good luck !

  8. myahya says:

    Moez: Thank you for the tip about Matlab and its alternatives, I will certainly give it a try.

  9. إحصاءات العام الأول « Mohamed Yahya | محمد يحيى via Pingback:

    […] عام من لينوكس […]

Leave a Reply »

Close
Powered by ShareThis