انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: amirfox14 در 03 شهریور 1393، 07:29 بظ
-
سلام . یه سوالی ذهنمو مشغول کرده . من شنیدم که اندروید از مشتقات لینوکسه (اگه اشتباه میکنم بگید) . پس چرا پشتیبانی از اندروید تو نسخه های مختلف لینوکس وجود نداره ؟ ::)
میدونم که راه هایی برای اجرای اندروید در لینوکس وجود داره ولی منظورم پشتیبانی کامل و رسمیه !
-
اندروید ، از کرنل (اون قسمتی از سیستم عامل که با سخت افزار ارتباط برقرار میکنه )لینوکس استفاده میکنه . البته ، اندروید یک توضیع از لینوکس نیست، یک مشتق از اونه همونطور که گفتید . اما این دلیل نمیشه که همه قابلیتهای اندروید بصورت بومی در لینوکس وجود داشته باشه. شما میتونید با نصب اندروید sdk (کیت گسترس نرم افزار ) اندروید که شامل ADV هم میشه نسخه ای دلخواه از اندروید رو در لینوکس اجرا کنید . البته اگر بخواهید اندروید رو به عنوان سیستم عامل اصلی کامپیوترتون هم داشته باشید راه حل هایی وجود داره
برای نصب اندروید به عنوان سیستم عامل اصلی به http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB8QFjAA&url=http%3A%2F%2Fwww.android-x86.org%2F&ei=RFb7U7f4Bdfaas6LgfgB&usg=AFQjCNGHLSDq-2ggvzIWcG1ucRkUzUScMQ&bvm=bv.73612305,d.d2s (http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB8QFjAA&url=http%3A%2F%2Fwww.android-x86.org%2F&ei=RFb7U7f4Bdfaas6LgfgB&usg=AFQjCNGHLSDq-2ggvzIWcG1ucRkUzUScMQ&bvm=bv.73612305,d.d2s) و
برای اجرای اندروید در لینوکس به سایت androidcode.ir مراجعه کنید
-
جالب بود ممنون ازت ;)
-
اندروید ، از کرنل (اون قسمتی از سیستم عامل که با سخت افزار ارتباط برقرار میکنه )لینوکس استفاده میکنه . البته ، اندروید یک توضیع از لینوکس نیست، یک مشتق از اونه همونطور که گفتید . اما این دلیل نمیشه که همه قابلیتهای اندروید بصورت بومی در لینوکس وجود داشته باشه. شما میتونید با نصب اندروید sdk (کیت گسترس نرم افزار ) اندروید که شامل ADV هم میشه نسخه ای دلخواه از اندروید رو در لینوکس اجرا کنید . البته اگر بخواهید اندروید رو به عنوان سیستم عامل اصلی کامپیوترتون هم داشته باشید راه حل هایی وجود داره
برای نصب اندروید به عنوان سیستم عامل اصلی به http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB8QFjAA&url=http%3A%2F%2Fwww.android-x86.org%2F&ei=RFb7U7f4Bdfaas6LgfgB&usg=AFQjCNGHLSDq-2ggvzIWcG1ucRkUzUScMQ&bvm=bv.73612305,d.d2s (http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB8QFjAA&url=http%3A%2F%2Fwww.android-x86.org%2F&ei=RFb7U7f4Bdfaas6LgfgB&usg=AFQjCNGHLSDq-2ggvzIWcG1ucRkUzUScMQ&bvm=bv.73612305,d.d2s) و
برای اجرای اندروید در لینوکس به سایت androidcode.ir مراجعه کنید
ممنون از شما.
توضیع
توزیع ::)
-
سلام . یه سوالی ذهنمو مشغول کرده . من شنیدم که اندروید از مشتقات لینوکسه (اگه اشتباه میکنم بگید) . پس چرا پشتیبانی از اندروید تو نسخه های مختلف لینوکس وجود نداره ؟ ::)
میدونم که راه هایی برای اجرای اندروید در لینوکس وجود داره ولی منظورم پشتیبانی کامل و رسمیه !
سوال خیلی خوبیه. جواب کوتاهش اینه: چون لینوکس اون چیزی نیست که تو بهش میگی لینوکس!
جواب تشریحی: اوبونتو و سایر توزیعهایی که میبینی، توزیعهایی هستن از سیستمعامل «گنو/لینوکس».
حالا این سیستمعامل گنو/لینوکس چیه؟
سیستمعامل گنو/لینوکس، سیستمعاملیه که از ترکیب سیستمعاملی به اسم «گنو» با کرنلی به اسم «لینوکس» تشکیل شده.
سیستمعامل گنو چیه؟
گنو یه سیستمعامله که در سال ۱۹۸۳ توسّط ریچارد استالمن، با ایدهی ایجاد یه سیستمعامل آزاد شروع به کار کرد.
پس لینوکس چیه؟
لینوکس یه کرنله که در سال ۱۹۹۲ توسّط لینوس توروالدز به عنوان پروژهی دانشگاهی نوشته شد و بعدها تونست توی سیستمعامل گنو کار کنه.
کرنل چیه؟
کرنل نرمافزاریه که مدیریت تخصیص منابع رو به نرمافزارهای دیگه برعهده داره.
سیستمعامل چیه؟
تتنباوم میگه سیستمعامل مجموعهی کرنل و نرمافزارهاییه که مستقیماً با کرنل کار میکنن که میشه کتابخونهها، برنامههای سیستمی و ابزارهای توسعه.
مگه لینوکس خودش سیستمعامل نیست؟
نه، لینوکس فقط یه کرنله! چیزی که امروزه به اشتباه سیستمعامل لینوکس نامیده میشه، همون سیستمعامل گنو با هستهی لینوکسه.
سیستمعامل گنو همیشه همراه لینوکسه؟
نه، چندین کرنل مختلف برای سیستمعامل گنو وجود داره، از جمله لینوکس، گنو هرد، kFreeBSD، گنوماخ و…
خب مگه اسم سیستمعامل گنو نیست، چرا میگیم گنو/لینوکس؟
از نظر تکنیکی گفتن گنو بهش درسته، ولی موقع دیباگ کردن و… درج کرنلی که روی سیستمعامل اجرا میشه توی اسمش، در وقت صرفهجویی میکنه.
حالا اندروید چیه؟ اون هم گنو/لینوکسه؟
نه، اندروید یه سیستمعامل کاملاً جداست که توسّط گوگل توسعه داده میشه و اون هم از لینوکس به عنوان کرنل استفاده میکنه.
پس ربط اندروید به گنو/لینوکس چیه؟
هیچی، به جز این که هردوی این سیستمهای عامل از کرنل لینوکس استفاده میکنن.
پس چرا به اندروید نمیگیم اندروید/لینوکس؟
چون اندروید هنوز از هیچ کرنل دیگهای جز لینوکس استفاده نمیکنه. اگه روزی گوگل کرنل جدیدی برای اندروید بده، احتمالاً باید اینجوری صداش کنیم.
خب لینوکس، لینوکسه دیگه! چرا برنامههای اندروید رو گنو/لینوکس اجرا نمیشن؟
همونطور که گفتم کرنل فقط بخشی از سیستمعامله. گنو/لینوکس و اندروید دو سکّوی کاملاً مجزّا از هم هستن و همهچیزشون در سطح کاربر با هم فرق داره.
-
البته ، اندروید یک توضیع از لینوکس نیست، یک مشتق از اونه همونطور که گفتید .
خیر. اندروید دقیقاً از همون لینوکسی استفاده میکنه که توزیعهای گنو/لینوکس ازش استفاده میکنن و میتونی کدش رو از اینجا (http://kernel.org) بگیری
-
@ دانیال بهزادی
;D خیلی عالی و مفصل بود
فقت قسمتیش که ذهن منو درگیر کرده اینجاست :
سیستمعامل گنو همیشه همراه لینوکسه؟
نه، چندین کرنل مختلف برای سیستمعامل گنو وجود داره، از جمله لینوکس، گنوهرد، kFreeBSD، گنوماخ و…
"گنوهرد" کرنله ؟
یا اینکه "هرد" کرنله و "گنوهرد" سیستم عامله ؟
یا اینکه اسم سیستم عامل "گنو/گنوهرد" هست ؟
همینطور درباره ی "گنوماخ"
-
گنوهرد کرنله ؟
یا اینکه هرد کرنله و گنوهرد سیستم عامله ؟
یا اینکه اسم سیستم عامل گنو/گنوهرد هست ؟
همینطور درباره ی گنوماخ
اسم کرنل هست «گنو هرد (http://www.gnu.org/software/hurd/)» یعنی هرد که توسّط گنو توسعه داده میشه. مثل «مایکروسافت ویندوز» که یعنی ویندوز که توسّط مایکروسافت توسعه داده میشه.
اگه بخوایم از نظر تکنیکی درست بگیم باید بگیم «گنو/گنو هرد» و «گنو/گنوماخ». در مورد هرد چون خود کلمهی هرد به قدر کافی معروف هست و به صورت واضحی به «گنو هرد» اشاره میکنه به اختصار بهش «گنو/هرد» هم میگن.
ولی در مورد گنوماخ (https://www.gnu.org/software/hurd/microkernel/mach/gnumach.html)، چون ماخ (http://www.cs.cmu.edu/afs/cs/project/mach/public/www/mach.html) خودش اسم یه هستهی غیر آزاد دیگه است، نمیشه نوشت گنو/ماخ و همون گنو/گنوماخ برای اشاره بهش به کار برده میشه. البته اگه بخوایم دقیقتر بگیم اسمش «گنوماخ» هست و نه «گنو ماخ»!
-
اسم کرنل هست «گنو هرد (http://www.gnu.org/software/hurd/)» یعنی هرد که توسّط گنو توسعه داده میشه. مثل «مایکروسافت ویندوز» که یعنی ویندوز که توسّط مایکروسافت توسعه داده میشه.
اگه بخوایم از نظر تکنیکی درست بگیم باید بگیم گنو/گنوهرد و گنو/گنوماخ. در مورد هرد چون خود کلمهی هرد به قدر کافی معروف هست و به صورت واضحی به «گنو هرد» اشاره میکنه به اختصار بهش «گنو/هرد» هم میگن. ولی در مورد گنو/گنوماخ، چون ماخ خودش اسم یه هستهی غیر آزاد دیگه است، نمیشه نوشت گنو/ماخ و همون گنو/گنوماخ برای اشاره بهش به کار برده میشه.
تلاش شما برای جا انداختن اصطلاحات صحیح قابل تحسینه :)
خیلی ممنونم