نمایش نتایج 1 تا 4 از 4

نام تاپیک: سیستم عامل با MSVC

  1. #1
    کاربر دائمی آواتار jeson_park
    تاریخ عضویت
    دی 1387
    محل زندگی
    گچساران
    سن
    33
    پست
    595

    سیستم عامل با MSVC

    با سلام
    توی تاپیک "شروع طراحی سیستم عامل" آقای pswind.pooya گفتن


    در ابتدا شما باید پلتفرمی را که می خواهید در آن سیستم عامل را توسعه دهید (کدینگ کنید) را انتخاب کنید. دو گزینه محبوب ویندوز و لینوکس هستند. کاربران لینوکس دارای مزایایی نسبت به کاربران ویندوز از لحاظ ابزار کار هستند که اکثر آنها را می توان به کمک Cygwin برطرف کرد. ابزارهای GNU ( کامپایلر، لینکر و ...) مورد پذیرشترین گزینه برای کار هستند با این حال کاربران ویندوز می تونن از MSVC نیز برای توسعه سیستم عاملشون استفاده بکنن.
    میشه در مورد این قسمت آخر توضیح بدین؟؟
    مگه MSVC خروجیش exe نیست؟؟
    ممنون میشم اگه یه مثلا بزنید

  2. #2

    نقل قول: سیستم عامل با MSVC

    میشه در مورد این قسمت آخر توضیح بدین؟؟
    مگه MSVC خروجیش exe نیست؟؟
    بله خروجی exe هست. خروجی لینکر ld هم elf هست. خروجی تنها یه فرمت فایلی هست و این مساله بستگی به کرنل لودر شما داره که از چه فرمتی ساپورت کنه. گراب از قالب elf پشتیبانی میکنه در حالی که بوت لودرهایی هستند که از exe پشتیبانی میکنن.

    منون میشم اگه یه مثلا بزنید
    مثال؟ برای چی مثال بزنم.

  3. #3
    کاربر دائمی آواتار jeson_park
    تاریخ عضویت
    دی 1387
    محل زندگی
    گچساران
    سن
    33
    پست
    595

    نقل قول: سیستم عامل با MSVC

    ممنون
    مثال یرای اینکه درست بفهمم که چه طوری میشه یه سیستم عامل به ویژوال سی نوشت

  4. #4

    نقل قول: سیستم عامل با MSVC

    چند ورژن اول سورس آراکس با MSVC بود:
    http://arax.svn.sourceforge.net/viewvc/arax/?pathrev=8

    البته از نظر من MSVC تنها یه اشتباه هست و بس (کلا کار حرفه ای کامپیوتری توی ویندوز) و این کاملا یه نظر شخصیه و نه از روی دلیل محکم و تنها دلیلش هم اینه که من روی ویندوز توی کارهای حرفه ای نتیجه مطلوبی تا حالا نگرفتم اما برای همون کارها داخل لینوکس نتیاجی حتی فراتر از انتظار خودم گرفتم. اگر من توی توسعه هسته سیستم عامل از اول سراغ لینوکس و ابزارهای اون رفته بودم حداقل 1.5 سال پروژه جلوتر می افتاد و بارها روی این مساله داخل پستهای خودم و وبلاگم تاکید کردم. دو چیز خیلی من رو عقب انداختن یکی در گیر شدن با بوت بود (به جای استفاده از گراب) و مورد دیگه MSVC بود. به همین دلیل هم توی ویرایش 9 تمام سورس رو پاک کردم و از اول نوشتم.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •