Let's Linux it

Firas

السلام عليكم..
مع ازدياد التشديد على نسخ الـWindows الغير شرعية ..
أصبح من غير الممكن التعايش مع هذا الوضع بدون الدخول الى عالم الـOpenSource و الى الأنظمة البديلة
و المجانية و الفائقة الجودة..
فقررت غير نادم (انشاء الله) أن أحاول قطع بعض الأشواط مع نظام Linux في هذه الاجازة الصيفية ...
فهل من شريك؟؟
مع العلم أن الكثير من العثرات ستواجهنا أثناء هذا المشروع.... و سنحاول تخطيها خطوة بخطوة
فأرجو أن يكون منتدى "أنظمة التشغيل" ساحة لحوار هذه المشاكل و حلها..
و ليكن نظام Suse Linux 9.1 هو الهدف أولاً..

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

طبعاً الفكرة قيد التجميد حتى 24/6 (يوم الحرية العظيم)..

خيارات عرض التعليق

اختر الطريقة التي تفضلها لعرض التعليقات، ثم اضغط على "احفظ الإعدادات" لتفعل التغيرات.
TheProcessor

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

لفأنا معك يدا بيد و سأبدأ بتنزيله و العمل عليه و لكن أرجو أن تمهلني حتى أنتهي من امتحاني بتاريخ 23/6 و بعده نبدأ بإذنه تعالى. Laughing Wink Wink Wink

simulous

على فكرة يا شباب , سيكون عملي مادتي نظم تشغيل 1-2 على نظام لينكس , والبرمجة فيه ستكون باستخدام لغة C ومكتباتها .
وهذه خطوة ممتازة أن تتعلموا كيفية التعامل معه من الآن , وأنا معكم إن شاء الله في هذا المشروع .

ibn_alsham

وأنا أضم صوتي معكم
وأنا مستعد تماما لخوض المعركة.. وإن شاء الله سأبدأ تعلم Linux بعد يومين من انتهاء الفحوصات حتى آخد راحة بعد مشوار طويل Very Happy

وأرجو أيضا من أهل الخبرة مثل simulous وغيره أن يساعدنا

أيمن

انا جاهز للمساعدة من خلال الرد على الاسئلة ضمن المنتدى ضمن معلوماتي.

helwanif

والله فكرة حلوة كتير ، اعتبروني معكم ، وإن شاء الله بقدر اخدمكم بنطاق خبرتي

malek

شكرا ً لك فراس على طرح هذا الموضوع
و أحب أن أقول لك أنو سبق و نزلت Linux Red Hat 8 على جهازي بس كان في كتير من الغموض يدور حوله
لكن يوجد بعض الملاحظات :

1 - لا يوجد شيئ إسمه My Computer لكن يوجد root
2 - الصدفة Shell تستطيع من خلالها إدخال الأوامر الكتابية Command prompt
3 - يوجد العديد من البرامج تكون معه افتراضيا مثل : Work sheet الذي يشبه Excel

أتمنى من الجميع أن يساهمو في هذا المنتدى و خاصة الأعضاء في السنوات الثالثة و الرابعة و الخامسة .

Firas

أولا متل ما قلت سابقا أنو الموضوع ما حيتنفذ لحتى نخلص فحص ...
بعدين أخي Malek مو بس هي هي الاختلافات هادا مو شي...
شكراً للجميع على اتأيد ...
و بحب قول مرة تانية أنو الموضوع رح يضل بالتلاجة لنخلص فحص.. Very Happy

malek

OK Laughing Laughing Laughing Laughing

همام

أنا معكم

وهذا كان أحد مشاريعي في الصيف

المهم تأمين نسخة لينكس كاملة أو بكامل خياراتها وبرامجها

على ما أعتقد هذه النسخ مؤلفة تقريباً من 5-10 سيديات

العائق الوحيد لدي هو المساحة الفارغة على الهارد

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

أيمن

عندي عدة توزيعات متل SuSE 9.1 و Fedora، اذا بدكون ممكن ابعتلكون ياهون، بس بتوقع اننون متوفرين بالمحلات.

SuSE: 5CDs
Fedora: 4CDs

Firas

