۱.معرفی لینوکس و توزیع های لینوکسی
لینوکس توسط دانشجوی فنلاندی، لینوس تروالدز در اوایل دهه ی ۹۰ میلادی ساخته شد. لینوکس بر اساس یونیکس ساخته شد، یونیکس، سیستم عاملی ساخته شده در دهه ۷۰ بود که برای استفاده در رایانه های کوچک طراحی شده بود. لینوکس از ایده ها، استاندارد ها و طراحی یونیکس بهره میبرد اما کد آن کاملا مستقل از یونیکس است.
یکی از مواردی که لینوکس را از سیستم عامل هایی مانند ویندوز و مک متمایز میسازد، این است که این سیستم عامل قدرتمند توسط شرکت خاصی پشتیبانی نمیشود و آزادانه در دسترس است (گاهی اوقات در متن های انگلیسی با کلمه ی free مواجه میشوید که به معنای رایگان نیست بلکه به معنای ازاد است). آزاد بودن آن بدین معناست که هر کس میتواند کد آنرا به رایگان دریافت کند و استفاده کند، یا آنرا از نو بسازد و منتشر کند (حتی غیر رایگان، اما برنامه باید ازاد بماند. در مورد برنامه های ازاد در آینده بیشتر توضیح خواهیم داد)
آنچه که باید بدانید، این است که لینوکس تنها هسته (کرنل) میباشد. به بیان ساده، بخشی از سیستم عامل که وظایفی مانند اختصاص منابع سیستم مانند حافظه به برنامه ها و . را بر عهده دارد. اما یک سیستم عامل تنها با یک کرنل قابل استفاده نیست و نیاز به برنامه های دیگری نیز دارد. این برنامه ها به همراه کرنل لینوکس در یک بسته بندی به نام "توزیع لینوکسی" منتشر میشوند. پس یک توزیع لینوکس، یک پکیج است که از کرنل لینوکس ، مستندات (Documentation) و برنامه های کاربردی تشکیل شده است. اینکه یک توزیع از چه برنامه های اساسی تشکیل میشود را در آینده خواهید آموخت.تفاوت ها و شباهت های لینوکس و سایر سیستم عامل ها
در واقع سه سیستم عامل قدرتمند، یعنی لینوکس، OSX و ویندوز تنها در جزئیات با یکدیگر تفاوت دارند. هر سه یک محیط گرافیکی به کاربر ارائه میدند که به آنها اجازه میدهد با رایانه به ساده ترین نحو ارتباط برقرار کنند. برنامه های ضروری و مهم برای هر سه در دسترس است. این یک مزیت مهم است که مهاجرت بین این سه سیستم عامل به راحتی میسر باشد.
در کنار محیط گرافیکی، هر سه سیستم عامل یک خط فرمان را نیز ارائه میدهند. در ویندوز و OS X این قابلیت بیشتر به درد مدیران سیستم میخورد و کاربران عادی از آن استفاده نمیکنند، اما در لینوکس، خط فرمان ضروری ترین بخش سیستم عامل است و بسیاری از اعمال به وسیله آن انجام میشوند. خط فرمان در لینوکس (و همچنین OS X) ابزار های کاربردی بسیاری را به کاربران ارائه میدهد .
در لینوکس، یادگیری خط فرمان به اندازه محیط گرافیکی - و حتی بیشتر از آن - اهمیت دارد.
درباره این سایت