موضوع مقاله: لینوکس از ابتدا | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # لینوکس از ابتدا | مقدمه: این کتاب به خوانندگان دستورالعمل‌های روش ساخت یک سیستم لینوکس از منبع را آموزش می‌دهند. | ## بخش 1: لینوکس از ابتدا | کتاب به صورت رایگان از سایت لینوکس از پایه در دسترس است و در حال حاضر نسخه ۷٫۷ کتاب منتشر شده‌است. لینوکس از پایه راهی برای برپایی سیستم لینوکس به وسیلهٔ ساخت همه اجزای آن به صورت دستی است. طبیعی است این یک فرایند طولانی‌تر از نصب یک توزیع لینوکس از پیش کامپایل شده‌است. به گفته سایت لینوکس از پایه مزایای این روش یک لینوکس جمع‌وجور و انعطاف‌پذیر و امن است و درک بیشتری از فعالیت‌های داخلی یک سیستم‌عامل مبتنی بر لینوکس به دست می‌آید. برای اینکه لینوکس از پایه را کوچک و متمرکز نگه دارند کتاب فراتر از لینوکس از پایه یا BLFS ایجاد شد که دستور العمل چگونگی توسعه بیشتر سیستم پایه لینوکسی که به وسیلهٔ لینوکس از پایه ایجاد شده را آموزش می‌دهد. این کتاب خواننده را به وسیلهٔ افزودن پشتیبانی شبکه، سیستم پنجره ایکس، صدا، چاپگر، و اسکنر معرفی و هدایت می‌کند. الزامات و روش‌ها لیست نرم‌افزارهای لینوکس از پایه ۶٫۷ کامپوننت شرح مجوز نسخه اوتوکانف ابزاری برای ساخت اسکریپت پیکربندی برای نرم‌افزارهای سی، سی++، فورترن، فورترن ۷۷، ارلنگ، آبجکتیو-سی، در سیستم‌های شبه یونیکس. | ## بخش 2: لینوکس از ابتدا | پروانه عمومی همگانی گنو ۲٫۶۷ Automake یک ابزار برنامه‌نویسی که میک‌فایل قابل حمل برای استفاده با ابزار میک‌فایل می‌سازد و در نرم‌افزار کامپایل به کار برده می‌شود. پروانه عمومی همگانی گنو ۱٫۱۱٫۱ بش یک نرم‌افزار آزاد بش که به وسیلهٔ پروژه گنو نوشته شده‌است. پروانه عمومی همگانی گنو ۴٫۱ Binutils یک مجموعه از ابزارهای برنامه‌نویسی برای دستکاری آبجکت‌کد در فرمت‌های مختلف آبجکت فایل. پروانه عمومی همگانی گنو ۲٫۲۰٫۱ Bison یک تولیدکننده تجزیه‌کننده (پارسر) که یک بخشی از پروژه گنو است. بایسن شرح دستور زبان را برای گرامر مستقل از متن به کد منبع سی یا سی++ یا جاوا پارسر تبدیل می‌کند. یک اسکریپت اصلی به نام runtest دارد که در یک دایرکتوری به دنبال فایل پیکربندی می‌گردد و سپس با این ضوابط بعضی آزمایش‌ها را انجام می‌دهد. پروانه عمومی همگانی گنو ۱٫۴٫۴ ابزار Diff یک ابزار مقایسه‌کننده پرونده که خروجی آن تفاوت‌های دو پرونده است. | ## بخش 3: لینوکس از ابتدا | پروانه بی‌اس‌دی ۲٫۵٫۳۵ Gawk Gawk یک زبان برنامه‌نویسی است که برای پردازش داده‌های متنی در پرونده‌ها یا جریان داده طراحی شده‌است. پروانه عمومی همگانی گنو ۳٫۱٫۸ جی‌سی‌سی مجموعه کامپایلر گنو که به صورت خلاصه gcc نامیده می‌شود یک کامپایلر سیستم است که به وسیلهٔ پروژه گنو ساخته شده و از زبان‌های برنامه‌نویسی متفاوت را پشتیبانی می‌کند. پروانه عمومی همگانی گنو ۰٫۱۸٫۱٫۱ کتابخانه سی گنو کتابخانه سی گنو که عموماً به عنوان glibc شناخته می‌شود یک کتابخانه استاندارد سی است که به وسیلهٔ پروژه گنو منتشر شده‌است. پروانه عمومی همگانی گنو ۵٫۰٫۱ گرپ گرپ یک ابزار جستجوی متن خط فرمانی است که بطور کلی برای سیستم عامل یونیکس نوشته شده‌است. پروانه عمومی همگانی گنو ۱٫۹۸ جی‌زیپ جی‌زیپ یک نرم‌افزار کاربردی است که برای فشرده‌سازی استفاده می‌شود. ۲٫۳۰ Inetutils ۱٫۸ iproute2 ۲٫۶٫۳۵ Kbd ۱٫۱۵٫۲ لس (یونیکس) لس یک برنامه خط فرمان روی سیستم‌عامل‌های یونیکس و ویندوز و شبه یونیکس است که محتویات یک پرونده نوشتاری را به صورت صفحه به صفحه در صفحه نمایش در یک زمان نشان می‌دهد اما محتویات فایل را تغییر نمی‌دهد. پروانه عمومی همگانی گنو ۲٫۲٫۱۰ هسته لینوکس هسته لینوکس یک هسته سیستم‌عامل است که به وسیلهٔ خانواده سیستم‌عامل‌های لینوکس یا شبه یونیکس استفاده می‌شود. | ## جمع‌بندی | پروانه عمومی همگانی گنو ۱٫۴٫۱۴ میک‌فایل میک یک ابزار برای سایت خودکار برنامه‌های اجرایی و کتابخانه‌ها از کدمنبع است.