طيب دوبا انفتحت القصة خلونا نسأل بعض الأسئلة:
- هل لينكس مجرد نواة (و باقي الانظمة (redhat,suse) هي أغطية لنواة واحدة..)موهيك ؟؟
- ما هي التوزيعة التي تتكلم عنها أيمن؟
؟؟
بانتظار الجواب..؟

malek

4 - 5 CD

إذا بتريدو شو لازم يكون عندي مساحة فارغة Question Question Question

Firas

كتب "malek":
4 - 5 CD

إذا بتريدو شو لازم يكون عندي مساحة فارغة Question Question Question


بتصور أنو لازم تتركلو قرص خاص فيه و هو بيعيد تنظيمه على الشكل الي بدو اياه و علما أذكر X2 ..
على كل حال أنا نزلتو بزمناتي على قرص حجمو 4G و كانت الأمور تمام ...

أيمن

اي نظام تشغيل مكون من 3 اجزاء:

النواة kernel: وظيفتا التعامل مع الهاردوير.

الغلاف او الصدفة (ما عندي فكرة شو ممكن نترجما) shell وظيفتا التواصل مع المستخدم و نقل اوامرو للنواة.

التطبيقات applications.

لينكس هو مشروع الهدف منو تطوير النواة، في مشروع تاني اسمو GNU الهدف منو تطوير الصدفة و التطبيقات، لهيك عادة يسمى نطام التشغيل GNU/Linux او للاختصار Linux بس.

اما التوزيعة distro، فهي النواة، و الصدفة و مجموعة من البرامج مجمعة معا، بالاضافة لبرنامج لتنزيل النظام setup، امثلة: RedHat و SuSE و Mandrake.

كل المكونات السابقة (النواة Linux و الصدفة و برامج GNU) متوفرة بالمجان و لاي شخص الحق بتطويرا و التعديل فيا، او توزيعا او نسخا، و هي بتخضع لترخيص اسمو GPL او General Public License.

يعني شركة SuSE مثلا بتاخد النواة و الصدفة و البرامج، بتحطون على سيديات و بتوزعون.

لهدا السبب توزيعة SuSE مكونة من 5 سيديات، لانو عليا مجموعة ضخمة من البرامج ،بدءا بالعديد من الصدفات و انطمة سطح المكتب، مرورا ببرامج محررات النصوص و الحزم المكتبية (برامج Office) العديد من المتصفحات و برامج الchat و برامج تشغيل ملفات الموسيقا و الفيديو...

بالاضافة لكل انواع المزودات و ادوات التطوير و البرمجة (++C و Java و Perl و PHP و ...)

يعني قليل ما تحتاج لبرامج خارج هال5 سيديات.

طبعا مانك مضطر تنزل كل شي، فينك بسهولة تختار البرامج اللي بدك ياها.

الميزة التانية هي حرية الاختيار، بويندوز انت مجبور تنزل IE و Outlook Express و Media Player و MSN Messenger ، و هي البرامج ما ممكن ازالتا من النظام (الا بحالات خاصة و جهد كبير) و دائما بتحاول تسيطر على استخدامات المستخدم، يعني MSN Messenger مثلا بضل بالذاكرة لو ما بدك يا و لو سكرتو برد بيرجع و اذا فتحت Outlook Express بيطلع بالذاكرة جمب الساعة ، و اذا بدك تخلص منو نهائيا بدك برنامج من برا ويندوز ليشيلو.

اما ضمن Linux عندك حرية الاختيار للبرامج اللي بتناسبك بدون ما حدا يجبرك على شي، و هيك ممكن تجرب اكتر من برنامج و تشوف ايا بيخدمك بشغلك اكتر.

كمان كلا مجانية. واستخداما و نسخا و تنزيلا على اكتر من جهاز شرعي 100%.

طبعا في برامج تجارية متوفرة على لينكس، متل Matlab مثلا.

دعم العربي بمحلات ممتاز و بمحلات اسا بدو شغل، بس بشكل عام ممكن استخدام العربي بدون كمشاكل.

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

كمان ممكن للمستخدم نفسو ممكن يساهم بالتطوير حتى لو ما بيعرف برمجة، بالتعريب مثلا، في برامج معربة بشكل كامل و برامج اسا بدا شغل، للمهتم فينو يشوف موقع arabeyes.org .

