المكتبة الاقتصادية بحوث ومذكرات تخرج

مرحبا بك اخي الزائر الكريم في مكتبتك ويسعدنا انظمامك الينا
المكتبة الاقتصادية بحوث ومذكرات تخرج

بحوث اقتصادية ومذكرات تخرج


    لماذا اللينكس

    شاطر
    avatar
    BilalDZ
    Admin

    ذكر عدد الرسائل : 484
    العمر : 28
    أعلام الدول :
    الاوسمة :
    السٌّمعَة : 104
    تاريخ التسجيل : 07/12/2008

    لماذا اللينكس

    مُساهمة من طرف BilalDZ في السبت أبريل 17, 2010 11:55 pm


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

    اولا اذا اردنا ان نكون منطقي الطرح لابد ان نقدم عائلة اللينكس قبل كل شي
    وهنا اعني برمجايت المصادر المفتوحه
    الفكره هي حيرة التعديل والتوزيع لهذا النوع لهذا النوع من البرمجيات ولكن طبعا تحت شروط ليست من النوع الحتكاري ولكن
    دستور المصادر المفتوحه هو من الرخص مثل gnu ,gpl ,fdl
    والتي ليست مقيده للتعديل والتوزيع

    الان سابدا بان اعرض اشياء مفيده منقوله من مقالاات عربيه في هذا الموضوع
    ان المعلومات التي سابدا بها هي من كتاب لينكس الشامل ولن اعدل فيها وهوا
    من اراد ان يتكلم عن الهاكرز قبل اليونكس واذا تابعنا المقال سنفهم
    العلاقه اليكم المقتطفات :
    من هو الهاكر Hacker ؟
    هذه الكلمة معناها مبدع خارق أو حاد الذكاء. ظهر هذا المصطلح بشكل كبير في
    الستينات من القرن العشرين وكان يطلق على أعضاء مجموعة في MIT معهد
    مساشوسيتس للتكنولوجيا. Massachusetts Institute of Technology يتم
    تدريبهم على فهم ما بعد الأساسيات وما يجري في الخطوات البينية كان هذا
    لقب من يكتشف حل لمشكلة أو يحذر مشكلة ممكنة الحدوث قبل وقوعها لتلافي
    الخسائر. استغل الإعلام هذا الاسم وأطلقه على مجرمي المعلومات (الذين
    يستعملون الأساليب المعروفة من قبل في للهجوم والحصول على ربح أو شهرة ولا
    يخترعون شيء مفيد أو جديد). وكدفاع من الهاكرز الحقيقين اخترعوا مصطلح
    مخرب cracker وهو مجرم المعلومات وهي المصطلحات المعتمد الآن لتصنيف
    المبدعين.

    تلميح
    To hack a program تعني أن تضيف إليه ميّزة لم تكن موجودة، a system hack
    تعني أن تقوم بحيلة ذكية لعمل شيء مفيد (تسريع مثلاً) ، وهكذا. أما To
    crack a password أن تعرف كلمة سر غيرك، To crack a program أن تجد ثغره
    فيه تؤدي لدخول غير مشروع
    ولكن إعلامنا(وحتى منهجنا وخبراؤنا) العربي غائب

    ما هو نظام يونكس Unix ؟
    يوصف أحياناً على أنه النظام المفضل للهاكرز بالمعنى الإيجابي Hackers
    Friendly! ولكن بشكل رسمي كل نظام تشغيل يحقق معاير POSIX يسمى يونكس أي
    أنه ليس نظام واحد ، هذه المعايير تضمن عمل البرنامج المصمم على إحداها في
    الأخرى وكانت بداية هذه الأنظمة في بداية السبعينيات ففي عام 1973 قام Ken
    Thompson و Ritchie في مختبرات بيل (www.Bell-Labs.com
    ليس بيل غيتس) بكتابة نظام تشغيل يعتبر أول يونكس ثم انتشر بسرعة وتم بيعه
    ل AT&T وكان الطلب عليه كبيراً مما جعل توفير الدعم الفني أمراً صعبا
    لذا قامت بإطلاق الملف المصدري source code له في الجامعات و مراكز البحث
    العلمي والجمعيات غير الربحية ولأن الملف المصدري موجود لا ضرورة لتقديم
    دعم فني (فقط للنظام V و طبعا وفق رخصة غير حرة أي أنه لا يزال ملك لهم
    ولا يمكن لأحد التعديل فيه بدون إذن خطي ) وقد كتب هذا النظام على لغة C
    لضمان عمل هذا النظام على أي نوع من الأجهزة بحث يكون مستقل عن العتاد
    Hardware وكان هذا الإصدار الخامس من النظام الذي سمي system V وقد أنتج
    أشباه كثيرة له من أكثر من شركة وأيضا كان هناك مشروع متوافق معه ولكن كتب
    بطريقة مختلفة سمي BSD أي توزيعة برمجيات بيركيلي Berkeley Software
    Distribution ثم وضعة معايير POSIX التي تحدثت عنها لتضع معايير يسير
    عليها كل الشركات المحظوظة التي يسمح لها بتطوير هذه الأنظمة ظهر الكثير
    من مشتقاتها مثل AIX من IBM و HP/UX و SunOS أو Solaris و SCO UNIX و
    Xenix من مايكروسوفت كانت هذه الأنظمة مكلفة جداً (ميزانية دولة) و اقتصرت
    على مراكز البحث العلمي والجامعات والأجهزة العسكرية وعلى الرغم من قدم
    هذه الأنظمة إلا أنها منذ البداية أنظمة متعدة المهام والمستخدمين وترتبط
    بشبكات (قبل اختراع برتوتوكول الإنترنت IP عبر UUCP مثلاً) وآمنة ، وفي
    المقابل كان هناك أنظمة رخيصة واستهلاكية خالية من أي مزايا، شائعة في
    الأسواق للإستخدام المنزلي وهي غير متوافقة مع المعايير القياسية وهي مجرد
    آلات حاسبة مقارنة بأنظمة يونكس. لمعلومات عامة عن يونكس
    انظرuser-Friendly Unix FAQ


    ما هو نظام غنو GNU ؟
    تلفظ غنو ولكن بها مواربة فإذا لفظت نو تعني حيوان النو (تيس بري) الذي هو
    شعارها. هي اختصار ل GNU is Not Unix أي غنو ليس يونكس وهذان اسلوبان
    شائعان في الاختصار (أن يكون أو حرف من الكلمة نفسها و أن نقول "كذا ليس
    كذا" عندما يكون الأول بديل عن الثاني) بهذا نعرف أن GNU هي بديل عن يونكس
    (بمعنى أدق عن أدوات نظام يونكس) ، وبديل عن فلسفة يونكس (نظام محصور
    بالأجهزة الخارقة ومن يستطيع صناعتها أو شراءها من عمالقة، نظام يشترط
    استخدامه بتوقيع اتفاقيات عدم المكاشفة nondisclosure agreement ) مؤسس
    غنو هو البروفيسور ريتشارد ستالمان Richard M. Stallman ( صفحته www.gnu.org/people/rms.html
    ) من معهد مساشوستس للتكنولوجيا MIT في مختبر الذكاء الصناعي في
    الثمانينات ليكون نظاماً حراً ومفتوح المصدر يحقق فلسفته التي تحدثنا
    عنها، بدأ بمحرر النصوص (ومفسر لغة lisp) المسمى EMACS ثم تفرغ لعمل منظمة
    fsf لحق به آلاف المبرمجين لإكمال النظام وهذا ما كان. ولم يكن هذا
    المشروع يطمح لعمل نواة نظام التشغيل kernel بل فقط أدوات النظام (مفسر
    الأوامر shell ، مصنف compiler ، محرر نصوص editor ...)

    ما هو نظام لينكس Linux ؟
    هو نواة نظام متوافقة مع يونكس لم يتطور من كود النظام الخامس System V
    ولا من BSD بل كتب من الصفر وهو نظام حر/مجاني ومفتوح المصدر(يمكنك أن ترى
    ملفات الC الخاصة به) ويمكن لأي انسان أن يطوره دون إذن من أحد ، بدأه
    ليناس تورفادليز Linus Benedict Torvalds وهو فنلدي Finland في عام 1991
    عندما كان طالبا في جامعة Helinki ( صفحته www.cs.helsinki.fi/~torvalds
    ) يأمل أن يكون لديه يونكس (الذي يكلف ميزانية دولة كما ذكرنا) على جهازه
    في البيت بدأ مشروعه بعد أن درس نظام يونكس تعلمي اسمه minix حيث كتب نظام
    تشغيل كامل المزايا من الصفر ليتفوق ليس فقط على الأنظمة العادية بل وعلى
    أنظمة يونكس الأخرى ثم وضع الملفات على الإنترنت وكون مشروع نواة لينكس www.kernel.org
    أصدر أول نواة في 1994 ويشاركه الآن أكثر من ألف مبرمج من مختلف أنحاء
    العالم في تطوير النواة لوحدها وهو نظام يعمل على معظم الأجهزة منها

    IA32(32-bit Intel Arch x86 including Pentium,and some AMD) أي الأجهزة المعروفة
    IA64 (itanium and other 64-bit)
    PowerPC PPC (من Apple و Motorola و IBM ... وغيرهم)
    Alpha
    Sparc
    MainFrame
    m68k (من motorola)
    وغيرها الكثير مثل PlayStation2 و XBox
    اسم هذا الظام لينَكس (بفتح النون) مكون من مقطعين LIN وهو يشيرإلى اسم
    مخترعه ليناس و UX اختصاراً ل"يونكس" UNIX وأحياناً يسمى TUX أي Torvalds
    UNIX حيث Torvalds هو المقطع الأخير من اسم مخترعه ليناس. وهذا النظام هو
    مفخرة البرامج الحرة والمفتوحة. (ربما يجب أن أشير أن لينكس متوافق مع
    معايير POSIX وتم فحص التوفقية من عدة جهات مستقلة وقد تجاوز الفحوصات
    والاختبارات ولكنه لم ولن يدفع ثمن الرخصة لهذا فالتوافقية غير رسمية، كما
    أن فلسفة غنو لا تقوم على تقليد UNIX بل استبداله فهناك إضافات في غنو غير
    موجودة في أي معايير ولكنها في الغالب ستصبح معايير. فلسفة غنو تقديم
    الأفضل سواء كان يونكس أم لا )

    ما لينكس Linux مرة أخرى ؟
    هي كلمة تعني واحد من ثلاثة: نواة النظام kernel أو نظام التشغيل وأدواته
    أو الأقراص التي عليها النظام وأدواته وبرامج التركيب والبرامج التطبيقية
    وحتى الألعاب. للتمييز الأولى تسمى نواة لينكس Linux kernel والثانية
    غنو/لينكس GNU/Linux والثالثة توزيعة لينكس Linux Distribution والمعنى
    تستطيع تميزه من السياق

    ما هي البرامج الحرة ؟
    هي طريقة متبعة لحماية الملكية الفكرية لا تقوم على احتكار المعلومة بل
    على نشرها خرج بالفكرة البروفيسور ريتشارد ستالمان مؤسس مؤسسة البرامج
    الحرة www.fsf.org Free Software Foundation فيمكن لأي كان أن يحصل على الملف المصدري للينكس أو أن يعمل نسخ من البرنامج ويوزعها مجاناً أو يبيعها


    هل لينكس هو النظام الوحيد الحر ؟
    لا ، لدينا الكثير مثلا GNU/Hurd و FreeBSD و NetBSD و OpenBSD وغيرها
    ولكن لينكس الأكثر شهرة ودعماً للعتاد Hardware والأكبر مجتمعاً والأكثر
    نضوجاً.

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

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

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


    هل يدعم العربية ؟
    نعم ،فالعالمية ودعم كل اللغات موجود ضمن نواة لينكس إن كان مجرد دعم أو
    حتى أن يترجم بشكل كامل، أي ليس عليك أن تنتظر حتى يتكرمون بعد سنة من
    إصدار نسخة enabled أو local ولكن يوجد بعض البرامج كما في أي نظام لا
    يعلم مبرمجها عن طبيعة اللغة العربية وهي برامج قليلة وأكثر التوزيعات
    الحديثة تدعم اللغة العربية بشكل جيد والجهد الكبير المبذول لتعريب تلك
    البرامج لمؤسسة عرب-آيز www.arabeyes.org أي عيون عربية ولفظها يعني تعريب باللغة الإنجليزية.

    بماذا يمتاز عن غيره ؟
    أسرع ،وأقوى ، وآمن ، وأكثر استقراراً -لايعلق- وعلمي وموثوق
    صمم من الأساس ليكون نظام شبكات ونظام محمي وصمم ليدوم
    انخفاض كلفة الإدامة (التطورات تكون خاضعة GPL ومتوفرة)
    حر/مجاني وغير احتكاري وهو ملك للبشرية GPL
    قادر على بناء نفسه Self-Contained
    Backword compitablity
    well-documented (على عكس ويندوز الذي يحتوي بعض ال Undocumented API's)
    مطابق للمواصفات والمقاييس مثل POSIX و ANSI و ISO و ... قد يساعد ذلك على أن يكشف الأخطاء المصنعية والتلاعب بالموصفات
    عالمي ويدعم لغات مختلفة منها العربية عن طريق معايير Unicode
    خال من الفيروسات والجواسيس
    نظام 32-بت (فما فوق) حقيقي ،متعدد المستخدمين والمهام و خيوط المعالجة و تعدد المعالجات
    التحكم في أولويات البرامج
    كامل الأدوات ولغات البرمجة
    يمكن تركيب الأدوات لأتمتة الأعمال
    زلايين (ملايين الملايين) من البرامج بإنتظارك
    سريع التطور، والمزايا الجديدة تنطبق حتى على البرامج القديمة وليس على البرامج التي صممت لها
    يعطيك بيئة التكنولوجيا المتطورة في عالم UNIX على الأجهزة الشخصية
    مدعوم من شركات ضخمة وتاريخية مثل IBM و HP

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

    عدم الأمان مثل الفيروسات والجواسيس والثغرات، تشير الإحصاءات أن 70% من الأجهزة التي تعمل بواسطة ويندوز تعاني من فيروسات trojan
    حقوق الملكية الفكرية و EULA
    عدم الإستقرار ولها معنيان
    عدم وجود معايير قياسية معتمدة لدى هيئات مستقلة فهو تحكمه السوق فإذا
    غضبوا على شركة تتوقف برامجها عن العمل في ويندوز (كما حدث مع AOL عند
    إصدار XP) والبرامج المصممة لموضة ال 98 لا تعمل بالضرورة في الموضة
    الجديدة
    تعليق الجهاز بسبب وبدون سبب مثل شاشة الموت الزرقاء و send bug-report و Illegal Operation ...
    يدفعونك دائما لشراء المزيد
    عند طلب الدعم والشكوى من التعليق المتكرر يجيبونك اشتري المنتج الجديد أو
    ربما أنه فيروس أعد التنزيل أو يتهمونك بالغباء وأنه عليك إغلاق الجهاز
    بطريقة صحيحة أو عليك اضافة المزيد من الذاكرة
    عدم توفر برامج مجانية موثقة -غالبا تجريبية- وقلة المشاريع العلمية
    لا يناسب المشارييع الكبيرة وطويلة الأجل
    لا يناسب المشاريع ذات الطابع الحكومي أو السري لأنك لا تستطيع التأكد من
    أنه يقوم بالعمل المطلوب فقط لان الملف المصدري غير متوفر وإن توفر مقابل
    ثمن رخصة أخرى فإنه لا يحق لك نشره أو عرضه على الخبراء
    تشير وثيقة "سرية" (يفترض أن تكون) صادرة عن مايكرسوفت تعترف فيها بأن لينكس أفضل وله مستقبل أفضل تسمى وثيقة halloween انظر www.opensource.org/halloween.html

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

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

      الوقت/التاريخ الآن هو الجمعة يوليو 21, 2017 5:38 pm