انجمنهای فارسی اوبونتو
تازه کار => فلسفهٔ اوبونتو، گنو/لینوکس و نرمافزارهای آزاد و متنباز => نویسنده: Dr.Code در 26 تیر 1402، 06:15 بظ
-
درود دوستان.
جمعه شب به یه همایشی دعوت شدم و دارم پیشبینیهای لازم رو برای جنگهایی که قراره پیش بیاد رو دارم انجام میدم.
چندتا مسئله هست که قراره پیش بیاد و نمیدونم چی بگم.
۱. چرا باید بگیم گنو لینوکس، مگه لینوکس خالی چشه؟ میتونیم اصلا بهش بگیم گنو؟
۲. برای دستکاری نرمافزارها حتما باید سورسهاشون باشه، مگه نمیشه بدون منبع نرمافزارها رو دستکاری کردن یا خوند، اگه نه پس این همه کرک و نرمافزارهای مود شده مثل یوواتساپ، یوتوب ونسد، تاینی ویندوز و... چین؟
ممنون میشم بهم توضیح بدین و اگه نکتهای هم بهم بگین🌹
-
۱. نباید بگیم گنو لینوکس. اسم درست گنوست. میشه برای جلوگیری از سردرگمی در مواردی که نقش کرنل مهمه، بهش گنو+لینوکس یا گنو/لینوکس هم گفت.
۲. بله، باید کد مبدأ باشه. مهندسی معکوس هرگز شما رو به کد مبدأ نمیرسونه, فقط رفتار بخشی از نرمافزار رو در قبال ورودیهای مشخّص نشون میده.
این رو بخون: https://gnu.rocks/2017/gnu-or-linux
-
سپاس.
-
البته خود سایت گنو هم گنو/لینوکس میگه ولی من با همون گنو راحت ترم
-
نظر من اینه که جدا از بحث فنی که کدوم یک درست تره, استفاده از هرکدوم ایراد خاصی نداره. غیر از این, آیا کارکرد کلمات غیر از انتقال پیامه ؟ وقتی شما از کلمه ی لینوکس استفاده کنی میتونی پیامت رو به تعداد بیشتری از مردم برسونی چون کلمه ی شناخته شده تریه. در نهایت ولی این نظر منه.
-
درستش که خودشون میگن گنو/لینوکسه
تیر خلاصه خود استالمن زده کرنل هم بخش مهمی داره و گنو کرنل های مختلفی هم داره پس گنو/لینوکس درست تره
-
نظر من اینه که جدا از بحث فنی که کدوم یک درست تره, استفاده از هرکدوم ایراد خاصی نداره. غیر از این, آیا کارکرد کلمات غیر از انتقال پیامه ؟ وقتی شما از کلمه ی لینوکس استفاده کنی میتونی پیامت رو به تعداد بیشتری از مردم برسونی چون کلمه ی شناخته شده تریه. در نهایت ولی این نظر منه.
لینوکس یک چیز دیگه است، گنو یک چیز دیگه! مثل اینه که بگی اگه بگیم گوسفند افراد بیشتری میفهمن چی میگیم تا بگیم کوالا!
درستش که خودشون میگن گنو/لینوکسه
تیر خلاصه خود استالمن زده کرنل هم بخش مهمی داره و گنو کرنل های مختلفی هم داره پس گنو/لینوکس درست تره
مورد سوم از بخش «شبهات پرتکرار» در جستاری که پیوندش رو گذاشتم در بارهٔ همینه
-
بگید گنو راحت کنید خودتون رو
گنو با خرد یا ماخ و...
خیلی کمه
پس در بیشتر مواقع همون گنو خالی درسته
حتی بین اساتید هم دیدم میگن لینوکس
-
لینوکس یک چیز دیگه است، گنو یک چیز دیگه! مثل اینه که بگی اگه بگیم گوسفند افراد بیشتری میفهمن چی میگیم تا بگیم کوالا!
اگه افراد به کوالا بگن گوسفند و وقتی بگی گوسفند برداشتشون همون چیزی باشه که شما بهش میگی کوالا مشکلی پیش میاد ؟ درست نیست ولی کاری که میخوای رو انجام میده.
-
بگید گنو راحت کنید خودتون رو
گنو با خرد یا ماخ و...
خیلی کمه
پس در بیشتر مواقع همون گنو خالی درسته
حتی بین اساتید هم دیدم میگن لینوکس
خرد ؟ :D
لینوکس یک چیز دیگه است، گنو یک چیز دیگه! مثل اینه که بگی اگه بگیم گوسفند افراد بیشتری میفهمن چی میگیم تا بگیم کوالا!
اگه افراد به کوالا بگن گوسفند و وقتی بگی گوسفند برداشتشون همون چیزی باشه که شما بهش میگی کوالا مشکلی پیش میاد ؟ درست نیست ولی کاری که میخوای رو انجام میده.
شما رو هم هوی یا هرچی دیگه صدا بزنیم فقط متوجه بشید کافیه دیگه پس ؟ ???
-
بشین و بفرما و بتمرگ همش یه معنی داره ولی کاربردهای متفاوته😄
-
وقتی یه کامنتی میزاری و در متنش از لینوکس خالی استفاده میکنه جهادی های گنو غیرتی میشن و گارد میگیرن، مطمئنا این چیزی نیست که زیاد مهم باشه دیگه بحث لینوکس یا گنو/لینوکس چیزی نیست سر اون بحث و دعوا بشه.
اصل تمام سیستم عامل هایی که از لینوکس کرنل نشات میگیرن سیستم عامل های لینوکس هستند، سیستم عامل چیزی نیست جز کرنل باقی چیزها و ابزارها که بعدا اضافه میشه تکمیل کننده ی سیستم عامل هست، روی کرنل ابزارهای دیگه ی هم استوار میشن مثلا رابط گرافیکی یا محیط دسکتاپی یا برنامه هایی مثل مرورگر فایرفاکس و غیره... در بالاترین لایه و در بخش برنامه ها جای میگیره و کرنل چیزی هست که اگه برداشته بشه تمام لایه های بالا از کار می افته، پس همه چیز در اصل کرنل است و بعد باقی ماجرا. پس لینوکس در حالت کلی درست تره :D
چندتا منابع خوب برای اینکه بفهمیم باید لینوکس بگیم یا گنو/لینوکس؟
https://opensource.com/resources/linux
https://www.linux.com/what-is-linux/
https://en.wikipedia.org/wiki/Linux
https://www.redhat.com/en/topics/linux/what-is-linux
https://geek-university.com/what-is-linux/
-
البته بیشتر وقت هایی هم که گنو لینوکس گفته شده جهادی های انحصار خودشونو نشون میدن.
کرنل برای ارتباط با کاربر از پوسته استفاده میکنه و هیچ وقت کرنل خالی بدرد نمیخوره.
یکی از مدیر عامل های مایکروسافت هم حرفای شما رو میزد. نکنه سوار موتور ماشین میشین و چرخدنده اونو به عنوان تایر استفاده میکنید؟
من حدود ده بار تلاش کردم ویکی پدیا رو تغیر بدم هر بار یکی اومد تغیرو برگردوند و در آخرشم مسدود شدم.
حتی وقتی میخوای نوع کد دبیانو از متن باز تغیر بدی به آزاد دوباره برشگردوند. نمیدونم یکی از ادمیناش چرا این کارو میکنه!
-
خوب عزیزان حل شد از الان به اندروید هم لینوکس خواهیم گفت !
-
شما رو هم هوی یا هرچی دیگه صدا بزنیم فقط متوجه بشید کافیه دیگه پس ؟ ???
بیشتر مثالش شبیه اینه که شما رو "جعفر فرقانلوژ" صدا بزنن یا mehr32 . خب یکی درست تره ولی یکی دیگه برای بقیه عادت شده هرچند به غلط
-
نه دیگه مثال درستی نیست . اسم من مهرداده ، mehr32 نام کاربریمه ، جعفر فرقانلوژ هم نام مستعار . مثل اینه که به من بگی مغز ! دلیلت هم این باشه که اول مغز بوده و از همه مهم تره بعد دست و پا در اورده ::)
لینوکس : کرنل
گنو: مثلا باقی اجزا
سیستم عامل : گنو/لینوکس
-
نه دیگه مثال درستی نیست . اسم من مهرداده ، mehr32 نام کاربریمه ، جعفر فرقانلوژ هم نام مستعار . مثل اینه که به من بگی مغز ! دلیلت هم این باشه که اول مغز بوده و از همه مهم تره بعد دست و پا در اورده ::)
لینوکس : کرنل
گنو: مثلا باقی اجزا
سیستم عامل : گنو/لینوکس
منم مگه گفتم لینوکس درسته ؟ من بحثم اینه اگه کسی بهت بگه جعفر فرقانلوژ آیا ناراحت میشی ؟
-
وقتی یه کامنتی میزاری و در متنش از لینوکس خالی استفاده میکنه جهادی های گنو غیرتی میشن و گارد میگیرن، مطمئنا این چیزی نیست که زیاد مهم باشه دیگه بحث لینوکس یا گنو/لینوکس چیزی نیست سر اون بحث و دعوا بشه.
اصل تمام سیستم عامل هایی که از لینوکس کرنل نشات میگیرن سیستم عامل های لینوکس هستند، سیستم...
تشکر ازت.
پس همچنان همون مسئله پیچیده هست؛ چرا به اندروید و کرومیوماواس یا سیستمعامل تلویزیونهای سامسونگ قدیم و... توزیع لینوکسی نمیگن با اینکه اونا هم کرنلشون لینوکسه؟
-
منم مگه گفتم لینوکس درسته ؟ من بحثم اینه اگه کسی بهت بگه جعفر فرقانلوژ آیا ناراحت میشی ؟
نه ولی اگه بگن شلوار ناراحت میشم . بحث اینه که کرنل یک جزئ از کله و نمیشه اسم جزئ رو روی کل گذاشت
-
اصل تمام سیستم عامل هایی که از لینوکس کرنل نشات میگیرن سیستم عامل های لینوکس هستند، سیستم...
نکته اینه که هیچ سیستمعاملی از لینوکس نشأت نمیگیره. لینوکس یه کرنله. کرنل وظیفهٔ ارتباط سیستمعامل با سختافزار رو برعهده داره و در مقابل پوسته قرار میگیره که وظیفهٔ ارتباط سیستمعامل با کاربر رو برعهده داره.
حرفت مثل اینه که بگی هر وسیلهٔ نقلیهای از چرخ نشأت گرفته باشه، خودروست. نه! حتا اکه شرط داشتم چرخ رو بذاریم، میتونه دوچرخه باشه، گاری باشه یا حتا هواپیما!
همونطور که گنو، اندروید، تایزن، آلپاین، بادا و یک عالمه سیستمعامل دیگه از لینوکس برای ارتباط با سختافزار استفاده میکنن.
پ.ن: در این مثال چرخ کرنله که ارتباط خودرو با جاده (سختافزار) رو برعهده داره و صندلی پوسته است که وظیفهٔ ارتباط خودرو با سرنشین (کاربر) رو داره.
-
سلام دوست عزیز.
به من باشه که میگم لینوکس به دو دلیل:
۱: عادت کردم ( شما عادت نکن چون از نظر من جاخای که مربوط به گنو لینوکس هست بگی لینوکس بدجوری عصبی میشن)
۲:مفهوم بیشتری نزد عموم داره و انتقال پیام راحت تره چون جامع بیشتری می فهمه.
اما نظر بنده:
شما نه سعی بکن بگی لینوکس نه سعی بکن بگی گنو فقط بگو گنو لینوکس. برای این حرف من دلیل خودم رو دارم:
open source بدون open software بی معنیه و چه برعکسش!! مفهوم آزادی از نظر من در دنیای کامپیوتر یعنی اینکه شما دسترسی کامل و نظارت به سیستم عامل داشته باشید و بتوید هر برنامه ایی رو به دلخواه دسترسی داشته باشید به صورت کامل و عالی بدون پرمیوم( هرچند که در لینوکس این امر رو GPL مشخص میکنه ).
و دلیل دیگه ایی که دارم اینه که اون جمع خیلی متعصب یا ایرادگیر باشن.
امیدواریم که موفق بشی ;) ;)
-
۱. نباید بگیم گنو لینوکس. اسم درست گنوست. میشه برای جلوگیری از سردرگمی در مواردی که نقش کرنل مهمه، بهش گنو+لینوکس یا گنو/لینوکس هم گفت.
۲. بله، باید کد مبدأ باشه. مهندسی معکوس هرگز شما رو به کد مبدأ نمیرسونه, فقط رفتار بخشی از نرمافزار رو در قبال ورودیهای مشخّص نشون میده.
این رو بخون: https://gnu.rocks/2017/gnu-or-linux
مهندسی معکوس خودش چندین فاز و بخش داره !!!
حرف شما درسته اما ما میتونیم ( در صورت ماهر بودن ) با درک کردن رفتار ها از خیلی چیز ها مختلف سر در بیاریم
متاسفانه مهندسی معکوس در این کشور بهش اهمیت داده نمیشه اما در شرق آسیا هنر برنامه نویسی محسوب میشه ](*,) ](*,)
-
تشکر ازت.
پس همچنان همون مسئله پیچیده هست؛ چرا به اندروید و کرومیوماواس یا سیستمعامل تلویزیونهای سامسونگ قدیم و... توزیع لینوکسی نمیگن با اینکه اونا هم کرنلشون لینوکسه؟
دوست عزیز اصلا دوست ندارم وارد این بحث بی نتیجه بشم، سالهاست که تو این انجمن و انجمن های دیگه هرازگاهی بحث لینوکس یا گنو/لینوکس به راه میفته و بی نتیجه، نه من شما رو میتونم قانع کنم نه شما منو، شما بگو گنو/لینوکس منم میگم لینوکس ;D
-
آخه دوست عزیز بحث قانع کردن نیست
لینوکس یه کرنله نه سیستم عامل
-
به من باشه که میگم لینوکس به دو دلیل:
خب بحث منطقی به منطقه،نه به شما ;D
اما نظر بنده:
این فکر شماست؛ نه نظر شما. نظر رو صاحبنظر داره.
شما نه سعی بکن بگی لینوکس نه سعی بکن بگی گنو فقط بگو گنو لینوکس.
گنو لینوکس که کاملاً غلطه. خود استالمن هم بارها گفته این اشتباه رو نکنید. اونی که شما میگی گنو+لینوکس یا گنو/لینوکسه که البته در دنیای امروز گفتنش اضافهکاریه. همون گنو کافی و واضحه.
open source بدون open software بی معنیه و چه برعکسش!!
اصلاً عبارتی با عنوان open software وجود نداره و کاملاًبیمعنیه!
مفهوم آزادی از نظر من در دنیای کامپیوتر یعنی اینکه شما دسترسی کامل و نظارت به سیستم عامل داشته باشید و بتوید هر برنامه ایی رو به دلخواه دسترسی داشته باشید به صورت کامل و عالی بدون پرمیوم( هرچند که در لینوکس این امر رو GPL مشخص میکنه ).
دوباره تأکید میکنم که این نظر شما نیست؛فکر شماست. شما صاحبنظر نیستی که نظر داشته باشی و البته فکرت هم فکر درستی نیست. آزادی نرمافزار یعنی آزادی مطالعه، تغییر، بازنشر و توزیع نرمافزار که در نهایت موجب میشه شما رایانه رو کنترل کنی، نه رایانه (شرکتّای نرمافزاری) شما رو. هیچ ربطی به دسترسی دلخواه یا نداشتن «پرمیوم» نداره.
حرف شما درسته اما ما میتونیم ( در صورت ماهر بودن ) با درک کردن رفتار ها از خیلی چیز ها مختلف سر در بیاریم
و از خیلی چیزها هم نمیتونیم سر در بیاریم. در نهایت هم سر در آوردن یا نیاوردن ما اصلاً مهم نیست. مهم اینه که وقتی برنامهای رو استفاده میکنیم،نویسندهاش بهمون اجازهٔ مطالعه و تغییرش رو داده باشه.
دوست عزیز اصلا دوست ندارم وارد این بحث بی نتیجه بشم، سالهاست که تو این انجمن و انجمن های دیگه هرازگاهی بحث لینوکس یا گنو/لینوکس به راه میفته و بی نتیجه، نه من شما رو میتونم قانع کنم نه شما منو، شما بگو گنو/لینوکس منم میگم لینوکس ;D
قانع کردن برای وقتیه که تفاوت دیدگاه وجود داره. در این مورد همهچیز واضحه… کسی که به گنو میگه لینوکس داره تحامق میکنه!
-
بله ممکنه مشکل از من باشه
اما در مورد مهندسی باید بگم شما فکر میکنید من از جنبه کرک میگم که این سخت اشتباه
صرفا چند نفر که درکی ندارن از مهندسی معکوس و تجزیه و تحلیل بد افزار بهش میگن کرک!!!
اینکه شما بیای برنامه رو بررسی کن و ایرادات رو پیدا کنی و گزارش کنی به برنامه نویس خیلی فرق تا بیای از برنامه سو استفاده کنی
-
نه. من چنین فکری نمیکنم. اتّفاقاً خودم راهانداز یکی از دستگاههای مبتنی بر بلوتوث (زیگبی) رو با مهندسی معکوس نوشتم. همونطور که گفتم «مهم اینه که وقتی برنامهای رو استفاده میکنیم، نویسندهاش بهمون اجازهٔ مطالعه و تغییرش رو داده باشه». واژهٔ کلیدی در این جمله «اجازه» است!
-
نه. من چنین فکری نمیکنم. اتّفاقاً خودم راهانداز یکی از دستگاههای مبتنی بر بلوتوث (زیگبی) رو با مهندسی معکوس نوشتم. همونطور که گفتم «مهم اینه که وقتی برنامهای رو استفاده میکنیم، نویسندهاش بهمون اجازهٔ مطالعه و تغییرش رو داده باشه». واژهٔ کلیدی در این جمله «اجازه» است!
آها ببخشید دقت نکردم فکر کردم هنوز منظورتون واژه نحسه کرک هست :) :)
من هم در این مورد با شما موافقم بله اجازه هم مهمه و هم تقریبا نوع استفاده از ابزاررو تعین می کنه ( نه در همه موارد)
ولی واقعا این بحث بی انتهاست چطوری میخواید به این بحث پایان بدیم؟؟ بحث لینوکس یا گنو/لینوکس بی انتهاست
-
اصلاً چنین بخثی موضوعیت نداره که بخواد انتها داشته باشه. همهچیز واضحه…
لینوکس یه کرنله. گنو یه سیستمعامله.
-
شما هم با دیدن این پست سردرد گرفتین یا من درکم پایینه؟
-
آره. بزرگترین شرکت بازیسازی جهان (valve) هم نمیفهمید کنسولش رو با سیستمعامل گنو ساخت!
-
شما هم با دیدن این پست سردرد گرفتین یا من درکم پایینه؟
آی چشمام!
-
درود دوستان.
جمعه شب به یه همایشی دعوت شدم و دارم پیشبینیهای لازم رو برای جنگهایی که قراره پیش بیاد رو دارم انجام میدم.
چندتا مسئله هست که قراره پیش بیاد و نمیدونم چی بگم.
۱. چرا باید بگیم گنو لینوکس، مگه لینوکس خالی چشه؟ میتونیم اصلا بهش بگیم گنو؟
۲. برای دستکاری نرمافزارها حتما باید سورسهاشون باشه، مگه نمیشه بدون منبع نرمافزارها رو دستکاری کردن یا خوند، اگه نه پس این همه کرک و نرمافزارهای مود شده مثل یوواتساپ، یوتوب ونسد، تاینی ویندوز و... چین؟
ممنون میشم بهم توضیح بدین و اگه نکتهای هم بهم بگین🌹
جمعه شب که گذشت، ولی در خصوص سوال دومت باید بگویم قضیه شبیه انتگرال و مشتق ریاضیات است. کدهای نرم افزار مثل یک تابع میمانند که اگر بخواهیم اجرایشان کنیم باید از آنها مشتق بگیریم تا برای سیپییو و... قابل خواندن باشد.نرمافزارهایی که کدهایشان منتشر نشده مثل همین تابع مشتق گرفته شدهاند. اینجا اگر کسی بلد باشد و همچنین بسته به پیچیدگی برنامه میتواند یک طورهایی از نرم افزار انتگرال بگیرد. همیشه انتگرال گرفتن سختتر از مشتق گرفتن است و دقیقا همان تابع اصلی را بر نمیگرداند. در کل، نرمافزار باید یکسری دستورات را به کرنل بفرستد (این بخش را دیگر نمیشود پنهان کرد)، پس همیشه میشود فهمید که نرم افزار پولی برای تمایزگذاری بین نسخه خریداری شده و نشده چه الگوریتمی را به کار میبرد. البته شرکتها هم سعی میکنند یک سری پیچیدگی ایجاد کنند تا کار برای یک کرکر سختتر شده و طول بکشد تا کرکی برای نرم افزارش منتشر شود.
در مورد سوال اول، خود ایران را در نظر بگیر. اکثرا به پودر شستوی لباس میگویند تاید، به شلوار جین میگویند لی، به پاستا میگویند ماکارونی، به موتورسیکلت میگویند موتور، و خیلی چیزهای دیگر. لینوکس هم همین است، مثل تاید و لی و ماکارونی. اکثرا (کاربران ویندوز و مک رو هم در نظر بگیر) یک توزیع گنو/لینکوس را با نام لینوکس میشناسند (حتی آرچ هم به طور رسمی تحت نام آرچ لینوکس منتشر میشود نه آرچ گنو/لینوکس). من خودم وقتی میروم سوپر مارکت میگویم تاید، ماکارونی، روی این حساب لینوکس را به گنو/لینوکس ترجیح میدهم.
-
خب آره. من هم تو بقّالی باشم، میگم لینوکس (یه بار واقعاًبه میوهفروش محل گفتم). ولی جایی که علمی صحبت میکنیم، درستش گنو/لینوکسه.
-
خب آره. من هم تو بقّالی باشم، میگم لینوکس (یه بار واقعاًبه میوهفروش محل گفتم). ولی جایی که علمی صحبت میکنیم، درستش گنو/لینوکسه.
بحثش پیچیده است و با اینکه میدانم گنو خیلی زودتر از لینوکس پروژهاش شروع شده نمیشود خیلی راحت گفت فقظ گنو/لینوکس صحیح است. قضیه ایجانست که با داشتن چه درصدی از پکیج باید بگوییم گنو؟ همین الآن میتوان یک ویندوز نصب کرد با کلی پکیج گنو، آن وقت باید بگوییم ویندوز/گنو؟ البته اگر درایورها را هم حساب کنیم باید بگوییم ویندوز/گنو/اینتل/انویدیا/... از طرفی اندروید را داریم که هستهاش لینوکس است، ولی از پیکیجهای گنو استفاده نمیکند و کسی به آن نمیگوید لینوکس/اندروید. در کل کسی بخواهد از هسته لینوکس صحبت کند آن را همین طوری خالی بیان نمیکند و عوضش میگوید «هسته لینوکس» و از طرفی هم لینوکس بیانگر توزیعی است با هسته لینکوس و تعداد زیادی پکیج گنو بهعلاوه پکیجهایی از موزیلا و پایتون و... اگر گفتن لینوکس اشتباه است به این علت که پکیجهای گنو در نظر گرفته نشدهاند، گفتن گنو/لینوکس هم اشتباه است، چرا که همه پکیجها فقط برای گنو نیستند.
-
درود دوستان.
جمعه شب به یه همایشی دعوت شدم و دارم پیشبینیهای لازم رو برای جنگهایی که قراره پیش بیاد رو دارم انجام میدم.
چندتا مسئله هست که قراره پیش بیاد و نمیدونم چی بگم.
۱. چرا باید بگیم گنو لینوکس، مگه لینوکس خالی چشه؟ میتونیم اصلا بهش بگیم گنو؟
۲. برای دستکاری نرمافزارها حتما باید سورسهاشون باشه، مگه نمیشه بدون منبع نرمافزارها رو دستکاری کردن یا خوند، اگه نه پس این همه کرک و نرمافزارهای مود شده مثل یوواتساپ، یوتوب ونسد، تاینی ویندوز و... چین؟
ممنون میشم بهم توضیح بدین و اگه نکتهای هم بهم بگین🌹
جمعه شب که گذشت، ولی در خصوص سوال دومت باید بگویم قضیه شبیه انتگرال و مشتق ریاضیات است. کدهای نرم افزار مثل یک تابع میمانند که اگر بخواهیم اجرایشان کنیم باید از آنها مشتق بگیریم تا برای سیپییو و... قابل خواندن باشد.نرمافزارهایی که کدهایشان منتشر نشده مثل همین تابع مشتق گرفته شدهاند. اینجا اگر کسی بلد باشد و همچنین بسته به پیچیدگی برنامه میتواند یک طورهایی از نرم افزار انتگرال بگیرد. همیشه انتگرال گرفتن سختتر از مشتق گرفتن است و دقیقا همان تابع اصلی را بر نمیگرداند. در کل، نرمافزار باید یکسری دستورات را به کرنل بفرستد (این بخش را دیگر نمیشود پنهان کرد)، پس همیشه میشود فهمید که نرم افزار پولی برای تمایزگذاری بین نسخه خریداری شده و نشده چه الگوریتمی را به کار میبرد. البته شرکتها هم سعی میکنند یک سری پیچیدگی ایجاد کنند تا کار برای یک کرکر سختتر شده و طول بکشد تا کرکی برای نرم افزارش منتشر شود.
در مورد سوال اول، خود ایران را در نظر بگیر. اکثرا به پودر شستوی لباس میگویند تاید، به شلوار جین میگویند لی، به پاستا میگویند ماکارونی، به موتورسیکلت میگویند موتور، و خیلی چیزهای دیگر. لینوکس هم همین است، مثل تاید و لی و ماکارونی. اکثرا (کاربران ویندوز و مک رو هم در نظر بگیر) یک توزیع گنو/لینکوس را با نام لینوکس میشناسند (حتی آرچ هم به طور رسمی تحت نام آرچ لینوکس منتشر میشود نه آرچ گنو/لینوکس). من خودم وقتی میروم سوپر مارکت میگویم تاید، ماکارونی، روی این حساب لینوکس را به گنو/لینوکس ترجیح میدهم.
خیلی مثال های جالبی بود آفرین
-
اوبونتو و لینوکس رو جدا گذاشته بماند
لینوکس ؟؟؟
-
بحثش پیچیده است و با اینکه میدانم گنو خیلی زودتر از لینوکس پروژهاش شروع شده نمیشود خیلی راحت گفت فقظ گنو/لینوکس صحیح است. قضیه ایجانست که با داشتن چه درصدی از پکیج باید بگوییم گنو؟ همین الآن میتوان یک ویندوز نصب کرد با کلی پکیج گنو، آن وقت باید بگوییم ویندوز/گنو؟ البته اگر درایورها را هم حساب کنیم باید بگوییم ویندوز/گنو/اینتل/انویدیا/... از طرفی اندروید را داریم که هستهاش لینوکس است، ولی از پیکیجهای گنو استفاده نمیکند و کسی به آن نمیگوید لینوکس/اندروید. در کل کسی بخواهد از هسته لینوکس صحبت کند آن را همین طوری خالی بیان نمیکند و عوضش میگوید «هسته لینوکس» و از طرفی هم لینوکس بیانگر توزیعی است با هسته لینکوس و تعداد زیادی پکیج گنو بهعلاوه پکیجهایی از موزیلا و پایتون و... اگر گفتن لینوکس اشتباه است به این علت که پکیجهای گنو در نظر گرفته نشدهاند، گفتن گنو/لینوکس هم اشتباه است، چرا که همه پکیجها فقط برای گنو نیستند.
بحثش خیلی ساده است و ربطی به درصد استفاده نداره اصلاً. بخش اصلی سیستمعامل گنو glibc است که همهٔ برنامهها با اون در ارتباطن و اصلاً نمیتونن مستقیم کرنل رو ببینن. برای همینه که در سیستمعامل گنو، کرنل میتونه هر چیزی باشه و از دید کاربر یا برنامهها اهمیتی نداره.
همژنطور در اندروید بخش اصلی سیستمعاملbionic است که اون هم داره با همون لینوکسی صحبت میکنه که glibc در اندروید. با این تفاوت که bionic فعلاً فقط میتونه با لینوکس کار کنه.
یعنی بخوایم با این منطق پیش بریم، اندروید خیلی لینوکستره تا گنو!
-
همژنطور در اندروید بخش اصلی سیستمعاملbionic است که اون هم داره با همون لینوکسی صحبت میکنه که glibc در اندروید. با این تفاوت که bionic فعلاً فقط میتونه با لینوکس کار کنه.
فعلا؟ برنامه ای دارند برای کرنل دیگه ؟ ( همین لینوکس رو بروز کنید :D )
-
خیلی مثال های جالبی بود آفرین
تشکر. باعث افتخار است که نظرتان مثبت بود.
آقای بهزادی، من تعصبی روی این قضیه ندارم، ولی الآن با توجه به عموم ترجیح میدهم بگویم لینوکس. حالا چرا، بگذار چندتا پیشفرض به شما بدهم:
۱) گوجه فرنگیای که همه میشناسیم خاستگاهش از فرنگ (اروپا) نیست، بلکه اروپاییها آن را از قارهی آمریکا آوردهاند و چون ما از طریق اروپاییها با آن آشنا شدیم، به آن میگوییم گوجه فرنگی. از همین رو، به نظر میآید اصلاح گوجه آمریکایی صحیحتر از گوجه فرنگی باشد.
۲) کلمهای که انگلیسیها برای میوهی هلو به کار میبرند، یعنی Peach، برگرفته از واژهی لاتینیای است که معنایش سیب ایرانی است، ولی منشأ هلو نه ایران بلکه چین است. از همین رو سیب چینی به نظر صحیحتر است.
۳) دلایل قانعکنندهای وجود که جدول تناوبی عناصر، که با نام جدول مندلیف مشهور است، باید به نام لوتار مایر شهرت داشته باشد، نه مندلیف.
در بحث نامگذاری همه چیز منطق و محاسبه نیست. یک اصل مهم در نامگذاری این است چه کسی یا چه چیزی باعث میشود یک مفهوم تازه برای همگان شناخته شود. پروژهی گنو قبل از ساخت لینوکس وجود داشت و کلی هم پیش رفته بود، درست، ولی توروالدز با ساخت هستهی لینکوس حرکت نهایی را انجام داد و باعث شد یک سیستمعامل جدید عینیت پیدا کند. دقیقا در اندروید عکس این قضیه اتفاق افتاد: هستهی لینوکس وجود داشت و آن چیزی که حرکت نهایی را انجام داد پروژهی اندروید بود. همین الآن اگر یک پروژهای بیاید مشابه گنو عمل کند و یک سیستمعامل جدید با هستهی لینوکس به وجود بیاورد من به آن لینوکس نمیگویم، چرا که برای من لینوکس سیستمعاملی است با هستهی لینوکس و بخش عمدهای از پیکیجهای گنو. ما در ادبیات آرایهای داریم به عنوان مجاز. قرار نیست هر اصلاحی دقیقا به طور منطقی یک چیز را توصیف کند. میگوییم دوچرخه، ولی آیا دوچرخه فقط همان دو تا چرخ است؟ میگوییم بالگرد، ولی آیا همه چیز همان بال است؟ لینوکس هم همین است و وقتی آن را به کار میبریم منظورمان این نیست که همهی سیستمعامل هستهی لینوکس است، همانطور که از گفتن دوچرخه و بالگرد چنین منظوری نداریم.
-
این بحث ابدیه؟؟؟
چرا نظر سنجی نمیزاریم؟؟
گنو
گنو/لینوکس
لینوکس
من با گنو/لینوکس موافق ترم اما اگر در یک جمع بگیم لینوکس خالی یا گنو خالی ممکنه مخاطب حالت تهاجمی بگیره!!!
مگه سیستم عامل برای خدمت کردن نیست؟؟؟ ما نباید در سیستم و برنامه های سیستمی غرق بشیم چرا که سیستم عامل چیزی جز یک خدمتگذار نیست
حتی خیلی ها هم توجهی به این چسز های پر زرق و برق نمی کنن.
خیلی از آددم های موفق از ادیتور ed ( دقیقش رو نمیدونم) استفاهد می کنن که حواسشون به سیسستم عامل پرت نشه .
-
فعلا؟ برنامه ای دارند برای کرنل دیگه ؟ ( همین لینوکس رو بروز کنید :D )
احتمالاً دارند روی فیوشه کار میکنند. ولی هنوز نتیجهای منتشر نشده ازش.
آقای بهزادی، من تعصبی روی این قضیه ندارم، ولی الآن با توجه به عموم ترجیح میدهم بگویم لینوکس. حالا چرا، بگذار چندتا پیشفرض به شما بدهم:
۱) گوجه فرنگیای که همه میشناسیم خاستگاهش از فرنگ (اروپا) نیست، بلکه اروپاییها آن را از قارهی آمریکا آوردهاند و چون ما از طریق اروپاییها با آن آشنا شدیم، به آن میگوییم گوجه فرنگی. از همین رو، به نظر میآید اصلاح گوجه آمریکایی صحیحتر از گوجه فرنگی باشد.
۲) کلمهای که انگلیسیها برای میوهی هلو به کار میبرند، یعنی Peach، برگرفته از واژهی لاتینیای است که معنایش سیب ایرانی است، ولی منشأ هلو نه ایران بلکه چین است. از همین رو سیب چینی به نظر صحیحتر است.
۳) دلایل قانعکنندهای وجود که جدول تناوبی عناصر، که با نام جدول مندلیف مشهور است، باید به نام لوتار مایر شهرت داشته باشد، نه مندلیف.
در مورد این چیزهایی که مثال زدید، نامشون از ابتدا چنین چیزی بوده و بعد دیگه عوض نشده… ولی نام گنو از ابتدا گنو بوده و دلیلی هم برای تغییرش وجود نداشته!
پروژهی گنو قبل از ساخت لینوکس وجود داشت و کلی هم پیش رفته بود، درست، ولی توروالدز با ساخت هستهی لینکوس حرکت نهایی را انجام داد و باعث شد یک سیستمعامل جدید عینیت پیدا کند.
خیر. ادّعاتون اشتباهه. گنو ده سال پیش از به وجود اومدن لینوکس عینیت داشت و استفاده هم میشد. لینوکس «فقط یه کرنل دیگه» برای این سیستمعامل بود (و هست). هیچ حرکت نهاییای در کار نیست. کما این که اگه الآن هم کرنل بهتری از لینوکس بیاد، گنو از اون هم پشتیبانی خواهد کرد.
دقیقا در اندروید عکس این قضیه اتفاق افتاد: هستهی لینوکس وجود داشت و آن چیزی که حرکت نهایی را انجام داد پروژهی اندروید بود.
ربطی به حرکت نهایی نداره. اندروید یه سیستمعامله، مثل گنو. این که چه کرنلی توش به کار رفته اصلاً اهمیتی نداره!
همین الآن اگر یک پروژهای بیاید مشابه گنو عمل کند و یک سیستمعامل جدید با هستهی لینوکس به وجود بیاورد من به آن لینوکس نمیگویم، چرا که برای من لینوکس سیستمعاملی است با هستهی لینوکس و بخش عمدهای از پیکیجهای گنو.
ترجیحات شخصی شما برای خودتون محترمه. ولی زبان علمی، جایگاه دقّت علمیه،نه ترجیح شخصی!
ما در ادبیات آرایهای داریم به عنوان مجاز. قرار نیست هر اصلاحی دقیقا به طور منطقی یک چیز را توصیف کند. میگوییم دوچرخه، ولی آیا دوچرخه فقط همان دو تا چرخ است؟ میگوییم بالگرد، ولی آیا همه چیز همان بال است؟ لینوکس هم همین است و وقتی آن را به کار میبریم منظورمان این نیست که همهی سیستمعامل هستهی لینوکس است، همانطور که از گفتن دوچرخه و بالگرد چنین منظوری نداریم.
این هم دوباره همون نکتهٔ اولیه که گفتم. یه چیزی ساخته شد و یه اسمی روش گذاشتن. این که بعداً بیایم اسمش رو عوض کنیم، در بهترین حالت مسخره است. اسم این سیستمعامل از سال ۱۹۸۳ گنو بود و هنوز هم گنوست.
چرا نظر سنجی نمیزاریم؟؟
چون منطق دموکراسی نیست. اگه همه هم رأی بدن 1 AND 1 میشه 0 تأثیری در این واقعیت که مقدارش 1 است ایجاد نمیکنه!
-
چون منطق دموکراسی نیست. اگه همه هم رأی بدن 1 AND 1 میشه 0 تأثیری در این واقعیت که مقدارش 1 است ایجاد نمیکنه!
متاسفانه با این آرا نه حرف بنده مورد قبول نه حرف شما :(
نمیدونم من همیشه منطق رو ترجیح میدم مخصوصا الان
حتی با این وجود و منطقی که من داشتم برای اینکه بگیم گنو/لینوکس نه لینوکس یا گنو خالی بی فایده است !!
چند نفر تو ایرام از IT خبر دارن ؟؟ چند نفر تو ایران از گنو خبر دارن؟؟
چند نفر از این ماجرا درک کاملی دارن؟؟؟ تو ایران مگه چند نفر ادم هست که بخوان از لینوکس و گنو و... اینا سر در بیارن؟؟
من خودم اون موقع فکر می کردم لینوکس ( بله دقیقا خود لینوکس ) یک شرکت تولید کننده لپ تاپه!! ](*,) ](*,)
چرا من نمی دونستم که لینوکس یک کرنله در اون موقع ؟؟؟
به دو دلیل:
یک: اون موقع اصلا نیازی به دونستن لینوکس نداشتم
دو: علاقه ایی هم بهش نداشتم
چرا الان من میدونم که لینوکس یک کرنل هست؟:
یک: بهش نیاز دارم
دو: بهش علاقه دارم
حالا این ۲ سوال پیش میاد:
چند نفر در دنیا به لینوکس احتیاج دارند
چند نفر در دنیا به لینوکس علاقه دارند؟؟
شاید بپرسید چرا من فقط از کلمه لینوکس استفاده کردم ؟؟
به این دلیل که هستند کسانی که نمیدونن لینوکس چیه حالا بخوان از گنو سر در بیارن!!!!!
شاید در خارج ایران مقدار علم بیشتری برای دونستن این موضوع باشه اما بحث ما در ایران هست نه خارج ایران
-
کاملاً بیربط بود حرفتون. خیلیها هم نمیدونن شتابدهندهٔ اتمی چیه، ولی دلیل نمیشه ما بهش بگیم هویج!
-
cfg بود یا cfv??
من نگفتم بهشون بگیم هویج !!!!! اگه اینطوریه پس همه هویج محسوب میشن از !!!!
من گفتم که بزارید هرکس هرطور که ذلش بخواد باید این موضوع رو درک کنه حالا چه بگه گنو یا چه بگه لینوکس. ولی در نهایت این شخص درک کرده که لینوکس چه هست گنو چی هست. مهم اون درک هست.
شاید یک آدم خیلی حرفه ایی که ادمین لینوکس هست و اطلاعی از اون موضوع هم داره به جای گنو/لینوکس به لینوکس
آیا بازم این شخص هویجه؟؟؟ ایا این شخص بدون علم و دانش هست
خیر!!!
-
نمیدانم چه اصراری دارید واژهای را به کار ببرید که نه عموم، بلکه خود مختصصان آن رشته هم اکثرا به کار نمیبرند. شما یه نگاهی به این فایل SVG بینداز که شمایی از توزیعهای لینکوس رسم کرده.
https://upload.wikimedia.org/wikipedia/commons/a/ad/2023_Linux_Distributions_Timeline.svg (https://upload.wikimedia.org/wikipedia/commons/a/ad/2023_Linux_Distributions_Timeline.svg)
فقط داخلش یک سرچ کن. بالای ۹۰ تا توزیع از نام لینوکس استفاده کردهاند. فقط ۲ تا توزیع از نام گنو بهره بردهاند که تازه آن ۲ تا هم یه طورایی واژهی لینوکس را آوردهاند. نام این توزیعها را هم اصولا سازندگانشان گذاشتهاند، که کم کسی نیستند و قطعا هم میدونستند گنو چیه و هم لینوکس چیه. اگه اینا جامعهی علمی نیستند، پس کیا تو اون جامعهاند؟
-
خیلی وقت بود دنبال همچین جدولی می گشتم ( آرچ توش نبود؟!)
من میتونم آدم های خیلی مهم و پر علم و فهمی رو مثال بزنم که به گنو/لینوکس میگن لینوکس!!!!!
(مطمعن باشید اون ها هم هویج نیستند)
-
زیر سه درخت تناور اسلکور و فدورا و دبیان، به ترتیب نیمچه نهالهای سوزه و جنتو و آرچ قابل مشاهدهاند.
-
نمیدانم چه اصراری دارید واژهای را به کار ببرید که نه عموم، بلکه خود مختصصان آن رشته هم اکثرا به کار نمیبرند. شما یه نگاهی به این فایل SVG بینداز که شمایی از توزیعهای لینکوس رسم کرده.
https://upload.wikimedia.org/wikipedia/commons/a/ad/2023_Linux_Distributions_Timeline.svg (https://upload.wikimedia.org/wikipedia/commons/a/ad/2023_Linux_Distributions_Timeline.svg)
فقط داخلش یک سرچ کن. بالای ۹۰ تا توزیع از نام لینوکس استفاده کردهاند. فقط ۲ تا توزیع از نام گنو بهره بردهاند که تازه آن ۲ تا هم یه طورایی واژهی لینوکس را آوردهاند. نام این توزیعها را هم اصولا سازندگانشان گذاشتهاند، که کم کسی نیستند و قطعا هم میدونستند گنو چیه و هم لینوکس چیه. اگه اینا جامعهی علمی نیستند، پس کیا تو اون جامعهاند؟
خب این که واضحه. اینها همه توزیعهای گنو هستن و اونهایی که نام لینوکس رو آوردن، دارن نشون میدن که توزیع گنوشون داره از لینوکس به عنوان کرنل استفاده میکنه. مثلاً آرچلینوکس داریم و آرچهرد.
شاید یک آدم خیلی حرفه ایی که ادمین لینوکس هست و اطلاعی از اون موضوع هم داره به جای گنو/لینوکس به لینوکس
آیا بازم این شخص هویجه؟؟؟ ایا این شخص بدون علم و دانش هست
من میتونم آدم های خیلی مهم و پر علم و فهمی رو مثال بزنم که به گنو/لینوکس میگن لینوکس!!!!!
(مطمعن باشید اون ها هم هویج نیستند)
این نمونهای از مغالطه است. مدیر حرفهای گنو/لینوکس در مورد مدیریت سیستمهای گنویی اطّلاع داره، نه در مورد بحث نامگذاری. مثلاً آیا رییسجمهور آمریکا بیسواده؟ فرض بگیریم که نه… آیا در گرفتن انتگرال نامعین اشتباه میکنه؟ به احتمال زیاد بله!
-
خب پس شما میگید چکار کنیم ؟؟
بگیم گنو؟!!!!
من تا عمر دارم نمیگم گنو. چون دوست دارم بگم گنو/لینوکس به خاطر همون دلایلی که عرض کرده بودم...
اینکه شما میگید گنو سیتم عامل هست درسته و حرف شما موردقبول من همم هست اما یک سوال اساسی آیا سیستم عامل بدون کرنل میتونه کاری بکنه؟؟؟
چرا وقتی میتونیم بگیم گنو/لینوکس و انتقال پیام رو نسبتا راحت تر کنیم بگیم گنو!!!!
شما حتی به حرف بنده هم توجه نکرید در پیغام های قبلی.
من با اون درصد از جامعه کار دارم که در این بخش حرفه ایی هستند و اطلاعات کافی دارند. نه کسانی اطلاعات ناکافی و نادزسی دارند
ایا یک ادمین گنو/لینوکسی باید از شیمی یا زیست سر در بیاره؟؟؟ قطعا نه مگر به عنوان اطلاعات عمومی یا ...
پس به یک رییس جمهور هم مربوط نمیشه که نظریه گراف یا ماشین ها را بداند . مگر اینکه خودش دوست داشته باشه یا ...
یا شاید شما متوجه منظور بنده نشدید یا من متوجه منظور شما نشدم
من به شدت مخالفم به گنو/لینوکس بگیم گنو چرا که انتقال پیام به مخاطب به شدت سخت تر میشه
-
لطفا اول توجه کنید بعد نظر بدبد
-
خب این که واضحه. اینها همه توزیعهای گنو هستن و اونهایی که نام لینوکس رو آوردن، دارن نشون میدن که توزیع گنوشون داره از لینوکس به عنوان کرنل استفاده میکنه. مثلاً آرچلینوکس داریم و آرچهرد.
اینطوریها هم نیست. آرچ لینکوس قبل از اینکه آرچ هرد را منتشر کند آرچ لینوکس را منتشر میکرد. اگر حرفتان درست بود باید بعد از انتشار آرچ هرد از نام آرچ لینکوس استفاده میکرد نه قبل از آن. ضمنا اکثر این توزیعها دارای نسخه هرد نیستند و حداقل باید یک تعدادشان از نام گنو هم استفاده میکردند. الان در زیر چندتا عبارت از سایتهای آرچ و دبیان و سوزه و اسلکور میآورم تا متوجه شوید توزیع لینکوس عمومیت داره:
Arch: You've reached the website for Arch Linux, a lightweight and flexible Linux® distribution...
Debian: Debian is the Base for many other Distributions: Many popular Linux distributions, like...
Slackware: This site is dedicated to providing the latest news about the Slackware Linux distribution...
Suse: Get the most complete Linux distribution with openSUSE’s...
همچنین باید ذکر کرد اولین توزیع لینوکس نامش Softlanding Linux System بود نه Softlanding Gnu System
البته دیگر مایل نیستم بحث را ادامه بدهم و فقط در زیر معنای چندتا واژه را مینویسم:
هستهی لینوکس: هستهای که توروالدز در دههی ۹۰ میلادی منتشر کرد.
لینوکس: سیستمعاملی با هستهی لینوکس و عمده پکیجهای گنو.
گنو/لینوکس: معادل لینوکس، که در اکثر مواقع گفتنش حشو است، مگر در موارد خاص، مثلا بحث دربارهی اندروید و لینوکس باشد. البته حشو جزئی لاینفک از زبانمان است و مسلما در مواردی بیشتری شاهد گنو/لینوکس خواهیم بود.
گنو: پروژهای که اصولا باید بار معنایی لینکوس را پیدا میکرد، اما بنا به دلایل تاریخی چنین امری رخ نداد. اینکه چرا و همچنین تلاش برای جاانداختن آن چیزی شبیه به پیدا کردن قاتل بروسلی است.
-
خب پس شما میگید چکار کنیم ؟؟
بگیم گنو؟!!!!
گنهو یا گنو/لینوکس. گنو راحتتره.
اینکه شما میگید گنو سیتم عامل هست درسته و حرف شما موردقبول من همم هست اما یک سوال اساسی آیا سیستم عامل بدون کرنل میتونه کاری بکنه؟؟؟
بله. هستهٔ debootstrap یا داکر debian-slim سیستمعامل هستن، ولی کرنل ندارن و کار هم میکنن.
اینطوریها هم نیست. آرچ لینکوس قبل از اینکه آرچ هرد را منتشر کند آرچ لینوکس را منتشر میکرد. اگر حرفتان درست بود باید بعد از انتشار آرچ هرد از نام آرچ لینکوس استفاده میکرد نه قبل از آن.
…
همچنین باید ذکر کرد اولین توزیع لینوکس نامش Softlanding Linux System بود نه Softlanding Gnu System
این باید رو از کجا آوردی؟ من دارم یه توزیع گنو میزنم که کرنلش لینوکسه، اسمش رو میذارم دانیال لینوکس که هرکسی شنید، بفهمه گنویی که من توزیع میکنم، کرنلش لینوکسه.
هستهی لینوکس: هستهای که توروالدز در دههی ۹۰ میلادی منتشر کرد.
لینوکس مگه هسته داره؟ تا جایی که میدونم توزیعهای گنو هسته دارن. عریفش هم اینجا هست: https://wiki.ubuntu.ir/wiki/Core
لینوکس: سیستمعاملی با هستهی لینوکس و عمده پکیجهای گنو.
تعریفت از لینوکس هم اشتباهه. تعریف درستش اینجا هست: https://wiki.ubuntu.ir/wiki/Linux
گنو/لینوکس: معادل لینوکس، که در اکثر مواقع گفتنش حشو است، مگر در موارد خاص، مثلا بحث دربارهی اندروید و لینوکس باشد. البته حشو جزئی لاینفک از زبانمان است و مسلما در مواردی بیشتری شاهد گنو/لینوکس خواهیم بود.
تعریف گنو/لینوکس: https://wiki.ubuntu.ir/wiki/GNU/Linux
گنو: پروژهای که اصولا باید بار معنایی لینکوس را پیدا میکرد، اما بنا به دلایل تاریخی چنین امری رخ نداد. اینکه چرا و همچنین تلاش برای جاانداختن آن چیزی شبیه به پیدا کردن قاتل بروسلی است.
خب مشکلت اینه که پروژهٔ گنو و سیستمعامل گنو که دو چیز مختلفن رو با هم قاطی کردی!
تعریف سیستمعامل گنو: https://wiki.ubuntu.ir/wiki/GNU_OS
تعریف پروژهٔ گنو: https://wiki.ubuntu.ir/wiki/GNU_Project
-
گنهو یا گنو/لینوکس. گنو راحتتره.
خب یک سوال اساسی ایا مخاطب معصوم متعجب نمیشه از کلمه گنو؟؟؟ ایا انتقال پیامم برای مخاطب سخت نمیشه ؟
من دوست ندارم مخاطب رو از همون اول گیج کنم!!!یواش یواش. باید ذهن مخاطب قادر به درک موضوع باشه ;D ;D
اسمش رو میذارم دانیال لینوکس که هرکسی شنید، بفهمه گنویی
استاد شما از طریق لینوکس مخاطب رو متوجه گنو کنید درست ؟؟ تا اینجا قبول.
من هم هدفم دقیقا همینه که مخاطب یواش یواش باید یک درک کلی از لینوکس داشته باشه و بعد از پروژه گنو یا سیستم عامل گنو بدونه.
حرفتون باهم همخوانی نداره :(. منظور بنده هم تقریبا همین بود.از طرفی شما فقط میخواستید بگید گنو چون باهاش راحت تر هستید. ولی الان میگید لینوکس!!!
پس اگر قراره شما توزیعی درست کنید منطقا بیاد اسمش رو بزارید دانیال گنو یا گنو دانیال!!!
البته امیدوارم بی ادبی بنده رو ببخشید :)
-
خب یک سوال اساسی ایا مخاطب معصوم متعجب نمیشه از کلمه گنو؟؟؟ ایا انتقال پیامم برای مخاطب سخت نمیشه ؟
من دوست ندارم مخاطب رو از همون اول گیج کنم!!!یواش یواش. باید ذهن مخاطب قادر به درک موضوع باشه ;D ;D
فکر کنم تو از اونّایی هستی که میخوای به بچه غذا بدی،بهش نمیگی این غذاست، میگی هواپیما میخواد بره تو غار ;D
-
بنده برام فرقی نداره چه بچه چه بزرگسال ... ذهن مخاطب باید آماده بشه
-
با انکار نمیتونید فکر کسی رو آماده کنید. فقط خودتون رو دلقک میکنید
-
بله. هستهٔ debootstrap یا داکر debian-slim سیستمعامل هستن، ولی کرنل ندارن و کار هم میکنن.
اینا مستقل اجرا نمیشوند بلکه روی یک سیستمعامل میزبان کار میکنند.
خلاصه بگویم سیستم عامل چهارتا رکن اساسی دارد که هر کدام نباشد سیستمعاملی در کار نیست:
۱)هسته
۲)درایور
۳)فایلها و برنامههای سیستمی.
۴)ابزارها
حالا نمیدانم چرا شما اصرار داری ادعا کنی هسته نقشی تو سیستمعامل ندارد؟ پس از اصلا چرا تو دههی هشتاد میلادی استالمن دنبال ساخت هستهی هرد بود؟
لینوکس مگه هسته داره؟ تا جایی که میدونم توزیعهای گنو هسته دارن. عریفش هم اینجا هست: https://wiki.ubuntu.ir/wiki/Core
لینوکس و هستهی لینوکس دو تا مفهوم متفاوتند و این نوع ویکیها اصلا معیاری برای تعیین این موضوع نیستند. شما میتوانید یک نگاه به ترند گوگل بیندازید تا متوجه شوید تعداد کسانی که لینوکس را به عنوان سیستمعامل جستجو میکنند بیش از صد برابر کسانیاند که گنو را به عنوان سیستمعامل جستو میکنند و همچین موارد مشابهی که قبلتر گفتم. اگر واقعا اصرار دارید با دلایل منطقی همچنان بگویید گنو پس دوچرخه هم نگویید، چون دوچرخه فقط همان دو تا چرخ نیست (اینکه از اول اسمش همین بوده دلیل منطقی نیست. آیا بهتر نیست علم و منطق را جای عرف کنیم و به جای دوچرخه بگوییم دوچرخه/رکاب/پدال/دنده/زنجیر/بدنه؟ :) )
-
اینا مستقل اجرا نمیشوند بلکه روی یک سیستمعامل میزبان کار میکنند.
ارتباطی نداره. کسی نمیتونه بگه هستهٔ debootstrap سیستمعامل نیست.
خلاصه بگویم سیستم عامل چهارتا رکن اساسی دارد که هر کدام نباشد سیستمعاملی در کار نیست:
۱)هسته
۲)درایور
۳)فایلها و برنامههای سیستمی.
۴)ابزارها
این رو از کدوم کتاب خوندی؟ توصیه میکنم بندازیش دور.
حالا نمیدانم چرا شما اصرار داری ادعا کنی هسته نقشی تو سیستمعامل ندارد؟
هسته کوچیکترین شکل سیستمعامله. تعریفی که برات فرستادم رو مطالعه کن.
پس از اصلا چرا تو دههی هشتاد میلادی استالمن دنبال ساخت هستهی هرد بود؟
چیزی به نام هستهٔ هرد نداریم. در دههٔ هشتاد میلادی هستهٔ سیستمعامل گنو رو داشتیم.
لینوکس و هستهی لینوکس دو تا مفهوم متفاوتند و این نوع ویکیها اصلا معیاری برای تعیین این موضوع نیستند.
چیزی به نام هستهٔ لینوکس نداریم. فقط یه لینوکس داریم که یه کرنله.
شما میتوانید یک نگاه به ترند گوگل بیندازید تا متوجه شوید تعداد کسانی که لینوکس را به عنوان سیستمعامل جستجو میکنند بیش از صد برابر کسانیاند که گنو را به عنوان سیستمعامل جستو میکنند و همچین موارد مشابهی که قبلتر گفتم.
به این میگن مغالطهٔ توسل به اکثریت!
اگر واقعا اصرار دارید با دلایل منطقی همچنان بگویید گنو پس دوچرخه هم نگویید، چون دوچرخه فقط همان دو تا چرخ نیست (اینکه از اول اسمش همین بوده دلیل منطقی نیست. آیا بهتر نیست علم و منطق را جای عرف کنیم و به جای دوچرخه بگوییم دوچرخه/رکاب/پدال/دنده/زنجیر/بدنه؟ :) )
اسم چیزها ارتباطی به مواد تشکیلدهندهاش ندارن. برای همینه که دلیلی نداره به سیستمعامل گنو بگیم گنو/لینوکس/سیستمدی. همون گنوی خالی کفایت میکنه.
-
با انکار نمیتونید فکر کسی رو آماده کنید. فقط خودتون رو دلقک میکنید
خب یک سوال اساسی ایا مخاطب معصوم متعجب نمیشه از کلمه گنو؟؟؟ ایا انتقال پیامم برای مخاطب سخت نمیشه ؟
من دوست ندارم مخاطب رو از همون اول گیج کنم!!!یواش یواش. باید ذهن مخاطب قادر به درک موضوع باشه ;D ;D
فکر کنم تو از اونّایی هستی که میخوای به بچه غذا بدی،بهش نمیگی این غذاست، میگی هواپیما میخواد بره تو غار ;D
با هرکسی باید به اندازه شعور و سوادش حرف زد.
مثلا من هر موقع میوه فروش محل رو میبینم این حالتها پیش میاد:
گفتوگو: در مورد وضعیت میوه و اقتصاد.
درخواست: ۲کیلو گوجه برام کنار بذار شب میام ازت میگیرم.
وقتی هم دکتر محل رو میبینم این حالتها پیش میاد:
گفتوگو: در مورد وضعیت کرونا یا وضع شخمی آبوهوا توی قم.
درخواست: نوشت یه کارتن قرص لووتیروکسین برای تیروئید مادربزرگم.
حالا اگه من برم پیش بنای محل و درمورد خودرو صحبت کنم و بهش بگم که ظهر ماشینمو میارم پیشت روغنش رو عوض کن با دوستاش مسخرهام میکنن.
حالا به نظرت من اگه برم و به سوهانپز محل بگم گنو بریز مسخرهام نمیکنه؟ کسی که حتی با تلفنهمراهش هم درست بلد نیست کار کنه.
حداقل اگه به یکی که اسم لینوکس رو شنیده درمورد گنو/لینوکس باهاش حرف بزنم میفهمه چی میگم ولی اگه از همون اول بهش بگم 《گنو》 منو جدی نمیگیره.
-
با انکار نمیتونید فکر کسی رو آماده کنید. فقط خودتون رو دلقک میکنید
ببخشید من چه چیزی رو انکار کردم؟؟! شما گفتید گنو یک سیستم عامله من هم گفتم درسته؛شما گفتید که لینوکس یک کرنل هست من هم گفتم درسته!!!
اما این که شما میگید گنو بحثش جداست که من هم گفتم قبول ندارم ! حتی دلایل خودم رو گفتم!
شما دارید در سیستم عامل غرق میشید!! میشه تعریف دقیق شما رو از سیستم عامل رو بدونم؟ ( سیستم عامل چیزی جز یک خدمتگذار نیست)
اگر انقدر مشتاق هستید که به گنو/لینوکس بگید گنو چرا یک آزمایش نمیکنید؟؟
فقط برید بیرون و به ده تا آدم رندوم بگید که آیا گنو رو می شناسند؟؟ ( مردم معمولی)
-
کلا پیشمون شدم با اینکه بحث را با شما ادامه دادم (گویی که گنو برای شما مسئله ناموسی است) من که میگویم لینکوس شما هم بگو گنو، فقط با این تفاوت که در اکثر مواقع باید به طرف مقابل توضیح بدی منظورت چیه و که اون موقع طرف مقابل توی دلش میگوید: آهان، منظورش لینوکس است. احتمالا گمان میکنید در روز قیامت همه جمع میشوند بعد یکی میآید میگوید کیا میگفتند گنو، شما و یکسری دست بالا میآورید و آن مرد میگوید همهتون بروید بهشت و اونایی هم که میگفتند لینکوس بروند جهنم تا بفهمند لینوکس کرنله نه سیستمعامل. با آرزوی موفقیت برای شما، بدرود.
نکته: دو چیزی که الآن به آن یخچال میگوییم (یخچالهای طبیعی و یخچالهایی که در خانه داریم) نامشان بر گرفته از چالههایی است که در قدیم حفر میکردند تا یخ را برای نگهداری چال کنند. الآن اگر منظورت از یخچال مفهوم اولیهی آن باشد باید برای طرف مقابلت توضیح بودی. احتمالا هم کسی در یخچالهای خانهاش یخ چال نمیکند. البته من اشتباها میگویم یخچال، مطمئما شما نام درست آن را به کار میبرید و میگویید محفظهی سردکننده.
ضمنا: هنوز متوجه نیستید وقتی میگویم هستهی لینوکس یعنی هستهای که اسمش لینوکس است نه اینکه لینوکس خودش یک هستهی دیگر دارد. وقتی هم میگویم کشور آمریکا منظورم این نیست که کشوری هست که آمریکا دارد، بلکه منظورم کشوری است که نامش آمریکاست. طبق منطق شما دیگر نباید بگوییم گل نرگس، خودروی پراید، شهر تهران.
-
حالا به نظرت من اگه برم و به سوهانپز محل بگم گنو بریز مسخرهام نمیکنه؟ کسی که حتی با تلفنهمراهش هم درست بلد نیست کار کنه.
حداقل اگه به یکی که اسم لینوکس رو شنیده درمورد گنو/لینوکس باهاش حرف بزنم میفهمه چی میگم ولی اگه از همون اول بهش بگم 《گنو》 منو جدی نمیگیره.
روی موادی، چیزی هستی؟
چرا سوهانپر محل باید مسخرهات کنه؟ در این مورد خاص بهش بگی هاپرشاپ هم مسخرهات نمیکنه. چون نمیدونه چیه و می دونه که نمیدونه.
من خودم یه دوستی دارم شهرسازی خونده و در همون حوزه کار میکنه. براش دبیان ریختم و بهش گفتم اسم این سیستمعامل گنوست. خیلی راحت پذیرفت و هربار من رو میبینه تشکّر میکنه که براش «گنو» نصب کردم.
مشکل ما افرادی نیستن که یاد نگرفتن. اتّفاقاً اونها خیلی راحت میپذیرن. مشکل افرادی هستن که اشتباه یاد گرفتن و تعصّب هم دارن روی اشتباهشون.
میشه تعریف دقیق شما رو از سیستم عامل رو بدونم؟
سیستمعامل مجموعهای نرمافزاری شامل کرنل و هرچیزی است که مستقیماً با کرنل کار میکند.
اگر انقدر مشتاق هستید که به گنو/لینوکس بگید گنو چرا یک آزمایش نمیکنید؟؟
فقط برید بیرون و به ده تا آدم رندوم بگید که آیا گنو رو می شناسند؟؟ ( مردم معمولی)
شما برو بیرون و به ده تا آدم کاتورهای بگو آیا تاردیگراد (https://en.wikipedia.org/wiki/Tardigrade) رو میشناسن؟
احتمالاً همهشون می گن نه. خب بعدش؟ یعنی تاردیگراد وجود نداره؟ یا باید بهش بگیم خرگوش که مردم بفهمن؟
چیزی که الآن به آن یخچال میگوییم (یخچالهای طبیعی و یخچالهایی که در خانه داریم) نامشان بر گرفته از چالههایی است که در قدیم حفر میکردند تا یخ را برای نگهداری چال کنند. الآن اگر منظورت از یخچال مفهوم اولیهی آن باشد باید برای طرف مقابلت توضیح بودی. احتمالا هم کسی در یخچالهای خانهاش یخ چال نمیکند. البته من اشتباها میگویم یخچال، مطمئما شما نام درست آن را به کار میبرید و میگویید محفظهی سردکننده.
چیزی که بهش میگیم یخچال اسمش یخچاله. همونطور که اسم سیستمعامل گنو، گنوست. اگه شما به بخچالتون بگید کندانسور، همه فکر میکنن اسکلی چیزی هستید. حالا اگه تعداد اسکلها زیاد بشه و تعداد زیادی به یخچالشون بگن کندانسور، اسم یخچال همون یخچال میمونه!
ضمنا: هنوز متوجه نیستید وقتی میگویم هستهی لینوکس یعنی هستهای که اسمش لینوکس است نه اینکه لینوکس خودش یک هستهی دیگر دارد. وقتی هم میگویم کشور آمریکا منظورم این نیست که کشوری هست که آمریکا دارد، بلکه منظورم کشوری است که نامش آمریکاست. طبق منطق شما دیگر نباید بگوییم گل نرگس، خودروی پراید، شهر تهران.
لطف کنید پیوندهایی که دادم رو مطالعه کنید که بیش از این مایهٔ خندهٔ دوستان نباشید. کدوم هسته اسمش لینوکسه؟ ما فقط یه کرنل داریم که اسمش لینوکسه. هستههای سیستمعامل میتونن توشون لینوکس داشته باشن، یا یه کرنل دیگه یا اصلاً بدون کرنل باشن.
-
سیستمعامل مجموعهای نرمافزاری شامل کرنل و هرچیزی است که مستقیماً با کرنل کار میکند
به نام خدا برگشتیم سر خط اول ](*,)
خب تبریک ویژه؛ شما در سیستم عامل غرق شدید و فقط به فکر اون نرم افزار ها هستید. و اصلا به این فکر نمیکنید که سیستم عامل فقط برای کار کردن و استفاده هست !!
شما برو بیرون و به ده تا آدم کاتورهای بگو آیا تاردیگراد رو میشناسن؟
احتمالاً همهشون می گن نه. خب بعدش؟ یعنی تاردیگراد وجود نداره؟ یا باید بهش بگیم خرگوش که مردم بفهمن؟
یک:
سوال من رو با سوال جواب دادید ولی ایرادی نداره و من جوابتون رو میدم!نشناختن به معنای وجود نداشتن اون موضوع نیست بلکه نشان دهنده اطلاعات کم در مورد اون موضوع یا سخت بودن اون موضوع هست. که چند بار هم بهتون گفتم.
دو:
من چیزی به نام تاردیگراد نشنیدم اما از تاردیگرید شنیدم!!!! ایا چون من از این موجود باخبرم و صرفا فقط تویه اطلاعات عمومی خوندم یعنی من یک آدم زیست شناس هستم؟!! خب پس دلیل نمیشه من یا شما یک آدم سر شناس باشیم در اون موضوع . پس کسی هم که به گنو/لینوکس میگه لینوکس رو هم نمیشه فضاوت کرد!!
سه:
خب شما که انقدر در این موضوع متعصب هستید چرا سعی نمیکنید آزمایشی که گفتم رو انجام بدید؟! من جواب شما رو هم به صورت منطقی داده بودم اما اینکه برگردیم سر خونه اول مسخره است.
شما بیش از حد رویه سیستم عامل تعصب دارید!!! این از بیخ اشتباه محسوب میشه !
----------------------------------------------------------------------------------------------------------------
من خودم یه دوستی دارم شهرسازی خونده و در همون حوزه کار میکنه. براش دبیان ریختم و بهش گفتم اسم این سیستمعامل گنوست. خیلی راحت پذیرفت و هربار من رو میبینه تشکّر میکنه که براش «گنو» نصب کردم
خب یک شخصی هم که هنوز به مدرسه نرفته خیلی راحت هم قبول میکنه که ۲*۲ میشه ۴ اما منظور ما سطح سواد نیست بلکه این شخص با تعاریف شما هیچ اطلاعاتی در مورد گنو/لینوکس نداشته و بیچاره حق هم داشته!! چون کارش مهندسی هست.
خب بامنطق شما اگر من برم بقالی سر کوچمون بگم اویلر ( ریاضی دان قرن ۱۸ ) یک آشپز معروف بوده سریع قبول میکنه!! در صورتی که این شخص چشم بسته داره انتخاب میکنه و هرکی هرچی بگه رو قبول میکنه .
اصپلا هرکسی هرچیزی رو که دلش بخواد میتونه یادبگیرهبه عنوان مثال اگر طرف یک قاضی هست اما از فیزیک کنتوام اطلاعات زیادی داره. چرا ؟ چون
این شخص دلش خواسته که یاد گرفته مجبور که نبوده!!
در آخر بی ادبی بنده ببخشید :)
-
لطف کنید پیوندهایی که دادم رو مطالعه کنید که بیش از این مایهٔ خندهٔ دوستان نباشید. کدوم هسته اسمش لینوکسه؟ ما فقط یه کرنل داریم که اسمش لینوکسه. هستههای سیستمعامل میتونن توشون لینوکس داشته باشن، یا یه کرنل دیگه یا اصلاً بدون کرنل باشن.
این جمله را بالای ده بار خوندم، ولی اعتراف میکنم نفهمیدم منظورت چیه. الان هسته را با کرنل متفاوت میدونی؟!! هستهی سیستمعامل میتونه توش لینوکس داشته باشه؟؟ یعنی چی؟؟ نکنه به گنوسی میگی هسته؟؟!! ](*,)
-
من حقیقتا همشو میگم، گاهی گنو گاهی لینوکس و گاهی گنو/لینوکس
-
شما در سیستم عامل غرق شدید و فقط به فکر اون نرم افزار ها هستید. و اصلا به این فکر نمیکنید که سیستم عامل فقط برای کار کردن و استفاده هست !!
این تعریف از سوی بزرگترین آدم در حوزهٔ سیستمعامل یعنی اندرو تتنباومه. راهآهن هم برای حمل و نقل و استفاده است؛ ولی یه سری آدم هستن که به صورت تخصصی روی راهآهن کار میکنن و در مورد تعریف راهآهن باید به اونها مراجعه کرد؛ نه به کسی که مسیر شرکتش با متروئه!
سوال من رو با سوال جواب دادید ولی ایرادی نداره و من جوابتون رو میدم!نشناختن به معنای وجود نداشتن اون موضوع نیست بلکه نشان دهنده اطلاعات کم در مورد اون موضوع یا سخت بودن اون موضوع هست. که چند بار هم بهتون گفتم.
خب کسی که به گنو میگه لینوکس، اطلاعاتش در این موضوع کمه. آیا باید همهٔ دنبا به خاطر کم بودن اطلاعات شما یه مفهومی رو غلط بگن؟
من چیزی به نام تاردیگراد نشنیدم اما از تاردیگرید شنیدم!!!!
خب این هم از کم بودن اطّلاعات شماست. تاردیگرید تلفّط انگلیسی اسم تاردیگراده! البته این که شما اطلاعات کمی دارید در این مورد اصلاً نکتهٔ منفیای نیست. چون تخصّص شما این نیست و ازتون انتظار هم نمیره بلد باشید. ولی این که برید به جانورشناسها گیر بدید که به تاردیگراد نگو تاردیگراد، بگو تاردیگرید چون من راحتترم، نشون میده هوشتون زیر حد متوسّطه.
ایا چون من از این موجود باخبرم و صرفا فقط تویه اطلاعات عمومی خوندم یعنی من یک آدم زیست شناس هستم؟!! خب پس دلیل نمیشه من یا شما یک آدم سر شناس باشیم در اون موضوع . پس کسی هم که به گنو/لینوکس میگه لینوکس رو هم نمیشه فضاوت کرد!!
این مورد که کلّاً بیربط بود. کسی که به گنو میگه لینوکس اطّلاعات کمی در این مورد داره و ازش انتظار هم نمیره بلد باشه. ولی این که بره به متخصّصها گیر بده که به گنو نگو گنو، بگو لینوکس چون من راحتترم، نشون میده هوشش زیر حد متوسّطه.
خب شما که انقدر در این موضوع متعصب هستید چرا سعی نمیکنید آزمایشی که گفتم رو انجام بدید؟! من جواب شما رو هم به صورت منطقی داده بودم اما اینکه برگردیم سر خونه اول مسخره است.
شما بیش از حد رویه سیستم عامل تعصب دارید!!! این از بیخ اشتباه محسوب میشه !
تعصّب رو شما دارید که می خواید به خاطر تعصّبتون اسم یه چیزی رو به یه چیز دیگه عوض کنید!
و خب قراره این آزمایش چی رو نشون بده؟ واقعیتها با نظرسنجی عوض نمیشن!
خب یک شخصی هم که هنوز به مدرسه نرفته خیلی راحت هم قبول میکنه که ۲*۲ میشه ۴ اما منظور ما سطح سواد نیست بلکه این شخص با تعاریف شما هیچ اطلاعاتی در مورد گنو/لینوکس نداشته و بیچاره حق هم داشته!! چون کارش مهندسی هست.
و خب الآن داره. اطّلاعات درستی هم داره. مشکل ما این آدمها نیستن. چون درست یاد میگیرن. مشکل احمقهایی هستن که غلط یادگرفتن و به خاطر تعصّبشون حاضر نیستن بپذیرن اشتباه می کردن.
خب بامنطق شما اگر من برم بقالی سر کوچمون بگم اویلر ( ریاضی دان قرن ۱۸ ) یک آشپز معروف بوده سریع قبول میکنه!! در صورتی که این شخص چشم بسته داره انتخاب میکنه و هرکی هرچی بگه رو قبول میکنه .
خب شما الآن خودت جای اون بقال هستی که یکی بهت اشتباه گفته اسم گنو، لینوکسه و الآن به خاطر تعصّبی که داری، روی اون اشتباه پافشاری میکنی.
این جمله را بالای ده بار خوندم، ولی اعتراف میکنم نفهمیدم منظورت چیه. الان هسته را با کرنل متفاوت میدونی؟!! هستهی سیستمعامل میتونه توش لینوکس داشته باشه؟؟ یعنی چی؟؟ نکنه به گنوسی میگی هسته؟؟!! ](*,)
اگه همون اول پیوندهایی که بهت دادم رو میخوندی، الآن چنین پرسش مسخرهای نمیکردی. نمیفهمم این همه اصرار روی مطالعه نکردن چیه این نسل چدید دارن!
من حقیقتا همشو میگم، گاهی گنو گاهی لینوکس و گاهی گنو/لینوکس
همهمون همینیم. منتها صحبت سر اینه که کدومش درسته و کدومش غلط.
-
اگه همون اول پیوندهایی که بهت دادم رو میخوندی، الآن چنین پرسش مسخرهای نمیکردی. نمیفهمم این همه اصرار روی مطالعه نکردن چیه این نسل چدید دارن!
پیوندهایی که دادی (ویکی اوبونتو) ارجاع و منبع درست و حسابی نداره، ولی احتمالا چون بخشهای زیادیش رو خودت نوشتی باید بگوییم منبع معتبر. حالا کاری ندارم به اینکه core را هسته ترجمه کردی و kernel را کرنل. تو سایت رسمی آرچ لینوکس، دبیان و اسلکور به توزیعهایشان میگویند توزیع لینوکس از نظر شما معتبر نیست، اینکه پیتر مکدونالد اسم توزیعش را میذاره Softlanding Linux System از نظر شما معتبر نیست، اینکه سرچهای لینوکس بیش از صدبرابر گنو است را میگویی مغلطهی اکثریت (اگر نسبت ۷۰ به ۳۰ بود میگفتم اوکی، درست میگی، ولی دیگه نسبت نودونهوخردهای به خردهای را کجای دلم بذارم؟) اینکه ویکیپدیا انگلیسی ترجیحش واژهی لینکوس است مهم نیست، بعد ویکی اوبنتوی فارسی با یک هزارم اهمیت معتبر است و باید قبولش کنیم (چرا، چون آقای بهزادی نوشته)، اینکه بالای صد توزیع نام لینوکس را به نحوی به کار بردهاند از نظر شما به خاطر این است که خواستهاند اشاره کنن هستهی لینوکس به کار بردهاند و گنو بودنشان مبرم است (حالا نمیدانم چی جوری از نیت دل همهشون با خبری و فهمیدی همچین برداشتی داشتهاند؟). چیزی که مسلم است به چنین توزیعهایی میگویند لینوکس، چه در جوامع علمی و چه عمومی، حالا شما میتوانید یک ویکی درست کنید داخلش بنویسید گنو و به آن گنو بگویید و بروید بگردید دنبال قاتل بروسلی، من هم از همینجا دعا میکنم قاتل را پیدا کنید و در روز محشر با ریچارد استالمن بزرگ محشور شوید.
همهمون همینیم. منتها صحبت سر اینه که کدومش درسته و کدومش غلط.
واقعا گنو/لینوکس میگی؟ (با تفلظ صحیح؟ گنو اسلش لینوکس؟؟؟)
-
خب کسی که به گنو میگه لینوکس، اطلاعاتش در این موضوع کمه. آیا باید همهٔ دنبا به خاطر کم بودن اطلاعات شما یه مفهومی رو غلط بگن؟
فکر کنم منوبا یکی دیگه اشتباه گرفتید یا دارید بحث رو میپچونید؛ چون من نگفتم لینوکس گفتم فقط گنو/لینوکس بهتره ( برای بار دهزارم )
در اصل اینچیزی که گفتید هیچ ربطی نداشت!!
-------------------------------------
خب این هم از کم بودن اطّلاعات شماست. تاردیگرید تلفّط انگلیسی اسم تاردیگراده! البته این که شما اطلاعات کمی دارید در این مورد اصلاً نکتهٔ منفیای نیست. چون تخصّص شما این نیست و ازتون انتظار هم نمیره بلد باشید. ولی این که برید به جانورشناسها گیر بدید که به تاردیگراد نگو تاردیگراد، بگو تاردیگرید چون من راحتترم،
درسته تخصص من این نیست و حرف شما کاملا صحیحه اما اینکه من با علاقع خودم رفتم به عنوان اطلاعات عمومی این موضوع رو خوندم زمین تا آسمون با چیزی که میگید فرق داره!!!
به پیوندها و متون قبلی شما بسیار توجه کردم که فکر کنم به احتمال زیاد دانشجوی پزشکی باشید چرا که یا دارید از شیمی حرف میزنید یا دارید از زیست حرف میزنید !!!! شتاب دهنده های اتمی یا تاردیگرید چه ربطی به لینوکس داره؟؟؟!!! ???
نشون میده هوشتون زیر حد متوسّطه.
خب الان این توهینه ؟؟!! اگر توهین هست که فعلا از این توهین میگذرم
------------------------------------------------
این مورد که کلّاً بیربط بود. کسی که به گنو میگه لینوکس اطّلاعات کمی در این مورد داره و ازش انتظار هم نمیره بلد باشه. ولی این که بره به متخصّصها گیر بده که به گنو نگو گنو، بگو لینوکس چون من راحتترم، نشون میده هوشش زیر حد متوسّطه.
کاملا مشخص شد که طرف حساب شما یکی دیگه ست یا اگر هم اینطور نیست شما کاملا دارید بهانه میارید!! چرا بحث رو به حاشیه میکشید؟؟ من که نگفتم بگید لینوکس!!! فکر کنم شما فقط دارید بدون هیچگونه تفکر متون رو ارسال میکنید.
فکر کنم فقط شمایید که دارید پافشاری میکنید که گنو؛ لینوکسه!! چون من چنین چیزی نگفتم !! گفتم گنو/لینوکس!!
------------------------------------------------------------------------------
تعصّب رو شما دارید که می خواید به خاطر تعصّبتون اسم یه چیزی رو به یه چیز دیگه عوض کنید!
اولا این شمایید که به گنو/لینوکس میگید گنو!! واقعا جالب شد چون حرفت ضد خودت شد ;D
و خب قراره این آزمایش چی رو نشون بده؟ واقعیتها با نظرسنجی عوض نمیشن!
این حرف شما رو به معنای تسلیم شدن در این موضوع در نظر میگیرم ;)
کی گفته تعین نمی کنند؟؟
درست در همه مواقع تعیین نمیکنند اما در بعضی از مواقع تعیین می کنند ( نه در همه موارد!*)
------------------------------------
و خب الآن داره. اطّلاعات درستی هم داره. مشکل ما این آدمها نیستن. چون درست یاد میگیرن. مشکل احمقهایی هستن که غلط یادگرفتن و به خاطر تعصّبشون حاضر نیستن بپذیرن اشتباه می کردن
کاملا با این وضعیت حرف شما رو قبول دارم!!!
پس شما قبول میکنید که یک شخص متعصب هستید؟؟؟؟!!! چون شما هم قبول نمیکنید؟؟!؟ ( شاید جفتمون هم متعصب محسوب میشیم)
-----------------------------------------------------------
خب شما الآن خودت جای اون بقال هستی که یکی بهت اشتباه گفته اسم گنو، لینوکسه و الآن به خاطر تعصّبی که داری، روی اون اشتباه پافشاری میکنی.
هیچ ربطی نداشت!!الان خودتون هم میگید که گنو غلطه و لینوکس درسته!!!!؟
-------------------------------------------------------------------
چیه این نسل چدید دارن!
فکر نمی کردم در جامعه شناسی هم تخصص داشته باشید!!! ;D
اگر بحث سر جامعه شناسی،زیست،شیمی هست که بهتره هرچه سریع تر این تاپیک قفل بشه!!!
با اینکه دوست ندارم این رو بگم اما : چه بخوایم . چه نخوایم لینوکس در جامعه عرف بیشتری داره.
-
شما دارید در سیستم عامل غرق میشید!!
ایشون در سیستم عامل غرق نشدن بلکه در گنو ذوب شدن
-
پیوندهایی که دادی (ویکی اوبونتو) ارجاع و منبع درست و حسابی نداره، ولی احتمالا چون بخشهای زیادیش رو خودت نوشتی باید بگوییم منبع معتبر. حالا کاری ندارم به اینکه core را هسته ترجمه کردی و kernel را کرنل. تو سایت رسمی آرچ لینوکس، دبیان و اسلکور به توزیعهایشان میگویند توزیع لینوکس از نظر شما معتبر نیست، اینکه پیتر مکدونالد اسم توزیعش را میذاره Softlanding Linux System از نظر شما معتبر نیست، اینکه سرچهای لینوکس بیش از صدبرابر گنو است را میگویی مغلطهی اکثریت (اگر نسبت ۷۰ به ۳۰ بود میگفتم اوکی، درست میگی، ولی دیگه نسبت نودونهوخردهای به خردهای را کجای دلم بذارم؟) اینکه ویکیپدیا انگلیسی ترجیحش واژهی لینکوس است مهم نیست، بعد ویکی اوبنتوی فارسی با یک هزارم اهمیت معتبر است و باید قبولش کنیم (چرا، چون آقای بهزادی نوشته)، اینکه بالای صد توزیع نام لینوکس را به نحوی به کار بردهاند از نظر شما به خاطر این است که خواستهاند اشاره کنن هستهی لینوکس به کار بردهاند و گنو بودنشان مبرم است (حالا نمیدانم چی جوری از نیت دل همهشون با خبری و فهمیدی همچین برداشتی داشتهاند؟). چیزی که مسلم است به چنین توزیعهایی میگویند لینوکس، چه در جوامع علمی و چه عمومی، حالا شما میتوانید یک ویکی درست کنید داخلش بنویسید گنو و به آن گنو بگویید و بروید بگردید دنبال قاتل بروسلی، من هم از همینجا دعا میکنم قاتل را پیدا کنید و در روز محشر با ریچارد استالمن بزرگ محشور شوید.
شرمنده. یکم تند رفتم. پوزش. بیخیال بحث (تهش که به هیچ کدوممون جایزه نمیدن :) )
-
واقعا گنو/لینوکس میگی؟ (با تفلظ صحیح؟ گنو اسلش لینوکس؟؟؟)
تلفض صحیح گنو اسلش لینوکسه ؟
به پیوندها و متون قبلی شما بسیار توجه کردم که فکر کنم به احتمال زیاد دانشجوی پزشکی باشید چرا که یا دارید از شیمی حرف میزنید یا دارید از زیست حرف میزنید !!!! شتاب دهنده های اتمی یا تاردیگرید چه ربطی به لینوکس داره؟؟؟!!! ???
در مثال هیچ مناقشه نیست.
پس شما قبول میکنید که یک شخص متعصب هستید؟؟؟؟!!! چون شما هم قبول نمیکنید؟؟!؟ ( شاید جفتمون هم متعصب محسوب میشیم)
اولا که لطف کن یکم تعداد ؟ و ! رو بیار پایین خیلی روو اعصابه
تعصب ساده بخوام بگم هر کسی نیست که پا فشاری ممیکنه . کسیه که روی عقیده غلط پافشاری میکنه زیر بار هم نمیره
فکر نمی کردم در جامعه شناسی هم تخصص داشته باشید!!! ;D
اگر بحث سر جامعه شناسی،زیست،شیمی هست که بهتره هرچه سریع تر این تاپیک قفل بشه!!!
با اینکه دوست ندارم این رو بگم اما : چه بخوایم . چه نخوایم لینوکس در جامعه عرف بیشتری داره.
دارید می پیچونیدش . ایشون نگفتن بنده به عنوان جامعه شناس ... همون طور که شما میگی مرغ گرونه دلیل نمیشه که وزیر اصناف مرغ فروشان (!) هستی :D
(تهش که به هیچ کدوممون جایزه نمیدن :) )
من سر همتون رو خریدارم ;D
ول کنید جون من حال دارید به خدا ! ( منم یک زمانی داشتم :P) اون ده ها موضوع با همون موضوع (!!) رو بخونید عبرت بگیرید :o
-
بنده میخوام رو راست باشم.
اگر مخاطب من آدمی باشه که تا به حال کلمه گنو به گوشش نخورده باشه صد درصد از کلمه لینوکس استفاده میکنم.
بعد در مورد گنو و پروژه گنو میگم
بعد بهش اشاره میکنم که سعی بکنه به جای لینوکس از کلمه گنو/لینوکس استفاده کنه.
فکر نکنم حرفم معنای بدی داشته باشه یا درک کردن این موضوع زیاد دشوار باشه
-
بنده میخوام رو راست باشم.
اگر مخاطب من آدمی باشه که تا به حال کلمه گنو به گوشش نخورده باشه صد درصد از کلمه لینوکس استفاده میکنم.
بعد در مورد گنو و پروژه گنو میگم
بعد بهش اشاره میکنم که سعی بکنه به جای لینوکس از کلمه گنو/لینوکس استفاده کنه.
فکر نکنم حرفم معنای بدی داشته باشه یا درک کردن این موضوع زیاد دشوار باشه
درود
خب اینجوری که دارید یکی رو به راه اشتباه میبرین
اگر کسی تا حالا نه اسم گنو رو شنیده نه لینوکس رو بهتر نیست از گنو استفاده کنیم؟ و بعد بهش بفهمونیم که لینوکس و گنو چی هستن؟ والبته که بهش بگیم که گنو درست تره ولی میتونیم از گنو/لینوکس هم استفاده کنیم
-
درود.
خب دوست عزیز من در پیام ها و پیوند ها قبلی دلیل خودم رو گفتم.
عملا این بحثه بیخودیه که بیایم بگیم گنو؛گنو/لینوکس یا لینوکس چون هیچ پایان خاصی نداره.
-
درود.
عملا این بحثه بیخودیه که بیایم بگیم گنو؛گنو/لینوکس یا لینوکس چون هیچ پایان خاصی نداره.
در این باره کاملا حق با شماست ;D ;D
-
نتیجه ی اخلاقی: خودتون رو وارد دعوای بیهوده نکنید! اینو خیلی ها گفتن.
-
نتیجه ی اخلاقی: خودتون رو وارد دعوای بیهوده نکنید! اینو خیلی ها گفتن.
درود
بله موافقم
-
https://fa.wikipedia.org/wiki/%D8%A8%D8%AD%D8%AB_%D9%86%D8%A7%D9%85%E2%80%8C%DA%AF%D8%B0%D8%A7%D8%B1%DB%8C_%DA%AF%D9%86%D9%88/%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3 (https://fa.wikipedia.org/wiki/%D8%A8%D8%AD%D8%AB_%D9%86%D8%A7%D9%85%E2%80%8C%DA%AF%D8%B0%D8%A7%D8%B1%DB%8C_%DA%AF%D9%86%D9%88/%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3)
-
(https://forum.ubuntu-ir.org/index.php?action=dlattach;topic=157182.0;attach=56015)
-
https://download.ir/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%81%DB%8C%D9%84%D9%85-%D9%85%D8%B3%D8%AA%D9%86%D8%AF-revolution-os-2001/
(https://download.ir/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%81%DB%8C%D9%84%D9%85-%D9%85%D8%B3%D8%AA%D9%86%D8%AF-revolution-os-2001/)
پیشنهاد میکنم حتما ببینید
-
تلفض صحیح گنو اسلش لینوکسه ؟
آره انگار و چه منبعی بهتر از خود ریچارد استالمن بزرگ.
https://youtube.com/watch?v=kb2T8hWRu8g&feature=share8 (https://youtube.com/watch?v=kb2T8hWRu8g&feature=share8)
تو این ویدیو استالمن میگوید گنو اسلش لینوکس (البته اکثرا فقط مینویسیم گنو/لینوکس ولی میخونیم گنو لینوکس)
و توضیح میده که سال ۱۹۸۴ توسعهی سیستمعالمی را شروع کردیم که قرار بود جایگزین رایگان یونیکس باشد (میگه یونیکس صدها بخش داشت که میخواستیم تقریبا همه را به صورت آزاد بنویسیم). سال ۱۹۹۲ تقریبا این سیستم گنو را نوشته بودیم و فقط مانده بود یک بخش مهم ضروری: هسته (کرنل)، تا اینکه توروالدز که لینوکس را به صورت مالکیتی نوشته بود آن را به صورت آزاد منشتر کرد. تو این لحظه، ترکیب لینوکس و این سیستم جدید ناکامل یک سیستمعامل جدید آزاد را به وجود آورد که همان هدفی بود که سال ۱۹۸۳ اعلامش کرده بودم (نتیجه سیستمی بود که اساسا گنو بود و البته شامل لینوکس هم میشد) برای همین نامش گنو/لینوکس یا گنو+لینوکس بود. امروزه اکثر مردم میگویند لینوکس، که یه جورایی ناسپاسی در حق ماست و اگر همه میگویند شما نگویید و بگویید گنو اسلش لینوکس یا گنو بهاضافهی لینوکس.
نکته: از قدیم یه ضرب المثل داشتیم که میگفت کار را آن کرد که تمام کرد. یه چیزی بوده که این را گفتهاند. تو این قضیه هم همین شده. خود استالمن میگه با لینوکس بود که کار تموم شد. این مسئله تو همه جا هست، مثلا تو پروژههای عملی که تهش به نام دو سهنفر ثبت میشه و همانها جایزه میگیرند، ولی دربارهشون تحقیق کنی متوجه میشی صدها نفر پشت این پروژهها بودهاند. هنوزم این برام سواله: ایکس۱۱ چی؟ این نه جزء لینوکسه و نه جزء گنو، چی کار کنیم در حق این اجحاف نشه؟
-
شما بگو اصلا گنو/لینوکس/Xorg/ویلند/پلاسما/گنوم/ .... :P
-
شما بگو اصلا گنو/لینوکس/Xorg/ویلند/پلاسما/گنوم/ .... :P
متاسفانه مشکل همینجاست که نمیشه یک اسم واحد. اگر اینطور بود این هم بحث اتفاق نمیفتاد.
به نظرم بیاید بزاریم هرکس هرطور که دوست داره موضوع رو بفهمه
-
سلام بهتره هر چی خودشون میگن ماهم همون رو بگیم.
-
بالاخره پیداش کردم. اینو یکی از رفقام تو تلگرام فرستاده بود:
سناریوی اول:
کاربر ویندوز: چی نصب کردی؟ - جواب: لینکوس - کاربر ویندوز: خدا شفات بده.
سناریوی دوم:
کاربر ویندوز: چی نصب کردی؟ - جواب: گنو - کاربر ویندوز: چی؟ - جواب: توضیح یکم - کاربر ویندوز: چی؟ - جواب: توضیح دوم - کاربر ویندوز: چی؟ - ... جواب: توضیح پانصدم - کاربر ویندوز: چی؟ - جواب: همون لینوکس - کاربر ویندوز: خدا شفات بده.
-
واقعا با گفتن گنو چه مشکلی دارید؟ شما الان از سیستم عامل گنو که از هسته لینوکسی استفاده میکنه استفاده میکنید،به نظر من حقیر اسم گنو منطقی ترین حالت برای یه فردیه که با این سیستم عامل کار کرده و میدونه چی به چیه،حالا اگه اقای استالمن از اسم گنو/لینوکس استفاده میکنه یعنی میگه من گنو رو با هسته لینوکسی دارم نه با freebsd یا هر چیز دیگه ای. اسم لینوکس هم برای شخصیه که نه با گنو کار کرده و فقط اون تصویر پنگوئن معروف رو دیده(دقیقا همین چیزی که اقای qozhy میگه)(قصد بی احترامی نداشتم :-\" )
-
واقعا با گفتن گنو چه مشکلی دارید؟
مشکلم دقیقا همین جوک رفیقمه. بالای نود درصد موارد اگه بگم لینوکس دیگه با سوال اینکه چی هست روبهرو نمیشوم (اون ده درصد هم کلا تو باغ نیستن، چه بگم گنو و چه لینوکس فرقی براشون نمیکنه)، ولی اگه بگم گنو، در اکثر موارد، تهش یا باید بگم همون لینوکس یا اینکه بشینم کلی براش توضیح بدم.
-
واقعا با گفتن گنو چه مشکلی دارید؟
مشکلم دقیقا همین جوک رفیقمه. بالای نود درصد موارد اگه بگم لینوکس دیگه با سوال اینکه چی هست روبهرو نمیشوم (اون ده درصد هم کلا تو باغ نیستن، چه بگم گنو و چه لینوکس فرقی براشون نمیکنه)، ولی اگه بگم گنو، در اکثر موارد، تهش یا باید بگم همون لینوکس یا اینکه بشینم کلی براش توضیح بدم.
عزیز
اسمش گنو/لینوکسه
همین! لینوکس یا گنو هم میگن! تمام کنید این بحث بی پایان رو!
-
کوزی و لرن جون در ساخت و کامپایلgtk, opengl, python, linux, bash, xorg, wayland, gnome, perl, coreutiles و بیشتر بسته های مخازن توزیع ها از glib و gcc استفاده شده(از clang هم استفاده بشه باز از glib استفاده میشه) استفاده شده پس میشه سیستم عامل گنو. خلاص. ولی لینوکس در چنتاشون جزء اجزاء سازنده اون هاست؟ حالا برو هر چی میخوای بگو. خب بعضی از دوستان با گنو بیخودی مشکل دارن و مغزشون برای فهمیدنش گارد میگیره.
گنو: یک پروژه برای ساخت یک سیستم عامل کاملا آزاد. منظور از آزادی، چرا آزادی نرم افزار مهمه و ... رو هم در سایت خودش به زبان ها مختلف(به علاوه فارسی) توضیح داده.
و البته لرن عزیز یادمه که یک بار در یک سوال پرسیدی که اسم دقیق چیه ولی بعد از گفتن دلایل دوستان در اینجا و اونجا روی حرف خودتی، تقریبا همه ما در خانواده افرادی را داریم که درباره خیلی از چیزا همش نظر دیگرانو میپرسن ولی زمانی که با فکر و نظر خودشون مطابقط نداره قبول نمیکنن. شما هم اگه قرار نیست با نظر و دلیل(نظر و دلیل علمی نه اینکه یکی بیاد بگه از نظر من زمین صافه) دیگران قانع شی چرا اصلا سوال (این سوال نه، یمی دیگه)میپرسی؟
و البته بعضی از پوستان فکر میکنن که اگه حرف و دلایل دیگران قبول کردن و اشتباهشون ول کردن، دارن به دیگران لطف میکنن ولی باید بدونن که اصلا مهم نیست که قبولکنن یا نکنن.
-
مشکلم دقیقا همین جوک رفیقمه. بالای نود درصد موارد اگه بگم لینوکس دیگه با سوال اینکه چی هست روبهرو نمیشوم (اون ده درصد هم کلا تو باغ نیستن، چه بگم گنو و چه لینوکس فرقی براشون نمیکنه)، ولی اگه بگم گنو، در اکثر موارد، تهش یا باید بگم همون لینوکس یا اینکه بشینم کلی براش توضیح بدم.
خب توضیح بده. یه توضیح دادن چیه مگه؟ گنو بهت یه سیستمعامل کامل داده که تمام کارهات باهاش انجام میشه و نوشتنش چهل سال طول کشیده؛ بعد در حد ۴۰ ثانیه نمی خوای وقت بذاری برای این که به بقیه بگی چی هست؟
-
استفاده شده پس میشه سیستم عامل گنو. خلاص. ولی لینوکس در چنتاشون جزء اجزاء سازنده اون هاست؟ حالا برو هر چی میخوای بگو. خب بعضی از دوستان با گنو بیخودی مشکل دارن و مغزشون برای فهمیدنش گارد میگیره.
درود درود
تیر خلاص رو وقتی بزن که کل جامعه با هات همنظر باش (انجمن جای خودش اما جامعه ارجعیت بیشتری دارخ الان )
من نمیدونم کجای حرف بنده اشتباهه که به جای گنو یا لینوکس بگیم گنو/لینوکس
من تکرار میکنم گنو/لینوکس
اگر گنو سیستم عامله خالصه که پس دیگه نیازی به کرنل لینوکس نداره!! چرا همین الان کرنلی که هست رو بر نمیدارید؟؟ تا بفهمید به لینوکس هم احتیاج داریم.
اگر شما موضوع گنو یا لینوکس یا گنو/لینوکس رو فهمیدید که صد افرین دیگه نیاز نیست سر همچین چیزی بحث کنید چون همین سیس عملی که دارید باهاش کار میکنید یک خدمتگذار هست نه بیشتر!!!
بله توضیح گنو هم دیدم.
یک سوال چند درصد جامعه ما از گنو خبر دارند؟؟؟
چند نفر راحتن که به جای اسمه گنو و گنو/لینوکس اسمه لینوکس رو به کار ببرند؟؟
-
خب مثل اینکه بحثتون ۷ صفحه شد.
فکر کنم بعضی ها واقعا کاسه داغ تر از آش هستن!
جالبه درباره چیزی بحث میکنید که اسمش روش هست!
یه توزیع که کرنل لینوکس با گنو داره:
$ uname -o
GNU/Linux
اگه توی دبیان گنو/هرد امتحانش کنیم:
$ uname -o
GNU
https://linux.die.net/man/1/uname (https://linux.die.net/man/1/uname)
-
نخواستم از دستور uname -o استفاده کنم ولی نکته خوبی هست سپاس .
-
┌──(root㉿kali)-[~]
└─# uname -s
Linux
-
-s, --kernel-name
print the kernel name
[nima@laptop ~]$ uname -s
Linux
-o, --operating-system
print the operating system
[nima@laptop ~]$ uname -o
GNU/Linux
-
حالا نیاز نیست همه رو خروجی بدید :/ دش a بزنید کامل میده
-
کرنل یعنی سیستم عامل
┌──(root㉿kali)-[~]
└─# uname -s
Linux
پروژه گنو قصد داشت یک هسته (kernel) به نام HURD را توسعه دهد از سال ۱۹۸۶ حدود چهل ساله هنوز اندر خم یک کوچه است، بعد کرنل رو با چرخ ماشین مقایسه میکنن
(البته پروژه HURD همچنان در حال توسعه است و قصد دارد با لینوکس رقابت کنه، اما هنوز به سطح پایداری و کارآمدی لازم نرسیده بعداز حدود چهل سال)
هسته (کرنل)، بخش مرکزی و اساسی یک سیستم عامل است که وظایف مهمی را بر عهده دارد. برخی از وظایف کرنل عبارتند از:
مدیریت منابع سخت افزاری: کرنل با استفاده از درایورها، ارتباط بین نرم افزارها و سخت افزارها را برقرار میکند و منابع مانند حافظه، پردازنده، دیسک، صفحه کلید، موس، صدا و شبکه، را نظارت و هماهنگ میکند.
مدیریت پردازشها: کرنل با استفاده از الگوریتم های زمان بندی، تعیین میکند که چه پردازشی چقدر از زمان پردازنده را دریافت کند و چگونه بین پردازش های در حال اجرا جابجا شود. کرنل همچنین پروسه های جدید را ایجاد، معلق، ادامه و خاتمه میدهد.
مدیریت فایل سیستم: کرنل با استفاده از سرویس های فایل سیستم، عملیات خواندن، نوشتن، حذف و تغییر نام فایل ها و پوشه ها را انجام میدهد. کرنل همچنین فایل سیستم های مختلف را شناسایی، فرمت و مانت (mount) میکند.
مدیریت امنیت: کرنل با استفاده از سطح دسترسی، تعیین میکند که چه کاربر، چه برنامه و چه پروسه ی به چه منبع سخت افزاری یا فایل سیستم دسترسی دارد. کرنل همچنین با استفاده از رمزگذاری، تأثیرگذار بر روش نگه داری داده ها در حافظه جانبی است.
بطور خلاصه، کرنل نقش پل رابط بین نرم افزار و سخت افزار را بازی می كند و باعث می شود كامپيوتر قادر به اجرای برنامه های كاربردی باشد. بدون کرنل، سخت افزار قابل استفاده نخواهد بود.(یعنی میشه با هسته ی لینوکس یه سیستم عامل ایجاد کرد مثل اندروید) ولی فک نکنم با اجزای گنو بشه سیستم عامل ایجاد کرد،
-
پروژه گنو قصد داشت یک هسته (kernel) به نام HURD را توسعه دهد از سال ۱۹۸۶ حدود چهل ساله هنوز اندر خم یک کوچه است، بعد کرنل رو با چرخ ماشین مقایسه میکنن
البته هرد قرار بود نسل بعدی کرنلها (نه هسته) باشه. وگرنه از سال ۱۹۸۳ تا ۱۹۹۲ تریکس کرنل رسمی گنو بوده (در کنار دیگر کرنلهای غیررسمی). البته توسعهٔ هرد با توجّه به صحبت استالمن که «سیستمعامل گنو الآن یک کرنل آزاد کارا داره (لینوکس) و نیازی به توسعهٔ هرد نیست. باید توان رو بذاریم برای ایجاد نرمافزارهایی که نمونهٔ آزادشون وجود نداره.» متوقّف شد.
(البته پروژه HURD همچنان در حال توسعه است و قصد دارد با لینوکس رقابت کنه، اما هنوز به سطح پایداری و کارآمدی لازم نرسیده بعداز حدود چهل سال)
خیر. به این می گن خبر قلّابی یا fake news. توسعهٔ هرد در سال ۱۹۹۲ متوقّف شد. از اون زمان تا به حال فقط یک استاد دانشگاه به اسم ساموئل تیبلات برای مصارف آموزشیش اون رو توسعه میده. البته کارش اونقدر خوب بوده که خیلیها با توجّه به معماری بهتر هرد نسبت به لینوکس، کارخواههاشون رو روی اون بردن و توزیعهایی مثل دبیان، آرچ، گیکس و… تصویرهایی از سیستمعامل گنو با هرد بهجای لینوکس دارن.
(یعنی میشه با هسته ی لینوکس یه سیستم عامل ایجاد کرد مثل اندروید) ولی فک نکنم با اجزای گنو بشه سیستم عامل ایجاد کرد،
گنو خودش سیستمعامله و لینوکس هم بخشی ازشه. شما میتونی لینوکس رو با هر کرنل دیگهای عوض کنی، بدون این که سیستمعامل تغییر چندانی بکنه. همون برنامهها قابل استفاده هستن، چون برنامهها برای سیستمعامل نوشته میشن، نه برای کرنل. ولی شما نمیتونی جز با هک زیاد، برنامههایی که برای گنو نوشته شدن رو روی اندروید ببری.
مثلاً در پروژهٔ Kodi که من در جریان توسعهاش بودم، بدون هیچ تغییری، همون برنامه توی مخازن گنو/هرد دبیان هم قرار گرفت؛ ولی پنج سال طول کشید تا روی اندروید بالا بیاد و هنوز که هنوزه هم بعد از ده سال نتونستن تمام ویژگیهاش رو روی اندروید بیارن.
این بهمون نشون میده که در یک سیستمعامل، کرنل ارزش چندانی نداره و تنها یکی دیگه از بخشهای سیستمعامله. همونطور که خود لینوس توروالدز میگه: «متأسّفانه یک کرنل به تنهایی راه به جایی نمیبرد، برای داشتن یک سامانهٔ قابل استفاده، نیاز به یک پوسته، کامپایلرها، یک کتابخانه و… دارید. اینها قسمتهایی مجزّا هستند که ممکن است تحت حق رونوشتی محکمتر (یا حتا نرمتر) باشند. اکثر ابزارهای مورد استفاده برای لینوکس، نرمافزارهای گنو هستند و تحت کپیلفت گنو قرار دارند.»
منبع: https://mirrors.edge.kernel.org/pub/linux/kernel/Historic/old-versions/RELNOTES-0.01
-
دوست عزیز خود من پیج uname گفته اگه میخواین اسم سیستم عامل رو بدونید -o بزنید و وقتی uname -o میزنید مینویسه gnu/linux، بعد شما میگید کرنل یعنی سیستم عامل؟ خود سیستم داره میگه من اسمم گنو لینوکس هست!
اصلا کرنل سیستم عامله و بگید لینوکس شما. پس چرا به اندروید نمیگید لینوکس؟ اونم کرنلش لینوکسه دیگه!
خود سیستم داره به شما میگه اسمش گنو/لینوکسه! بعد شما اسم کرنلو با -s میگیرید و میگید این یعنی سیستم عامل :/
-
این دوستمون احتمالاً در دوران بلوغه و بالا و پایین شدن هورمونهاش باعث میشه چیزهایی بگه یا کارهایی بکنه که به طور واضحی غلطن، برای این که بتونه توجّه دیگران رو به خودش جلب کنه.