انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: Big Achievement در 26 آبان 1391، 07:53 بظ
-
سلام دوستان
راستیتش تا یه حدی درباره کرنل یا هسته لینوکس میدونم ولی دقیقا این چیکار میکنه؟ با نصب کرنل چه اتفاقی در سیستم عامل میوفته؟
ممنون میشم
در ضمن از کجا میتونم دانلود کنم این هسته لینوکس رو ممنون میشم بهم بگید
-
سلام
اصل سیستم عامل هسته هست. اون هست که میان سخت افزار و نرم افزار ارتباط برقرار میکنه و منابع رو به نرم افزارها میده. کرنل هم همیشه با سیستم عامل نصب میشه و نیازی به نصبش نیست. مگر اینکه خودت بخوای به صورتی دستی هسته رو عوض کنی. کرنل لینوکس رو هم میتونی از اینجا دانلود کنی:
http://kernel.org/ (http://kernel.org/)
-
از طریق خط فرمان نمیشه؟
با نصب مجدد این آیا سرعت و عملکرد سیستم افزایش پیدا میکنه؟
-
کرنل رو نیازی نیست دانلود کنی ، سایت هایی هستن که کدهاشو گذاشتن
در ضمن چه نیازی به کد کرنل هست !!؟
مثل این که خیلی عالیه :
http://lxr.linux.no/linux/kernel (http://lxr.linux.no/linux/kernel)
یا این :
http://www.cs.fsu.edu/~baker/devices/lxr/http/source/linux/kernel/ (http://www.cs.fsu.edu/~baker/devices/lxr/http/source/linux/kernel/)
-
مرسی از دوستان ولی کسی جواب منو نداده اگه این هسته رو نصب کنم چه تغییری در لینوکس بوجود میاره آیا باعث افزایش سیستم میشه؟؟؟؟؟؟؟؟
-
توزیعهای مختلف کرنل رو با پچهای مناسب برای بهینهسازی سیستم و استفاده از تمام امکانات سختافزار پردازش میکنند و ارائه میدن. همینطوری دلیلی نداره که کرنل رو اضافه کنی چون به دردت نمیخوره. اگر خیلی علاقه داری با کرنل ور بری باید جنتو رو نصب کنی و یا اگه دیگه خیلی علاقه به یادگیری داری LFS.
-
هسته یه نرمافزار سیستمیه که وظیفهی تخصیص منابع رو در سیستمعامل برعهده داره. برای سیستمعامل گنو که ما ازش استفاده میکنیم دو تا هسته با معماریهای متفاوت وجود داره. یکی لینوکس که قدیمیتره و از معماری یکپارچه استفاده میکنه و دیگری هرد که درحال توسعهاست و از معماری نوین ریزهسته بهره میبره. تویعهای فعلی بیشتر از هستهی قدیمیتر به اسم لینوکس استفاده میکنن. همین باعث شده خیلیها به اشتباه به سیستمعامل گنو بگن لینوکس. برای این که مشخّص بشه این سیستمعامل از چه هستهای استفاده میکنه به سیستمعامل گنو با هستهی لینوکس میگن گنو/لینوکس . به سیستمعامل گنو با هستهی هرد میگن گنو/هرد. از اونجایی که هرد متعلّق به خود پروژهی گنوست بعضیها معتقدن که عبارت سیستمعامل گنو برای اشاره به گنو/هرد کفایت میکنه که البته من چندان باهاشون موافق نیستم و همون گنو/هرد رو ترجیح میدم، چون ممکنه نامیدنش به گنوی خالی این شبهه رو به وجود بیاره که گنو و لینوکس دوتا سیستمعامل متفاوت هستن، در حالی که لینوکس اصلاً سیستمعامل نیست.
لینوکس رو میتونی از اینجا (http://kernel.org/) و هرد رو هم از اینجا (http://www.gnu.org/software/hurd/) بگیری. گرچه نصبشون به این راحتیها نیست و پیشنهاد میشه توزیعی رو بگیری که اینها از قبل توشون باشه.
-
مرسی از دوستان ولی کسی جواب منو نداده اگه این هسته رو نصب کنم چه تغییری در لینوکس بوجود میاره آیا باعث افزایش سیستم میشه؟؟؟؟؟؟؟؟
اولا به این دوست عزیزمون بگم که کرنل همین طوری مث یاهو مسنجر نصب کردنی نیست که!
هر سیستم عاملی مثل ویندوز همین اوبونتو و ... کرنل داره، و اصن چیزی نیست که قابل نصب باشه روی یک سیستم عامل کامل! و یا باعث افزایش چیزی بشه، کرنل بخشی از یک سیستم عامله
از اونجایی که هرد متعلّق به خود پروژهی گنوست بعضیها معتقدن که عبارت سیستمعامل گنو برای اشاره به گنو/هرد کفایت میکنه که البته من چندان باهاشون موافق نیستم و همون گنو/هرد رو ترجیح میدم، چون ممکنه نامیدنش به گنوی خالی این شبهه رو به وجود بیاره که گنو و لینوکس دوتا سیستمعامل متفاوت هستن، در حالی که لینوکس اصلاً سیستمعامل نیست.
ممکنه یه مقدار درباره ی این hurd بیشتر توضیح بدین ؟ ;)
-
http://fa.wikipedia.org/wiki/%DA%AF%D9%86%D9%88_%D9%87%D8%B1%D8%AF
-
کلا آینده هرد چه طوریه؟میتونیم بالاخره یه سیستم عامل 100 در 100 آزاد داشته باشیم؟میکروکرنل یا مونولوتیک؟تننباوم یا توروالدز؟
-
آقا استالمن میفرمایند که فعلاً توسعهی هرد در فهرست اولویتهای ما نیست، چون همین الآنش هم یه هستهی کاملاً آزاد داریم (linux-libre). ولی برای دستیابی به مزیتهایی که ریزهسته برامون به همراه میآره توسعهاش رو متوقّف هم نکردیم. البته گویا در این یکی دوسال گذشته توسعهاش شتاب بیشتری گرفته
-
اگه لینوکس را با هرد جایگزین کنیم تکلیف نرمافزارهای کنونی چی میشه؟ آیا این نرمافزارها در گنو-هرد هم کار خواهند کرد؟
-
آقا استالمن میفرمایند که فعلاً توسعهی هرد در فهرست اولویتهای ما نیست، چون همین الآنش هم یه هستهی کاملاً آزاد داریم (linux-libre). ولی برای دستیابی به مزیتهایی که ریزهسته برامون به همراه میآره توسعهاش رو متوقّف هم نکردیم. البته گویا در این یکی دوسال گذشته توسعهاش شتاب بیشتری گرفته
این لیبره لینوکس دقیقا چی شد؟توزیعی هست ازش استفاده کنه؟این کرنل جنبه دکوری داره یا واقعا قراره عملیاتی باشه؟
-
آقا استالمن میفرمایند که فعلاً توسعهی هرد در فهرست اولویتهای ما نیست، چون همین الآنش هم یه هستهی کاملاً آزاد داریم (linux-libre). ولی برای دستیابی به مزیتهایی که ریزهسته برامون به همراه میآره توسعهاش رو متوقّف هم نکردیم. البته گویا در این یکی دوسال گذشته توسعهاش شتاب بیشتری گرفته
این لیبره لینوکس دقیقا چی شد؟توزیعی هست ازش استفاده کنه؟این کرنل جنبه دکوری داره یا واقعا قراره عملیاتی باشه؟
لینوکس لیبره تا جایی که من از دوستان اطلاعات گرفتم همون لینوکسه، فقط توش از توسعه ی نرم افزارهای غیرآزاد و متن بسته جلوگیری میشه.
حالا دوستان حرفه ای میان توضیحات کامل رو میدن :D
-
اگه لینوکس را با هرد جایگزین کنیم تکلیف نرمافزارهای کنونی چی میشه؟ آیا این نرمافزارها در گنو-هرد هم کار خواهند کرد؟
بله. به جز یه سری نرمافزارهای سیستمی خاص (عمدتاً راهاندازهای انحصاری سختافزارها)، بقیهی نرمافزارها یکسان اجرا میشن ;)
این لیبره لینوکس دقیقا چی شد؟توزیعی هست ازش استفاده کنه؟این کرنل جنبه دکوری داره یا واقعا قراره عملیاتی باشه؟
چیز عجیبی نشد. هست و این توزیعها (http://www.gnu.org/distros/free-distros.html) هم ازش استفاده میکنن. ار این بین من چند تا رو امتحان کردم و trisquel واقعاً عالی بود. gnewsense هم توزیعیه که خود استالمن ازش استفاده میکنه
-
بله. به جز یه سری نرمافزارهای سیستمی خاص (عمدتاً راهاندازهای انحصاری سختافزارها)، بقیهی نرمافزارها یکسان اجرا میشن
خیلی جالب شد.یعنی این نرمافزارها الان هیچ وابستگیای به لینوکس ندارند که با جایگزینی لینوکس با هرد به مشکل بخورند؟
یه سوال دیگه این ساختار درختی فایلهای سیستمی که بصورت / , /usr , /usr/share و ... است رو لینوکس پیادهسازی میکنه یا نه؟ هرد هم ساختارش همینه؟
-
خیلی جالب شد.یعنی این نرمافزارها الان هیچ وابستگیای به لینوکس ندارند که با جایگزینی لینوکس با هرد به مشکل بخورند؟
خیر و اصلاً از نظر امنیتی هم نرمافزارهای کاربردی نباید بدونن روی چی دارن اجرا میشن. همین که یه محیط اجرای استاندارد باشه باید بتونن کار کنن.
یه سوال دیگه این ساختار درختی فایلهای سیستمی که بصورت / , /usr , /usr/share و ... است رو لینوکس پیادهسازی میکنه یا نه؟ هرد هم ساختارش همینه؟
نه. اینها توسّط استاندارد پازیکس (POSIX) تعریف میشن و سیستمهای عامل برمبنای اونها خودشون رو پیادهسازی میکنن
-
خیر و اصلاً از نظر امنیتی هم نرمافزارهای کاربردی نباید بدونن روی چی دارن اجرا میشن. همین که یه محیط اجرای استاندارد باشه باید بتونن کار کنن.
منظورتون از محیط استاندارد همون استاندارد پازیکسه؟
-
بله ;)