ممكن تنزيل لينكس جمب ويندوز للتعرف عليه بدون ما يأثر على ويندوز، و ممكن ايضا استخدام CD اقلاع بحمل النظام و واجهة رسومية و العديد من البرامج بالذاكرة، بتشتغل بدون hard disk مفيدة للتعرف على النظام بدون الاضطرار لتقسيم الhard disk. من هالتوزيعات Slax و Arabbix (معربة بالكامل)

الاختلاف بين التوزيعات بسيط، يعني المتعود على استخدام توزيعة معينة ممكن ينتقل لتوزيعة تانية بسهولة.

بالنسبة للحجم المطلوب، بيعتمد على البرامج اللي اخترتا اثناء التنزيل، ممكن 1GB مثلا تنزيل بيئة سطح مكتب و متصفح و برامج Office و برنامج للموسيقا و الvideo و محرر صور و العاب و compiler ل++C و بزيد معك مساحة.

اخيرا، تعلم Linux (او اي نظام تشغيل تاني) بدو شوية صبر و طولة بال للتعود على طريقة تفكير جديدة و مختلفة عن Windows، و مالازم المتعلم يحبط اذا شغلة معينة ما بتشتغل على طريقة Windows، لانو اذا حاول يتعلما ممكن يلاقيا احسن حتى من Windows.

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

اذا بدكون اي توزيعات انا جاهز ابعتا، و اذا بدكون اي معلومات تانية سألوا.

Firas

بفهم من حكيك أنو كل أنظمة الـLinux الها نفس النواة بس بيختلفو بالـقشرة و بالتطبيقات أو بعبارة أخرى ... كل توزيعات لينكس تشترك بالنواة و قد تختلف فيما تبقى..؟؟
و اذا في مجال تفيدونا بمواقع عربية مختصة بالموضوع ؟؟
و بالنسبة للسيديات أنا متوقع لاقيهون عنا بالشام و اذا ما قدرت حصلهون بخبرك أيمن ...
بس في سؤال ناني :
هل تعلم Suse( مثلاً ) رح يكون بنفس سرعة تعلم الـWindows ؟؟(و نفس السهولة)؟؟
بحيث يصبح الشخص محترف بالنظام.. Rolling Eyes

أيمن

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

في كمان اختالافين تانيين، اولا طريقة تنزيل النظام، و ثانيا طريقة تغيير الاعدادت، هالنقطتين كمان من مسؤوليات مطوري التوزيعة.

عادة ينصح للي حابب يجرب لينكس لاول مرة انو يستخدم SuSE او Mandrake او RedHat/Fedora لانو طريقة التنزيل سهلة كتير و قريبة من طريقة Windows، و لانو تغيير الاعدادت بتم من واجهة رسومية، وكمان لانو هالتوزيعات بتضمن اغلب البرامج الشائعة الاستخدام ، بحيث يقدر المستخدم يجرب اكتر من برنامج و يختار اللي بيعجبو اكتر الكل.

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

بس متل ما قلت، اغلب الامور قريبة من Windows، و تعلما مارح ياخد وقت طويل.

نسيت ما احكي عن دعم الهاردوير: الدعم بيجي من مصنع القطعة نفسا و ما من مطوري نظام التشغيل، Windows XP مثلا اول ما طلع ما كان ما بيدعم انواع معينة من المودمات او كروت الصوت، لحتى طلعت الشركات المصنعة drivers بتدعم Windows XP، او اضطر اصحاب هي الكروت انو يغيروا الكرت او يضلوا على ويندوز اقدم.

نفس الشي بالنسبة لLinux، في شركات بطورو drivers متل nVidia ، في شركات بتعطي تفاصيل عن الهاردوير تبعون لمطوري Linux حتى يعملولو drivers متل Creative، و في شركات لا هيك و لا هيك، ما ممكن لوم Linux بهي الحالة لانو المطورين مابيقدرو يعملو شي.

علما انو Linux و عند اعطاء المطورين المعلومات اللي بدون ياها بكون سريع كتير بدعم الهاردوير الجديد، مثلا دعم Linux ميزة Hyper Threading من Intel وقت صدورا.

لمعرفة اذا كانت قطعة معينة مدعومة، ممكن البحث بقاعدة بيانات موقع LinuxQuestions.org او بGoogle عن اسم القطعة وكلمة Linux، في مواقع تانية بس ما بتذكرا هلأ.

firas981
This is an arabic linux book :
"كتاب لينكس الشامل"
just type that name in google .

