منتدى جلاكسو

القسم العام => المنتدى العام => البرامج => الموضوع حرر بواسطة: أبوفهد في 09/10/2006 » 12:38:pm

العنوان: للمبتدئين ( Linux )
أرسل بواسطة: أبوفهد في 09/10/2006 » 12:38:pm
بسم الله الرحمن الرحيم

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

============
اسئلة عامة
============

1- ماهو الـLinux ?
Linux هو مفتوح المصدر ونظام تشغيل مجاني , صنع بواسطة Linus Torvalds معلومات أكثر نرجو زيارة صفحة المعلومات العامة (https://www.linuxhelp.net/info/) .

2- ماهو الـLinux Kernel ؟
هي مركز نظام التشغيل , وهي النواة بمعنى ثاني وإذا تبي تعرف نسخة الـKernel حقتك اكتب الأمر :
uname -r
في الـTerminal
معلومات أكثر عن الـKernel عليك بدخول هذا الموقع https://www.kernel.org

3- من هو الـroot ?
الـroot او بالعربي الجذع .. هو المسؤول عن النظام كله
وهو أعلى مستخدم صلاحيات في النظام ويملك كل شيء
ويقدر يدير كل الملفات كما في الـwindows يطلق على المدير Administrator .

4- كيف أعيد تشغيل النظام ؟
لكي تعيد نظام Linux , لازم تعطي امر للـkernel إنه يوقف كل العمليات والبرامج الشغالة حاليا .
يعني مايصلح تضغط الزر الموجود على جهازك باسم restart أو reboot المفروض تدخل أول شي على الـroot بعدين تكتب "
reboot
shutdown -r now

5- كيف أقوم بإيقاف تشغيل الـLinux ؟
كالسابق مايصلح تضغط زر إيقاف التشغيل والمفروض تكتب هذي الأوامر :
halt
shutdown -h now

============
حسابات المستخدم
============

1- كيف أضيف مستخدم ؟
لازم تدخل بحساب الـroot بعدين تكتب
adduser username
username = اسم المستخدم الي بتضيفه .

2- كيف تحذف مستخدم ؟
طبعا لازم تدخل بالـroot بعدين تكتب
userdel username
username = اسم المستخدم الي تبي تحذفه .

3- كيف تغير كلمة السر ؟
أول شي لازم تدخل بالـroot وإذا تبي تغير كلمة سر لمستخدم خاص تكتب
passwd username
username = الي بتغير كلمة السر حقته .
وإذا تبي تغير كلمة السر حقتك تكتب الأمر :
passwd

============
الإبحار في نظام الملفات والأوامر المهمة
============

1- كيف أغير مكاني وانتقل من مكان إلى مكان ؟
بالأمر : cd
أمثلة :-
cd /home/sub-0/html
((للدخول إلى مجلد html الموجود تحت sub-0 حيث sub-0 موجود تحت home .
+++++++++++++++++++++++++++++++++++++++
cd ..
((للرجوع خطوة واحدة من مكانك يعني إذا كنت في
home/sub-0/
وسويت الأمر , راح يرجعك إلى
home/))
+++++++++++++++++++++++++++++++++++++++
cd
((للرجوع إلى مكان الـhome))

2- كيف أنسخ ملف أو ملفات ؟
الأمر : cp
حيث يستخدم لنقل ملفات من مكان إلى آخر .
أمثلة:-
cp /home/sub-0/index.html /var/www/index.html
((ينسخ ملف index.html فوق index.html الموجود في /var/www/))
+++++++++++++++++++++++++++++++++++++++
cp /home/sub-0/* /var/www
((راح يطبع كل شي في مجلد sub-0 إلى مجلد www))

3- كيف أغير اسم ملف ؟ أو أنقله ؟
الأمر : mv
أمثلة :-
mv index.html /var/www/index.html (للنقل)
mv index.html index2.html (لتغيير اسم الملف)

4- كيف أعدل ملف ؟
بالأمر : vi
مثال :-
vi modammer.c
بعدها [Enter]
ألحين إذا أردنا الكتابة نضغط a
ونبدأ الكتابة وإذا انتهينا من الكتابة نضغط Esc (زر Escape)
ألحين نحط العلامة : يعني Shift + حرف الكاف بلوحة المفاتيح العربية .
ونكتب wq بعدين [Enter]
حيث w : لحفظ الملف
و q : للخروج

5- كيف أعرض قائمة بالملفات وصلاحياتها في مجلد ؟
الأمر : ls
أمثلة :-
ls
(يعرض لنا الملفات الي في المجلد الي انت موجود فيه حاليا)
+++++++++++++++++++++++++++++++++++++++
ls /home/sub-0
(يعرض لك قائمة الملفات الموجودة في sub-0 )
+++++++++++++++++++++++++++++++++++++++
ls -a
(يعرض الملفات المخفية في المجلد الحالي)
+++++++++++++++++++++++++++++++++++++++
ls -l
(يعرض لك حجم الملفات وصلاحيات الملفات في المجلد الحالي)
+++++++++++++++++++++++++++++++++++++++
ls -al
(كذا إنت دمجت الخيار a للملفات المخفية و l لصلاحيات الملفات واحجامها)

6- كيف أحذف ملفات ؟
الأمر : rm
أمثلة :-
rm filename
(يتم حذف الملف filename)
+++++++++++++++++++++++++++++++++++++++
وإذا مثلا عندك ملفات كثيرة تبدأ بحرف s وتبي تحذفها كلها تسوي الأمر
rm s*
+++++++++++++++++++++++++++++++++++++++
وإذا تبي تحذف كل الملفات
rm *.*

7- كيف أحذف مجلدات ؟
الأمر : rmdir و rm
إذا كان عندك مجلد فاضي وتملك صلاحيات مالك المجلد يعني لك المجلد تقدر تحذفه بالأمر
rmdir directoryname
directoryname = اسم المجلد الي تبي تحذفه ولك صلاحيات في ذلك .
أما إذا كان المجلد الي تبي تحذفه ماهو فاضي ! فتسوي الأمر
rm -rf directoryname
انتبه !! + الأمر rm -rf حيث خيار rf- خطير جدا
إذا كنت داخل بالـroot فهو يحذف جميع المجلدات
والملفات الفرعية في المجلد المحدد
فإذا مثلا حددت الأمر على root / rm -rf
فهذا راح يمسح جميع ملفات النظام .. ولذلك نلاحظ الكثير
من أطفال اختراق الخوادم يسوون هالأمر .

8- كيف أقدر أدخل على الـCD-ROM Drive والـFloppy Drive ؟
بالأمر : mount بهذه الطريقة حيث تكتب الأمر
mount /dev/cdrom /mnt/cdrom
أو
mount /dev/cdrom /cdrom
للـCD-ROM Drive
+++++++++++++++++++++++++++++++++++++++
أما الـFloppy فهو :
mount /dev/fd0 /mnt/floppy
أو
mount /dev/fd0 /floppy

9- كيف أعرض أو أغير صلاحيات الملفات والمجلدات ؟
في ثلاث خصائص مختلفة يمتلكها أي ملف في نظام الـLinux
read وهو للقراءة , وهو يسمح للمستخدم قراءته
write للكتابة , يسمح للمستخدم حق التعديل عليه
executable للتنفيذ , يسمح للمستخدم تنفيذ الملف
حيث فيه ثلاث أنواع محددة في النظام وهم
Owner مالك الملف .
Groups المجموعة الخاصة بالملف .
Users مستخدمين آخرين .
لعرض تصريحات مجلد معين مثلا /home/sub-0/
نكتب :
ls -l /home/sub-0
فالناتج :
drwxrwxr-x 1 sub-0 html 267 Aug 8 12:55 /images
rwxrwxr-x 1 sub-0 html 267 Aug 8 12:55 index.shtml-
حيث التصريحات تظهر في أول السطر .
ويتم الرمز بـr للـread وتملك الرقم 4
والـw للـwrite وتملك الرقم 2
والـx للـexecutable وتملك الرقم 1
وهم عبارة عن 9 خانات
--- --- ---
حيث الخانة الأولى من اليسار هي للمالك (مالك الملف)
والخانة التي في المنتصف هي للمجموعة المسموح لهم
والأخير على اليمين هي للمستخدمين العاديين .
وترتيب الخانات معروف تبدأ بـr وتنتهي بـx يعني rwx
ناخذ مثال :
rwx-wx-r-x
أول ثلاث خانات فيها rwx يعني تسمح لنا القراءة والكتابة والتنفيذ وهذي خاصة بالملك
الخيارات الموجودة في المنتصف وهي wx- يعني ماعندنا صلاحية القراءة فقد التعديل(الكتابة) والتنفيذ
وآخر ثلاث خيارات r-x يعني بس قراءة وتنفيذ اما تعديل (كتابة) مافيه .
طيب احيانا يجيلنا d في اول شي زي يوم استخدمنا ls -l فوق في المثال !
هذا يعني انها directory (مجلد) وإذا كان فاضي يعني - فهذا يعني انه ملف .
طيب كيف نغير التصريح !!
نسوي الأمر
chmod xxx filename/directory
xxx = رقم التصريحات
filename = اسم الملف
directory = اسم المجلد
يعني لو سوينا
chmod 741 index.htm
فهذا يعني ان اول رقم وهو 7 : يعني عنده صلاحيات القراءة الي بالرقم 4 والكتابة بالرقم 2 والتنفيذ 1
فإذا جمعتهم طلع 7
أما الرقم الثاني 4 وهو خاص بالـgroup (المجموعة) يعني بس يقدرون يقرأون لانه 4
والرقم الأخير 1 وهو خاص بالمستخدمين العاديين فهذا يعني لهم بس 1 (التنفيذ على الملف)
والحين انتهينا من موضوع التصريحات .

10- كيف أبحث عن ملف في نظامي ؟
فيه عندك طريقتين الأولى بواسطة الأمر : locate
والثانية بواسطة الأمر find
نجي على الطريق الأولى وهي بواسطة الأمر locate
بس لازم نحدث قاعدة البيانات حقت هذا الأمر
فنكتب
updatedb
الحين نستخدم الأمر locate
locate filename
filename = اسم الملف الي تبيه .
أما الأمر find فنكتب
find / -name filename
وراح نشرحه في دروس قادمة بشكل متطور انشالله .

11- كيف أفك ضغط ملفات من نوع tar.gz. أو tgz. ؟
إذا أردنا أن نستخرج ملف بامتداد tar.gz. أو tgz. نكتب :
tar -zxvf file.tar.gz
file = اسم الملف
أما إذا كان مافيه gz يعني بس tar. فنسوي :
tar -xvf file.tar

12- كيف أفك ضغط ملفات من نوع bz2. ؟
بهذا الأمر
buznip2 -dv file.bz2

13- كيف أنزل برنامج ؟
في أكثر من طريقة لتنزيل البرامج والتطبيقات في Linux
إذا كان الملف على هيئة rpm. وإنت منزل توزيعات تدعمه مثل Red Hat , SuSE , Mandrake .
فالمفروض تكتب هذا الأمر :
rpm -Uvh filename.rpm
وإذا كنت منزل Debian GNU/Linux وتبي تنزل ملفات deb. تكتب الأمر :
dpkg -i filename.deb

14- كيف أشغل برنامج ؟
ببساطة كتابة
file/.
حيث file هو اسم الملف الي تبي تشغله أو :
user/bin/irc/ (من أي مكان يستخدم)
irc/. (من ملف bin)
العنوان: مشاركة: للمبتدئين ( Linux )
أرسل بواسطة: أبوفهد في 09/10/2006 » 12:39:pm
الأوامر العامة
clear إزلة كل المكتوب على الشاشة clear
logout الخروج من النظام أو الشبكة logout
passwd تغيير كلمة المرور الخاصة بك passwd
man يعرض المعلومات المتوفرة عن أمر معين man command name
bc حاسب بسيط bc
cal عرض أجندة شهر معين لسنة معينة cal month 19??
who يعرض الموجودين على الشبكة المحلية who
w
يعرض الموجودين على الشبكة المحلية وما
يفعلونه فى الوقت الحالى w
chfn
يغير اسمك الحقيقى الموجود على الحساب
finger الذى يمكن رؤيته بـ chfn
chsh يغير الحساب الذى تدخل به chsh
df
يعرض المساحة الغير مستخدمة المتوفرة فى
النظام df
du
يعرض المساحة المستخدمة بواسطة
معين directory du
--------------------------------------------------------------------------------
أوامر التحرير
emacs محرر متقدم لتحرير الملفات emacs filename
pico محرر سهل وبسيط فى الاستخدام لتحرير الملفات pico filename
--------------------------------------------------------------------------------
البريد
pine
راسل سهل وبسيط لإرسال البريد الألكترونى ذو امكانيات
جيدة pine
elm راسل للبريد الألكترونى ذو امكانيات أكبر من السابق elm
mail راسل بسيط للبريد الألكترونى ولكن ذو امكانيات قليلة mail , rmail
--------------------------------------------------------------------------------
الأخبار
newsgroups و Usenet أوامر قراءة
nn nn
tin tin -r
trn trn
--------------------------------------------------------------------------------
إدارة الملفات والدلائل
ls
معين directory يعرض محتويات
بترتيب أبجدى ls -al
cat
يقوم بطباعة ملفات على الشاش
وله تحكم كبير على الملفات
التحريرية cat filename
more
يعرض محتويات الملف فى صور
على الشاشة ASCII more filename
head يعرض السطور الأولى للملف head filename
tail يعرض السطور الأخيرة للملف tail filename
pwd
الحالى directory يبين أسم
ومكانه pwd
cd
الحالى إلى directory ينتقل من
آخر cd /path/dirname
cd ..
cd ~
mkdir جديد directory خلق mkdir path.dirname
rmdir
ولكن يجب directory إزلة دليل
ألا يحتوى على ملفات
لإزالة دليل ومايحتويه من ملفات rmdir path.dirname
rm -r
rm
إزالة ملف
rm path/filename
rm -i *
mv لنقل ملف أو اعادة تسميته mv path1/filename1 path2/filename2
cp
نسخ الملفات
cp path1/file path2/file
cp * path2/directory
cmp يقارن ملفين ببعضهما cmp file1 file2
--------------------------------------------------------------------------------
الاتصالات
telnet
الاتصال بشبكة أخرى على الإنترنيت
terminal كـ telnet hostname
ftp لشبكة ما FTP الاتصال بدلي ftp hostname
talk
فتح قناة اتصال مع مستخدم آخر على الشبكة
المحلية أو على شبكة أخرى talk userid
talk userid@host
write إرسال رسالة لمستخدم آخر على الشبكة المحلي write userid
mesg السماح أو منع الرسائ mesg -y -n
finger
يعرض الموجودين حاليا على الشبكة المحلية أو
معلومات عن مستخدم معين finger
finger userid@host
lynx
استعراض نصى للنسيج العالمى
World Wide Web lynx https://hostname (https://hostname/)
gopher استعراض قواعد بيانات جوفر gopher
--------------------------------------------------------------------------------
DOS وما يقابلها فى UNIX بعض أوامر
DOS UNIX
dir ...................... ls
cls ...................... clear
del ...................... rm
copy ..................... cp
move / rename ............ mv
type ..................... cat
cd ....................... cd
more < file .............. more file
md ....................... mkdir
rd ....................... rmdir
العنوان: مشاركة: للمبتدئين ( Linux )
أرسل بواسطة: أبوفهد في 09/10/2006 » 12:40:pm
موقع تنزيل redhat

الموقع الرسمي
[****][/****]
العنوان: مشاركة: للمبتدئين ( Linux )
أرسل بواسطة: أبوفهد في 09/10/2006 » 12:42:pm
مقدمة في نظام تشغيل ريدهات لينكس ( أحد أهم وأشهر كتب لينكس الإلكترونية )
السلام عليكم ورحمة الله وبركاته
يتبادل مستخدمو لينكس (من العرب) بعض الوثائق والكتب الإلكترونية في مجال تعليم أنظمة لينكس، ويزيد هذا الإقبال عليها بشكل موسع بين أوساط المستخدمين الجدد الذين لا يزالون يشعرون بالتردد تجاه هذه البيئة التي تعتبر جديدة عليهم، وبالتالي فهم لا يريدون أن يدفعوا أي مبالغ قد يندمون عليها لو خيب هذا النظام ظنهم. كما أن هناك عاملاً آخر ساهم في هذا الإقبال وهو أن الكتب الإلكترونية قام بعملها أصدقاء لهم وهي في العادة نتاج مجموعة مقالات وردود على بعض التساؤلات، لذلك فهي - في نظرهم - الأقرب لفهمهم كما أن الاطلاع عليها أمر متاح وبالمجان. وهم على حق إلى حد ما، فليس هناك فروقات جوهرية ما بين الكتب المطبوعة والإلكترونية سوى أن الأولى بثمن وبفسح (نظامي)، بينما الثانية (غالباً) مجانية وبعيدة عن تعقيدات ورتابة نظام الفسح الإعلامي، أضف إلى ذلك سرعة ملاحقتها للمستجدات في المجال الذي تتناوله.
ومن أشهر كتب لينكس الإلكترونية، كتاب وجدته مصادفة مع مجموعة كتب ووثائق إلكترونية وهو كتاب (مقدمة في نظام تشغيل ريدهات لينكس) الذي أعده الأستاذ/ فيصل يوسف، وجعله متاحاً للتوزيع (بالمجان) بشروط معقولة ومقبولة، وهي عدم تحويله إلى صيغة مايكروسوفت وورد (الخصم اللدود لكاتب OpenOffice.org)، وكذلك عدم تدريسه أو بيعه إلا بإذنه.. وقد وفرناه للتحميل عبر الوصلة التالية :

الكتاب يقع في 217 صفحة مقاس A4 ويتألف من عدة أقسام. بدأ المؤلف بكتابة مقدمة تناول من خلالها تاريخ نظام تشغيل يونكس، ومؤسسة البرامج الحرة ومشروع GNU والتعريف برائد أنظمة لينكس ومؤسسه نواة لينكس لينوس تورفالدز Linus Torvalds . ثم شرع في بيان تثبيت ريدهات Redhat وإيضاح طرق التثبيت (في حالة التنصيب على القرص الصلب الفارغ، وحالة تقسيم القرص الصلب الفارغ إلى قسمين أو أكثر، وحالة عمل تقسيم جديد على قرص قائم) . وبعد ذلك تحدث عن أنواع التثبيت (منزلي - تطوير - خادم - مخصص) وبيان مسوغات كل نوع ، نظراً لكون هذه الخيارات تواجه المستخدم عند بداية تنصيب النظام، ثم قام باستعراض مكونات النظام (النواة Kernel) ، برامج GNU ، نظام الملفات،سطح المكتب (قنوم أو كي دي) والبرامج (أدوات التخصيص، البرامج المساعدة، البرامج المكتبية، برامج الوسائط المتعددة .. الخ)، ثم تحدث عن الواجهة الرسومية.

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

وبعد ذلك انتقل إلى فصل يهم جميع مستخدمي لينكس(بشكل عام) وهو استخدام سطر الأوامر والذي يعتبره المستخدمون فاكهة لينكس، وبين فيه ما هو الشل Shell والباش Bash ، واستخدام سطر الأوامر Terminal واستعرض في النهاية أهم الأوامر الشائعة التي لا غنى لمستخدم لينكس عنها.

التحكم بالبرامج فصل بين فيه عدة جوانب كاستخدام الواجهة الرسومية لتثبيت وإزالة البرامج، وتثبيت البرامج من الشفرة المصدرية Source Code ، واستخدام RPM من سطر الأوامر.

ويليه فصل التحكم بالنظام من إضافة وإزالة المستخدمين، ومستويات التشغيل (Run Levels)، بدء وإيقاف الخدمات، وجدار النار (Firewall).

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

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

الفصل ما قبل الأخير خصص لنظام الملفات بنظرة أخرى، حيث بين فيه المظهر الموحد لنظام الملفات، ونقاط الدخول Mount Points والترابط المفرد Singly Linked وصلاحيات الملفات File Permissions .

أما الفصل الأخير فقد خصصه لموضوع دعم اللغة العربية في ريدهات الإصدار التاسع، منه استخدام اللغة العربية، وإضافة أحرف تدعم اللغة العربية.

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

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


والله ولي التوفيق ..... وربي ينفع به الاسلام والمسلمين ...
العنوان: مشاركة: للمبتدئين ( Linux )
أرسل بواسطة: أبوفهد في 09/10/2006 » 12:45:pm
كتاب ادارة الشبكات عن طريق لينوكس
 
اسحب الملف بطريقة اخفظ باسم
 
التحميل

[****]https://www.ns4arab.com/kotob/Networks/_eBook__Red_Hat_Linux_Networking_and_System_Administration__Hungry_Minds_.pdf[/****]


العنوان: مشاركة: للمبتدئين ( Linux )
أرسل بواسطة: أبوفهد في 09/10/2006 » 12:48:pm
آخر التطورات في بيئة لينوكس
 
 
السلام عليكم

يجري حاليا العمل على وضع اللمسات الأخيرة لنواة لينوكس 2.7 استعدادا لإطلاقها (ان لم تطلق بالفعل) والتي ستتضمن مزايا جديدة أو مطورة مثل تعزيز الدعم لمعالجات 64 بت ، Symmetric multiprocessing ، WiFi، USB، Voice over IP. و تعتبر النواة 2.7 نواة اختباريه (الإصدارات ذات الأرقام الفردية مثل 2.5 و 2.7 تعتبر إصدارات اختباريه) ، و سيتم إصدار النسخة النهائية للاستخدام العام بنواة 2.8 و التي من المفترض أن تواكب التقنيات الجديدة في الاتصالات و مجال المعلومات.

تعتبر الإصدارة نواة 2.6 Kernelوالتي أصدرت في ديسمبر 2003 هي الإصدارة الأخيرة الرسمية لنظام تشغيل لينوكس ، و من المتوقع أن تستمر لبعض الوقت حتى يحين إطلاق الإصدارة 2.8، حيث أن شركات مثلRed Hat و التي تعد من اكبر مطوري لينوكس لا تزال تعمل على تطوير تطبيقات تجارية تعتمد على نواة 2.6 قلب نظام تشغيل الإصدارة الأخيرة من RedHat Linux.
و تتميز نواة 2.6 عن سابقها من الإصدارات بأنها قابلة للتطوير و الاستمرار scalable و تستطيع العمل على أجهزة الكترونية صغيرة جدا و متداولة، كما تعمل أيضا على أجهزة السوبر كمبيوتر الضخمة. كما تناسب الأجهزة المحمولة "نوتبوك" بما أن نواة 2.6 حسنت كثيرا نظام توفير كهرباء البطارية.
وفي مجال حاسبات المكتب DeskTop تقدم 2.6 دعما لتقنية Hyper Threading أو المعالجة المتعددة، USB2.0 ، و البلوتوث.

و لمزيد من المعلومات يمكن زيارة موقع مختبرات تطوير المصدر المفتوح www.osdl.org (https://www.osdl.org/) التابع ل Linus Torvalds مبتكر نظام اللينوكس