المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تعريف بسيط باللينوكس


Admin
02-29-2008, 04:33 AM
اللينكس ( يلفظ لينوكس ) نظام تشغيل لأجهزة الحاسوب، يمكن مقارنته بالويندوز أو الماك. النظام أولا صممه ريتشارد ستالمان وفريق من المطورين معه حيث أسسوا البرمجيات اﻷساسية للنظام من لغة الآلة ومحرر النصوص وغير ذلك
لكنهم توقفوا عند مشكلة تعريف العتاد على النظام وهنا جاء دور لينوس تورفالدز
(وقد كان طالباً في جامعة هلنسكي أي عاصمة فلندا وقد درس لغة برمجة السي .اول كمبيوتر عمل عليه كان يعمل وفق منصة دوس والذي لم يكن هذا النظام يشبع رغبات هذا الجائع فعمل على نظام تشغيل miniunix المصغر من يونكس المعد للأغراض التعليمي)ة
حيث وجد في ذلك شيئا من التحدي وقام بإنشاء الكيرنل ونجح في ذلك
وقام بإعلام ريتشارد ستالمان ومعاونيه وفرحوا بذلك كثيرا فقد وجدوا ما ينقصهم
مثل المحرك للسيارة تراكب الكيرنل من تورفالدز والنظام من ريتشارد واعوانه وأنشؤوا نظاما
يتمتع بالسرعة والثبات والخلو من عيوب النظم اﻷخرى. اللينكس يشبه اليونكس ( نظام أقدم من اللينوكس )،اللينكس و على عكس اليونكس هو مجاني و مفتوح المصدر. هذا يعني أنك لا تستطيع فقط أن تقوم بتحميله من الإنترنت و تنزيله على جهازك بل يعني أنه بإمكان المطورين تنزيل الشيفره المصدريه للنظام، ليتمكنوا من تعديلها و تطويرها لتوفر إحتياجاتهم.

يعمل اللينكس على أنواع عديده من الأجهزه، من أجهزة الماين فريم الضخمه إلى الأجهزة الشخصيه وصولا إلى هاتفك الخلوي!!. و هو مرخص برخصة مؤسسة البرامج المجانيه لمشروع جنو، رخصة GNU General Public، النسخة الثانية، التي تسمح للمستخدم بتعديل و إعادة نشر البرنامج.

يمكنك تصور اللينكس كجزئين، اللب Kernel الذي يوفر الرابط بين العتاد و البرامج، و العمليات التي تجري عليه، مثل واجهة المستخدم و البرامج.

لا يوجد شركه تبيع اللينكس. لأنه برنامج مفتوح المصدر، يمكن لأي شخص أن يضع اللينكس مع بعض البرامج و الأدوات و يبدأ بتوزيعه!!. النكهات المختلفه للينكس تدعى توزيعات. و يمكنك أن تحصل على معلومات حول أشهر التوزيعات من خلال موقع www.distrowatch.com.

العديد من توزيعات اللينكس معده لتعمل على عتادك!!، إما كنظام منفصل لوحدها، أو مع نظام أخر على نفس الجهاز dual boot، تسمح لك هذه العملية بإختيار نظام التشغيل الذي تريد العمل عليه كل مره تشغل فيها حاسبتك. بعض التوزيعات الأخرى معده لتعمل كقرص حي Live Cd عن طريق ذاكره قابله للإزاله و غالبا ما تكون قرص مدمج، لكن هناك أيضا توزيعات تعمل من dvd حي، و حتى توزيعات تعمل من خلال ذاكرات USB القابله للإزاله، التوزيعات الحية قد تكون مفيده لأنها تسمح لك بتشغيل نظام تشغيل مختلف بدون التأثير على محتويات قرصك الصلب.

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


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

بينما معظم أنظمة التشغيل لا تسمح لك بإختيار الواجهة التي تريدها، يوفر لك اللينكس حرية الإختيار بين العديد من الواجهات. معظمه أكثر من واجهة مستخدم -- إنهم بالفعل بيئة مكتبيه كامله تأتي مع معظم الأدوات و الألعاب التي تحتاجها و برامج أخرى لتجعل تجربة الحاسوب تجربه غنيه. إثنين من أشهر البيئات المكتبيه التي تعمل على اللينكس هما جنوم GNOME و كيدي KDE.

كيدي KDE هي إختصار للكلمات K Desktop Enviroment ( البيئة المكتبيه كي )، تعمل كيدي على أي نظام تشغيل مبني على اليونكس، و هذا يشمل اللينكس. و الشيفرة المصدرية لكيدي مرخصه برخصة GNU General Public، التي تعني أن أي شخص يمكنه التعديل على كيدي لتناسب حاجاته الخاصة. تأتي كيدي مع معظم توزيعات اللينكس الشهيرة و تتضمن القوائم و أشرطة الأدوات و تسمح لك بتغيير ألوان الواجهة، كما تأتي بنظام مساعده كامل و أدوات للشبكات، كما تأتي ببرامج للتصميم و الوسائط المتعدده، و تأتي مع حزمه مكتبيه متكامله، و العديد من البرامج الأخرى. و مشروع كيدي مدعوم من قبل مجتمع تطوير البرامج المجانية Free Software Development Community و هي متوفره لمستخدمي اللينكس بلا مقابل.

جنوم GNOME هي إختصار للكلمات GNU Network Object Model Enviroment و هي بيئة مكتبيه متوفره للينكس. و هي كذلك مرخصه برخصة GNU General Public، مما يعني أنها متوفره مجانا، و كذلك الشيفره المصدريه لها، و هي معده لتعمل على أي نظام مبني على اليونكس. تأتي جنوم مع -تقريبا- كل توزيعات اللينكس. وهي جزء من مشروع GNU الذي أسس نظام تشغيل GNU، الذي يشكل معظم أجزاء توزيعات اللينكس الأساسية.

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

