هماطور که در مطالب قبلی اشاره شد هر سیستم عامل از یک هسته (Kernel) و مجموعه برنامههای کاربردی (Userland)تشکیل شده که ترکیبهای مختلفی از آنها وجود دارد
برای مثال گنو- لینوکس در واقع سیستم عاملی با هسته ی لینوکس و یوزرلند گنو است که به طور کلی توسط پروژه ی گنو جمع آوری شده و تنها به دلیل آماده نبودن هسته درزمان عرضه ، از لینوکس که در آن زمان به بلوغ کاملی رسیده بود استفاده شد . به همین دلیل جنجال های زیادی بر سر نام گذاری آن بوجود آمد
اما بعد ها گنو هسته ی اختصاصی خود با نام هرد را استفاده کرد و گنو-هرد را به طور جهانی عرضه کرد که در حال حاضر توزیع هایی بر مبنای هر دو کرنل وجود دارد .برای مثال توزیع دبیان بر پایه ی هسته ی گنو هرد توسعه یافته و اوبونتو بر پای هسته ی لینوکس.
اما این گستردگی از یوزرلند ها و کرنل ها به همین جا ختم نمی شود باید اشاره کرد که حتی اندروید توزیعی بر مبنای هسته ی لینوکس و یوزرلند دالویک است که از اندروید لالی پاپ به بعد به آرت تغییر یافت
یکی از خاصیت کرنل های متن باز انعطاف پذیری آن هاست که شما به کمک شل ها می توانید آن ها را تغییر دهید و به وسیله ی آنها نرم افزار ها را اجرا یا نصب نمایید
که در مطالب آینده به انواع کرنل ها ، شل ها و کد نویسی آنها می پردازیم
#parsa
#linux
#build_your_os
@de_coder
برای مثال گنو- لینوکس در واقع سیستم عاملی با هسته ی لینوکس و یوزرلند گنو است که به طور کلی توسط پروژه ی گنو جمع آوری شده و تنها به دلیل آماده نبودن هسته درزمان عرضه ، از لینوکس که در آن زمان به بلوغ کاملی رسیده بود استفاده شد . به همین دلیل جنجال های زیادی بر سر نام گذاری آن بوجود آمد
اما بعد ها گنو هسته ی اختصاصی خود با نام هرد را استفاده کرد و گنو-هرد را به طور جهانی عرضه کرد که در حال حاضر توزیع هایی بر مبنای هر دو کرنل وجود دارد .برای مثال توزیع دبیان بر پایه ی هسته ی گنو هرد توسعه یافته و اوبونتو بر پای هسته ی لینوکس.
اما این گستردگی از یوزرلند ها و کرنل ها به همین جا ختم نمی شود باید اشاره کرد که حتی اندروید توزیعی بر مبنای هسته ی لینوکس و یوزرلند دالویک است که از اندروید لالی پاپ به بعد به آرت تغییر یافت
یکی از خاصیت کرنل های متن باز انعطاف پذیری آن هاست که شما به کمک شل ها می توانید آن ها را تغییر دهید و به وسیله ی آنها نرم افزار ها را اجرا یا نصب نمایید
که در مطالب آینده به انواع کرنل ها ، شل ها و کد نویسی آنها می پردازیم
#parsa
#linux
#build_your_os
@de_coder
سایت زیر توسط David Galles دانشجوی رشته ی علوم کامپیوترِ دانشگاه سانفرانسیسکو طراحی شده
در این سایت شما می توانید با ساختمان داده هایی که تا به امروز ساخته شدند ،معروف و غیر معروف کار بکنید و آشنا بشید
اگر در درک و فهم داده ساختارها به مشکل دارید این سایت خیلی کمک تون میکنه و آشنا با ساختمان داده ها در قدم اول بسیار مفید خواهد بود
https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
@de_coder
در این سایت شما می توانید با ساختمان داده هایی که تا به امروز ساخته شدند ،معروف و غیر معروف کار بکنید و آشنا بشید
اگر در درک و فهم داده ساختارها به مشکل دارید این سایت خیلی کمک تون میکنه و آشنا با ساختمان داده ها در قدم اول بسیار مفید خواهد بود
https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
@de_coder
ریستارت موجب بهبود عملکرد می شود
از گذشته تا کنون، ریستارت یک راه حل همیشگی و مثبت جهت حل مشکلات سیستم و همچنین جلوگیری از توفق فعالیت نرم افزاری بود.
با این حال سیستم های امروزی دیگر نیاز آنچنانی به ریستارت ندارند و حتی اگر آن ها را همیشه روشن نگه دارید، کمتر با مشکلات و هنگ مواجه می شوید. اما به هر حال ریستارت هنوز هم یک راه حل فوق العاده در رویارویی با ارورهای متنوع و هنگ سیستم است.
@de_coder
از گذشته تا کنون، ریستارت یک راه حل همیشگی و مثبت جهت حل مشکلات سیستم و همچنین جلوگیری از توفق فعالیت نرم افزاری بود.
با این حال سیستم های امروزی دیگر نیاز آنچنانی به ریستارت ندارند و حتی اگر آن ها را همیشه روشن نگه دارید، کمتر با مشکلات و هنگ مواجه می شوید. اما به هر حال ریستارت هنوز هم یک راه حل فوق العاده در رویارویی با ارورهای متنوع و هنگ سیستم است.
@de_coder