انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: linuxismylove در 25 خرداد 1397، 12:27 قظ
-
سلام.
میخواستم بدونم که ایا میشه سیستم عامل اوبنتو رو با زبان برنامه نویسی سی پلاس (به دلیل نزدیکی زیاد به c ) توسعه داد و یک سیستم عامل جدید از خانواده ubuntu بدست اورد؟
و اینکه چجوری میشه و باید سورس کدش رو از کجا بیارم؟
-
سلام.
میخواستم بدونم که ایا میشه سیستم عامل اوبنتو رو با زبان برنامه نویسی سی پلاس (به دلیل نزدیکی زیاد به c ) توسعه داد و یک سیستم عامل جدید از خانواده ubuntu بدست اورد؟
و اینکه چجوری میشه و باید سورس کدش رو از کجا بیارم؟
خوب دلیل این کار چیه که می خوای توزیع اوبونتو از سیستم عامل گنو رو باز نویسی کنی.
البته بیشتر بخش های سیستم عامل گنو و توزیع های اون فقط از c شکل نگرفته و زبان های مثل پایتون و qt هم در اون نقش دارن.
البته qt یه کتاب خونه گرافیکی هستش.
-
کاملا واضحه که شما نمیدونید اوبونتو یک سیستم عامل نیست بلکه یک توزیع گنو/لینوکس است، یعنی یک سیستم عامل به طور مستقل نیست، یک هسته سیستم عامل هست به نام لینوکس و کلی برنامه فضای کاربر هست از پروژه گنو و غیره که روی هم سوار شدند و یک سیستم عامل تشکیل داده اند، لینوکس و خیلی از برنامه های پروژه گنو هم از زبان سی استفاده میکنند چون C++ یک ایراداتی داره و شما هم نمیتونی این وضعیت رو تغییر بدی.
-
این دو لینک رو مطالعه کنید هم بد نیست.
https://www.gnu.org/gnu/linux-and-gnu.fa.html
https://gnu.rocks/2017/gnu-or-linux
در مورد نوع کار کرد سیستم عامل گنو اطلاعات کامل تری به شما میده.
-
سلام.
میخواستم بدونم که ایا میشه سیستم عامل اوبنتو رو با زبان برنامه نویسی سی پلاس (به دلیل نزدیکی زیاد به c ) توسعه داد و یک سیستم عامل جدید از خانواده ubuntu بدست اورد؟
و اینکه چجوری میشه و باید سورس کدش رو از کجا بیارم؟
البته دوستان به خوبی راهنمایی کردن، با سی پلاس پلاس می تونید پکیج ها برای گنولینوکس (و نه صرفا اوبونتو) توسعه بدید ... برای این سوال، توصیه می کنم در مورد LFS سرچ کنید.