I found the following two forums , especially the first very good
just post your question and they will
reply you with email notification very quickly , mostly in a
few hours :
www.linux-egypt.org
www.linux4arab.com

another arabic linux stuff could be found at :

http://www.aunyx.org

http://www.linux-team.org

http://www.linux.org.sa

http://www.linuxfocus.org/Arabic/

http://www.kwakeb.net/forums/postlist.pl?Cat=&Board=linuxos

http://www.linuxarab.f2s.com/

http://www.linux4jordan.org/

http://www.saudiabm.com/ArabicLinux/

http://linux.4nit.com/index.htm

http://www.linux.school.4t.com

Best Regards .

أيمن

مظبوط في كتاب عن Linux بالعربي بموقع Linux4Arab، بس ما حاولت نزلو و ما عندي فكرة عن المعلومات اللي في.

Firas

طيب ليش الـLinux بيوفر أكتر من نظام سطح مكتب ...؟؟؟
و لاحظت أنو في فرق كبير بين كل واحد .. و بتذكر أنو أفضلهن كان KDE ...
Rolling Eyes

firas981
I just updated my previous post because it seems that
some error occured during posting it , may be by me.

Well , Why Linux has several desktops ?
Okay , The kernel is available for anybody , just encapsulate
it with any desktop environment you want ,or develope your own
desktop environment , or load no desktop environment
i.e. no GUI at all then you just load a simple command-line shell .
In Windows this distinction between os layers is not clear
for example the Windows philosophy till Win 95 was to load
very simple kernel
( hello world kernel with some other stuff)
and then going to GUI , and as I think , the rest of kernel functions
are interlaced with GUI and no way to separate them .

Is KDE the best ?
Okay , Please refer to " جولة أولى " in " كتاب لينكس الشامل " .

Cheers

أيمن

Linux بوفر اكتر من بيئة سطح مكتب لانو بيعطيك حرية الاختيار، في بيئات شكلا حلو كتير و فيا كتير حركات و الوان وممكن تخصيصا بشكل كبير بس بدا ذاكرة، في بيئات تانية بسيطة و بتقضي الشغل بس بتشتغل على ذاكرة قليلة، في بيئات ممكن التحكم فيا بشكل كامل بالكيبورد، و في شي للي نظرون ضعيف، و في شي شكلو متل Windows XP او Mac OSX، و ...

يعني عندك عدة احتمالات، بتختار اللي بناسبك منون، او ممكن انو ما تستعمل بيئة سطح مكتب ابدا، مثلا اذا كان عندك server، الاحسن ما تنزلو بيئة سطح مكتب و توفر ذاكرة، الذاكرة الا قيمتا و كتير ضرورية لما بتشغل server و اي توفير بينعكس على الاداء.

http://www.gnome-look.org
http://www.kde-look.org

rima

يمكن اجت مشاركتي متأخرة شو ..........

أنا كمان رح جرب الـ لينكس هالصيفية - .......... بس نسخة الـ رد هات 9 ....... ( بأي أحسن بلش بالـ رد هات و السوزي Question )......
الفكرة أنو عندي ياه 3 سيديات ......... وحسب ما سمعت هو 5 أو 6 سيديات Question ..........
يعني هو شو هالاختصارات اللي بيعملوها لتخفيض عدد السيديات لـ هالدرجة ......... لأنو مو منطقي يكون عندك الاكس بي مثلاً سيديين وبعدين بتشوف أربع أنظمة ويندوز على سيدي واحد..... 8O 8O 8O .....
فـ لأي درجة هالشي بأثر على شغل النظام؟؟؟؟؟.....

هل من مجيب؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟!!!!!!

همام

كتب "rima":
يمكن اجت مشاركتي متأخرة شو ..........

أنا كمان رح جرب الـ لينكس هالصيفية - .......... بس نسخة الـ رد هات 9 ....... ( بأي أحسن بلش بالـ رد هات و السوزي Question )......
الفكرة أنو عندي ياه 3 سيديات ......... وحسب ما سمعت هو 5 أو 6 سيديات Question ..........
يعني هو شو هالاختصارات اللي بيعملوها لتخفيض عدد السيديات لـ هالدرجة ......... لأنو مو منطقي يكون عندك الاكس بي مثلاً سيديين وبعدين بتشوف أربع أنظمة ويندوز على سيدي واحد..... 8O 8O 8O .....
فـ لأي درجة هالشي بأثر على شغل النظام؟؟؟؟؟.....

