إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

مشروع حول الكيرنل

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • مشروع حول الكيرنل

    السلام عليكم ورحمة الله وبركاته

    اختكم كاترين من المبتدئين جدا بعالم اللينكس ومطلوب مني تنزيل كيرنل وفك الضغط عنها

    علي اللينكس والتعديل عليها ومن تم كتابة برنامج بلغة السي علي هاي الكيرنل

    مع الحفاظ علي الكيرنل الاساسية

    فكيف يمكن تنزيل وفك الضغط ومن تم التعديل عليها

    الرجاء لمن يعرف المساعدة ضروري لانو بصراحة انا ما بعرف اي شي باللينكس

    ومع دلك يطلب منا عمل هيك شغلات لدلك ارجو مساعدتكم

    تحياتي

    كاترين
    التعديل الأخير تم بواسطة Seif Abaza; الساعة 02-04-2009, 08:18 PM.

  • #2
    كاترين ,, مش فكرتي تبصي فوق شويه ؟؟


    يعني ايه برنامج علي الكيرنيل ؟؟
    hello world !! ؟؟
    كود PHP:
    #include<stdio.h>

    int main()
    {
    printf("Hello World!");

    return 
    0

    لو قصدك kernel hacking
    BOOOF , I AM GONE
    Still , you gotta wait for my PRESENT :D
    C programming arabic Tutorial|Programming-fr34ks

    تعليق


    • #3
      مشكور اخي علي المساعدة بس بغض النظر عن اي برنامج واي كود سؤالي كان بخص
      كيف انزل كيرنل جديدة وافك الضغط تاعها ومن تم اعدل عليها اما بنسبة لكتابة برنامج فأي برنامج يعني
      عالعموم بشكرك مرة تانية وجزاك الله كل خير

      تعليق


      • #4
        العفو , والوصله موجود فيها ولو بصيتي في القسم حتلاقي بدل الموضوع 100
        BOOOF , I AM GONE
        Still , you gotta wait for my PRESENT :D
        C programming arabic Tutorial|Programming-fr34ks

        تعليق


        • #5
          بسم الله الرحمن الرحيم

          نحن فى انتظار مسلم عادل بصفته مطور آربيان ؛


          just a User innately
          اللهم اهدنا إلى الطيب من القول ؛ واهدنا إلى صراط الحميد

          تعليق


          • #6
            المشاركة الأصلية بواسطة Samir Aser مشاهدة المشاركة
            بسم الله الرحمن الرحيم

            نحن فى انتظار مسلم عادل بصفته مطور آربيان ؛
            كود:
            you = (void *) re;
            BOOOF , I AM GONE
            Still , you gotta wait for my PRESENT :D
            C programming arabic Tutorial|Programming-fr34ks

            تعليق


            • #7
              المشاركة الأصلية بواسطة كاترين مشاهدة المشاركة
              السلام عليكم ورحمة الله وبركاته

              اختكم كاترين من المبتدئين جدا بعالم اللينكس ومطلوب مني تنزيل كيرنل وفك الضغط عنها

              علي اللينكس والتعديل عليها ومن تم كتابة برنامج بلغة السي علي هاي الكيرنل

              مع الحفاظ علي الكيرنل الاساسية

              فكيف يمكن تنزيل وفك الضغط ومن تم التعديل عليها

              الرجاء لمن يعرف المساعدة ضروري لانو بصراحة انا ما بعرف اي شي باللينكس

              ومع دلك يطلب منا عمل هيك شغلات لدلك ارجو مساعدتكم

              تحياتي

              كاترين
              اختي الكريمة:


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

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



              بالنسبة للحصول على مصدر النواة زوري الموقع التالي:



              ونزلي الملف الى جهازك ثم انقليه الى /usr/src/

              لفك ضغطه:

              tar jxvf linux-2.6.23.tar.bz2

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

              ========================

              وفيما يلي طريقة انشاء موديل module للنواة kernel
              كود PHP:

              #include <linux/module.h>
              #include <linux/kernel.h>

              int init_module(void)
              {
                      
              printk(KERN_INFO "Hi! Thank you for loading me into your linux kernel!\n");
                      return 
              0;
              }

              void cleanup_module(void)
              {
                      
              printk(KERN_INFO "Fine as you wish :( I just hope I was usefull for your linux kernel\n");
              }

              MODULE_LICENSE("GPL");
              MODULE_AUTHOR("Muslim Adel");
              MODULE_DESCRIPTION("Just a test, don't think it will do BIG things"); 
              احفظي هذا الكود باسم mymodule.c

              الان انشئي ملف اخر يحتوي على التالي:

              كود PHP:
              obj-+= mymodule.o

              all

                  
              make -/lib/modules/$(shell uname -r)/build M=$(PWDmodules

              clean
              :
                  
              make -/lib/modules/$(shell uname -r)/build M=$(PWDclean 
              واحفظي هذا الملف باسم Makefile

              (ضعي الملفين معا في مجلد مستقل)

              الان افتحي سطر الاوامر واكتبي:

              كود PHP:
              make clean
              make 
              تم انشاء الان الموديل، بقي الان تحميلها في النواة:

              كود PHP:
              insmod mymodule.ko 
              للتاكد انه تم تحميله في النواة:

              كود PHP:
              lsmod grep mymodule 
              لنرى الرسائل التي سينتجها الموديل

              كود PHP:
              dmesg 
              للحصول على معلومات حول الموديل/

              كود PHP:
              modinfo mymodule.ko 
              في النهاية لازالة الموديل من النواة

              كود PHP:
              rmmod mymodule 
              التعديل الأخير تم بواسطة مسلم عادل; الساعة 11-10-2007, 07:54 PM.
              موقع وثائق لينوكس العربية
              موقع مختص بتوثيق لينكس

              ((شاركنا بمواضيعك، أفكارك، إقتراحاتك، ومساعدتك لنا هي أساس إستمرارنا ... فلا تبخل علينا بما لديك ولو كان بنظرك قليل، فهو بنظرنا الكثير))





              تعليق


              • #8
                عفوا ياخت كاترين سوال

                السوال مطلوب منك في عمل او في دراسة

                ولو دراسة في اي جامعة عربية
                My sickness is called frozen mind
                and hopefully I'll find the cure for it

                تعليق


                • #9
                  المشاركة الأصلية بواسطة Samir Aser مشاهدة المشاركة
                  بسم الله الرحمن الرحيم

                  نحن فى انتظار مسلم عادل بصفته مطور آربيان ؛
                  مشكور يا اخي على الثقة.
                  موقع وثائق لينوكس العربية
                  موقع مختص بتوثيق لينكس

                  ((شاركنا بمواضيعك، أفكارك، إقتراحاتك، ومساعدتك لنا هي أساس إستمرارنا ... فلا تبخل علينا بما لديك ولو كان بنظرك قليل، فهو بنظرنا الكثير))





                  تعليق


                  • #10
                    السلام عليكم ... مسلم ياريت ردك هذا يتم وضعه في موضوع مستقل ليسهل على الآخرين الوصول له من بعد الأخت كاترين ... أكيد سيستفيد منه آخرين ...

                    مرحباً بك يا كاترين بيننا وإن شاء الله تستفيدين من الحاضرين ...

                    دمتم بود جميعاً ...
                    إِنَّمَـا الأُمَـمُ الأَخْـلاقُ مَا بَقِيَـتْ ... فَـإِنْ هُمُ ذَهَبَـتْ أَخْـلاقُهُمْ ذَهَبُـوا

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

                    [ مواقع مفيدة: أروع موقع القرآن الكريم |مدونتي |Twitter |نظام طارق ]

                    تعليق


                    • #11
                      يا علي انت دايما متاخر عني بخطوة هههههههههههه


                      كتبته في موضوع مستقل وهو موجود تحت الموضوع اللي تحدثت فيه عن finger
                      موقع وثائق لينوكس العربية
                      موقع مختص بتوثيق لينكس

                      ((شاركنا بمواضيعك، أفكارك، إقتراحاتك، ومساعدتك لنا هي أساس إستمرارنا ... فلا تبخل علينا بما لديك ولو كان بنظرك قليل، فهو بنظرنا الكثير))





                      تعليق


                      • #12
                        المشاركة الأصلية بواسطة مسلم عادل مشاهدة المشاركة
                        يا علي انت دايما متاخر عني بخطوة هههههههههههه


                        كتبته في موضوع مستقل وهو موجود تحت الموضوع اللي تحدثت فيه عن finger
                        متأخر عنك بخطوة ... بسنة ضوئية مو مهم هذي يا مسلم ...
                        والمعذرة ما شفت الموضوع
                        إِنَّمَـا الأُمَـمُ الأَخْـلاقُ مَا بَقِيَـتْ ... فَـإِنْ هُمُ ذَهَبَـتْ أَخْـلاقُهُمْ ذَهَبُـوا

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

                        [ مواقع مفيدة: أروع موقع القرآن الكريم |مدونتي |Twitter |نظام طارق ]

                        تعليق


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

                          وبشكرك كتير اخي عالشرح وعلي الموقع اكيد رح نقرئو بس بصراحة
                          ما فهمت كتير يعني لشو عملت المودل وشو استفدنا ما تأخدني بس لانو ما بعرف شي عن اللينكس

                          وبشكر جميع من مر هنا

                          تحياتي
                          كاترين

                          تعليق


                          • #14
                            أخت كاترين

                            وانا ايضا حصل معي نفس الشي ..

                            ولم اعرف ماذا افعل للان في مثل هذا المشروع

                            تعليق


                            • #15
                              المشاركة الأصلية بواسطة كاترين مشاهدة المشاركة
                              والله يا اخي انا عن نفسي ما بدي هالشغلة كلها بس هاد مشروع معنا بمادة ونحنا لهلأ كلنا ما عرفنا نعمل شي
                              وقرانا المشروع الف مرة وما فهمنا لانو ما اخدنا الا محاضرة وحدة معمل
                              حتا الاوامر ما عرفناها ولا شي ومطلوب منا نعمل متل هيك عنجد
                              انا منرفزة كتير لانو من اول ما طلب منا هيك مشروع وانا بقرأ وبدرس عن اللينكس
                              علي اساس افهم شي منو وعالفاضي لهيك لجأت لطرحو مفهوم جزء من المشروع هون

                              وبشكرك كتير اخي عالشرح وعلي الموقع اكيد رح نقرئو بس بصراحة
                              ما فهمت كتير يعني لشو عملت المودل وشو استفدنا ما تأخدني بس لانو ما بعرف شي عن اللينكس

                              وبشكر جميع من مر هنا

                              تحياتي
                              كاترين
                              لماذا لا تكتبين هنا ما هو مشروعك؟ الاعضاء لن يقصروا معاك وسيدلونك على ماذا عليك ان تفعلي.
                              موقع وثائق لينوكس العربية
                              موقع مختص بتوثيق لينكس

                              ((شاركنا بمواضيعك، أفكارك، إقتراحاتك، ومساعدتك لنا هي أساس إستمرارنا ... فلا تبخل علينا بما لديك ولو كان بنظرك قليل، فهو بنظرنا الكثير))





                              تعليق

                              يعمل...
                              X