BSD باید بره غاز بچرونه ! ، تا حالا چقدر در کارهای تجاری به کار رفته و چقدر لینوکس به کار رفته ! شما آمار دونیت لینوکس و پشتیبانی شرکت ها ازش رو ببین بعد از این عکس ها بگذاربی اس دی که دشمن نیست ، دوست و برادره :D
(اینم فقط جنبه فان داره :P)
ولی من کلا با فلسفه BSD مخالفم ! BSD یعنی مفت ، مفت قرار دادن کد ها در اختیار شرکت ها و نرسیدن خیر اون شرکت ها به پروژه ! >:(ممکنه کمی بیشتر توضیح بدین؟!
خوب شما اگر مجوز بی اس دی رو مطالعه کنید متوجه می شید من چی می گم ، مجوز بی اس دی که خودش یه مجوز متن باز است تا اینجا مشکلی نیست ، ولی طبق این مجوز هر کسی می تونه کد شما رو تغییر بده و ببنده و حتی استفاده تجاری بکنه بدون اینکه یه پاپاسی به پروژه شما کمک کرده باشه :D ، یعنی عملا انگاری تمام زحماتتون به باد رفته باشه !مثل اتفاقی واسه مکینتاش افتاده؟
الان منظورتون از این که کسی خیرش نمی رسه چیه ؟ مگه برای gpl می رسه ؟منظورشون گرفتن آزادی با اجباری کردن اضافه کردن کدهای نوشته شده برای برنامه است.
جالبه . این همه در مورد مجوز ها خوندم آخرشم هر چند وقت یه بار یه چیز تازه می شنوم !!بله در GPL حداقل شرکتی که کد شما رو استفاده می کنه مجبوره اگر کد رو توسعه داد به صورت متن باز ارائه اش بده تا بقیه هم استفاده کنن ولی در BSD شرکت مورد نظر می تونه از کد شما مفت مفت استفاده کنه بدون پرداخت یک پاپاسی کد شما رو ببنده و حتی بد تر از اون ازش استفاده تجاری هم بکنه دقیقا مثل مک !
الان منظورتون از این که کسی خیرش نمی رسه چیه ؟ مگه برای gpl می رسه ؟
اینجور وقت ها دو جور می شه بحث کرد: ۱- معلومه که یکسری حاضر می شن. به همین دلیله که اینهمه برنامه تحت این لایسنس ها هستن. ۲- افرادی هستن که اعتقاد گسترده تری به آزادی دارن و می گن درسته که برنامه رو من نوشته ام ولی تو حق داری هر کاری که می خوای باهاش بکنی.آزادی برای بستن راه آزادی یک تناقضه !
آزادی برای بستن راه آزادی یک تناقضه !
خوب شما اگر مجوز بی اس دی رو مطالعه کنید متوجه می شید من چی می گم ، مجوز بی اس دی که خودش یه مجوز متن باز است تا اینجا مشکلی نیست ، ولی طبق این مجوز هر کسی می تونه کد شما رو تغییر بده و ببنده و حتی استفاده تجاری بکنه بدون اینکه یه پاپاسی به پروژه شما کمک کرده باشه :D ، یعنی عملا انگاری تمام زحماتتون به باد رفته باشه !خوب اینم کاربرد خودشو داره.از جمله اینکه وقتی ما از یه کتابخونه استفاده میکنیم مثل کیوت،در واقع داریم اونو تغییر میدیم واگه مجوز gpl داشته باشه باید کد باز بنویسیمش.
درسته که من با BSD مخالفم و از نظر من کلّیت این پروانهی انتشار یه کلاهبرداری بزرگه برای استثمار نیروی جوون توسّط شرکتهای چندصد میلیاردی، ولی ما که بخیل نیستیم! نوش جونشونمیدونی که هیچکس رو مجبور نکردن کدش رو با مجوز BSD منتشر کنه؟ استثمار نیرو اون کمپانی هست که برای مشارکت CLA (http://en.wikipedia.org/wiki/Contributor_License_Agreement#Canonical) میزاره، حق قانونی هر مشارکت کنندهای رو میگیره آخر هم کد رو به اسم خودش و با مجوز GPL منتشر میکنه و دادش همه جا رو ورداشته که ما چقدر اوپن سورسیم.
آزادی برای بستن راه آزادی یک تناقضه !اصلا. این تعریف آزادی کامله. آزادی زوری، آزادی نیست.
این شرکتها نیستن که باعث موفقّیت نرمافزار آزاد میشن. نرمافزارهای آزاده که باعث پیشرفت شرکتها میشن. نرمافزار آزاد نیازی به سرمایهگذاری شرکتها روش نداره، ولی شرکتها نیاز به نرمافزار آزاد برای سودآوری دارن.شاید تو دنیایی که شما توش زندگی میکنی (دنیای توهمات) این طوری باشه ولی تو دنیای ما که اسمش واقعیته پول همه چیز رو میچرخونه. شرکتهای بزرگ بر اساس مدل تجارشون انتخاب میکنن از نرمافزارهای آزاد استفاده کنن یا نه و اگر استفاده کردن چقدرش رو به جامعه کاربری برگردونن. این شرکتها به نرمافزار آزاد وابسطه نیستن. شرکتی مثل سونی فقط میخواد صرفه جویی کنه برا همین میره سراغ FreeBSD، گوگل میتونه با کامیونیتی بیشتر کنار بیاد لینوکس رو انتخاب کرده. نوشتن میکروکرنل برای این کمپانیهای میلیون دلاری کاری نداره. همین الان گوگل اکثر قسمتهای اندروید رو بر اساس نیازهاش re-implement کرده.
و خب این هم واضح و مبرهنه که اگه من تو نرمافزارم از کتابخونهی آزاد استفاده میکنم باید نرمآفزار خودم رو هم آزاد منتشر کنم. این روشیه که باهاش نرمافزار آژاد پیشرفت میکنه، نه سرمایهگذاری شرکتها!این نظر شماست. در واقعیت (بدی نیست سری بش بزنید!) قانون مشخص میکنه حق من در استفاده از کدی که عمومی منتشر شده چقدره. اگر کد تحت BSD هست هیچ تعهد قانونی برگردن من نیست که تغییرات اون کد رو دوباره با همون لایسنس یا یه لایسنس آزاد سازگار منتشر کنم. اگر شما میخوای قوانین رو رعایت نکنی، نکن. به خودت مربوطه. فقط نیا این جا نظرات شخصیت رو در قالب fact پرتاب کن.
متأسّفانه خیلیها هنوز فکر میکنن شطرنج رو هم با قواعد منچ بازی کرد!معنی این جمعه اصلا چیه؟ لول. این رو هم نکنه مثل بقیه چیزهایی که همیشه مثل نوار تکرار میکنی *** استالمن شنیدی؟ :)
آقای ساسان سلامگرامی من مشکل شخصی با دانیال بهزادی ندارم، نه از نزدیک دیدمش، فکر هم نکنم هیچ موقع ببینمش و شک ندارم از نظر شخصیتی پسر خیلی خوبیه. ایشون عاقل و بالغه و نیاز به کسی برای دفاع از خودش نداره.
آقای محترم! لطفاً در بیان نظرات خود، برخورد دوستانه و مودبانه را از نظر دور ندارید. اگر شما با آقای بهزادی مشکلی دارید به خوانندگان این انجمن مربوط نیست. بروید مشکل خود را حل کنید، اما اگر با این نظر که بهتر است از گنو/لینوکس به جای لینوکس استفاده نمود مخالف هستید در کمال صداقت و به طور دوستانه نظر خود را بیان کنید و به دیگران اجازه بدهید که با آن مخالف باشند و آنان را به سخره نگیرید.
چون فکر میکنم حداقل تعریف اندرو تننباوم رو در کتاب سیستمعامل مدرن خونده که بعد از تعریف کرنل به عنوان نرمافزاری که با سختافزار ارتباط برقرار کرده و منابع سختافزاری را تخصیص میدهد، سیستمعامل رو مجموعهی کرنل و نرمافزارهایی تعریف میکنه که مستقیماً با کرنل کار میکنن، مثل کتابخانهها، کامپایلر و…حداقل دو بار تو این انجمن سر این موضوع باهات بحث کردم، لینکهای خارجی و چارت گذاشتم. این شما بودی که جوابی نداشتی بدی. یه بارش اینجا (http://forum.ubuntu.ir/index.php/topic,97712.60.html).
ساسان هنوز نتونسته به این سوالی که من پارسال ازش پرسیدم جواب بده که چهطور گنو/لینوکس همون لینوکسه، ولی اندروید که سهمش از لینوکس دقیقاً همونقدریه که گنو/لینوکس دیگه لینوکس نیست و اندرویده. و همچنین اگه هردوی اینها به زعم ایشون یک سیستمعاملن، چرا با هم سازگاری ندارن و برنامههاشون بدون پورت کردن دیگر لایههاس سیستمعامل غیر از کرنل قابل اجرا روی همدیگه نیست.
سلام. به دنیای آزاد خوش اومدی.
قبل از هر چیز باید بدونی که اوبونتو لینوکس نیست، لینوکس هم سیستمعامل نیست. اوبونتو یه توزیع از سیستمعامل «گنو/لینوکس»ـه و لینوکس فقط یکی از نرمافزارهای موجود در این سیستمعامله.
آها! اصولاً همهی لپتاپهای مرسوم میتونن با گنو/لینوکس (استفاده از لینوکس برای اشاره به سیستمعامل اشتباهه!) درست کار کنن، مگر این که حالت خاصّی باشه، مثلاً شرکت سازنده دسرسی بوت یا… رو برداشته باشه یا از سختافزار غیرمتعارف و عجیبوغریبی توش استفاده شده باشه.
درود بر تو. به دنیای آزاد خوش اومدی.
نخستین راهنمایی که میتونم بهش بکنم اینه که اسم این سیستمعامل زیبای ما لینوکس نیست. لینوکس تنها یکی از برنامههاییه که ما روی این سیستمعامل داریم. اسم درست اون گنو/لینوکسه که یعنی سیستمعامل گنو به اضافهی لینوکس به عنوان کرنل. حالا با توجّه به این نکته به سراغ پاسخ پرسشت میریم.
پ.ن: عنوان موضوع رو هم ویراش کردم. لینوکس یه نرمافزاره که نقش کرنل رو در سیستمعامل گنو/لینوکس ایفا میکنه و نمیشه انتخابش کرد. چیزی که انتخاب میکنی یه توزیع از سیستمعامل گنو لینوکسه (:
نصب سنتاواس منظورته؟ لینوکس رو که روی رایانه نصب نمیکنن! چیزی که نصب میشه روی رایانه یه توزیع از سیستم عامل گنو/لینوکسه. مثل سنتاواس یا اوبونتو. لینوکس فقط یکی از نرمافزارهای سیستمعامل گنو/لینوکسه.فکر نکنم نیازی به نقل قولهای بیشتر باشه. کاربری که با بلوتوثش مشکل داره یا نمیتونه آهنگ پخش کنه با اسم بی سر و ته گنو مواجه میشه و به جای این که به جواب برسه سوالهای بیشتر ذهنش رو مشغول میکنه.
ساسان هنوز نتونسته به این سوالی که من پارسال ازش پرسیدم جواب بده که چهطور گنو/لینوکس همون لینوکسه، ولی اندروید که سهمش از لینوکس دقیقاً همونقدریه که گنو/لینوکس دیگه لینوکس نیست و اندرویده.اندورید یه توزیع لینوکسه ولی من نه هیج موقع بش میگم لینوکس نه کنارش از لینوکس اسم میبرم چون این سیستم عامل اسم داره همه با اسمش میسناشنش! تشنه قدرت هم نیستیم که پروپاگندا راه بندازیم که چرا اسم لینوکس توش نیست! یه سوال. چرا شما که ادعا میکنی گنو / درسته به اندروید نمیگی Linux / ART (https://source.android.com/devices/tech/dalvik/art.html) ؟ شاید چون خیلی احمقانه است :)
همچنین اگه هردوی اینها به زعم ایشون یک سیستمعاملن، چرا با هم سازگاری ندارن و برنامههاشون بدون پورت کردن دیگر لایههاس سیستمعامل غیر از کرنل قابل اجرا روی همدیگه نیست.یه کرنلن دو userspace متفاوت. runtime dependency برنامههای اندروید رو روی لینوکست نصب کن، اجرا میشن.
دربارهی BSDها قضیه چهطوریه ؟ اونا هم از این بحثا دارن ؟ یا مثلاً MINIX ؟طبق چیزی که من برداشت کردم، نه.
از نرم افزارای گنو هم بی سر و صدا استفاده می کنن.جدی ؟ :D
از نرم افزارای گنو هم بی سر و صدا استفاده می کنن.جدی ؟ :D
حداقل دو بار تو این انجمن سر این موضوع باهات بحث کردم، لینکهای خارجی و چارت گذاشتم. این شما بودی که جوابی نداشتی بدی. یه بارش اینجا.شما به جرم بگو وزن و با همین اصطلاح مقاله هم بنویس.عامه مردم در این سالها خیلی کارا کردن یعنی همشون درست بود؟
موضوعی که هیچ موقع بش توجه نمیکنی اینه که بحث گنو / لینوکسی که استالمن مطرحش میکنه پایه تکنیکی نداره؛ کاملا جنگ قدرته. استالمن بخشی از قدرت و معروفیت لینوکس رو برای ترویج ایدئولوژیش (که به طور خاص GPL ـه نه کلا نرمافزارهای آزاد) میخواد و برای توجیه اش دلایلی میاره که کاملا Bull shit ـه.
عامه مردم به کل مجموعه kernel space و user-space ـی که در با عنوان فدورا و اوبونتو و ... روی رایانهشون نصب میکنن میگن لینوکس. اسم کرنل رو روی کل سیستم عامل گذاشتن درست نیست ولی به هرحال غلط مصطلحی هست که جا افتاده. و وقتی اکثرا به یه غلط اعتقاد دارن اون غلط میشه درست. کاریش هم نمیتونی بکنی. مثل جرم که همه بش میگن وزن
حالا استالمن میگه لینوکس غلطه، گنویی که کمتر از نه درصد این سیستم عاملها رو تشکیل میده رو بزارید کنارش تا درست بشه! این احمقانه است. اگر گنو باشه چرا آپاچی نباشه؟ چرا Document foundation نباشه؟ چرا xorg نباشه؟ سهم کد هرکدوم اینها از گنو بیشتره. نام بردن از فدورا به عنوان لینوکس اشتباست ولی گنو / لینوکس اشتباهتره چون نه تنها چیزی رو درستتر کرده بلکه با ایجاد گمراهی ارزش اسم لینوکس رو هم پایین آورده.به خاطر این بهش میگیم گنو/لینوکس چون توافق شده.مثل اینه که به مکینتاش بگی داروین.یا به ویندوز بگی NT.توافق شده به ویندوز بگیم ویندوز و به مکینتاش بگیم مکینتاش و به اندروید بگیم اندروید و به توزیع هایی مثل اوبونتو،فدورا و اوپن سوزه بگیم گنولینوکس اوبونتو،فدورا یا اوپن سوزه.حالا از نظر شما سهم لینوکس بیشتره(که نیست)و در حد کرنلش ظلم میشه و ..... هیچ ربطی به اسم سیستم عامل نداره.هردوشون وقتی به وجود اومدن یه سیستم ناقص بودن و باهم کامل شدن.
و نگو لینوکس کرنل بدون گنو بی استفاده است. لینوکس با گنو هم بی استفاده است. وقتی mpd نباشه که باش آهنگی گوش بدی (بدون کدکهای user space حتی یک بوق نمیتونی از رایانهات صدا خارج کنی) htttpd نباشه که باش صفحات وب serve کنی، محیط گرافیکی و مرورگری نباشه که باش تو اینترنت بچرخی و واژه پردازی نباشه که باش سند ینویسی، میخوای با این سیستم چه کار کنی؟کدوم سیستم عامل بدون این ها با استفاده اس؟
فکر نکنم نیازی به نقل قولهای بیشتر باشه. کاربری که با بلوتوثش مشکل داره یا نمیتونه آهنگ پخش کنه با اسم بی سر و ته گنو مواجه میشه و به جای این که به جواب برسه سوالهای بیشتر ذهنش رو مشغول میکنه.ایشون خوبن.من اگه برم تو یه انجمن اندروید بگم لینوکس یا اگه برم تو انجمن ویندوزی بگم win32 و اصلا برم انجمن مکینتاش بگم داروین منو اخراج میکنن ip ام رو هم بلاک میکنن!
اندورید یه توزیع لینوکسه ولی من نه هیج موقع بش میگم لینوکس نه کنارش از لینوکس اسم میبرم چون این سیستم عامل اسم داره همه با اسمش میسناشنش! تشنه قدرت هم نیستیم که پروپاگندا راه بندازیم که چرا اسم لینوکس توش نیست! یه سوال. چرا شما که ادعا میکنی گنو / درسته به اندروید نمیگی Linux / ART ؟ شاید چون خیلی احمقانه استچون که اسمش اندرویده نه ART/linux
این شرکتها نیستن که باعث موفقّیت نرمافزار آزاد میشن. نرمافزارهای آزاده که باعث پیشرفت شرکتها میشن. نرمافزار آزاد نیازی به سرمایهگذاری شرکتها روش نداره، ولی شرکتها نیاز به نرمافزار آزاد برای سودآوری دارن.خوب برنامه نویس نرم افزار ازاد از کجا پول نان شبشو دربیاره؟از دونیت ها؟
و خب این هم واضح و مبرهنه که اگه من تو نرمافزارم از کتابخونهی آزاد استفاده میکنم باید نرمآفزار خودم رو هم آزاد منتشر کنم. این روشیه که باهاش نرمافزار آژاد پیشرفت میکنه، نه سرمایهگذاری شرکتها!
متأسّفانه خیلیها هنوز فکر میکنن شطرنج رو هم با قواعد منچ بازی کرد!
دربارهی BSDها قضیه چهطوریه ؟ اونا هم از این بحثا دارن ؟ یا مثلاً MINIX ؟اونا هم یه سیستم عاملن منتها یه کم موفق تر.ما الان به زبان بیسیک و پاسکال هم سیستم عامل داریم.
مدل تجارشونیعنی چیزی که تو ایران اصلا بهش فکر نمیکنن!! یعنی آرزو به دلم موند مفاهیم درس مهندسی نرم افزار رو ی دانشجو بلد باشه!!!
لینوکس موفقه چون لشکری از شرکتهایی تجاری توسعهاش میدن۱+
مهروز جان ... با تشکّر از لطفت نیازی هم به دفاع ندارم. اگه با صحبتهاش مخالفی میتونی بحث کنی، ولی من رو وارد نکن لطفاً (:
را با بیانی دیگر، عنوان کردهام اما شاید به علت آنکه ذکر این مطلب در ارتباط با بحث فیمابین شما و ایشان بوده موجب چنین تصور نابجایی گردیده است. من موضوعی را مطرح نمودم که از وظایف مدیران وناظران انجمن بوده و حد اقل دراین مورد خاص، بند۲ بخش رفع مسئولیت خط مشی رفتاری انجمن
۱. شما توافق میکنید که در طول مدت استفاده از این انجمن، هیچگونه ارسال کذب، افتراآمیز، ناصحیح، توهین آمیز، مبتذل، منافی ادب و عفت عمومی، منفور، آزار دهنده، موهن، کفرآمیز، جنسی، تهدید آمیز، آشکار کننده مسائل شخصی و خصوصی زندگی افراد و یا به نحوی مخالف قوانین و مقررات جمهوری اسلامی ایران نخواهید داشت.
۲. لطفاً به یاد داشته باشید که ما به طور دائم ارسالها را مشاهده و بررسی نمیکنیم و بنابراین هیچگونه مسئولیتی در قبال محتوای ارسالها بر عهده صاحبان انجمن نخواهد بود.صادق نبود، اما با وجود این مغفول مانده بود.
۷. لطفاً بدون حاشیه، پاسخهای همسو و در مورد عنوانِ پرسش یا بحث داشته باشید. انجمنهای فارسی اوبونتو از پذیرش کاربران ماجراجو، بیمسئولیت، بیادب، پرحاشیه، تحریکآمیز و گستاخ معذور است.نیست؟ آیا چنین نحوه بیانی مصداق بیادبی و گستاخی نسبت به رهبر معنوی دنیای نرمافزارهای آزاد و همچنین به سخره گرفتن باورهای مذهبی نیست و مستحق عکسالعمل نمیباشد؟
راستش همین الآن در این مورد سوالی برای خودم پیش اومد.چون اونها سیستمعامل خودشون رو دارن و فقط یه سری از برنامههای گنو رو استفاده میکنن. همونطور که توی سیستمعامل گنو هم خیلی از بستههای BSD مثل openssh و… استفاده شده و این دلیل نمیشه که بهش بگیم گنو/بیاسدی/هرد مثلاً. بنیاد نرمافزار آزاد بر خلاف نظر دوستان رویای قدرت نداره، بلکه دغدغهی درست استفاده شدن تعریفها رو داره.
چرا با وجود اینکه BSD ها هم از نرم افزارای حیاتی گنو استفاده می کنن، اما اصراری از طرف fsf نیست که به اونم بگه GNU/BSD؟
اسم کرنل رو روی کل سیستم عامل گذاشتن درست نیست ولی به هرحال غلط مصطلحی هست که جا افتاده. و وقتی اکثرا به یه غلط اعتقاد دارن اون غلط میشه درست. کاریش هم نمیتونی بکنی. مثل جرم که همه بش میگن وزن
اما آزار دهندهتر از تمام اینها، پاسخ شما به تاپیکهای تازه کارهای این انجمنه که به جای اینکه پاسخی برای مشکلشون داشته باشی ایدئولوژی بی سر و ته استالمن رو تو صورتشون پرت میکنه.خب فکر کنم ریشهی مشکل ما همینجاست. اگه بقّال سر کوچهی ما به جرم بگه وزن حرجی بهش نیست، ولی انتظار نداریم یه دانشجوی فیزیک (نه نیوتون!) هم این اشتباه رو تکرار کنه. کسی که میخواد شروع بع استفاده از یک چیز بکنه باید بدونه دقیقاً با چی داره کار میکنه، وگرنه هیچوقت نمیتونه در کار باهاش موفق باشه.
حالا استالمن میگه لینوکس غلطه، گنویی که کمتر از نه درصد این سیستم عاملها رو تشکیل میده رو بزارید کنارش تا درست بشه! این احمقانه است. اگر گنو باشه چرا آپاچی نباشه؟ چرا Document foundation نباشه؟ چرا xorg نباشه؟ سهم کد هرکدوم اینها از گنو بیشتره.
و نگو لینوکس کرنل بدون گنو بی استفاده است. لینوکس با گنو هم بی استفاده است. وقتی mpd نباشه که باش آهنگی گوش بدی (بدون کدکهای user space حتی یک بوق نمیتونی از رایانهات صدا خارج کنی) htttpd نباشه که باش صفحات وب serve کنی، محیط گرافیکی و مرورگری نباشه که باش تو اینترنت بچرخی و واژه پردازی نباشه که باش سند ینویسی، میخوای با این سیستم چه کار کنی؟ صبح تا شب تو دایرکتوریهات جابهجا شی؟ استالمن به سیستم خودش که یه bash و Emacs هست میتونه بگه گنو / لینوکس ولی نه به فدورا و اوبوتتو.باز هم من فکر میکنم دلیل این حرفت اینه که به تعریف سیستمعامل دقّت نمیکنی! آپاجی یا لیبرهآفیس بخشی از سیستمعامل نیستن و فقط یه اپلیکیشن هستن، چون مستقیماً با کرنل کار نمیکنن.. لطفاً سیستمعامل رو از توزیع جدا کن و اونوقت ببین سهم هرکدوم چه قدره! من مشکلی با این که اسم لینوکس توی سیستمعامل باشه ندارم، چون به هرحال لینوکس پروژهی بزرگ، مهم و خوبیه و ما همه دوستش داریم. فقط نکته اینه که لینوکس همهی سیستمعامل نیست. خود توروادز لینوکس رو به عنوان یه کرنل نوشت و بعدها به گونهای تغییرش داد که بتونه روی سیستمعامل گنو کار کنه.
یه سوال. چرا شما که ادعا میکنی گنو / درسته به اندروید نمیگی Linux / ART ؟ شاید چون خیلی احمقانه استخیلی سادهاست. چون اندروید یه کرنل بیشتر نداره. اگه روزی گوگل یه کرنل دیگه براش بنویه به نام فو، من به این میگم اندروید/لینوکس و به اون جدیده میگم اندروید/فو. همونطوری که کسی قبل از اومدن لینوکس روی گنو بهش نمیگفت گنو/هرد و همه میگفتن گنو. بعد که لینوکس و هستهی فریبیاسدی و… اومدن شد گنو/هرد، گنو/لینوکس، گنو/کیفریبیاسدی و…
یه کرنلن دو userspace متفاوت. runtime dependency برنامههای اندروید رو روی لینوکست نصب کن، اجرا میشن.خودت میدونی که به این سادگیها نیست دیگه؟ اگه میشد تا الآن صدبار این کار رو کرده بودن! انجام این کار مستلزم اینه که کل سیستمعامل اندروید رو (عیر از کرنل) برای یوزراسپیس گنو پورت کنی…
اول معذرت خواهی بابت طرح سؤال نا مربوط به عنوان...ماشین مجازی با کرنل فرق داره و جزو سیستمعامل نیست، بلکه یک اپلیکشن محسوب میشه. همونطور که ماشین مجازی جاوا جزئی از سیستمعامل ویندوز یا مک یا… نیست.
یعنی الان که هم ماشین مجازی Dalvik روی اندروید ارائه شده و هم ART باید بگیم الان ART/Android داریم و Dalvik/Android؟
یا مثلا ART/Linux و Dalvik/Linux؟! ???
دربارهی BSDها قضیه چهطوریه ؟ اونا هم از این بحثا دارن ؟ یا مثلاً MINIX ؟BSD هم مثل لینوکس توزیعهای مختلف داره و سیاستهای هر کدوم با اون یکی فرق داره.
چرا با وجود اینکه BSD ها هم از نرم افزارای حیاتی گنو استفاده می کنن، اما اصراری از طرف fsf نیست که به اونم بگه GNU/BSD؟کدوم نرمافزارهای حیاتی؟ بابا این گنو رو خیلی بزرگ کردین :) )
به خاطر این بهش میگیم گنو/لینوکس چون توافق شده.مثل اینه که به مکینتاش بگی داروین.یا به ویندوز بگی NT.توافق شده به ویندوز بگیم ویندوز و به مکینتاش بگیم مکینتاش و به اندروید بگیم اندروید و به توزیع هایی مثل اوبونتو،فدورا و اوپن سوزه بگیم گنولینوکس اوبونتو،فدورا یا اوپن سوزه.حالا از نظر شما سهم لینوکس بیشتره(که نیست)و در حد کرنلش ظلم میشه و ..... هیچ ربطی به اسم سیستم عامل نداره.هردوشون وقتی به وجود اومدن یه سیستم ناقص بودن و باهم کامل شدن.چه توافقی؟ کی توافق کرده؟ نه اوبونتو، نه فدورا، نه اوپن سوزه خودشون رو توزیع گنو / لینوکس میدونن بلکه خودشون رو توزیع لینوکس معرفی میکنن.
ایشون خوبن.من اگه برم تو یه انجمن اندروید بگم لینوکس یا اگه برم تو انجمن ویندوزی بگم win32 و اصلا برم انجمن مکینتاش بگم داروین منو اخراج میکنن ip ام رو هم بلاک میکنن!به خاطر یه کلمه بلاکت نمیکنن، به خاطر این بلاکت میکنن که میری گنو اللهی بازی درمیاری و اعصاب همه رو خورد میکنی. منم بودم بلاکت میکردم.
خیلی سادهاست. چون اندروید یه کرنل بیشتر نداره. اگه روزی گوگل یه کرنل دیگه براش بنویه به نام فو، من به این میگم اندروید/لینوکس و به اون جدیده میگم اندروید/فو. همونطوری که کسی قبل از اومدن لینوکس روی گنو بهش نمیگفت گنو/هرد و همه میگفتن گنو. بعد که لینوکس و هستهی فریبیاسدی و… اومدن شد گنو/هرد، گنو/لینوکس، گنو/کیفریبیاسدی و…شما آشکارا معنی user-space و kernel-space رو نمیدونی. بزار از پایهها شروع کنیم. میشه این بخشهای حیاتی سیستم عامل گنو که لینوکس رو از کرنلی بی استفاده تبدیل به یه سیستم عامل همه کاره تبدیل کرده بم معرفی کنی؟ خودم دوتا رو بت کمک میکنم: glibc و gcc. اپلیکیشن قبول نیست. منتظر جوابم.
خودت میدونی که به این سادگیها نیست دیگه؟ اگه میشد تا الآن صدبار این کار رو کرده بودن! انجام این کار مستلزم اینه که کل سیستمعامل اندروید رو (عیر از کرنل) برای یوزراسپیس گنو پورت کنی…انجامش دادن و Sailfish OS داره ازش استفاده میکنه. منبع (http://en.wikipedia.org/wiki/Sailfish_OS#Software_availability)
کدوم نرمافزارهای حیاتی؟حیاتین دیگه ;)
نقلقولکدوم نرمافزارهای حیاتی؟حیاتین دیگه ;)
حتی اگر امروز نباشن یه روزی واقعا حیاتی بودن.
خودت بهتر از من میدونی که بدون gcc و make و gdb و ld و غیره توسعه لینوکس به هیچ وجه ممکن نبود.
بگذریم از اینکه خیلی از نرم افزار های یونیکسی که کاربرد روزانه دارن رو هم همین گنو ساخته.
#include <iostream>
int main()
{
std::cout << "Hello World!" << std::endl;
return 0;
}
خب!الان با Gdb یه نگاهی بهش انداختم و با G++ هم کامپایل کردم.#include <iostream>
int main()
{
std::cout << "Hello World!" << std::endl;
return 0;
}
کد: [انتخاب]X11,GTK+, Qt, EFL, SDL , LibreOffice, Apache OpenOffice, Blender, 0 A.D., Mozilla Firefox,systemd, runit
نقلقولکدوم نرمافزارهای حیاتی؟حیاتین دیگه ;)
حتی اگر امروز نباشن یه روزی واقعا حیاتی بودن.
خودت بهتر از من میدونی که بدون gcc و make و gdb و ld و غیره توسعه لینوکس به هیچ وجه ممکن نبود.
بگذریم از اینکه خیلی از نرم افزار های یونیکسی که کاربرد روزانه دارن رو هم همین گنو ساخته.
اسم برنامه: Hello world.کد: [انتخاب]#include <iostream>
خب!الان با Gdb یه نگاهی بهش انداختم و با G++ هم کامپایل کردم.
int main()
{
std::cout << "Hello World!" << std::endl;
return 0;
}
معرفی میکنم:
Gnu/Hello worldکد: [انتخاب]#include <iostream>
int main()
{
std::cout << "Hello World!" << std::endl;
return 0;
}
جدولی که گفتم رو دیدید؟
چندتا از اعضاش رو اینجا نقل میکنم:نقلقولکد: [انتخاب]X11,GTK+, Qt, EFL, SDL , LibreOffice, Apache OpenOffice, Blender, 0 A.D., Mozilla Firefox,systemd, runit
ولی بیشتر نرم افزارهاشون از لینوکسه که به بی اس دی پورت می شه \\:D/ ;D من راجع منابع نرم افزاریش و یا سخت افزارهای پشتیبانی و ... قبلا تحقیق کردم چون می خواستم نصب کنمدربارهی BSDها قضیه چهطوریه ؟ اونا هم از این بحثا دارن ؟ یا مثلاً MINIX ؟طبق چیزی که من برداشت کردم، نه.
اونا خودشون رو کاملا جدا از جامعه ی لینوکس می دونن. راستشو بخوای زیادم از لینوکس خوششون نمیاد. از نرم افزارای گنو هم بی سر و صدا استفاده می کنن.
با linux compatibility package هر پکیجی دلتون بخواد تو دوتاشون میتونید جابه جا کنید انگار نه انگار دو تا سیستم عامل جدا هستند. اونم بدون پورت کردندوستان من اگر مشکلم با پکیج های لینوکس حل بشه سعی می کنم به یه bsd مهاجرت کنم ! از چه توزیع bsd ای باید استفاده کنم که این قابلیت رو داشته باشه
در ضمن اینکه میبینید خیلی از پکیجا مشترکند دلیل نمیشه بگیم همه چی از لینوکس پورت شده , خیلی پکیجا از بی اس دی به لینوکس پورت شدن و شمار بیشتری همزمان برای دو پلتفرم منتشر شدن
"مثلا دوره ای که دبیان انقدر پورتابل نبود (عهد تیر کمون شاه!) از کرنل NetBSD برای اجرا کردن اون رو پلتفرم های پشتیبانی نشده استفاده میشده (البته اون پروژه از 2002 به اینور تاریخی شد دبیان هم الان پورتابل تره) : DEBIAN Gnu/Netbsd"
با linux compatibility package هر پکیجی دلتون بخواد تو دوتاشون میتونید جابه جا کنید انگار نه انگار دو تا سیستم عامل جدا هستند. اونم بدون پورت کردندوستان من اگر مشکلم با پکیج های لینوکس حل بشه سعی می کنم به یه bsd مهاجرت کنم ! از چه توزیع bsd ای باید استفاده کنم که این قابلیت رو داشته باشه
در ضمن اینکه میبینید خیلی از پکیجا مشترکند دلیل نمیشه بگیم همه چی از لینوکس پورت شده , خیلی پکیجا از بی اس دی به لینوکس پورت شدن و شمار بیشتری همزمان برای دو پلتفرم منتشر شدن
"مثلا دوره ای که دبیان انقدر پورتابل نبود (عهد تیر کمون شاه!) از کرنل NetBSD برای اجرا کردن اون رو پلتفرم های پشتیبانی نشده استفاده میشده (البته اون پروژه از 2002 به اینور تاریخی شد دبیان هم الان پورتابل تره) : DEBIAN Gnu/Netbsd"
۸. شما توافق میکنید که از ارسال چندین پرسش در یک عنوان پرهیز نموده و برای پرسشهای متنوع خود ارسالهای جداگانه در انجمنهای جداگانه داشته باشید.
دوستان من توجه کردم ما باید تایپک جدید برای این سوال ایجاد می کردیم لطفا دیگه این بحث رو اینجا ادامه ندید.البته اگر همیجا هم جهت «اقدام علیه امنیت بنیاد گنو، استالمن و برادران (به جز یحیی :| )»، اخطار دریافت نکنیم :)