• Black
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

عضویت ویژه طلایی گارد ایران با تخفیف 50%

برای عضویت کلیک کنید

3 ارسال در این موضوع قرار دارد

بسم الله رحمان رحیم

 

 

با سلام خدمت دوستان

 

بعد از مدت ها محدودیت اینجا هستیم تا بتونیم با اشتراک گذاشتن علم همدیگه و کمک به یک دیگر خدمتی به جامعه لینوکس و تیم امنیتی گاردایران بکنیم.

 

در این سری از آموزش ها ابتدا قصد داریم به طور کامل با فلسفه لینوکس و اصلا گنو / لینوکس چیه و چی شد و ساختارشو مقایسش با ویندوز و ... انجام بدیدم سپس با کار کردن کامل با یکی از توزیع های گنو /

 

لینوکس به نام اوبونتو رو یاد میگیرید.

 

نا گفته نماند که با یادگیری این سری از آموزش ها می توانید با توزیع های دیگر لینوکس هم خودتون رو مچ کنید. 

 

در این سری از آموزش ها بنده از کتاب لینوکس و زندگی کمک گرفتم و قصد بنده هم این بوده با دادن آموزش های تصویری و مطالب خیلی بیشتر در ادامه آموزشات به این دنیا و تیم خدمتی کنم.

 

 

 

قوانین این تاپیک :

 

۱. از دادن اسپم جدا خود داری کنید و سوالات خودتون رو در اینجا بپرسید.

 

۲. پسورد فایل های آموزشی guardiran.org  می باشد در این باره سوال نپرسید.

 

۳. همه لینک ها تست شده است بنابراین برای دانلود هرچه بهتر از دانلود منیجر های مختلف استفاده فرمایید.

 

 

 

 

درضمن دوستانی که تمایل به همکاری در این تاپیک رو دارن به بنده پیام بدن.

 

 

با سپاس و یاعلی

faylor، rezarahemi، NetDeF و 4 کاربر دیگر پسندیده اند

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام دوباره خدمت دوستان

 

 

فصل یکم : اصول و مقدمات

 

جلسه اول : نرم افزار آزاد (فلسفه آزادی نرم افزار)

 

 

در این جلسه به مفهوم کلی نرم افزار آزاد می پردازیم . چون یکی از مهم ترین پایه های به وجود آمدن سیستم عامل گنو/ لینوکس می باشد.

 

 

۱- نرم افزار آزاد چیست؟

 

نرم‌افزار آزاد نرم‌افزاری است که می‌توان آن را آزادانه و بدون محدودیت، به هر منظور استفاده کرد، مطالعه و بررسی نمود، و تغییر داد. همچنین کپی کردن یا توزیع مجدد (خواه

 

بدون تغییر و خواه با تغییراتی در نرم‌افزار) آزاد و بدون محدودیت یا با محدودیت بسیار کمی (تنها برای اطمینان از اینکه دریافت کنندگان بعدی نرم‌افزار نیز از این آزادی‌ها بهره‌مند

 

می‌شوند یا تولیدکنندگان سخت‌افزارهایی که سروکار سخت‌افزار با مصرف‌کننده‌ است به کاربران اجازه‌ی ایجاد تغییر در سخت‌افزارشان را بدهند) است. نرم‌افزارهای آزاد عموما

 

رایگان هستند اما می‌توانند دارای قیمت هم باشند مثلا برای هزینه تولید CD و دیگر اَشکال توزیع آن. (برگرفته از : کتاب لینوکس و زندگی)

 

 

با توجه به جملات بالا می توان نتیجه گرفت هر نرم افزاری که نکات زیر درونش رعایت شده یک نرم افزار آزاد است :

 
 
۱. کاربران باید اجازه داشته باشند که نرم‌افزار مورد نظر را برای هر قصد و منظوری اجرا کنند.
 
۲. کاربران باید اجازه داشته باشند نرم‌افزار را مطابق با نیازهای خود تغییر دهند. برای رسیدن به این هدف، کدهای منبع نرم‌افزار باید در اختیار کاربر قرار گیرد.
 
۳. کاربران باید اجازه داشته باشند نرم‌افزار را مجدداً منتشر کرده و در اختیار دیگران قرار دهند. این کار می‌تواند به صورت رایگان و یا در ازای دریافت مبلغی پول صورت گیرد.
 
۴. اگر کاربری نرم‌افزار را تغییر داد، باید اجازه داشته باشد آن را مجدداً منتشر کرده و در اختیار دیگران قرار دهد. (در مورد نرم‌افزارهای کپی‌لفت، لازم است تا کدهای منبع نرم‌افزار تغییریافته نیز در اختیار کاربران دیگر قرار گیرد)
 
(برگرفته از : Free Software Foundation)
 
 
 
۲- فرق نرم افزار آزاد (Free software) با نرم افزار متن باز (Open Source) چیست؟
 
در واقع هیچ فرقی در این دو نیست!‌ زمانی که نرم افزار آزاد را می خوانیم با توجه به لغت Free در انگلیسی در یکی از معانیش به معنی رایگان است از این رو عده ای فکر می
 
کردند این جور نرم افزار ها رایگان هستند درصورتی که به معنای آزاد می باشند به همین علت این جور نرم افزار ها به نرم افزار های متن باز یا متن ازاد مشهور شدند.
 
 
 