هل من مجيب؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟!!!!!!

لتخفيض حجم السيدي بيلغوا عدد من البرامج يلي بتجي مع اللينكس
يعني اللينكس عادة بيجي معه عدد كبير من البرامج المجانية يلي بتغني عن معظم البرامج الباقية

في حين ويندوز اكس بي ما بيجي معه برامج

Firas

هل التحكم بالأوامر النصية تبع الـLinux ضروري أو ما يسمى بالـConsol على ما أذكر..
و شغلة تانية ..
ممكن تعطونا فكرة عن طريقة تنظيم الملفات و الأقراص بـLinux ... الي بقصدو ::
اذا عندي مستخدمين X و Y فشو الفرق بين التالي :
Home,Root,x,y,Desktop,
Rolling Eyes

أيمن

rima:

متل ماقلت سابقا، في توزيعات مكونة من 4-5 سيديات لانا بتحتوي على عدد كبير من البرامج، ممكن للمستخدم يختار اللي بدو منا، و ما في داعي ينزلا كلا.

في توزيعات تانية متل Slax مكونة من CD واحد حوالي 200MB و عليا واجهة رسومية، و متصفح و حزمة مكتبية Office و مشغل ملفات صوت و Video و كام برنامج تاني.

Windows بساع على CD واحد لانو ما بيحي معو الا برامج بسيطة متل Paint و Notepad.

فراس:

في توزيعات متل SuSE و Mandrake ممكن تنزيلا و اعدادا من دون سطر الاوامر Console، و كل شي بصير من خلال واجهة رسومية.

طبعا الConsole اصعب للاستخدام، بس بعد تعلمو ممكن تلاحظ امكانياتو الكبيرة و سرعتو، بس ما نو ضروري للمستخدم العادي باغلب الاحيان.

بالنسبة لتوزيع المكتبات:

المكتبة boot فيا الملفات الضرورية للاقلاع.
المكتبة usr فيا اغلب برامج النظام، بالاضافة للبرامج المنزلة على الجهاز.
المكتبة home فيا مكتبة فرعية لكل مستخدم، اذا كان في مستخدمين x و y، المكتبة home رح يكون فيا مكتبتين x و y، للمستخدم x امكانية انشاء و تغيير و حذف الملفات بمكتبتو، بس ما بيقدر يعمل شي او حتى يفتح ملفات المستخدم التاني، الا اذا عطى y لx هالصلاحية، كمان ما ممكن للمستخدم العادي تعديل ملفات النظام، للمحافظة على استقرار النظام وحمايتو من التخريب.

اما root فهو مدير النظام والو صلاحيات كاملة.

المكتبة etc فيها ملفات اعدادت النظام.

المميز بهالطريقة ان اعدادات النظام تكون بالمكتبة etc اما اعدادات كل مستخدم تكون بالمكتبة الخاصة في، يعني اذا اضطريت انو تعيد تنزيل النظام، ممكن تنسخ مكتبة المستخدم الخاص فيك بالhome و هيك بتنتقل اعداداتك معك، و ما في داعي ترد ترجع تعمل اعدادات كل برنامج.

بعكس الregistry بWindows، ما ممكن نسخو بسهولة، و اذا نسخ بتصير مشاكل كتير.

هي باختصار شديد اهم المكتبات الموجودة.

Firas

اقتباس:
( بأي أحسن بلش بالـ رد هات و السوزي )......

في سؤال انسأل و كأنو الشباب ما انتبهولو ..
بناءً على معلوماتي المتواضعة جداً في هذا المجال فالـSuse أحسن نظام Linux للمبتدئين..
بس بتصور أنو الـRedHat أقوى ..
أنا شخصياً رح بلش بالـSuse و بنصح المبتدئين فيه ...

strontium90

Sorry for breakig into the LINUX-only thread.

I'm a complete newbie too, but I've chosen a UNIX-like Open Source operating system from the BSD family; FreeBSD.

I think that our task initially it is all about mastering the UNIX interface through shells and the POSIX through the native compilation system provided, before we spoil ourselves with X servers.

I believe أيمن should have a few comments on this line of thought.

Read the rules
Use the search engine

