محمدرضا رازیان
محمدرضا رازیان
خواندن ۱ دقیقه·۴ سال پیش

ساخت توزیع لینوکس‌پایه

تصمیم گرفتم این ترم مسئولیت تدریسیاری (TA) یکی از گروه‌های سیستم‌عامل دانشکده مهندسی کامپیوتر دانشگاه شریف را بر عهده بگیرم تا با کمک تمرین‌ها و پروژه‌های درس، کمی این درس رو نزدیک کنیم به نیازمندی‌های بازار کار و صنعت.

مطالبی که در جلسه اول به اونها اشاره کردیم:

چرا ساخت توزیع؟ پاسخ ما این بود: ۱- رفع نیازهای شخصی/گروهی/سازمانی ۲- ماهر شدن

البته برای اینکه دانشجویان بیشتر با فضای متن‌باز و نرم‌افزار آزاد آشنا بشوند کمی هم در مورد دانش آزاد و نرم‌افزار آزاد صحبت کردیم. یکی از جملات مهم اینه که دانش آزاد با کمک نرم‌افزار آزاد می‌تواند شکل بگیرد (اگر مراقب دانش آزاد نباشیم، دانش به ابزاری برای بردگی تبدیل خواهد شد). البته این رو تاکید کردیم که نرم‌افزار آزاد یک تفکر و یک سبک زندگی است و نه صرفاً متن‌باز! به قول ریچارد استالمن (بنیانگذار جنبش نرم‌افزار آزاد و مؤسس پروژه گنو):

This is wrong, I’m not going to live this way

که در آن این به عدم اشتراک دانش و عدم هم‌افزایی حاصل از بسته‌شدن سامانه‌ها اشاره می‌کند.

  • به این سوالات هم پاسخ دادیم:
  • درآمد نرم‌افزار آزاد از کجاست؟
  • آیا نرم‌افزار آزاد امن است؟
  • گنو/لینوکس با لینوکس چه تفاوتی دارد؟

در انتهای کلاس ما نقشه فکری خودمون، از کاری که دانشجویان قرار است در طول ترم انجام دهند را نمایش دادیم.

نقشه فکری ما برای ساخت یک توزیع لینوکس‌پایه
نقشه فکری ما برای ساخت یک توزیع لینوکس‌پایه


به ذهنم رسید اون نقشه فکری رو به صورت یک نقشه بازی طراحی کنیم (ممنون از علیرضا بابت کمک در طراحی) که حاصلش شد شکل زیر

نقشه رسیدن به توزیع لینوکس‌پایه
نقشه رسیدن به توزیع لینوکس‌پایه

این نقشه نشان دهنده گام‌هایی است که باید طی شود تا یک توزیع لینوکس‌پایه ایجاد شود.

در پایان هم کتاب

Linux+ and LPIC-1 Guide to Linux Certification, 5th Edition, Jason Eckert

و مقاله کلیسا و بازار اریک ریموند معرفی شدند.

اگه دوست دارید بیشتر از این ترم و تمرین‌های این ترم بدونید با من در ارتباط باشید (آدرس ایمیلم در سایت شخصی‌ام هست).





نرم‌افزار آزادسیستم‌عاملفناوری اطلاعاتدانشگاه شریف
علاقمند به حوزه علوم و مهندسی رایانه
شاید از این پست‌ها خوشتان بیاید