Skip to content

Commit

Permalink
End Of Content (GettingStart)
Browse files Browse the repository at this point in the history
  • Loading branch information
amirroox committed Jul 8, 2023
1 parent 1981526 commit 5846350
Show file tree
Hide file tree
Showing 10 changed files with 158 additions and 210 deletions.
53 changes: 24 additions & 29 deletions Lessons/GettingStart/ArchLinux/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,39 +27,34 @@
<h1 class="text-2xl">توضیحات</h1>
</div>
<div class="content_lessons CONTENT_COLOR">
<h1>تاریخچه لینوکس خوشگلمون</h1>
<h1>توزیع آرچ لینوکس</h1>
<h2>بررسی سریع : </h2>
<p>
اگه بخوایم الان در مورد تاریخچه لینوکس صحبت کنیم من ینفر محتوا کم میارم(همینجوری هم همیشه محتوا کم دارم!)
اما چون قراره باهم دیگه لینوکس کار کنیم ، بلخره باید یه چیزایی رو از تاریخچه و شکل گیری این سیستم عامل
هم بدونیم!
توزیع های لینوکسی به خاطر سادگیشون معروف شدن اما توزیع آرچ لینوکس کلا با راحتی مشکل داره! این توزیع به کاربران اجازه میده
هرچیزی که دلشون خواست رو انتخاب کنن و در عین حال عملکرد سیستم بهینه بمونه!مثل جنتو هم این توزیع برای مبتدیا مناسب نیست ، اما اگه از چالش و خرابکاری و از 0 شروع کردن خوشتون میاد میتونید این توزیع رو نصب کنید (البته اگه بتونید!)
<br>
حرف اضافه نمیزنم میریم سر تاریخچه لینوکس : لینوکس در سال 1991 (که خیلی ام ازش نمیگذره) توسط لینوس توروالدز (Linus Torvalds)
ساخته شد؛اما این همه داستان نیست و داستان شکل گیری لینوکس به قبل از همه اینا برمگیرده! تا قبل از سال 1991 سیستم عامل هایی
داشتیم مثل Mac (که مثل الان ، همون موقعه هم گرون بودن!) یا سیستم عاملی مثل Dos که امپراطوری میکرد (اما آنچنان ارزون و قابل دسترس نبود)
برای همین موارد وجود یه چیز رایگان و سریع و به طور کلی عالی ، کم بود!
<br>
از یه طرفی سیستم عامل Unix وجود داشت ، اما قیمت خیلی بالایی داشت که بازم برای همه نمیصرفید!کم کم سیستم عاملی به نام Minix ساخته شد که در واقع ساختش
توسط یه پروفسور بود که میخواست عملکر درونی یه سیستم واقعی رو به دانشجوهاش نشون بده (بعد تو ایران ... بگذریم) ،
از یه طرفی وقتی Minix سر و صدا به پا کرد ، اولین سیستم عاملی بود که به صورت متن باز (اوپن سورس - کلا سورسش در دسترس همه) در دسترس عموم
قرار میگرفت و همین انقلابی در مورد آزادی و جامعه اپن سورس بود!
خالق Minix یه کتاب برای کمک به درک کد های سیستم عامل نوشت و یکی از کسانی که اون کتاب رو خوندن ، لینوس توروالدز بود!
<br>
حالا مسیرو تغییر میدیم تا ببینم این لینوکس عزیزمون چجوری ساخته شد! لینوس یه هکر خود آموخته و دانشجو سال دوم علوم کامپیوتر توی دانشگاه هلسینکی (فنلاند)
بود و خیلی به برداشتن محدودیت های سیستم های عامل علاقه داشت (محدودیت اصلا خوب نیستتت!) ؛ از یه طرفی Minix سیستم عامل خوبی بود
اما آموزشی بود و برای مصارف تجاری و یا عمومی گزینه مناسبی نبود!
همچنین تو اون زمان سیستم عامل GNU هم ساخته شده بود که حرف اول توی سیستم عامل های متن باز و اوپن سورس رو میزد.
(گنو در سال 1983 ساخته شد اما بازم کاملا اوپن سورس نبود و حتی Minix هم قرار بود لایسنس دار بشه ، پس کلا نیاز داشتیم یچیزی کاملا رایگان به وجود بیاد!)
حالا از گنو بگذریم لینوس قصه ما بلخره توی سال 1991 به گروه خبری Minix یه متنی رو ارسال کرد که اگه بخوام خلاصه بگم اینو گفت : من یه سیستم عامل کاملا آزاد برای سرگرمی ساختم
و قرار نیست تجاری باشه ولی چون شبیه Minix ، میخواستم بازخورد های شما رو داشته باشم و بدونم مردم چه فیچر هایی رو دوست دارن.
حتی خود لینوس هم فک نمیکرد یه تایمی سسیتم عاملش انقدر بزرگ بشه که یکی از اون سر دنیا در مورد تاریخچش فقط این همه بنویسه!
در هر صورت کد های سیستم عامل لینوکس تو اینترنت آپلود شد و خیلی زود فراگیر شد و استقبال پرشوری هم داشت! اما خیلی زود خالق Minix (اسم اون پرفسور ، اندرو تاننبوم بود) جواب لینوس رو خیلی تند داد ، به طور خلاصه هم اینو گفت :
طراحی یه هسته یکپارچه توی سال 1991 یه اشتباه محضه و خدارو شکر که دانشجو من نیستی وگرنه نمره بالایی نمیگرفتی.(خدایی ناراحت شدم :( )
مهم ترین مورد توی آرچ ، همین شخصی سازی و اجازه به کاربرانه، تا جایی که معتقده همه ویژگی ها باید توسط کاربر شخصی سازی بشه!
مثلا هیچ دستکتاپ بومی از قبل روش نصب نیست و خودتون باید انتخاب کنید که چی دوس دارید!
همچنین پروسه نصب بسیار متفاوت تر از بقیه توزیع هاست که همین جالب ترش میکنه. و همچنین کمتر دارای نرم افزار های گرافیکیه تا شمارو
بیشتر درگیر خط فرمان کنه!
</p>
<h2>پکیج منیجر :</h2>
<p>
این توزیع هم مثل جنتو از پکیج منیجر مخصوص به خودش به نام pacman استفاده میکنه.
</p>
<h2>استفاده :</h2>
<p>
استفاده از آرچ هم در حد گنتو پیچیده است و برای افراد مبتدی مناسب نیست ، اما سرعت و سبکیش میتونه برای هر سیستمی با
هر مشخصاتی مناسب باشه!
<br>
تاننبوم قطعا پرفسور معروفی بود و حرفش اهمیت زیادی داشت ، اما در مورد Linux اشتباه میکرد و همچنین لینوس هم با این بادا نلرزید و به کارش ادامه داد. طرفدارای لینوکس هرروز اضافه میشد و دیگه اسباب بازی برای
هکر ها نبود و واقعا یه سیستم عامل کاربردی شده بود! در آخر هم لینوکس مجوز عمومی GNU رو گرفت و جزو یه سسیتم عامل واقعی شد که برای استفاده و توسعه رایگان بود!
همچنین اگه واقعا میخواید یه سیستم عامل سبک داشته باشید و لینوکس رو قشنگ (با درد) حس کنید از آرچ لینوکس استفاده کنید.
ممکنه یکم توی یادگیریش و نصبش به مشکل بخورید ولی همین حل کردن مشکل میتونه به یادگیریتون خیلی کمک کنه!
<br>
اما همینجوری نموند و بعضی از شرکت ها اومدن و نسخه های خودشون رو ارائه دادن (بر پایه لینوکس) و با قیمت های خودشون به فروش رسوندن ، اما هنوز که هنوزه
لینوکس یه سیستم عامل رایگانه که میتونید همه جا راحت دانلودش کنید و هر بلایی خواستید سرش بیارید.(من از طرف شما از لینوس تشکر میکنم!)
(نصب کننده گرافیکی هم برای آرچ وجود داره ، ولی اگه میخواید واقعا چالش داشته باشید ازش استفاده نکنید و برای نصب از
<a href="https://wiki.archlinux.org/" class="text-red-400">
Arch Wiki
</a>
استفاده کنید)
</p>
</div>

Expand Down
11 changes: 10 additions & 1 deletion Lessons/GettingStart/Debian/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,11 @@
</p>
<h2>پکیج منیجر :</h2>
<p>
پکیج منیجر رو اگه بخوام به طور خلاصه توضیح بدم یعنی نرم افزاری داخل سیستم عامل که میتونید باهاش نرم افزار ها و پیکج های مختلف رو دانلود و نصب کنید.
پکیج منیجر رو اگه بخوام به طور خلاصه توضیح بدم یعنی نرم افزاری داخل سیستم عامل که میتونید باهاش نرم افزار ها و پیکج های مختلف رو دانلود و نصب کنید(ولی به صورت کلی یعنی مدیریت بسته های نصبی - یجور مدیریت برنامه هامونه).
هر توزیع پکیج منجیر مخصوص خودش رو داره و حتی ممکنه دستورات نصب متفاوتی داشته باشه ولی فعلا این مبحثو پس ذهنتون نگه دارید تا به وقتش
به درس پکیج منیجر ها برسیم.
پکیج منیجری که خانواده دبیان ازش استفاده میکنه dpkg و ابزار APT است.
(dpkg مخفف Debian package است!)
</p>
<h2>استفاده :</h2>
<p>
Expand Down Expand Up @@ -81,6 +83,13 @@
$('body,html').animate({
scrollTop: $('#end_menu').offset().top
}, 800);

// Season next
$("#LessonsMenu ol").append(`
<a href="../../CommandLine">
<li id="CommandLine" class="hidden md:block LIST_LESSON py-1 hover:bg-red-500 hover:text-white duration-500">فصل بعدی : خط فرمان</li>
</a>
`);
</script>

</body>
Expand Down
50 changes: 21 additions & 29 deletions Lessons/GettingStart/Fedora/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,39 +27,31 @@
<h1 class="text-2xl">توضیحات</h1>
</div>
<div class="content_lessons CONTENT_COLOR">
<h1>تاریخچه لینوکس خوشگلمون</h1>
<h1>توزیع فدورا</h1>
<h2>بررسی سریع : </h2>
<p>
اگه بخوایم الان در مورد تاریخچه لینوکس صحبت کنیم من ینفر محتوا کم میارم(همینجوری هم همیشه محتوا کم دارم!)
اما چون قراره باهم دیگه لینوکس کار کنیم ، بلخره باید یه چیزایی رو از تاریخچه و شکل گیری این سیستم عامل
هم بدونیم!
قبلا گفتیم توزیع رد هت از توزیع فدورا شکل گرفته. پروژه Fedora اواخر سال 2003 شروع به کار کرد و درست زمانی بود که Red Hat متوقف شده بود.
برای همین شرکت RedHat تصمیم گرفت محصول جدید خودش رو از توزیع Fedora بسازه(البته اینم بگم پشتیبان و حمایت کننده Fedora خود شرکت RedHat)
<br>
حرف اضافه نمیزنم میریم سر تاریخچه لینوکس : لینوکس در سال 1991 (که خیلی ام ازش نمیگذره) توسط لینوس توروالدز (Linus Torvalds)
ساخته شد؛اما این همه داستان نیست و داستان شکل گیری لینوکس به قبل از همه اینا برمگیرده! تا قبل از سال 1991 سیستم عامل هایی
داشتیم مثل Mac (که مثل الان ، همون موقعه هم گرون بودن!) یا سیستم عاملی مثل Dos که امپراطوری میکرد (اما آنچنان ارزون و قابل دسترس نبود)
برای همین موارد وجود یه چیز رایگان و سریع و به طور کلی عالی ، کم بود!
اگه بخوام از اول اول تعریف کنم نسخه اولیه Fedora به عنوان یه پروژه دانشجویی شروع شد و هدفشم این بود که بتونه نرم افزار های RedHat رو روی یه سیستم عامل جدید دریافت کنه و آماده به توسعه باشه!
اما فرق اساسی فدورا با ردهت این بود که فدورا رایگان و ردهت تجاری بود برای همین داخل ردهت بخش همکاری در توسعه وجود نداشت!
اما همین بخش در فدورا باعث پیشرفت این توزیع شد، تا جایی که RedHat محصول اولیه خودش رو حذف کرد و نسخه جدید رو بر پایه فدورا ساخت!
<br>
از یه طرفی سیستم عامل Unix وجود داشت ، اما قیمت خیلی بالایی داشت که بازم برای همه نمیصرفید!کم کم سیستم عاملی به نام Minix ساخته شد که در واقع ساختش
توسط یه پروفسور بود که میخواست عملکر درونی یه سیستم واقعی رو به دانشجوهاش نشون بده (بعد تو ایران ... بگذریم) ،
از یه طرفی وقتی Minix سر و صدا به پا کرد ، اولین سیستم عاملی بود که به صورت متن باز (اوپن سورس - کلا سورسش در دسترس همه) در دسترس عموم
قرار میگرفت و همین انقلابی در مورد آزادی و جامعه اپن سورس بود!
خالق Minix یه کتاب برای کمک به درک کد های سیستم عامل نوشت و یکی از کسانی که اون کتاب رو خوندن ، لینوس توروالدز بود!
<br>
حالا مسیرو تغییر میدیم تا ببینم این لینوکس عزیزمون چجوری ساخته شد! لینوس یه هکر خود آموخته و دانشجو سال دوم علوم کامپیوتر توی دانشگاه هلسینکی (فنلاند)
بود و خیلی به برداشتن محدودیت های سیستم های عامل علاقه داشت (محدودیت اصلا خوب نیستتت!) ؛ از یه طرفی Minix سیستم عامل خوبی بود
اما آموزشی بود و برای مصارف تجاری و یا عمومی گزینه مناسبی نبود!
همچنین تو اون زمان سیستم عامل GNU هم ساخته شده بود که حرف اول توی سیستم عامل های متن باز و اوپن سورس رو میزد.
(گنو در سال 1983 ساخته شد اما بازم کاملا اوپن سورس نبود و حتی Minix هم قرار بود لایسنس دار بشه ، پس کلا نیاز داشتیم یچیزی کاملا رایگان به وجود بیاد!)
حالا از گنو بگذریم لینوس قصه ما بلخره توی سال 1991 به گروه خبری Minix یه متنی رو ارسال کرد که اگه بخوام خلاصه بگم اینو گفت : من یه سیستم عامل کاملا آزاد برای سرگرمی ساختم
و قرار نیست تجاری باشه ولی چون شبیه Minix ، میخواستم بازخورد های شما رو داشته باشم و بدونم مردم چه فیچر هایی رو دوست دارن.
حتی خود لینوس هم فک نمیکرد یه تایمی سسیتم عاملش انقدر بزرگ بشه که یکی از اون سر دنیا در مورد تاریخچش فقط این همه بنویسه!
در هر صورت کد های سیستم عامل لینوکس تو اینترنت آپلود شد و خیلی زود فراگیر شد و استقبال پرشوری هم داشت! اما خیلی زود خالق Minix (اسم اون پرفسور ، اندرو تاننبوم بود) جواب لینوس رو خیلی تند داد ، به طور خلاصه هم اینو گفت :
طراحی یه هسته یکپارچه توی سال 1991 یه اشتباه محضه و خدارو شکر که دانشجو من نیستی وگرنه نمره بالایی نمیگرفتی.(خدایی ناراحت شدم :( )
<br>
تاننبوم قطعا پرفسور معروفی بود و حرفش اهمیت زیادی داشت ، اما در مورد Linux اشتباه میکرد و همچنین لینوس هم با این بادا نلرزید و به کارش ادامه داد. طرفدارای لینوکس هرروز اضافه میشد و دیگه اسباب بازی برای
هکر ها نبود و واقعا یه سیستم عامل کاربردی شده بود! در آخر هم لینوکس مجوز عمومی GNU رو گرفت و جزو یه سسیتم عامل واقعی شد که برای استفاده و توسعه رایگان بود!
این از تاریخچه ارتباط بین ردهت و فدورا ، ولی اگه بخوایم در مورد خود فدورا صحبت کنیم ، باید بگیم این توزیع دقیقا از هسته اصلی لینوکس (Kernel) ساخته شده و از بقیه توزیع ها استفاده نکرده.
همچنین از محیط های گرافیکی متفاوتی مثل GNOME ، KDE ، MATE و غیره پشتیبانی میکنه!
و مهم تر از همه اینکه برخلاف ردهت رایگان رایگانه!
و اینم بگم که این توزیع ، توزیع مورد علاقه پدر لینوکس دنیا ینی خود لینوس توروالدزه!
</p>
<h2>پکیج منیجر :</h2>
<p>
فدروا هم مثل رد هت از پکیج منیجیر RPM استفاده میکنه.(پکیج منیجر RPM برای خانواده فدرواست، یادتون باشه!)
</p>
<h2>استفاده :</h2>
<p>
استفاده از فدروا هم مثل بقیه توزیع ها آسونه و دانش فنی خاصی برای نصب نیاز نداره. همچنین یه نسخه Live داره که میتونید
روی فلش یا DVD رایت کنید و ازش به صورت زنده استفاده کنید.(حالت زنده یعنی با ریبوت کردن اطلاعات شما از بین میره و فقط تا زمانی اطلاعات رو دارید که فلش یا سی دی شما در حال کاره!)
<br>
اما همینجوری نموند و بعضی از شرکت ها اومدن و نسخه های خودشون رو ارائه دادن (بر پایه لینوکس) و با قیمت های خودشون به فروش رسوندن ، اما هنوز که هنوزه
لینوکس یه سیستم عامل رایگانه که میتونید همه جا راحت دانلودش کنید و هر بلایی خواستید سرش بیارید.(من از طرف شما از لینوس تشکر میکنم!)
کلا اگه میخواید یه چیزی مشابه با RedHat استفاده کنید ، ولی بخاطرش پول ندید این توزیع مناسب شماست :)
</p>
</div>

Expand Down
Loading

0 comments on commit 5846350

Please sign in to comment.