Believe in healthy, hearty laughter, at the expense of the whole human race, if needs be.
H. Allen Smith

أيمن

فراس:

بالنسبة لموضوع اي توزيعة تبلشو، كل من SuSE و RedHat سهلة و منيحة للبدء، بس مشكلة RedHat انا قديمة شوي، و البرامج اللي فيا قدمت، لهيك احسن تسخدمو توزيعة جديدة، فيا البرامج اجدد و مستقرة اكتر و فيا ميزات اكتر، التوزيعات اللي بنصح فيا للبدء SuSE او Fedora (اللي هية النسخ الاحدث من RedHat للاستخدام الشخصي) و Mandrake.

Strontium90:

انطمة Unix و Linux لما ظهرت بالبداية، كان الهدف منا تشغيل المزودات و الانظمة متعددة المستخدمين، كان اللي بقوم بادارتا ناس فهمانين و متقدمين بهالمجال، كل العمليات كانت تصير عن طريق الshell (سطر الاومر / الصدفة)، الshell صعبة التعلم بالبداية (خاصة للي جاية من Windows)، بس بعد تعلما بشكل صحيح بتصير عملية و سريعة و بتسهل امور كتير.

مع الوقت، صار هدف هي الانظمة ما بس المزودات، و انما كمان المستخدم العادي بالبيت او المكتب، لهيك تم تطوير انظمة سطح مكتب بتخلي الاشخاص العاديين يقدرو يستخدمو هي الانظمة بسهولة كبيرة.

فاذا كان الهدف من تعلم Unix او Linux (اختصارا nix*) هو الاستخدام الشخصي، ما في داعي للshell، خاصة واني لاحظت انا اكتر الاسباب اللي بتخلي المستخدم العادي يخاف من هي الانظمة وبعد عنا قدر الامكان لما بستعرض هي الانظمة امام شخص جديد، الاحسن انو يشوف سهولة استخداما، و البرامج المتوفرة عليا، و امكانية تغيير الاعدادات من خلال واجهة رسومية. متل ماقلت سابقا، المستخدم العادي ما رح يحتاج للshell ابدا و ما رح يشوفا اصلا (الا اذا كان بدو باها طبعا)

بالمقابل، عند الاستخدام المتقدم لـ nix* ، بتظهر اهمية الshell و امكانياتا، و هي ضرورية للي حابب يتقدم بهالمجال.

مثلا، الserver اللي عليه هادا الموقع بيستخدم Linux، اذا كان بدي غير اعدادات شي، او شوف وضع الserver، او عدل صفحات، او اعمل نسخ احتياطية، ممكن سجل دخول للshell تبع الserver عن طريق شي اسمو ssh، و هيك بصير فيني اعطي اوامر للserver بطريقة مماثلة لاعطاء الاوامر لجهازي الجالس امامو، و كل هي الشغلات ممكن اعملا بسرعة كبيرة. لولا الshell كنت رح اضطر استخدم الواجهة الرسومية الابطأ بنقل المعلومات (سواء استخدمت الhttp او vnc ) و الابطأ كمان عند تنفيذ العمليات، و كان في كتير شغلات ما كنت رح تقدر اعملا اصلا.

strontium90

Thanks أيمن.
I had the points you mentioned in mind when I hinted at the importance of having good acquaintance with the shell.

Read the rules
Use the search engine

Believe in healthy, hearty laughter, at the expense of the whole human race, if needs be.
H. Allen Smith

Bilal

I've just decided to install Linux and/or Unix.

I have Suse Linux 8.1 (Incomplete... Just 2CDs).

I had installed linux months ago, then I gave up.

What I couldn't do and wish I could is:

1- Establish a local area networking with my brother's PC:
His PC is now running Windows 2000/98 and may run in future Linux.
How can I setup the network on Linux?
I cound ping from each side but couldn't share files and printers or
a hyper terminal / netmeeting connection.
How can do it with Suse Linux 8.1 for example? Or even in another distribution.

2- Install drivers for my modem.
It has a Conexant chipset.
Do any one already have the drivers?
I searched some websites (www.driverguides.com)
and I installed some tar files and couldn't deal with them.
Another bad news I heard is that this (and most) modems are WinModems.
(Physically they are not design for Windows, this means nothing, but their
companies provide drivers for Windows OSs).
Is that true (WinModems)? If so, is there a solution?
I think Ayman uses Mozella on a Linux OS... What is your modem please?

