نوشتن یک اسکریپت برای هسته لینوکس
|
2007-09-29, 03:42 PM,
ارسال : #1
|
|||
|
|||
نوشتن یک اسکریپت برای هسته لینوک
سلام
اساتید من می خوام یه اسکیریپت بنویسم که به صورت dynamic باشه و توسط یک kernel module و برخی دستکاری ها در کرنل یک system call جدید ایجاد کند اگه مطلبی دارید که میتونه به من تو این کار کمک کنه لطف کنید ارائه بدید ممنون می شم |
|||
2007-09-29, 11:47 PM,
ارسال : #2
|
|||
|
|||
Re: نوشتن یک اسکریپت برای هسته لین
hackerman نویسنده :سلامسلام دقیقا چه کار می خواهید بکنید؟؟ یه اسکریپت که به کرنل یک 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 |
|||
|