۳- امنیت در نرم افزار های آزاد چه گونه است؟
 
نرم افزار های آزاد معمولا خیلی سریع تر نسبت به نرم افزار های انحصار گرانه بروز می شوند و درنتیجه خیلی سریع تر باگ های امنیتیشان رفع می شود... زیرا مثلا سیستم عامل
 
اوبونتو محدود به یک شرکت با ۲۰۰ برنامه نویس نیست بلکه میلیون ها انسان در سراسر جهان می توانند درصورت وجود باگ سریعا آن را رفع کنند و خیلی سریع پیغام بروزرسانی
 
آن بر روی سیستم ها می آید ... برعکس سیستم عامل های دیگر مانند ویندوز!
 
 
 
۴- مثالهایی از نرم‌افزارهای آزاد کاربردی
 
هستهٔ سیستم‌عامل گنو/لینوکس، داروین (هسته‌ی مک) و بی‌اس‌دی کامپایلر جی‌سی‌سی، کتابخانه‌ی C پایگاه‌داده‌های رابطه‌ای مانند: MySQL، PostgreSQL زبان‌های برنامه‌نویسی
 
مانند تی‌سی‌ال، روبی، پایتون، پرل و پی‌اچ‌پی. مرورگر وب: فایرفاکس اُپن آفیس میزکار کی‌دی‌ای میزکار گنوم برنامه‌های حروف چینی مانند تک، لاتک و فارسی تک نرم‌افزارهای
 
مدیریت محتوا: دروپال، جوملا، پی‌اچ‌پی نیوک، پست نیوک و مامبو. نرم‌افزارهای ساخت انجمن: phpBB (برگرفته از کتاب لینوکس و زندگی)
 
 
 
قسمت اول به پایان رسید ... در جلسه بعدی به تاریخچه گنو/لینوکس می پردازیم . امیدوارم اطلاعات خوبی به شما عزیزان داده باشم. اگر انتقاد یا پیشنهادی داشتید حتما با بنده در
 
میان بگذارید.
 
 
با سپاس و یاعلی
DeMoN، REX و l8qp پسندیده اند

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام و  درود

 

 

فصل یکم : اصول و مقدمات

 

جلسه دوم : تاریخچه گنو/لینوکس

 

 

داستان از اون جایی شروع میشه که ریچارد استالمن موسس بنیاد نرم‌افزار آزاد،  در دانشگاه MIT در سال 1983 شروع به ساخت و طراحی سیستم عاملی به نام گنو (GNU) کرد (

 

دقت کنید که GNU مخفف گنو/لونیکس نیست بلکه مخفف GNU's Not Unix است زیرا طراحی گنو، شبه‌یونیکس است و ثانیاً گنو جزء نرم‌افزارهای آزاد بوده و از کدهای یونیکس

 

استفاده نمیکند به همین علت چنین نامی رو گذاشت) و همچنین در سال 1985 بنیاد نرم‌افزار آزاد را بیشتر با هدف جذب سرمایه برای توسعه‌ی گنو تاسیس کرد.

 

در همین زمان ها بود که طراحی و ساخت سیستم عامل داشت جلو می رفت و اجزای مورد نیاز هسته گنو مثل‌ : ویرایشگرها، پوسته‌ها، کامپایلرها و سایر ابزارها طراحی و

 

پیاده‌سازی شدند اما هسته‌ی سیستم‌عامل هنوز مهیا نبود. (هسته‌ی گنو، هرد (Hurd) نام دارد و از سال 1990 تاکنون در دست توسعه است) .

 

در همین زمان هسته دیگری به نام لینوکس (توسط توروالدز نوشته شده است) تحت مجوز GPL منتشر شد. از این رو پروژه مشترکی به نام گنو / لینوکس شکل گرفت. هدف نهایی

 

این پروژه به این شکل شده است :

 

 

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

 

هدف نهایی فراهم‌کردن نرم‌افزارهای آزاد برای انجام تمام کارهایی که کاربران کامپیوتر میخواهند انجام دهند و در نتیجه مطرودکردن نرم‌افزارهای انحصاری است. 

 

 

خب تا این جا با تاریخجه ایجاد پروژه گنو / لینوکس اشنا شدید اما به نظر بنده برای درک بهتر از تاریخجه ایجاد این پروژه حتما مطالعه ای درباره دنیا یونیکس و لینوس و لینوکس

 

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

 

 

برای دانلود اینجا کلیک کنید.
 
 

در قسمت بعدی به موضوع " چرا گنو / لینوکس ؟ " می پردازیم . توجه داشته باشید هرچه جلو تر برویم آموزش ها تصویری خواهد شد.

 

 

با تشکر و یاعلی

DeMoN پسند دیده است

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

درباره ی ما

تیم امنیتی گارد ایران یک گروه مستقل است که قوانین آن با خط مشی جمهوری اسلامی ایران مغایرت ندارد. تیم امنیتی گارد ایران از سال 1393 فعالیت خود را آغاز کرد و هدف این تیم تامین امنیت سایت ها و سرورهای ایرانی است. تیم ما همیشه برای دفاع از مرزهای سایبری سرزمین عزیزمان ایران آماده است.