به نام خدا

سلام خدمت شما هموطنان عزیز!

راستش دنبال این بودم که ببینم لینوکس چجوری کار میکنه گفتم برم ببینم کد اولین نسخه لینوکس که linux 0.01 هست چجوریه؟! و چطوری میشه اونو کامپایل و اجرا کرد!

کدش رو به راحتی به دست آوردم و در سرتاسر اینترنت موجوده اما اینکه چجوری اجراش کنم خیلی وقتم رو گرفت شاید 2 یا 3 روز روش وقت گذاشتم نشد!

اخرش دیدم یکی رفته و اونو خیلی تر تمیز برای شبیه سازی توی ویندوز آماده کرده (با نرم افزار QEmu) جالبتر اونکه یه فایل هم برای کامپایلش درست کرده یعنی شما کافیه اون فایل رو اجرا کنید تا خودش لینوکس رو با gcc 1.4 کامپایل کنه و فایل نهایی رو در اختیارتون بزاره! اینجوری میتونید به راحتی سورس رو تغییر بدید و سریعا نتیجه تغییرش رو ببینید! واقعا عالیه دستش درد نکنه!

ساتش اینه که میتونید مطالب دیگه ای که در این مورد نوشته رو مطالعه بفرمایید!

https://virtuallyfun.com/2016/01/29/updated-build-of-linux-0-11-on-windows-10/

برای دانلود فایلش میتونید روی لینک آخر مطلبش کلیک کنید و اونو دانلود کنید (که البته رمز میخواد که اگه دقت کنید زیرش نوشته Use the username user, and the password depictedluminaries82 ) 

که البته من برای دانلود میزارم که خیالم راحت باشه که میتونید دانلودش کنید!

برای دانلود کلیک کنید (حجم : 6 مگابایت)

خوب سورسش توی پوشه src -> linux-0.11 هست که میتونید اونو تغییر بدید! (یه راهنمایی بعضی از چیزایی که روی صفحه چاپ میشه توی پوشه init و فایل main.c هست اگه برید اونجا برای امتحان میتونید متنی رو که نشون میده رو تغییر بدید)

بعض از تغییر فایل blind.cmd رو اجرا کنید و منتظر بمونید که فایل image ساخته بشه حالا برگردید برید توی پوشه qemu-12.5.i386 و از اونجا فایل linux.bat رو اجرا کنید تا لینوکس شما شبیه سازی بشه.

توصیه: اگه میخواید واقعا این نسخه از لینوکس رو ویرایش کنید! میتونید از برنامه VS Code برای سریعتر شدن شناسایی کد و ویرایش کد استفاده کنید..! (برنامه خوبیه!)


موفق باشید

اگه کمکی از دست برمیاد در خدمتتون هستم! 

یا علی مدد...!