3- If the modem worked, Web browsing, POP3 email,
and Internet connection sharing.

4- Work with built-in compilers and IDEs for C++ and JAVA.
Many programs provieded for Linux are in the form of a C++ source-code...
You need to compile them rather than doing a direct Installation.
How can I compile? (In terms of a step-by-step example).
How can I develop? (C++ and JAVA appliations).
I installed Kylix (a Linux equivilant for C++ Builder and Delphi on Windows).
But I want to work with gcc directly (for compiling)
and via an IDE (for Development).
Also I want to work with JDK 1.4.1 and with a good IDE
Do any one have a J-Builder for Linux? or Equivilant (eclipse,...)

5- A fairly easy Database connectivity... (ODBC, JDBC,....)

6- Working with PHP.

7- OpenGL.

...
...
...

I may seem greedy, but I will be very greatful if it works.

Which distribution (available here) matchs most of the above?

Tutorials that helps you the essentials in an academic fashion?

Sources for linux programs (serious ones.., Not games, etc.) here in Syria.

strontium90

كتب "Bilal":
Tutorials that helps you the essentials in an academic fashion?


Yes Bilal, as I suggested earlier on this thread, I think that we should learn UNIX from a professional user's perspective - as opposed to an average user's. So I think I have a clear idea of what you imply by using the phrase "academic fashion".

I've linked to an introductory UNIX course here, and I am working with it now and I am very satsified with what it has to offer to me. Though some UNIX implelemtation will differ from another (e.g. mine is FreeBSD), but then what are the man (manual) pages for ? Wink

Good luck.

Read the rules
Use the search engine

Believe in healthy, hearty laughter, at the expense of the whole human race, if needs be.
H. Allen Smith

أيمن
Bilal:

1. Being able to ping the other host means that the network is up.

If you want to be able to share and access shared files on a Windows machine, first make sure you have Samba installed, then follow one of the guides at samba.org, if you have any problems, I'll be glad to help.

You have other options like FTP and NFS.

2. More info on the winmodem thing:

Modems are supposed to communicate over telephone line, the computer sends data to the modem, the modem transforms data into signals and sends these signals over telephone lines, on the other side, the receiving modem transforms the signals back into data, and sends the data to the receiving computer. Those modems are called hardware modems, because all the processing is done in the modem's chips.

OTOH, software modems (or winmodems) don't have the chips required to process data/signals, all what they can do is send and receive signals over telephone lines. The real processing is done by the modem's driver (software).

That's why winmodems are cheap, require CPU power (for the processing), and require the driver, which is provided by the manufacturer.

The driver is usually available for Windows, not all manufacturers provide drivers for Linux or other OS's.

As for Conexant, there used to be a free driver for Linux at Linuxant.com, it worked well with my Conexant modem, later, Linuxant decided to sell the driver, and my old driver wasn't compatible with the new 2.6 kernel, so I bought a hardware external modem.

So your options are:

1) Use a distro with kernel 2.4, a free driver is available.
2) Use the demo driver for the 2.6 kernel from Linuxant, it's speed is limited to 14.4.
3) Buy a winmodem that has Linux drivers, like Lucent for example.
3) Buy a real hardware modem.

3. Mozilla can do web browsing and POP3 email, you have lots of other options too, as for Internet connection sharing, it's not that hard to do either, I can do it in a couple of minutes, but it's not straight forward like Windows' ICS wizard.

4. GCC is a C/C++ compiler for Linux, and Sun provides JDKs and JREs for Linux, as for the IDEs, you have several options, like KDevelop, Anjuta, Eclipse, Emacs (Well not exactly an IDE), and more. Borland provides Linux versions of JBuilder and CBuilder too.

As for how to compile, the process is quite easy in general, let's say that you download the source file program-version.tar.gz, the steps are:

$ tar xzf program-version.tar.gz<br />
$ cd program-version<br />
$ ./configure<br />
$ make<br />
$ make install

1) Extract the compressed archive, this will create a new directory with the extracted files inside.
2) Change to the source directory.
3) Check if you have the required build tools, GCC and the like, you usually specify build options here, which depend on the current app.
4) Compile.
5) Install.

To uninstall:
$ make uninstall

