کتاب مبانی یونیکس و اینترنت

هدف نویسنده از نوشتن کتاب مبانی یونیکس و اینترنت

مقصود این نوشتار کمک به کاربرانی است که لینوکس و اینترنت را از راه کار کردن با آن ها می آموزند. گرچه این راه بسیار خوبی برای کسب مهارت های جدید است، گاه باعث می شود خلأهای خاصی در آگاهی شخص از مفاهیم پایه ای بر جای بماند، این خلأها می توانند اندیشیدن خلق یا برخورد کارآمد با اشکالت را مشکل کنند، چرا که شخص الگوی ذهنی درستی از آنچه واقعاً اتفاق می افتد ندارد.

من خواهم کوشید به زبانی روشن و ساده، ساز و کار لینوکس و اینترنت را توضیح دهم. شیوه‌ی ارائه‌ی توضیحات، مناسب کسانی است که یونیکس یا لینوکس را بر سخت‌افزارهای رده‌ی PC (رایانه‌های شخصی) به کار می‌برند.

با این حال در اینجا فقط از «یونیکس» نام خواهد برد، زیرا آنچه توصیف خواهم کرد در سکوهای (Platforms) مختلف و همه‌ی گونه‌های یونیکس ثابت است.

من فرض خواهم کرد که شما در حال حاضر از یک رایانه‌ی شخصی اینتل استفاده می‌کنید. اگر از Alpha یا PowerPC یا رایانه‌ی دیگری استفاده می‌کنید، جزئیات اندکی متفاوت خواهد بود؛ اما مفاهیم پایه‌ای همین‌ها هستند.

من چیزی را تکرار نمی کنم، بنابراین بایستی به مطالب دقت کنید. اما این بدین معنی هم هست که از تک تک کلماتی که می خوانید چیزهایی خواهید آموخت. خوب است در اولین خواندن نگاهی گذرا به مطالب بیندازید؛ بعد از اینکه آنچه را که آموخته اید هضم کردید، می بایست برگردید و چند بار دیگر دوباره بخوانید.

این نوشتار پیوسته در حال تکامل است و قصد دارم در پاسخ به نظرهایی که از کاربران می رسد بخش های جدیدی به آن اضافه کنم. بنابراین بهتر است هر از گاهی دوباره سری به این نوشته بزنید.

سرفصل‌های کتاب مبانی یونیکس و اینترنت

  • درآمد
  • ساختار بنیادی رایانه شما
  • وقتی یک کامپیوتر را روشن می‌کنید چه اتفاقی می‌افتد؟
  • وقتی وارد سیستم می‌شوید چه اتفاقی می‌افتد؟
  • وقتی برنامه‌ها را از درون shell اجرا می‌کنید چه اتفاقی می‌افتد؟
  • دستگاه‌های ورودی و وقفه‌ها (interrupts) چگونه کار می‌کنند؟
  • چگونه کامپیوتر من چند کار را همزمان انجام می‌دهد؟
  • چگونه کامپیوتر من از تداخل جریان‌ها (processes) جلوگیری می‌کند؟
  • چگونه کامپیوتر من چیزها را در حافطه ذخیره می‌کند؟
  • چگونه کامپیوتر چیزها را روی دیسک ذخیره می‌کند؟
  • زبان‌های کامپیوتری چگونه کار می‌کنند؟
  • اینترنت چگونه کار می‌کند؟

جزییات بیشتر

  • نام کتاب‌ (انگلیسی): The Unix and Internet Fundamentals HOWTO
  • نام کتاب (فارسی): مبانی یونیکس و اینترنت
  • نویسنده: Eric Raymond
  • تاریخ انتشار: 2011
  • مترجم: مهدی فتاحی

بسته‌ی دانلود این محصول شامل فایل PDF نسخه‌ی اصلی (انگلیسی) کتاب مبانی یونیکس و اینترنت به همراه ترجمه فارسی آن می‌باشد.