از اونجایی که نمیدونم چرا مطالب ما (با این که عموما میدونند BSD کار میکنیم) رو دوستان به جهت توییت و دنت کردن دوست دارند و برداشت علمی ازش نمیکنند. بگذریم، خریت و بی شعوری توی خون بعضی از این افراد هست و نمیشه کاریشون کرد.
من در وبلاگ آقای حسین زاده، این مطلب رو دیدم. خب این مطلب برای من، جالب بود. چون کسی که از بیرون داره به ماجرا نگاه میکنه، به خوبی BSD رو درک کرده. اما اشکالات کوچکی هم درش میشه دید. خب بزارید با هم بررسی کنیم که این مشکلات چه چیزهایی هستند (لازم به ذکره که قسمت اول این مقاله ایشون بسیار کامل هست و قسمت دوم مشکلات کوچکی داره).
- همه چیز از روی کد؟
خب در FreeBSD , DragonFly BSD , MidnightBSD عجیب نیست و عموم کارها از روی Port ها انجام میشه تا جایی که چیزهایی مثل Yaourt و Portage رو ازش اقتباس میکنند. روی PC-BSD , GhostBSD و سایر توزیع های سه سیستم عامل یاد شده، این رویه وجود داره. اما سایر BSD ها اینطور نیستند. گرچه NetBSD از pkgsrc استفاده میکنه که همه چیز رو از سورس کامپایل میکنه. ولی OpenBSD اینگونه نیست. پس کمی در این بخش مطلب باید تامل کرد. - فناوری؟
خب از دید توسعه دهندگان BSD ، چیزی مثل گنوم شل و یونیتی و فایرفاکس ۲۲ و … بچه بازی هست تا فناوری. علتش هم مشخصه. BSD ها به پشتیبانی از هارددیسک ها، پردازنده ها و فایل سیستم های جدید میپردازند تا انتقال دیتا، کامپایل از سورس و … با سرعت چند برابر لینوکس صورت بگیره (گرچه خیلی ها هنوز آمار چند ده سال پیش که BSD دو ترابایت رو در ۲۴ ساعت منتقل کرده رو دارند :)) ). BSD ها روی انواع فایل سیستم یونیکسی بدون مشکل کار میکنند. مک روی HFS ، و سایر انواع BSD هم روی UFS, ZFS , HAMMER و … اجرا میشند. در صورتی که هنوز لینوکس روی این فایل سیستم ها مشکل داره. در ضمن FreeBSD دارای فناوری geom هست که انتقال دیتا رو سریع تر ، ایمن تر و مطمئن تر میکنه :). - سخت افزار
خب فکر کنم در قسمت بالا توضیح دادم. BSD تنها سیستم عاملی هست که روی دستگاه دو گرافیکه مشکلی باهاش نخواهید داشت. گرچه برای این امر تدبیری نیاندیشیده اند ولی خود سیستم عامل ، میتونه مدیریت بهتری روی سخت افزار داشته باشه. دقیقا برعکس لینوکس. - جامعه کاربری
خب سواد جامعه، مرهون مدیران اون هست. مثلا انجمن مک ممکنه توسط چند تن از اساتید برنامه نویسی جهان، مهندسان با تجربه و … شکل بگیره و به رشد هرچه بهتر کاربران کمک کنند، و از طرفی انجمن لینوکس ممکنه توسط چند نفر بیسواد که تنها هنرشون توییت کردن پستهای کاربران هست مدیریت بشه. البته عموم کاربران BSD کاربران با تجربه لینوکس هستند. به نوعی میشه اینطور مرتب کرد :
ویندوز،مک —> لینوکس (اوبونتو و امثالهم) —-> BSD (نسخه هایی مثل PC-BSD ) –> لینوکس (آرچ و امثالهم) ——–> BSD (نسخه های اصلی) –> سولاریس –> یونیکس
باید گفت که BSD و لینوکس به عنوان سیستم عاملهای دسکتاپ، بسیار مناسبند ولی متاسفانه داکیومنت فارسی برای کانفیگ کردنشون نداریم. امیدوارم که این مطلب، مفید واقع بشه.
سلام.
ممنون از پاسخ شما:
– در مورد “همه چیز از روی کد” باید بگم که یکی از عناوین مطلب من “بیشتر از طریق کد” بود (به واژه “بیشتر” دقت کنید) بنابراین فکر کنم ایراد شما صحیح نیست.
– در مورد فن آوری هم باید گفت نمیشه اونو تفکیک کرد و گفت که فقط پشتیبانی از هارد و انواع فرمت ها جزو فن آوریست اما داشتن بروز ترین نرم افزارها و پکیج ها جزو فن آوری نیست.
– در مورد سخت افزار معمولا (به واژه معمولا لطفا دقت کنید) نظر بر این است که لینوکس تقریبا سریعتر از بی اس دی از یک قطعه جدید پشتیبانی می کند.
– در مورد جامعه کاربری هم معمولا کاربران بی اس دی حرفه ای تر از کاربران لینوکس و کاربران لینوکس حرفه ای تر از ویندوز هستن گرچه همونجا هم اضافه شده که این حتما استثنا هم داره و اصلا ممکنه کسی با این مورد موافق نباشه.
و یه نکته دیگه:
با توجه به اینکه شما یک توزیع BSD رو توسعه دادید من از شما خواستم که بهتره یه مطلب در مورد BSDها و تفاوتهاشون با لینوکس هم بنویسید که چون این کار انجام نشد تصمیم گرفتم خودم این کار رو انجام بدم.
موفق باشید.
ممنون بابت پاسختون :).
—————–
در اون موارد، متاسفانه الان شدیدا درگیر نقل مکان هستم و نمیتونم مطلب خوبی تنظیم کنم.
باب تو هم که راه می ری فقط خوبیای bsd رو می گی،خوب اینو هم بگو که فایر فاکس توی pc-bsd یه چیزی حدود 180 مگه،لیبره آفیس حدود 800 تا 900 مگه—فکر کن من بخوام یه سیستم عامل با چند تا نرم افزار معمولی روش نصب کنم چقدر باید شب زده داری کنم
فکر کنم این خیلی مهمتر از این باشه که مثلا این یارو از سیستم هایی که دو تا کارت گرافیک دارن خوب پشتیبانی می کنه و لینوکس نه(حالا بماند که با 3D مشکل دار اصلا دیگه کارت گرافیک می خواد چیکار؟)
فایرفاکس و لیبر آفیس «نرم افزار» هستند. امیدوارم بدونی که «نرم افزار» یه سری «پیش نیاز» داره که همراهش نصب میشه.
من خیلی علاقه دارم تفاوت های bsd با لینوکس را در ضمینه سرعت، قدرت و همچنین پایداری بدونم،لطفا یه مقاله ای راجع به این موضوع بنویسید یا ترجمه نمایید،با تشکر.
سلام
ببخشید اون دو تا گزینه ی آخر برای قدرت کاربران یعنی واقعیند؟(سولاریسی ها برترند؟یونیکس هم آزاده؟چطوری هست؟)
یعنی واقعا این نرم افزار ها اینقدر پیش نیاز دارند؟چرا توی بقیه ی سیستم عامل ها حجمشون کمتره؟مگه اونجا پیش نیاز ندارند
محمد جان، دلایلش رو توی انجمن توضیح دادم (یا اگر نیست بپرس). یونیکس خیر آزاد نیست.
پیشنیازها + نرم افزارها رو توی اوبونتو و آرچ هم که بررسی کنی میبینی آرچ حجم بیشتری دانلود میکنه 🙂