5) JDBC is there, you can also connect to MySQL in C in a very similar way to how it's done PHP, same for PostgreSQL, not sure about Oracle.

6) Install Apache/PHP/MySQL from the installation CDs, and everything will be configured and ready to use.

7) To add OpenGL support, download Linux drivers for your graphics card, both nVidia and ATi provide drivers, they are usually not available on the installation CDs.

As for developing OpenGL apps, it's also possible, OpenGL is Open Source and platform independent after all.

As for the distribution, I recommend SuSE 9.1 (kernel 2.6), SuSE 9.0 (kernel 2.4), or Fedora (2.6), I've never tried Mandrake before, but it's also as easy to install and use.

It's all possible to do, you just need to be patient and not give up the next day.

Bilal

Thank you very very much Ayman indeed.

I've just installed SuSE Linux 8.0

How can I know the kernel version?

// Whether 2.4 or 2.6

If it is 2.4 can you send me the drivers you installed for Conexant please?

By the way, when I saw the Icon of Mozilla on the KDE desktop, I remembered your old Avatar.

Bilal

Ant Vruis for Linux?

Arabic Support in Liunx?

Hyper Terminal equivalent in Linux?

Bilal

Hay!
I'm now using SuSE Linux
The Internet connection is setup

Thanks to Ayman

أيمن

congrats, as for the previous post:

1. Trust me, once you learn how to you use Linux correctly, you won't need an AV, no matter what.
There is a Linux AV for Windows' viruses, it's usually used on mail servers.
http://www.clamav.net/

2. KDE Control Center > Regional Settings > and add Arabic.

3. Do you want to do connections over modem, or TCP/IP?

Bilal

Thanks Ayman indeed.

I want a connection over a modem to a telefon number.

أيمن

كتب "Bilal":
Thanks Ayman indeed.

I want a connection over a modem to a telefon number.

One option is Minicom, I wonder if it's available on SuSE 8 installation CDs

Kinan

Did Any body try to use Kylix on SuSe?????

PRODRiVER

كتب "Kinan":
Did Any treid to use Kylix on SuSe?????

i have Kylix 3 but didn't tried it yet!!! Crying or Very Sad

Bilal

كتب "Kinan":
Did Any body try to use Kylix on SuSe?????

Yes I tried it
Easy to use and very similar to Delphi and C++ Builder
It comines the two in one
To develop for both Windows and Linux you have to use CLS components instead of VCL ones

Kinan

كتب "Bilal":
كتب "Kinan":
Did Any body try to use Kylix on SuSe?????

Yes I tried it
Easy to use and very similar to Delphi and C++ Builder
It comines the two in one
To develop for both Windows and Linux you have to use CLS components instead of VCL ones

Did u need any updates or patches to make it works

Bilal

كتب "Kinan":
Did u need any updates or patches to make it works

No at all. But that was on RedHat Linux 7.0

I think it si the same for other distributions

Sorry from the others if it is considered as a side discussion

Kinan

How Can I swich between the KDE and the Gnome in Suse 9.1

أيمن

When you login, select GNOME from the dropdown box below the username and password fields

Nadia

صار عندي 5 سيديات لنظام suse ممكن نزلوا بعد يومين
حدا عندو نصيحة يحكيها قبل مانزل شي Mr. Green

Kinan

كتب "أيمن":
When you login, select GNOME from the dropdown box below the username and password fields

Idon't have such a dialog
where is it??

Firas

اليوم وصلوني سيديات الـSuse كمان ..
بتمنى أنو هاليلة اقدر حط شي رد على الموقع عن طريق النظام الجديد؟ Rolling Eyes

strontium90

كتب "Nadia":

صار عندي 5 سيديات لنظام suse ممكن نزلوا بعد يومين
حدا عندو نصيحة يحكيها قبل مانزل شي


Yes, since you'll inevitably be FDISKing, consider the layout of your hard disk well in the light of future expansions, particularly on the side of MS Windows.

Good luck.

Read the rules
Use the search engine

Believe in healthy, hearty laughter, at the expense of the whole human race, if needs be.
H. Allen Smith

أيمن
You don't need to fdisk or anything, just delete one or more of your last Windows partitions and create
Linux partitions.

You'll need at least 2 Linux partitions, the main partition, called /, and a swap partition.

Tell us how your hard disk is partitioned and I'll be able to help more.