close
تبلیغات در اینترنت
لینوکس
loading...

آموزش برنامه نویسی

لینوکس

Admin بازدید : 589 شنبه 13 آبان 1391 نظرات ()

لينوکس چيست؟

لينوکس به خودی خود،يک هسته ( Kernel )است.هسته،بخش اصلی سيستم عامل را تشکيل می دهد،که کار آن کنترل داده ها،مديريت حافظه،سخت افزار،ورود و خروج داده ها وتمامی موارد اصلی سـيستم عامل می باشد.همانطور که گفته شد،لينوکـس به خودی خود يک سيستم عامل به شمار نمی رود،بلکه با استفاده از ابزار هايی که پروژه گنو( GNU ) برای آن توليد کرده است،تبديل به يک سيستم عامل می شود.(به همين دليل است که لينوکس را معمولاٌ گنوليـنوکس می نامند)و با اضافه کردن ساير نــرم افزارهای باز متن به آن،می توان از آن در موارد متعددی مانند سرويس دهنــده ها، ايستگاههای کاری،کامپيوترهای روميزی،ابر رايانه ها،ابزارهای صنعتی و پزشکی کــه دارای سيستم های درونه ای( Embeded )می باشند و ... استفاده کرد.



از نظر فنی ،گنو/ لينوکس را می توان نمونه باز متن و آزاد سيستم عاملهای خانواده يونيکس ناميد.زيرا بر اساس استاندارد POSIX پياده سازی شده و کاملاٌ با آن سازگار است . بنابراين کنو/لينوکس را مي توان نواده سيستم عامل پر سابقه و مستحکم يونيکس دانست که البته خواص خوب آنرا به ارث برده است.اکنون تفاوتهای اصلی گنو/لينوکس و ويندوز را بررسی می کنيم...

Admin بازدید : 4720 یکشنبه 26 شهريور 1391 نظرات ()
 
همانطور که می دانید ٬ گاها در لینوکس ٬ ما به برنامه هایی بر می خوریم که فایل مخصوص نصبی آن در توزیع مورد نظرمان موجود نیست . فرض کنید برنامه ای را برای نصب در اوبونتو یافته اید که فایل DEB آن موجود نیست و تنها سورس کد آن به صورت یک فایل زیپ شده و غالبا در فرمت tar.gz موجود است و یا حتی شاید برنامه ی مورد نظر شما با فرمت DEB ورژن پایینی دارد و ورژن بالاتر آن به صورت سورس کد عرضه شده است . بنابراین ٬ شما نیاز خواهید داشت تا کامپایل کردن و نصب برنامه از طریق سورس کدشان را بیاموزید .

سورس چیست ؟

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

ابتدا برنامه نویسان برنامه ای را با زبان های مختلف برنامه نویسی همانند C ٬ Basic ٬ Perl و ... می نویسند . چیزی که برنامه نویس در زبان های برنامه نویسی تهیه می کند ٬ مجموعه ای از دستور عمل هاست که ما به آنها سورس کد یا سورس میگوییم . کامپیوتر شما هیچیک از این سورس کد ها را نمی فهمد .برای مثال فرض کنید شما به زبان پارسی صحبت می کنید و کسی برای شما فرانسوی صحبت کند . مسلما شما چیزی از کلمات او نخواهید فهمید . بنابراین کامپیوتر شما به یک مترجم برای فهم سورس کد نیاز دارد .
...

 

تبلیغات
Rozblog.com رز بلاگ - متفاوت ترين سرويس سایت ساز
اطلاعات کاربری
نام کاربری :
رمز عبور :
  • فراموشی رمز عبور؟
  • نویسندگان
    نظرسنجی
    قالب سایت؟




    بیشتر چه نوع مطالبی رو میپسندید؟





    آمار سایت
  • کل مطالب : 588
  • کل نظرات : 391
  • افراد آنلاین : 1
  • تعداد اعضا : 3326
  • آی پی امروز : 50
  • آی پی دیروز : 50
  • بازدید امروز : 277
  • باردید دیروز : 223
  • گوگل امروز : 8
  • گوگل دیروز : 14
  • بازدید هفته : 1,806
  • بازدید ماه : 6,366
  • بازدید سال : 26,246
  • بازدید کلی : 2,026,492