اولین کامیت commit لینوکس linux

دیروز داشتم توی ریپوزیتوری گیتهاب لینوکس گشت میزدم که ی موضوعی ذهنمو مشغول کرد. اونم این بود که چرا خود لینوس توروالدز توی اوایل لیست contributor ها نیست.

بعد گفتم این چه حرفیه, خوب معلومه که نباید اون اولا باشه. چون لینوس گیت رو بعداز لینوکس ساخته. پس قاعدتا بخش زیادیش قبل ظهور گیت نوشته شده. درنتیجه همون بخش زیاد رو در قالب یدونه کامیت زده.

اینجوری شد که به فکرم رسید برم و اولین کامیت لینوکس رو ببینم. توی ریپوی گیت هابش گشتم و رسیدم به اولین کامیت:

https://github.com/torvalds/linux/commit/1da177e4c3f41524e886b7f1b8a0c1fc7321cac2

جالب بود برام. لینوس توی توضیحات این کامیت نوشته:

Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.

که ترجمش میشه:

 
ساخت اولیه مخزن git. من با تاریخ کامل زحمت نمی کشم ،
حتی اگر ما آن را داشته باشیم. ما می توانیم یک کنایه "تاریخی" جداگانه ایجاد کنیم
اگر بخواهیم بعداً بایگانی کنیم و در ضمن
3.2 گیگابایت هنگام وارد کردن به git - فضایی که تازه کار را آغاز می کند
روزهای گیت غیرمعمول پیچیده است ، وقتی زیرساخت های خوبی نداریم
 ترجمه درب و داغون از گوگل ترنسلیت خنگ :)

یعنی پایه و کد اولیه لینوکس توی تاریخ گیت نیست 🙂 که به گفته لینوس 3.2 گیگابایت درقالب یک کامیت در ریپو قرار گرفته!

که این درباره لینوکس موضیع جالبیه.