لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
نوشتن یک اسکریپت برای هسته لینوکس
2007-09-29, 03:42 PM,
ارسال : #1
نوشتن یک اسکریپت برای هسته لینوک
سلام
اساتید من می خوام یه اسکیریپت بنویسم که به صورت dynamic باشه و توسط یک kernel module
و برخی دستکاری ها در کرنل یک system call جدید ایجاد کند
اگه مطلبی دارید که میتونه به من تو این کار کمک کنه لطف کنید ارائه بدید ممنون می شم
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2007-09-29, 11:47 PM,
ارسال : #2
Re: نوشتن یک اسکریپت برای هسته لین
hackerman نویسنده :سلام
اساتید من می خوام یه اسکیریپت بنویسم که به صورت dynamic باشه و توسط یک kernel module
و برخی دستکاری ها در کرنل یک system call جدید ایجاد کند
اگه مطلبی دارید که میتونه به من تو این کار کمک کنه لطف کنید ارائه بدید ممنون می شم
سلام
دقیقا چه کار می خواهید بکنید؟؟ یه اسکریپت که به کرنل یک system-call اضافه کنه؟ منظور شما از dynamic بودن چیست؟؟
اولا فکر نکنم با یک module بتوان یک system-call در کرنل ایجاد کرد (اگر اشتباه می کنم اساتید لطفا تصحیح کنند :?: )! بلکه باید system-call جدید خود را به کرنل اضافه کنید و کرنل را کامپایل کنید. مراحل ایجاد یک system-call و همچنین کامپایل کرنل را به راحتی میتوانید از google پیدا کنید. فقط ممکن است به علت تفاوت ورژن کرنل ها بعضی راهنماها یکم گیج کننده باشند (من خودم این مشکل رو داشتم!). شاید هم سوال شما این باشد که چه طور می توان این مراحل را با یک اسکریپت به شکل خودکار انجام داد؟؟؟
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2007-10-03, 03:29 PM,
ارسال : #3
پاسخ: Re: نوشتن یک اسکریپت برای هست
شما نمی تونید با یک اسکریپت یه ماژول بسازید چون ماژول های هسته باید به صورت باینری کامپایلشوند
اگر می خوای واسه هسته ماژول بنویسی که باید یه سرچ تو گوگل بزنی تا مثل نقل و نبات کتاب گیر بیاری! واسه مهرفی system call جدید باید مستندات کرنل رو که در /use/src/linux/doc (البته به طور پیش فرض) خوب بخونی چون باید خیلی چیزا رو رعایت کنی! تا اونجایی که من مطالعه کردم System call حتما باید به صورت built-in کامپایل بشه.ولی وکر کنم با ماژول ها بشه یه کارایی کرد .

Registered Linux User #443548
<!-- m --><a class="postlink" href="http://lxsamee.com/">http://lxsamee.com/</a><!-- m -->
Follow me in Ohloh
http://www.karajlug.org
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان