انجمنهای فارسی اوبونتو
جامعه کاربران => کافه اوبونتو => نویسنده: shotor در 24 فروردین 1391، 12:25 قظ
-
سلام
دوستان عزیز استاد درس سیستم عامل ما گفت باید در مورد لینوکس ارائه بدین
من هر چه در توانم بود در باره لینوکس خواندم
بعد می رم به استادم می گم استاد برای ارائه ای که شما گفتین آمادم
می گه باید کارتون تخصصی باشه ها
می گم یعنی چی تخصصی می گه باید نقاط قوت و معایب لینوکس رو بگی
می گم مثال بزن می گه باید تخصصی باشه من تاریخچه و توضیحات ساده نمی خوام ، بعد از کلی اسرار برای مثال
می گه مثلاً بیا هسته لینوکس رو بررسی کن (که از عهده من صد در صد خارجه)
اونم ظرف 20 دقیقه
خواهشن اگر ایده ای در این زمینه دارید مرا یاری کنید
با تشکر
-
البته برای درس سیستمعامل پر بی راه نمیگه. اگه مثلا تحقیق آزمایشگاه کامپیوتر بود میشد یهکم یواشتر گفت. یادمه یه جا مقایسهای بین لینوکس و مینیکس خوندم که خوب بود و میتونست منبع خوبی باشه. یادم نمیآد کجا بود البته. بنچمارکهای مختلف هم کمک میکنن مثل این http://linuxreview.ir/1390/11/linux-3-2-bench-performance/
-
می گم یعنی چی تخصصی می گه باید نقاط قوت و معایب لینوکس رو بگی
یکی از دوستان یک تاپیک در همین مورد ایجاد کرده و روش هم خیلی بحث شده.شما میتونید پیدا و مطالعه اش کنید
می گه مثلاً بیا هسته لینوکس رو بررسی کن (که از عهده من صد در صد خارجه)
باید روشن کنه منظورش از برسی هسته لینوکس چیه.اگر منظورش باز کردن و مطالعه کدهاست که غیر ممکنه و فکر نمیکنم اینجا هم کسی پیدا بشه که بتونه در مورد هسته این سیستم توصیحی بده
-
ببین نکتهی مهم که خیلیها روش حساس هستن هم اینه که بدونی و بگی که لینوکس سیستمعامل نیست. در واقع این که بعضیها میگن سیستمعامل لینوکس یه غلط فاحش ولی مصطلح هست که جایی در محافل علمی نداره، مثل وزن که بر اساس نیوتون سنجیده میشه، ولی برای بیانش در بیرون محافل علمی، به غلط از کیلو استفاده میشه.
لینوکس فقط یه نرمافزاره. نرمافزار اونچنان خاصی هم نیست به نسبت بقیهی نرمافزارها. کار این نرمافزار ارتباط نرمافزارها با سختافزاره. به چنین نرمافزاری «هسته» (kernel) میگن.
سیستمعاملی که ما ازش استفاده میکنیم «گنو» نام داره. (http://www.gnu.org/) که ما در اون بهجای هستهی خودش (http://www.gnu.org/software/hurd/) که هنوز به پختگی کامل نرسیده، از هستهی دیگهای استفاده میکنیم که همون لینوکس باشه. در ابتدا قرار بود این جابهجایی به صورت موقت و تا زمان آماده شدن «هرد» باشه، ولی با مرور زمان و پیشرفتهای لینوکس، میشه بدون مشکل از اون در سیستم گنو استفاده کرد. برای همین برخیها اعتقاد دارن که اسم درستتر برای این سیستمعامل «گنو/لینوکس» هست، یعنی ترکیب سیستمعامل گنو با هستهای که لینوکس نام داره.
با اینحال از اون جا که هرد یه هستهی با معماری micro kernel هست (http://en.wikipedia.org/wiki/Microkernel) در شرایط مساوی بهتر از لینوکس که یه هستهی Monolithic هست (http://en.wikipedia.org/wiki/Monolithic_kernel) عمل میکنه
لینک گنو هرد در ویکیپدیا: http://en.wikipedia.org/wiki/GNU_Hurd
لینک لینوکس در ویکیپدیا: http://en.wikipedia.org/wiki/Linux_kernel
-
راستی بهتره عنوان تاپیک رو هم ویرایش کنی و یه چیز بهتر بذاری که دانشجوهای بعدی راحتتر بتونن پیداش کنن ;)
-
به نظرم نمیخواد موضوع رو زیاد پیچیده کنی. میتونی این دوتا سیستمعامل رو فقط از نظر توسعه مقایسه کنی. مثلا ویندوز رو کارمندهای یه کمپانی به اسم مایکروسافت توسعه میدن ولی لینوکس رو هزاران برنامه نویس از سرار جهان به صورت مشارکتی. این ویدئو عالی با عنوان How Linux is Built (http://youtu.be/yVpbFMhOAwE) رو ببین.
-
سلام
با تشکر فراوان از شما دوستان برای یاری در این موضوع
البته برای درس سیستمعامل پر بی راه نمیگه.
با عرض پوزش من اشتباه تایپ کردم در اصل درس کارگاه سیستم عامل است که اونم یک واحد است
می گه مثلاً بیا هسته لینوکس رو بررسی کن (که از عهده من صد در صد خارجه)
باید روشن کنه منظورش از برسی هسته لینوکس چیه.اگر منظورش باز کردن و مطالعه کدهاست که غیر ممکنه و فکر نمیکنم اینجا هم کسی پیدا بشه که بتونه در مورد هسته این سیستم توصیحی بده
بله دقیقاً منظورش کدهاست
راستی بهتره عنوان تاپیک رو هم ویرایش کنی و یه چیز بهتر بذاری که دانشجوهای بعدی راحتتر بتونن پیداش کنن ;)
من که عنوان بهتری سراغ ندارم لطفاً اگر شما سراغ دارید اعمال نمایید
با تشکر
-
بله دقیقاً منظورش کدهاست
من جای شما باشم این پرسش رو از انجمن آشیانه(هک و امنیت) میپرسم مطمئنا اونها بهتر از کاربران عادی از این سیستم میدونند.
ولی یک اشتباهی که تقریباهمه کاربران میکنند(و شاید هم استاد شما) اینه که گمان میکنند هسته لینوکس هم مانند خود سیستم عامل متن بازه و قابل خواندن ،دستکاری یا بهینه سازیه. درصورتی که مطلقا چنین نیست و کسی جز تیم توسعه اون از کدهای اون آگاهی نداره حالا انجمن آشیانه چقدر میدونه خودتون جستجو کنید
-
بله دقیقاً منظورش کدهاست
من جای شما باشم این پرسش رو از انجمن آشیانه(هک و امنیت) میپرسم مطمئنا اونها بهتر از کاربران عادی از این سیستم میدونند.
ولی یک اشتباهی که تقریباهمه کاربران میکنند(و شاید هم استاد شما) اینه که گمان میکنند هسته لینوکس هم مانند خود سیستم عامل متن بازه و قابل خواندن ،دستکاری یا بهینه سازیه. درصورتی که مطلقا چنین نیست و کسی جز تیم توسعه اون از کدهای اون آگاهی نداره حالا انجمن آشیانه چقدر میدونه خودتون جستجو کنید
:o
-
من جای شما باشم این پرسش رو از انجمن آشیانه(هک و امنیت) میپرسم مطمئنا اونها بهتر از کاربران عادی از این سیستم میدونند.
ولی یک اشتباهی که تقریباهمه کاربران میکنند(و شاید هم استاد شما) اینه که گمان میکنند هسته لینوکس هم مانند خود سیستم عامل متن بازه و قابل خواندن ،دستکاری یا بهینه سازیه. درصورتی که مطلقا چنین نیست و کسی جز تیم توسعه اون از کدهای اون آگاهی نداره حالا انجمن آشیانه چقدر میدونه خودتون جستجو کنید
*facepalm*
۱. چه ربطی به آشیانه داره؟ مگه قراره هک کنه؟
۲. این حرف رو از کجا درآوردی زدی؟ ](*,)
-
۱. چه ربطی به آشیانه داره؟ مگه قراره هک کنه؟
نه قرار نیست.در انجمن آشیانه هم مقالات خیلی تخصصی در مورد لینوکس هست هم متخصص های کار کشته که هزار سر و گردن از ما بالاترند
۲. این حرف رو از کجا درآوردی زدی؟ ](*,)
این رو هم من در یکی از مقالات همین انجمن خوندم.اگر غیر از این بود هکرها به لینوکس رحم نمیکردند.و تاحالا انواع و اقسام کرنلهای دستکاری شده داشتیم
-
۱. این ادعای هزار سر و گردن بالاتر از ما بودن رو از کجا آوردی دیگه؟
۲. امکان نداره چنین مهملگوییهایی در این انجمن به عنوان مقاله مطرح بشه. در ضمن مگه همین الآن هزاران کرنل دستکاری شده نداریم؟
-
۱. چه ربطی به آشیانه داره؟ مگه قراره هک کنه؟
نه قرار نیست.در انجمن آشیانه هم مقالات خیلی تخصصی در مورد لینوکس هست هم متخصص های کار کشته که هزار سر و گردن از ما بالاترند
۲. این حرف رو از کجا درآوردی زدی؟ ](*,)
این رو هم من در یکی از مقالات همین انجمن خوندم.اگر غیر از این بود هکرها به لینوکس رحم نمیکردند.و تاحالا انواع و اقسام کرنلهای دستکاری شده داشتیم
پس به راستی آدمای باسوادی توی اون انجمن پیدا می شن... ???
-
در ضمن مگه همین الآن هزاران کرنل دستکاری شده نداریم
اگر ایجوری بود که لینوکس امنیت نداشت.لطف کن یک کرنل دستکاری شده به من معرفی کن
-
این رو هم من در یکی از مقالات همین انجمن خوندم.اگر غیر از این بود هکرها به لینوکس رحم نمیکردند.و تاحالا انواع و اقسام کرنلهای دستکاری شده داشتیم
قرار نیست هر کسی هر چیزی رو توی این انجمن نوشته درست باشه! کرنل لینوکس، به جز Binary Blobهایی که براش ارائه شده، متنبازه و به راحتی میتونید اون رو از kernel.org بگیرید و بخونید و تغییر بدید و براش Patch ارائه بدید. این کاریه که تعداد خیلی زیادی دارند انجام میدند. مسلما سواد لازم رو میخواد، ولی کاملا شدنیه.
البته مسلما Patch شما بررسی میشه قبل از اینکه توی کرنل قرار بگیره، در نتیجه شما کرنل دستکاری شده هم داشته باشی، وقتی کسی از اون استفاده نمیکنه کاربردش چیه؟!
-
پس به راستی آدمای باسوادی توی اون انجمن پیدا می شن... ???
حالا که اونها بی سوادند و شما باسواد لطفا کمک این دوست دانشجومون کن.بحث رو هم دیگه منحرف نکنیم
-
در ضمن مگه همین الآن هزاران کرنل دستکاری شده نداریم
اگر ایجوری بود که لینوکس امنیت نداشت.لطف کن یک کرنل دستکاری شده به من معرفی کن
دقیقا به همین دلیل (و البته دلایل دیگه) هست که امنیت داره. برای مثال کرنل دیستروهای مختلف تقریبا همه دستکاری شده هستن: اوبونتو، فدورا، ردهت، آرچ و…. کرنل هایی داریم مثل لیکوریکس که توسط یه سری افراد مشتاق دستکاری شدن و سرعت رو روی سیستمهای شخصی بالا بردن و…. کرنلهایی که برای دستگاههای خاص دستکاری شدن و…
-
اگر ایجوری بود که لینوکس امنیت نداشت.لطف کن یک کرنل دستکاری شده به من معرفی کن
همونطوری که گفتم اینها همه چک میشن. مثلا الان شما Pidgin رو تغییر بدید که پسوردها رو براتون بفرسته، کاملا هم شدنی و آسونه، ولی خوب چون توی Repository اصلی نمیره خوب به دست کسی هم نمیرسه و مشکل امنیتی هم ایجاد نمیکنه.
اینجا پره از Patch هایی که خیلیشون هنوز توی Kernel نیست و اگر اون رو اجرا کنید، کرنلتون میشه یه کرنل دستکاری شده: لینک (http://openwall.info/wiki/Owl/kernel-hardening)
-
در ضمن مگه همین الآن هزاران کرنل دستکاری شده نداریم
اگر ایجوری بود که لینوکس امنیت نداشت.لطف کن یک کرنل دستکاری شده به من معرفی کن
کرنل لینوکس تحت لیسانس gpl نسخه ۲ هست. این لایسنس رو بخونید بعد بیاید با دوستان اینجا بحث کنید :)
این ویدئو عالی با عنوان How Linux is Built (http://youtu.be/yVpbFMhOAwE) رو ببین.
اخه چرا منو تو این موقعیت قرار میدین؟
همه که چیز، همین چیز، چی بود اسمش، ولش کن همه که از اون چیز ندارن و سرعت خوب که از چیز، همین چیز، چی بود اسمش؟ ولش کن بابا، از همون چیز رد شن :(
سیستمعاملی که ما ازش استفاده میکنیم «گنو» نام داره. (http://www.gnu.org/) که ما در اون بهجای هستهی خودش (http://www.gnu.org/software/hurd/) که هنوز به پختگی کامل نرسیده، از هستهی دیگهای استفاده میکنیم که همون لینوکس باشه.
لینوکس ایا جز گنو حساب نمیشه؟ و اگه میشه پس گنو/لینوکس غلطه دیگه؟!
چه خصوصیتی نرم افزار باید داشته باشه تا یک پروژه ی عضو گنو محسوب بشه. gpl یا lgpl داشتن کفایت میکنه؟
-
در ضمن مگه همین الآن هزاران کرنل دستکاری شده نداریم
اگر ایجوری بود که لینوکس امنیت نداشت.لطف کن یک کرنل دستکاری شده به من معرفی کن
اگر امنیت به بسته بودن سورسه که ویندوز از همه سیستم عامل ها امنیتش بیشتره ! ولی در عمل چی ؟
پیشنهاد می کنم یه سری هم به پروژه Liquorix بزنی که یکی از نسخه های دستکاری شده کرنل لینوکس هست...
http://liquorix.net
-
لینوکس ایا جز گنو حساب نمیشه؟ و اگه میشه پس گنو/لینوکس غلطه دیگه؟!
چه خصوصیتی نرم افزار باید داشته باشه تا یک پروژه ی عضو گنو محسوب بشه. gpl یا lgpl داشتن کفایت میکنه؟
کلمهی گنو یه مقدار چند پهلو هست و به اینها اطلاق میشه
۱. پروژهی گنو: پروژهای برای ساخت سیستمعامل آزاد
۲. مجوز گنو: محموعهای از مجوزها برای نرمافزار آزاد
۳. بنیاد گنو: شناخته شده به نام بنیاد نرمافزار آزاد
بر طبق این تعریف، یک سری از افراد از اونجا که لینوکس جزیی از پروژهی گنو نبوده، اون رو از گنو جدا میکنن، با این که مجوز گنو داره. به نظر من هم میشه بدون مشکل به کل سیستم گفت گنو.
بهترین روش اینه که جزیی از پروژهی گنو بشه که البته سخته و باید قواعد خاصی که از سوی بنیاد گنو ارائه میشه توش رعایت بشه. سادهترین راه هم استفاده از مجوزهای گنو هست
-
مثلا الان شما Pidgin رو تغییر بدید که پسوردها رو براتون بفرسته
pidginتنها یک نرم افزاره،بنده هم نگفتم نرم افزارهای این سیستم متن باز نیستند
اگر امنیت به بسته بودن سورسه که ویندوز از همه سیستم عامل ها امنیتش بیشتره ! ولی در عمل چی ؟
گمان کنم همه ویروسها و کرمهای ویندوز توسط خود میکروسفت ساخته میشه وگرنه اون هم میتونست امن باشه
حالا بجای این بحثها کمک این بنده خدا کنید
-
pidginتنها یک نرم افزاره،بنده هم نگفتم نرم افزارهای این سیستم متن باز نیستند
تنها یک مثال بود که در مورد کرنل هم صدق میکنه.
-
در همین تاپیک عرض کردم که کرنل هم فقط یه نرمافزاره. مثل پیجن یا هر نرمافزار دیگهای تو این سیستمعامل
-
مثلا الان شما Pidgin رو تغییر بدید که پسوردها رو براتون بفرسته
pidginتنها یک نرم افزاره،بنده هم نگفتم نرم افزارهای این سیستم متن باز نیستند
اگر امنیت به بسته بودن سورسه که ویندوز از همه سیستم عامل ها امنیتش بیشتره ! ولی در عمل چی ؟
گمان کنم همه ویروسها و کرمهای ویندوز توسط خود میکروسفت ساخته میشه وگرنه اون هم میتونست امن باشه
حالا بجای این بحثها کمک این بنده خدا کنید
با عرض پوزش !
ولی من کلا پست های شما رو می بینم از جواب دادن به سوال این دوستمون ناامید می شم...
آخه این چه منطقیه ؟!
-
بر طبق این تعریف، یک سری از افراد از اونجا که لینوکس جزیی از پروژهی گنو نبوده، اون رو از گنو جدا میکنن، با این که مجوز گنو داره. به نظر من هم میشه بدون مشکل به کل سیستم گفت گنو.
اطلاعی ندارین(مثلا جایی خونده باشین) که نظر خود تولوادز در اینباره چیه؟ خودش لینوکس رو جزیی از گنو میدونه یا نه؟ (خودم ببینم گوگل چیزی پیدا میکنه!)
می گم یعنی چی تخصصی می گه باید نقاط قوت و معایب لینوکس رو بگی
یکی از دوستان یک تاپیک در همین مورد ایجاد کرده و روش هم خیلی بحث شده.شما میتونید پیدا و مطالعه اش کنید
اینو میگی؟: www.forum.ubuntu.ir/index.php/topic,15688.0.html
ولی یک اشتباهی که تقریباهمه کاربران میکنند(و شاید هم استاد شما) اینه که گمان میکنند هسته لینوکس هم مانند خود سیستم عامل متن بازه و قابل خواندن
در چه اشتباهی هستی دوست عزیز :o
اینو بخون:
چهارشنبه 8 فروردین ماه سال 1386 ساعت 4:57 PM
هسته لینوکس بخــش مــرکــزی تشکــیل دهنده سیسـتـمعامل گنو/لینوکس اسـت. بخشــی کـه بـه طــور مستقیم با سختافزار سیستـم شما در ارتباط بوده و از امکان استفاده از قابلیتهای سخت افزار را برای کــاربر فــراهــم میکنــد. هسته لینوکس نخستین بار توسط لینوس توروالدز دانشجوی فنلاندی در سال ۱۹۹۱ منتشر شد و سپس کاربران شروع به استفاده و توسعه آن کردند و با ترکیب آن به همراه ابزارهای پروژه گنو، سیستم عامل گنو/لینوکس متولد شد.
-
سلام
دوستان گرامی در کنار جستجوهایی که در اینترنت می کنم سوال هایی مشابه متن جستجو هایم در این موضوع بیان
می کنم باشد که با پاسخ گویی شما عزیزان مشکل های این جانب از بین بروند
1- لینوکس از چه معماری هایی پشتیبانی می کند؟
2- لینوکس از چه مدیران پرونده ای پشتیبانی می کند؟
3- لینوکس در شبکه از چه پروتکل هایی پشتیبانی می کند که در ویندوز از آنها پشتیبانی نمی شود و بلعکس؟
این سوال ها ادامه دارد ...
با تشکر
-
۱. تقریبا همهی معماریهای کامپیوتری و حتا میکروکنترلری
۲. اگه منظورت سیستمفایله، تقریبا همه رو پشتیبانی میکنه
۳. از اونجا که لینوکس زادهی شبکه هست همهی پروتکلهای استاندارد شبکه رو پشتیبانی میکنه
-
سلام
دوستان عزیز با تشکر از تمامی شما به دلیل کمک و وقتی که گذاشتید
اما یک اتفاق جالبی که افتاد استاد درس کارگاه سیستم عامل ما وسط ترم عوض شد :o
و موضوع تدریس این استاد آموزش ویندوز XP است
در نتیجه اون چند تا کتابی که خوندم و سرچ هایی که کردم هیچ ](*,)
اما خوشحالم که با جامعه نرم افزار آزاد آشنا شدم \\:D/ (دست استاد قبلی درد نکنه)
و با اجازه دوستان از این به بعد سوال های بنده برای رفع مشکلات شخصی اینجانب می باشد
با تشکر
-
ویندوز مگه آموزش هم داره؟ :D
ولی خوشحالم که دیگه برای یادگرفتن فشار استاد و دانشگاه پشتت نیست و برای خودت یاد میگیری که تأثیرش بارها بیشتره ;)
-
سلام
ویندوز مگه آموزش هم داره؟ :D
یکی نیست همینو بگه
ولی خوشحالم که دیگه برای یادگرفتن فشار استاد و دانشگاه پشتت نیست و برای خودت یاد میگیری که تأثیرش بارها بیشتره ;)
اینم از نتایج پافشاری استاد قبلیه که مارو به جامعه نرم افزار آزاد آشنا کرد
خدا بیشتر کنه اینجور استادها را که در مقابل پولی که می گیرند بعضی وقت ها یک کارهای خیلی با ارزشی می کنند
البته به امید اینکه استادها همیشه کار با ارزش ارائه بدن
با تشکر