و من الواجهات الرسوميه التي تعمل على اللينكس :
XPDE التي تحاول أن تجعل التحول إلى اللينكس أسهل على مستخدمي الويندوز بتوفيرها بيئة مشابهة لبيئة الويندوز.
http://www.xpde.com/

Xfce واجهة خفيفة للعديد من أنظمة اللينكس و اليونكس مصممه للعمل المكتبي و لا تستهلك الكثير من قدرات الجهاز.
http://www.xfce.org/

Enlightenment واجهة رسومية متطوره مع أدوات عديده
http://www.enlightenment.org/

iceWM هدفها الرئيسي البساطه و الخفه و عدم إعاقة المستخدم و الوقوف في طريقه
http://www.icewm.org/

BlackBox سريعه و خفيفه و هي التي كنت تبحث عنها، و لا تحتاج إلى العديد من المكتبات لتعمل

Window Maker مدير نوافذ لـ X11 مصمم أساسا ليوفر الدعم لبيئة GNUstep

FluxBox مدير نوافذ سريع مبني على BlackBox لكنه يوفر مزايا أكثر



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

لكل واجهة طريقه مختلفه للوصول إلى سطر الأوامر. غالبا ما ستقوم به هو فتح نافذه لتكتب فيها الأوامر، في جنوم يسمى هذا البرنامج بـ Terminal و في كيدي يسمى Konsole.



الألعاب

اللينكس ليس غريب عن الألعاب، فغالبا ما تتضمن توزيعات اللينكس ألعاب، فمثلا تتضمن حزمة ألعاب جنوم 16 لعبه، و مركز ألعاب كيدي يتضمن ألعاب السباقات و التفكير و الألعاب الإستراتيجيه و غيرها من الألعاب. و إذا كانت توزيعتك لا تحتوي على ما تريد فيمكنك الإنتقال إلى مواقع الألعاب التجاريه مثل :
http://www.linuxgamepublishing.com/
و
http://www.tuxgames.com/
أو بإمكانك شراء الألعاب مباشرة من الشركات الصغيره، أو الناشرين المستقلين، أو المبرمجين من على السرير!!، إذا كنت تبحث عن ألعاب مصممه للويندوز أو أجهزة الترفيه المنزلي، فهناك العديد من المحاكيات التي تسمح لك بتشغيل هذه الألعاب.

Admin
02-29-2008, 04:49 AM
خصائص اللينوكس:


حر ومفتوح المصدر وداعم للبرمجة :

يتميز لينكس كونه مفتوح المصدر أي انك لن تحصل على الشيفرة المصدرية فحسب بل يوفر لينكس بيئة برمجية متكاملة كي تستطيع التطوير وإنشاء توزيعة خاصة بك ويتم هذا بعدة ادوات منها Shell- Terminal
1- وغيرها توفر هذا الvmware (أي البيئة التي تصل بين نظام التشغيل واللغة البرمجية المكتوبة ) ويجدر القول بأن لينكس ليس الوحيد المفتوح المصدر بل هناك العديد غيره من الانظمة التشغيلية المفتوحة المصدر
2- تعددية المهام :

ويقصد بها عدد التطبيقات التي تعمل في وقت واحد وهنا يتميز لينكس في إدارة الذاكرة و المعالج وتوزيع المهام( في الجسر الشمالي )حيث إن لينكس يعتمد بشكل رئيسي على ان يعطي لكل برنامج قدراً متساوياً من الحصص فلا نجد جمود في الكمبيوتر

3- تعدد المستخدمين :

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

4- التوافقية :

وساتناول التوافقية من عدة نواحي الأولى من الناحية البرمجية :التطبيقات المخصصة للعمل على ويندوز يمكن العمل بها من خلال لينكس بشكل افضل مما تعمل عليه ومن اشهر هذه البرامج WINE و WineX حيث إننا نجد ان برامج تعمل بشكل مخصص على ويندوز 3.11 او 95 فإننا نجد ان الاصدارات الحديثة من الويندوز لا تتوافق بالعمل مع البرمجيات القديمة وهذا ما يظهر جلياً بعد ظهور مشكلة برمجيات التي انشئت من الفيجوال بيسك بنسخ قديمة مع السيرفز باك 2 للويندوز إكس بي أما من الناحية العتادية فإن لينكس منذ بداياته قد لاقى بعض الصعوبات في التعرف على القطع الفيزيائية المكونة للكمبيوتر بينما الآن نجد ان هذه المشكلة قد انحصرت اكثر واكثر وهذا بسبب الدعم الفني المتزايد من قبل آلاف المطوريين في العالم

5- الدعم المتميز للشبكات بما ان لينكس كان بالأصل يعتمد على منصة يونكس فقد صمم ليدعم الشبكات والبروتوكلات الخاصة مثل TCP/IP UseNet، Gopher، Telnet، Web، FTP، Talk، POP، NTP، IRC، NFS، DNS، NIS، SNMP، Kerberos، WAIS في احد الاحصائيات التي اجريت من قبل مجلة CRN في الولايات المتحدة الأمريكية في العام 2005جاءت الإحصائية كالتالي: لينكس حقق نسبة 75% من مخدمات الويب ونسبة 25.7 من مخدمات الأخبار و 33.7 من مخدمات نقل الملفات المتعلق بالبروتوكول FTP

6- الأمان :

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

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