گلاسری



بنام خدا


ویندوز  یا  دبیان  . بخش 1 


توی  وب فارسی  با  این  عبارت  زیاد  مواجه  می شوید :

  ویندوز  یا  لینوکس


اما من بنا به دلایلی قصد دارم  یک عبارت  جدید  را  توی  وب فارسی  رواج بدهم : 


ویندوز   یا   دبیان  



حالا چرا دبیان ؟؟؟!!! 


چون دلایل فراوانی توی ذهنم هست که  بجای  لینوکس  از  لغت دبیان استفاده می کنم . 


دلیل 1: دبیان  تا جایی که من خبر  دارم  تنها  سیستم عامل مولتی کرنل دنیاست !

مولتی کرنل  یعنی اینکه سیستم عامل  از چندین  کرنل  مختلف  و کاملا  مجزا  و  جداگانه   استفاده می کند. 

+

من توی وب فارسی  و انگلیسی  زیاد  پرسه  می زنم  و سیستم عاملهای  عجیب و  غریب  خیلی زیادی دیدم و دانلود کردم  از  سیستم عامل 15  کیلوبایتی  که  کاملا  با  زبان اسمبلی نوشته شده و اسمش الان یادم نیست   بگیرید  تا  سیستم عامل  60    گیگابایتی  دبیان !! 

دبیان حدودا  12  گیگابایت باینری  و  48 گیگابایت سورس دارد ! 


البته  حجم  مجموع بسته های دبیان خیلی بیشتر از اینست ولی اینها حجمهایی هستند که بصورت فایل iso در قالب dvd   قابل دانلود هستند. 

البته حدود 2  گیگابایت هم  firmware  نیز  جدا از این مجموعه در قالب یک dvd  قابل دانلود است. 


به اضافه ی هزاران  بسته ی مستقل  که بصورت تکی قابلیت دانلود دارند به 

اضافه ی  نسخه های  لایو  دبیان  و همچنین نسخه های  مربوط  به  سایر  کرنلها !!! 


عملا  از  60  گیگابایت  بیشتر شد ! 


از اونطرف  سیستم عاملهای کوچک و فوق سریع که با زبان اسمبلی ساخته شده اند  خیلی جالب و  مرموز  هستند. 


هر دو گروه برایم  جالب هستند . هم  اون  سیستم عاملهای  کوچولو و جذاب  و هم  ابرغولهایی جالب   مثل  دبیان . 


+

اگرچه شخصا کاربر  ویندوز هستم   و از  دبیان  به  ویندوز  برگشتم  ولی  علاقه ی  زیادی به گشت و  گذار توی سایت دبیان دارم . همین حالا هم مرتبا  توی سایت  دبیان  آزادانه  گشت و گذار  می کنم و  از کشف چیزهای جدید  و  نرم افزارهای جالب  با عملکردهای عجیب  لذت می برم. 

+

از مطالعه ی  مستندات    بسته های دبیان  لذت  می برم.   2  هفته ی کامل  شبانه روز  دبیان  رو  روی  هاردم  داشتم . تمامی 12 میزکار دبیان  رو  نصب کرده بودم . 


با  بسته ها  و دپندنسی ها  کلنجار می رفتم.  تک تک بسته ها  هش  منحصر به خود و البته  مکان مشخصی  داشتند . اگر جابجاشون می کردم دیگه اجرا نمی شدند ! 

این بخاطر سیستم امنیتی دبیان بود . 


توی دبیان  اگر  موقع  نصب ,  کاربر  root  رو  فعال کنید (برایش پسورد تعیین کنید )   دیگه  نیازی به  sudo  ندارید !  

دستورات ترمینال دیگه به sudo  نیاز ندارند. شما می تونید خیلی راحت خودتون رو به یک کاربر   root تبدیل کنید و تقریبا  99  درصد سیستم عامل در اختیار شما قرار می گیره. 

از نظر امنیتی اینکار خطرناکه اما  چون خودتون کل سیستم رو توی دست می گیرید  جذاب و لذتبخشه . 


در این حالت عملا  نیاز به ترمینال کم میشه . اگر هم نیاز باشه  دیگه لازم نیست مدام  از لغت sudo  استفاده کنید . 

+

+

یک کار جالب توی دبیان انجام دادم . رفتم توی فولدر bin و یک کپی از فایل cp   گرفتم  و توی  فولدر home   پیست کردم ! 

برام خیلی جالب بود که دستورات ترمینال لینوکس  بصورت فیزیکی  و به شکل فایل  , قابل مشاهده و جابجایی بودند . توی هیچ سیستم عاملی دستورات خط فرمان رو نمی توان به شکل فایل باینری  روی هارد  مشاهده کرد. 

اما توی لینوکس (و شاید هم یونیکس )  می تونید این حالت عجیب و شگفت انگیز  رو  از نزدیک  مشاهده و لمس کرد 

+

  توی لینوکس همه چیز ,  فایل است . از دستورات ترمینال بگیرید تا کل سخت افزار  کامپیوتر بصورت فایل روی هارد ذخیره می شوند !!!!


مثلا  هارد  دیسک به شکل فایل دیده می شود ! 

+

این ساختار فایل گرای لینوکس خیلی  خطرناکه  مواظب باشید. 


دستور cp که من فایل اش رو کپی کرده بودم برای کپی کردن توی لینوکس بکار می رود !!!

ناگهان یک اتفاق عجیب رخ داد . نمی دونم چی شد که فایل cp  که توی فولدر home  کپی شده بود شروع کرد به کپی برداری از  فولدر home  و من حس کردم  که سیستم ویروسی شده !! 


یکدفعه با سرعت برق  1000 تا  فولدر  home درست شد و من هرچقدر  پنجره ی فولدر home رو  می بستم باز  مجددا  این پنجره باز می شد  اونقدر  فولدر home  درست شد که رم  پرشد و سیستم هنگ کرد !!!

+

سیستم رو ریبوت کردم و رفتم توی فولدر home و فایل cp   رو  حذف کردم . خطر  از  بیخ گوشم رد شد . یک نفس راحت کشیدم. 

سیستم به حالت عادی برگشت  و 2 هفته کامل  افتادم  به  جون دبیان !!!


حدس می زنم ناخواسته یک ویروس توی دبیان درست کرده بودم !!!!!


من از این دیوونه بازیها توی  ویندوز  زیاد انجام دادم.  ولی توی لینوکس  نباید  دیوونه بازی در بیاورید .  مثل بچه ی آدم  کارتون رو  انجام بدید و با ترمینال لینوکس از این شوخیها  نکنید که  ترمینال با هیچکس شوخی نداره . اگر عصبانی بشه سریع انتقام می گیره !! 

سیستم رو نفرستید روی هوا. 

+


+

داشتم می گفتم که دبیان مولتی کرنله . دبیان چندین نسخه ی مختلف داره . هر نسخه با کرنل متفاوت :

دبیان گنو لینوکس  (سیستم عامل گنو با  کرنل لینوکس) 


دبیان  گنو هرد  ( نسخه ی اصلی سیستم عامل گنو  با کرنل هرد) 

دبیان کی فری بی اس دی  (سیستم عامل دبیان با کرنل فری بی اس دی) 


دبیان نت فری بی اس دی   ( سیستم عامل دبیان با کرنل نت بی اس دی) 

 

+


عملا  دبیان  تنها توزیع لینوکس است که چند کرنل دارد و البته باید گفت که : 


دبیان  همان  سیستم عامل گنو  می باشد که توسط  ریچارد استالمن در دهه ی 80 میلادی  پایه ریزی شد . 


سیستم عامل گنو  ذاتا  از کرنل رسمی خودش یعنی هرد  استفاده می کند . یعنی توی این سیستم عامل  چیزی بنام لینوکس  وجود ندارد چون شما با یک کرنل متفاوت یعنی  هرد  مواجه می شوید. 


بنابراین دبیان  بسیار فراتر و جامع تر  از  لینوکس است .   لینوکس فقط یکی از کرنل های  سیستم عامل دبیان می باشد .  کرنلهای دیگر هم باید بررسی شوند. 

+

اگر کنجکاو شده اید که سیستم عامل گنو  را نصب کنید باید  دبیان گنو هرد  را  دانلود و نصب کنید   . 

+

هر دوی  لینوکس  و هرد   بعنوان سیستم عاملهای شبه یونیکس شناخته می شوند اما  از  نظر  معماری  و عملکرد  بین  هرد  و  لینوکس  از  زمین تا  آسمان هفتم تفاوت وجود دارد . 

+

+

لینوکس یک کرنل مونولیتیک (یکپارچه) می باشد اما  هرد  یک  کرنل میکروکرنل (ریزهسته)  و کاملا  ماژولار  می باشد . 

+

و  اما  ویندوز   ترکیبی از این دوتا  می باشد یعنی هم  یکپارچه و هم ماژولار . 

به همین دلیل ,  کرنل ویندوز  عملا یک  کرنل  هیبریدی (دورگه) است و از مزایای  هردو  کرنل  لینوکس  و  هرد  بهره مند است . 

+

جمله ی معروفی است که می گوید : 

اگر کسی ردهت لینوکس را یاد بگیرد  فقط  ردهت لینوکس را یادگرفته اما اگر کسی  لینوکس  اسلکور  را یاد بگیرد  تمام دنیای لینوکس  را  یاد گرفته . 

+

لینوکس اسلکور  نزدیکترین لینوکس به سیستم عامل یونیکس است . 


نصب کردن  اسلکور  کار  حضرت  فیله !! 


+

خب حالا من با کسب اجازه از بزرگان دنیای کامپیوتر  (خصوصا پدر علوم کامپیوتری جهان یعنی آلن تورینگ )  می گویم : 


اگر کسی  لینوکس  اسلکور  را  یاد بگیرد تمام  دنیای لینوکس و حتی یونیکس را یاد گرفته است  اما  اگر  کسی  دبیان را  یاد بگیرد  تمام سیستم عاملهای دنیا (یونیکس و غیر یونیکس)  و تمام علوم کامپیوتری  را  یاد گرفته است . 

+

این حرف  غلو  نیست. حقیقت است . دبیان  تمام سیستم عاملهای دنیا را  زیرنظر گرفته و اسرار شگفت انگیز تمام سیستم عاملها و تمام دانش کامپیوتر را به رایگان  در اختیار شما قرار می دهد.  حتی اسرار  تمامی سخت افزارهای دنیا را نیز  غیر مستقیم برایتان بازگو  می کند. شما در دبیان با همه چیز  دنیای کامپیوتر  آشنا می شوید. 

+

دبیان  سیستم  عامل  جهانی است . این جمله  معانی مختلف دارد و هرکسی برداشت شخصی خودش از این جمله را دارد. 

+

پس اگر کسی  می خواهد  خدای کامپیوتر شود می تواند به رایگان از  منابع درون دبیان استفاده کند. 


تمام توزیعهای لینوکس  فقط از لینوکس  تبلیغ می کنند ولی دبیان بدون تبلیغ  ,  تمام دانش کامپیوتر و تاریخچه ی سیستم عاملها  و فناوریها را  بدون تعصب در اختیارتان  قرار می دهد. 


دبیان روی ویندوز و داس و یونیکس و اندروید    بدجوری  تمرکز کرده و چیزهای جالب به شما نشان می دهد . 


اینجاست که من  بین  ویندوز  و  دبیان  مردد می شوم. 

+

راستی تا یادم نرفته بگویم که یکی از هکرها چندسال پیش  دبیان را روی گوشی اندرویدی نصب کرد .  به گمانم  خبرش در سایت زومیت یا  دیجیاتو  آمده بود . 

+


نمیدانم با وجود اینهمه مزیت که در دبیان دیده می شود چرا اکثر سوپرکامپیوترها  از  ردهت اینترپرایز  لینوکس  استفاده می کنند ؟؟!!! 

آیا کسی علتش را میداند ؟؟؟


+

+

ادامه ی مقاله در پست بعدی

+

+

وحید محمدی . وبلاگ  گلاسری 

http://glossary.blog.ir





بنام خدا 


مایکروسافت , سورس ویندوز 2000 را  رسما  منتشر کرد: 


این چند روز که نبودم داشتم سایت گیتهاب  رو  زیر  و رو می کردم تا  ببینم  آیا مایکروسافت سورس ویندوز یا  آفیس یا ویژوال استودیو  را  رسما با لایسنس نرم افزار آزاد  ,  در گیتهاب      آپلود کرده یا نه . 

+

از قدیم گفته اند : جوینده ,  یابنده است !  من هم که سالهاست  وب انگلیسی را برای یافتن  چیزهای جالب  جستجو می کنم و هزاران چیز  جالب یافته ام  ! 

+

بعد از آنکه  لغت  Microsoft را توی سایت گیتهاب نوشتم  و سرچ کردم  در  لابلای   بیش از 900  پروژه ی رایگان و اوپن سورس  مایکروسافتی  به چیزی که همیشه  آرزویش  می کردم رسیدم :  سورس رسمی  سیستم عامل ویندوز ! 

+

بله من توانستم  سورس  رسمی سیستم عامل ویندوز 2000 که هم ویندوز  سرور  بود  و هم  ویندوز  کلاینت (مشتری. کاربر خانگی)   را  در گیتهاب پیدا و بعد دانلود کنم : 

معمولا  پروژه های مهم و بزرگ  توی گیتهاب   با نام  Master  شناخته می شوند

+

خلاصه اینکه من خوشحال از یافتن سورس ویندوز  دوگانه سوز (!!!)   2000  آنرا  دانلود کردم و بعد  اکسترکت و بعد مطالعه کردم . 

+

مایکروسافت  تقریبا  تمامی  محصولات رایگان و اوپن سورس اش را  تحت  لایسنس  MIT که یکی از لایسنس های نرم افزار آزاد می باشد  درون گیتهاب  تزریق (آپلود)   نموده است. 

+

خب حالا سیستم عامل معروف ویندوز 2000  از حالت  کدبسته  و پولی و انحصاری خارج شده و به  سیستم عامل  رایگان و اوپن سورس و آزاد تبدیل شده است . وقتش رسیده که دیگه برچسبهایی  همچون   کلوزد سورس و  انحصاری  را از روی پیشانی  ویندوز برداریم چون مایکروسافت برای آنکه از لینوکس شکست نخوردو جایگاه ویندوز در دسکتاپ و سرور توسط لینوکس به خطر نیفتد  سایر نسخه های ویندوز را نیز دیر یا زود بصورت رایگان و اوپن سورس و آزاد   درون گیتهاب  , آپلود می کند. 

+

همینجا بگویم  من هرچیزی که تخیل می کنم   بعد از مدتی  بدست می آورم که به این حالت اصطلاحا  " قانون جذب "  گفته می شود .  آزاد شدن سورس ویندوز  جزو تخیلاتم بود که الان به این رویا و تخیل رسیدم و خوشحالم. 

+

سورس ویندوز 2000 را مطالعه کردم : 

بسیار  ساده  و تمیز   و خوانا  می باشد . از این سادگی و خلوت بودن و تمیزی کد خوشم آمد. هرچند می تواند از این هم ساده تر و تمیزتر شود . 

+

واقعا  مطالعه ی سورس و مستندات نرم افزارهای قدیمی  برای  ما  ویندوزیها  یکجور  خاطره بازی  می باشد.  حس خیلی شیرین و خوبی  به آدم دست می دهد. 

+

سورس را که مطالعه کردم دیدم ویندوز 2000  با زبانهای  ویژوال سی پلاس پلاس 6  و کمی هم با زبان  ویژوال بیسیک 6  و اسمبلی  نوشته شده است . 

+

گفتم اسمبلی ,  دهنم  آب افتاد!  من  عاشق  زبان اسمبلی هستم و جالب اینکه سورس رسمی سیستم عامل  داس نسخه ی  2  را  هم از گیتهاب دانلود کردم و از مطالعه ی دستورات اسمبلی  درون سورس سیستم عامل داس   از خوشحالی داشتم پرواز می کردم !! 

+

موقع مطالعه ی سورس ویندوز 10  از شباهت عجیب زبان سی پلاس پلاس   به   مایکروسافت اسمبلر  تعجب کردم.  این دو زبان چقدر به هم نزدیکند.  خب این شباهت طبیعی است چون سینتاکس این دو زبان  شبیه به هم است. یعنی مایکروسافت ,  سورس مایکروسافت اسمبلر را با زبان  سی نوشته و بسیاری از   عملگرها  و   کلمات کلیدی زبان  سی  را  درون   مایکروسافت اسمبلر  جاسازی  کرده است.   ولی این باعث شده که سینتاکس مایکروسافت اسمبلر ,  ناخالص و دورگه  شود و از اسمبلی واقعی دور شود .  شخصا از اسمبلرهای ناخالص  و دورگه  بدم  می آید و فقط اسمبلرهای خالص و اصیل و تمیز  را دوست دارم.

+

همانجا  تصمیم گرفتم تمامی سورس  ویندوز  2000 را با دست  از  اول  تا  آخر  با  فلت  اسمبلر که یک اسمبلر خالص و اصیل و تمیز و خودمیزبان است   بازنویسی و کامپایل  کنم  و یک  ویندوز بسیار سریع و بسیار کوچک و قدرتمند  و البته  64 بیتی  بسازم که بتوانم روی سیستم ام  نصب کنم.

+

من عادت دارم سورس نرم افزارهایی که با زبانهای  سی  و  سی پلاس پلاس نوشته شده اند را بطور کامل  با زبان اسمبلی خالص و سطح پایین و اصیل  ,  بازنویسی کنم.   اینطوری  نرم افزارها  کوچکتر و سریعتر  و پایدارتر می شوند  و دیگه  هیچ گونه باگ  ایجاد نمی شودو باگ فیکس  و  وصله پینه  نیاز  نخواهد بود. 


+

از بس  آپدیتهای  حجیم نرم افزارهای استور مایکروسافت  و آپدیتهای حجیم  امنیتی  ویندوز 10 را  دانلود کردم  که شارژ اینترنتم  تمام شد ! 

+

اگر نرم افزار  یا  بازی  ,  سالم  و ایمن است چه نیازی به  اینهمه آپدیتهای  حجیم و بیمورد دارد ؟؟؟؟؟ 

بسیاری از آپدیتهای سیستم عاملها و نرم افزارها و بازیها  کاملا   بیمورد  و غیرضروری هستند و فقط  به سیستم کامپیوتر  فشار  وارد می کنند و حجم اینترنت کاربر بدبخت را  خیلی زود  مصرف می کنند و به کاربر  ضربه ی اقتصادی می زنند. 


+

بهرحال من شخصا از زبانهای سطح بالا  متنفرم  و قصد دارم هرچی نرم افزار اوپن سورس  دستم آمد  با  زبان  اسمبلی بازنویسی کنم تا از شر  باگها  و حفره های امنیتی و این آپدیتهای امنیتی حجیم و هزینه بر   خلاص  شوم. 

+

اگر سیستم عاملها و نرم افزارها  و بازیها  از اول تا  آخر  با  زبان اسمبلی  بازنویسی شوند   عملا هیچ  باگ  یا  حفره ی امنیتی  ایجاد نمی شود  و نیازی به آنتی ویروس هم نداریم. 

+

در شرایطی که بیش از 90 درصد  کامپیوتر های شخصی , سرور , ورک استیشن و حتی سوپرکامپیوترها  فقط از پردازنده ی اینتل استفاده می کنند  عملا  قابل حمل بودن زبانهای سطح بالا  دیگه  اهمیتی  نخواهد داشت.   همین زبان اسمبلی  کافی است. 

+

+

و اما  ادامه ی  بحث اصلی : 


اگرچه سیستم عامل  ReactOS   بعنوان  نسخه ی رایگان و اوپن سورس  ویندوز  ایکس پی   , در حال توسعه است و سورس اش در گیتهاب است اما  من  می گویم  ویندوز  2000   از  ویندوز  ایکس پی  بهتر  بود  چون  ویندوز 2000 در اصل  برای سرورها   و   ورک  استیشن ها  و  برخی  سوپرکامپیوترها ی کوچک  ساخته شده بود و ما  کاربرها  آنرا  روی  کامپیوترهای  ضعیف  خانگی نصب می کردیم و لذت می بردیم . درحالیکه  ویندوز ایکس پی  منحصرا  برای  کامپیوترهای  خانگی ساخته شد .   لذا  اوپن سورس شدن ویندوز  2000  خیلی  مهمتر  و ارزشمندتر  از  اوپن سورس شدن ویندوزهای  ایکس پی , ویستا , 7 , 8    و 10 می باشد .  چون  ویندوز 2000  تنها  ویندوز سرور- کلاینت  شرکت  مایکروسافت بود. بعدها  مایکروسافت  با  حماقتهایش ویندوز  را  در  دنیای کامپیوتر خانگی   ,  محدود  و  زندانی کرد  و برای سرورها و .   ویندوز سرور را  از اول ساخت .  مایکروسافت همیشه  برای  هرکاری  از  صفر  شروع می کند و زحمات قبلی خودش  را  به  باد می دهد.  همیشه ویندوز را  از اول می سازد اما هربار  بدتر از بار  قبل  می سازد !

+

ویندوز 2000 عملا  مشکلی نداشت و  من  از کار  کردن با این ویندوز  واقعا  راضی بودم. 

+

خبر خوب اینست که حالا  توسعه دهندگان  ویندوز  می توانند  با  بازنویسی  و تکمیل  سورس ویندوز  2000  , یک سیستم عامل شبه ویندوزی کامل و چندمنظوره  برای تمامی دستگاههای دیجیتالی ریز و  درشت دنیا  ,   بسازند چون مایکروسافت  در سالهای آینده , ویندوز را کاملا  آزاد و اوپن سورس می کند و روی   سیستمهای ابری  و خصوصا  آژور  و البته  محاسبات  کوانتومی  روی می آورد.   بنابراین  در چندسال آینده  ویندوز کمترین اهمیت را برای مایکروسافت خواهد داشت و به سیستم عاملی  کاملا  آزاد تبدیل می شود. 

+

مایکروسافت همین حالا توی گیتهاب   یک پروژه برای محاسبات کوانتومی  آپلود کرده است .  کوانتوم  چیزی است که توسط  شرکت  معروف  IBM   درحال  پیوستن به واقعیت است.  کامپیوترهای  کوانتومی شرکت IBM   هدف  بعدی شرکت مایکروسافت  خواهند بود. 

+


بهرحال آزاد شدن سورس ویندوز   2000   را  به  جامعه ی  2  میلیارد نفری کاربران ویندوز  تبریک  می گویم. (البته تعداد کاربران ویندوز بیشتر از 2 میلیارد نفر است و من فقط  عدد  را روند کردم ) 

+

+

وحید  محمدی . وبلاگ گلاسری 


http://glossary.blog.ir







بنام خدا


انگلیسی  و  کامپیوتر : 


دو چیز  در   زندگی  انسان  امروزی   جزو   واجبات  محسوب می شود :   زبان  انگلیسی  و  علوم  کامپیوتری . 

+


هرچی  فکر  می  کنم  می  بینم  نمی تونم  هیچکدوم  از این دوتا  رو  فدای  اون یکی  بکنم. 

+


من  و  شما  چه  خوشمون  بیاد  چه  بدمون  بیاد  چاره ای نداریم   جز  اینکه  دستکم  کلیاتی از این  دو  علم  رو  بدونیم  . 

+

یعنی لازم نیست توی هر دو رشته ,   استاد شویم  .  همینقدر  که  تو هر دو رشته , یکسری  کلیات  و موارد  کاربردی  رو  یادبگیریم  و یکسری  مهارتها رو   کسب  کنیم  کافیه .  

+

مثلا   در مورد  زبان انگلیسی  همینقدر  که  بتونیم  متون انگلیسی  رو  توی  ذهنمون  و بدون هیچ  ابزاری  ترجمه کنیم و مطلب رو بفهمیم  کافیه . 

+

در مورد کامپیوتر  هم  همینقدر  که  کلیاتی  از دانش  علوم کامپیوتری  رو  بلد  باشیم و بتونیم  چهارتا  نرم افزار  رو   در محل کارمون   بکار گیریم  و در اسرع  وقت  کارمون  رو  به  نحو  احسن  انجام بدیم  و رئیس  اداره   یا  ارباب رجوع  یا  مشتری   از  ما راضی  باشه   کافیه .  لازم نیست  حتما  دل  و  روده ی  کامپیوتر  یا  سیستم عامل رو  در بیاریم. 


+

صرف نظر از اینکه  رشته ی تحصیلی  و شغل شما  چی باشه ,  تسلط  نسبی بر  زبان انگلیسی  و  علوم کامپیوتری  واقعا  لازم  و  ضروریه . 

+

برهمین اساس  معمولا  محتوای  این وبلاگ   براساس  همین  دو  مقوله   تولید می شده  . 

+

برای من مقرون به صرفه نیست که یک وبلاگ جدید  بسازم  و مطالب مربوط  به علوم  کامپیوتری  را  به آنجا  منتقل  کنم.   مدیریت کردن  دو  یا  چند  وبلاگ  کار  سخت و طاقت فرساییه .  یک  زمانی  5  تا  وبلاگ داشتم ! 

+

الان  حتی همین یک وبلاگ  رو به زور  اداره  می کنم  . چون  هم   سنم  بالا رفته  و خسته شدم  و هم  مشکلات  زندگی  بیشتر  شدند.  به ندرت  وقت می کنم  به وبلاگم  سربزنم  و مطلب  جدید  بنویسم.   سرم  خیلی  شلوغ شده  و فرصت  سر خاراندن هم  ندارم ! 

+

به همین دلیل  تصمیم  گرفتم  که  محتواهای مربوط به  انگلیسی  و کامپیوتر  رو  همینجا  توی  همین  وبلاگ  اصطلاحا  یک کاسه  کنم  و  مثل یک معجون  به  خورد شما بدم !!

+

این معجون  می تواند  تلخ  و  نفرت انگیز باشد  ولی   چاره ای نیست .  فرض کنید  دارید  غذای  شب مانده ی   آشپزخانه ی  پادگان  آموزشی  رو  بجای ناهار    می خورید !! 

+

دروغ چرا ؟؟   حال  ندارم  یک وبلاگ جدید بسازم . بعد ,   از  کجا  معلوم  که  شما  از  اون  یکی  وبلاگ  استقبال  کنید ؟؟    

+

از همه مهمتر  فالوورها  رو  چکار  کنم ؟؟  چطوری  راضی شون  کنم  وبلاگ  دومی  را  هم  دنبال  کنند ؟؟   

+

مثل اثاث کشی  می مونه .  همونقدر  سخت  و طاقت فرسا . 

+

یک مشکل دیگه  هم  باقی  می  مونه :  چطوری  همزمان  دو وبلاگ با محتوای  متفاوت رو  مدیریت کنم ؟؟   هی  باید  بین  دو  وبلاگ   لاگ این  و لاگ آوت   کنم ! 

+

می بینید که خیلی  سخته !  

مگر اینکه  من  مجبور  بشوم  بین  انگلیسی  و  کامپیوتر   یکی  رو  انتخاب  کنم  و  قید  اون  یکی  رو  بزنم  که  خب  واقعا  سخته !  چون به  هر  دو مقوله  علاقه  دارم   و شاید  شما  هم  به  هردو  مقوله   علاقه داشته باشید. 

+

چند بار  به  سرم  زد  وبلاگ  شخصی  با نام  و  آدرس  جدید و  منحصر به فرد  بسازم  و تمامی  علایقم و دغدغه هایم  رو  تویش  بنویسم  ولی دست نگه داشتم .  چون  دوباره  مجبور  می شدم  از  صفر  شروع  کنم  . 

+

الان   وبلاگ  گلاسری  موقعیت  خوبی  توی  وب  فارسی  ,  انگلیسی ,  چینی و روسی   بدست  آورده   پس حیفه  که  با یک تصمیم نادرست  زحماتم  رو  برباد  بدم. 

+

بنظر خودم  همین وبلاگ  رو  سرپا  نگه  دارم  خیلی  معقولتره .   

+

و حالا  می  مونه یک سوال اساسی :  

اگر  مطالب   مربوط  به  علوم  کامپیوتری  رو  متوقف  کنم  آیا  شما  با   دیدن  پستهایی که نامشون  همون  لغات انگلیسی هست  و دیکشنری  هستند   فراری  می شوید  یا  اینکه  کماکان  پای  این  وبلاگ  می سوزید  و می سازید ؟؟!!!

+

من خودم از این تردید  و بلاتکلیفی  خسته شدم  و حس می  کنم  باید  علوم  کامپیوتری  رو   ببوسم  و  بگذارم  کنار  و فقط  به  زبان  انگلیسی  فکر  کنم . 

+

مغزم  خسته شده . حوصله ندارم . بعد از 18 سال کار  شبانه روزی  با  کامپیوتر  و کسب  تجربه  احساس  خستگی شدید توی  مغزم  می کنم  و عملا  هیچی نشدم  و به  هیچ  جا  نرسیدم.  18 سال  از  بهترین سالهای  عمرم  بابت  کامپیوتر  نابود شد.  

+

شما  چی  دوست دارید ؟؟     فهرست  لغات  انگلیسی  یا  مطالب مربوط به  علوم  کامپیوتر ؟؟؟؟؟ 

+

شخصا  دیگه  نمی  تونم  روی  هر دوتا  رشته  تمرکز  کنم.  فقط  یکی  رو  می  تونم  ادامه  بدم . 


اگر پیشنهادی  دارید  لطفا  ارائه  بدید 


+

+

+

وحید محمدی  .  وبلاگ  گلاسری  


http://glossary.blog.ir












بنام خدا


دشمنان  اینترنت: 


سریع می رم   سر  اصل  مطلب  : 


تمامی نرم افزارها و بازیهای  استور  مایکروسافت  ,  دشمنان  اینترنت هستند !!


+


این حرف  از  یک  کاربر  ویندوزی  که عاشق  مایکروسافت  و ویندوز است  بعید  است ولی  بهرحال من باید حرف حق بزنم  و تعصب را  کنار بگذارم. 

+

وجدانم  اجازه  نمی دهد  که  حقیقت  را   کتمان  کنم . 

+

تمامی نرم افزارها  و  بازیهای استور مایکروسافت تقریبا  هر روز   بی جهت  به بهانه ی  آپدیت  ,  حجم  اینترنت  کاربر  ویندوز  را  می بلعند  بدون آنکه  هیچ  امکاناتی  به آنها  اضافه شده باشد  یا  باگی   فیکس  شده باشد. 

+

مثلا  در ماشین حساب ویندوز  10  نمی توان  اعداد  رادیکالی (اعداد زیر  رادیکال)  را به شکل صحیح نوشت  و امکان  انجام  چهار عمل اصلی  در  آنها  وجود ندارد  .  این باگ بزرگ هنوز  رفع  نشده  و  هنوز  نمی توان  از ماشین حساب ویندوز  برای  محاسبات اعداد رادیکالی  استفاده کرد . 

+

این در حالی است که تقریبا هر روز برای ماشین حساب ویندوز 10   آپدیت می آید و حجم اینترنت  بی جهت  مصرف می شود . 

+

من مجبور شدم به  سیتینگ ویندوز 10  بروم  و از  بخش  Apps  تمامی  نرم افزارهای استور  را   Uninstall  کنم . 

+

مایکروسافت خیال می کند آپدیت زورکی و  پی در پی ویندوز 10  و نرم افزارهای  استور    باعث رضایت کاربران ویندوز  و افزایش سهم ویندوز  10  در بازار  کامپیوترهای دسکتاپ می شود ولی  این روش  عملا  بازدارنده و غلط است . چون  فقط  ویندوز  را  سنگین تر و جیب کاربر را  خالی تر  می کند. 

+

بجای اینکار باید  سورس  ویندوز 10  را  رسما  آزاد کند تا توسعه دهندگان  باگهای ویندوز را برطرف کنند  تا    بصورت خودجوش تعداد کاربران ویندوز 10  بیشتر  شود .  اینطوری  به  آپدیتهای مکرر  و  آنتی اینترنت  هم   نیازی  نیست. 

اما  افسوس  از  بی تدبیری  و  پول پرستی  و طمع  مدیران مایکروسافت .  

+

بهرحال خوب است بدانید که  سیستم  آپدیت ویندوز 10  و استور   مایکروسافت  عملا  طوری است  که  بی جهت  هر روز  حجم اینترنت تان را  مصرف  و نابود می کند.   

+

  به روشی که  در بالا شرح دادم  خودتان را از این فاجعه  نجات  دهید . 

+


ویندوز  بدون  استور   کارایی  و سرعت  بیشتری دارد و البته  هزینه ی کمتر . 

+

من  کاملا   بی خیال استور  مایکروسافت شدم و  الان خیالم راحت شد  .

+

شخصا  از  شارژ  اینترنت   فقط  برای  وبلاگنویسی  استفاده  می  کنم. 

+

+

+

+

وحید  محمدی .  وبلاگ  گلاسری  


http://glossary.blog.ir






بنام خدا


انگلیسی  و  کامپیوتر : 


دو چیز  در   زندگی  انسان  امروزی   جزو   واجبات  محسوب می شود :   زبان  انگلیسی  و  علوم  کامپیوتری . 

+


هرچی  فکر  می  کنم  می  بینم  نمی تونم  هیچکدوم  از این دوتا  رو  فدای  اون یکی  بکنم. 

+


من  و  شما  چه  خوشمون  بیاد  چه  بدمون  بیاد  چاره ای نداریم   جز  اینکه  دستکم  کلیاتی از این  دو  علم  رو  بدونیم  . 

+

یعنی لازم نیست توی هر دو رشته ,   استاد شویم  .  همینقدر  که  تو هر دو رشته , یکسری  کلیات  و موارد  کاربردی  رو  یادبگیریم  و یکسری  مهارتها رو   کسب  کنیم  کافیه .  

+

مثلا   در مورد  زبان انگلیسی  همینقدر  که  بتونیم  متون انگلیسی  رو  توی  ذهنمون  و بدون هیچ  ابزاری  ترجمه کنیم و مطلب رو بفهمیم  کافیه . 

+

در مورد کامپیوتر  هم  همینقدر  که  کلیاتی  از دانش  علوم کامپیوتری  رو  بلد  باشیم و بتونیم  چهارتا  نرم افزار  رو   در محل کارمون   بکار گیریم  و در اسرع  وقت  کارمون  رو  به  نحو  احسن  انجام بدیم  و رئیس  اداره   یا  ارباب رجوع  یا  مشتری   از  ما راضی  باشه   کافیه .  لازم نیست  حتما  دل  و  روده ی  کامپیوتر  یا  سیستم عامل رو  در بیاریم. 


+

صرف نظر از اینکه  رشته ی تحصیلی  و شغل شما  چی باشه ,  تسلط  نسبی بر  زبان انگلیسی  و  علوم کامپیوتری  واقعا  لازم  و  ضروریه . 

+

برهمین اساس  معمولا  محتوای  این وبلاگ   براساس  همین  دو  مقوله   تولید می شده  . 

+

برای من مقرون به صرفه نیست که یک وبلاگ جدید  بسازم  و مطالب مربوط  به علوم  کامپیوتری  را  به آنجا  منتقل  کنم.   مدیریت کردن  دو  یا  چند  وبلاگ  کار  سخت و طاقت فرساییه .  یک  زمانی  5  تا  وبلاگ داشتم ! 

+

الان  حتی همین یک وبلاگ  رو به زور  اداره  می کنم  . چون  هم   سنم  بالا رفته  و خسته شدم  و هم  مشکلات  زندگی  بیشتر  شدند.  به ندرت  وقت می کنم  به وبلاگم  سربزنم  و مطلب  جدید  بنویسم.   سرم  خیلی  شلوغ شده  و فرصت  سر خاراندن هم  ندارم ! 

+

به همین دلیل  تصمیم  گرفتم  که  محتواهای مربوط به  انگلیسی  و کامپیوتر  رو  همینجا  توی  همین  وبلاگ  اصطلاحا  یک کاسه  کنم  و  مثل یک معجون  به  خورد شما بدم !!

+

این معجون  می تواند  تلخ  و  نفرت انگیز باشد  ولی   چاره ای نیست .  فرض کنید  دارید  غذای  شب مانده ی   آشپزخانه ی  پادگان  آموزشی  رو  بجای ناهار    می خورید !! 

+

دروغ چرا ؟؟   حال  ندارم  یک وبلاگ جدید بسازم . بعد ,   از  کجا  معلوم  که  شما  از  اون  یکی  وبلاگ  استقبال  کنید ؟؟    

+

از همه مهمتر  فالوورها  رو  چکار  کنم ؟؟  چطوری  راضی شون  کنم  وبلاگ  دومی  را  هم  دنبال  کنند ؟؟   

+

مثل اثاث کشی  می مونه .  همونقدر  سخت  و طاقت فرسا . 

+

یک مشکل دیگه  هم  باقی  می  مونه :  چطوری  همزمان  دو وبلاگ با محتوای  متفاوت رو  مدیریت کنم ؟؟   هی  باید  بین  دو  وبلاگ   لاگ این  و لاگ آوت   کنم ! 

+

می بینید که خیلی  سخته !  

مگر اینکه  من  مجبور  بشوم  بین  انگلیسی  و  کامپیوتر   یکی  رو  انتخاب  کنم  و  قید  اون  یکی  رو  بزنم  که  خب  واقعا  سخته !  چون به  هر  دو مقوله  علاقه  دارم   و شاید  شما  هم  به  هردو  مقوله   علاقه داشته باشید. 

+

چند بار  به  سرم  زد  وبلاگ  شخصی  با نام  و  آدرس  جدید و  منحصر به فرد  بسازم  و تمامی  علایقم و دغدغه هایم  رو  تویش  بنویسم  ولی دست نگه داشتم .  چون  دوباره  مجبور  می شدم  از  صفر  شروع  کنم  . 

+

الان   وبلاگ  گلاسری  موقعیت  خوبی  توی  وب  فارسی  ,  انگلیسی ,  چینی و روسی   بدست  آورده   پس حیفه  که  با یک تصمیم نادرست  زحماتم  رو  برباد  بدم. 

+

بنظر خودم  همین وبلاگ  رو  سرپا  نگه  دارم  خیلی  معقولتره .   

+

و حالا  می  مونه یک سوال اساسی :  

اگر  مطالب   مربوط  به  علوم  کامپیوتری  رو  متوقف  کنم  آیا  شما  با   دیدن  پستهایی که نامشون  همون  لغات انگلیسی هست  و دیکشنری  هستند   فراری  می شوید  یا  اینکه  کماکان  پای  این  وبلاگ  می سوزید  و می سازید ؟؟!!!

+

من خودم از این تردید  و بلاتکلیفی  خسته شدم  و حس می  کنم  باید  علوم  کامپیوتری  رو   ببوسم  و  بگذارم  کنار  و فقط  به  زبان  انگلیسی  فکر  کنم . 

+

مغزم  خسته شده . حوصله ندارم . بعد از 18 سال کار  شبانه روزی  با  کامپیوتر  و کسب  تجربه  احساس  خستگی شدید توی  مغزم  می کنم  و عملا  هیچی نشدم  و به  هیچ  جا  نرسیدم.  18 سال  از  بهترین سالهای  عمرم  بابت  کامپیوتر  نابود شد.  

+

شما  چی  دوست دارید ؟؟     فهرست  لغات  انگلیسی  یا  مطالب مربوط به  علوم  کامپیوتر ؟؟؟؟؟ 

+

شخصا  دیگه  نمی  تونم  روی  هر دوتا  رشته  تمرکز  کنم.  فقط  یکی  رو  می  تونم  ادامه  بدم . 


اگر پیشنهادی  دارید  لطفا  ارائه  بدید 


+

+

+

وحید محمدی  .  وبلاگ  گلاسری  


http://glossary.blog.ir













بنام خدا


دشمنان  اینترنت


سریع می رم   سر  اصل  مطلب  : 


تمامی نرم افزارها و بازیهای  استور  مایکروسافت  ,  دشمنان  اینترنت هستند !!


+


این حرف  از  یک  کاربر  ویندوزی  که عاشق  مایکروسافت  و ویندوز است  بعید  است ولی  بهرحال من باید حرف حق بزنم  و تعصب را  کنار بگذارم. 

+

وجدانم  اجازه  نمی دهد  که  حقیقت  را   کتمان  کنم . 

+

تمامی نرم افزارها  و  بازیهای استور مایکروسافت تقریبا  هر روز   بی جهت  به بهانه ی  آپدیت  ,  حجم  اینترنت  کاربر  ویندوز  را  می بلعند  بدون آنکه  هیچ  امکاناتی  به آنها  اضافه شده باشد  یا  باگی   فیکس  شده باشد. 

+

مثلا  در ماشین حساب ویندوز  10  نمی توان  اعداد  رادیکالی (اعداد زیر  رادیکال)  را به شکل صحیح نوشت  و امکان  انجام  چهار عمل اصلی  در  آنها  وجود ندارد  .  این باگ بزرگ هنوز  رفع  نشده  و  هنوز  نمی توان  از ماشین حساب ویندوز  برای  محاسبات اعداد رادیکالی  استفاده کرد . 

+

این در حالی است که تقریبا هر روز برای ماشین حساب ویندوز 10   آپدیت می آید و حجم اینترنت  بی جهت  مصرف می شود . 

+

من مجبور شدم به  سیتینگ ویندوز 10  بروم  و از  بخش  Apps  تمامی  نرم افزارهای استور  را   Uninstall  کنم . 

+

مایکروسافت خیال می کند آپدیت زورکی و  پی در پی ویندوز 10  و نرم افزارهای  استور    باعث رضایت کاربران ویندوز  و افزایش سهم ویندوز  10  در بازار  کامپیوترهای دسکتاپ می شود ولی  این روش  عملا  بازدارنده و غلط است . چون  فقط  ویندوز  را  سنگین تر و جیب کاربر را  خالی تر  می کند. 

+

بجای اینکار باید  سورس  ویندوز 10  را  رسما  آزاد کند تا توسعه دهندگان  باگهای ویندوز را برطرف کنند  تا    بصورت خودجوش تعداد کاربران ویندوز 10  بیشتر  شود .  اینطوری  به  آپدیتهای مکرر  و  آنتی اینترنت  هم   نیازی  نیست. 

اما  افسوس  از  بی تدبیری  و  پول پرستی  و طمع  مدیران مایکروسافت .  

+

بهرحال خوب است بدانید که  سیستم  آپدیت ویندوز 10  و استور   مایکروسافت  عملا  طوری است  که  بی جهت  هر روز  حجم اینترنت تان را  مصرف  و نابود می کند.   

+

  به روشی که  در بالا شرح دادم  خودتان را از این فاجعه  نجات  دهید . 

+


ویندوز  بدون  استور   کارایی  و سرعت  بیشتری دارد و البته  هزینه ی کمتر . 

+

من  کاملا   بی خیال استور  مایکروسافت شدم و  الان خیالم راحت شد  .

+

شخصا  از  شارژ  اینترنت   فقط  برای  وبلاگنویسی  استفاده  می  کنم. 

+

+

+

+

وحید  محمدی .  وبلاگ  گلاسری  


http://glossary.blog.ir




بنام خدا 


مایکروسافت , سورس کد ویندوز 2000 را  رسما  منتشر کرد: 


این چند روز که نبودم داشتم سایت گیتهاب  رو  زیر  و رو می کردم تا  ببینم  آیا مایکروسافت سورس ویندوز یا  آفیس یا ویژوال استودیو  را  رسما با لایسنس نرم افزار آزاد  ,  در گیتهاب      آپلود کرده یا نه . 

+

از قدیم گفته اند : جوینده ,  یابنده است !  من هم که سالهاست  وب انگلیسی را برای یافتن  چیزهای جالب  جستجو می کنم و هزاران چیز  جالب یافته ام  ! 

+

بعد از آنکه  لغت  Microsoft را توی سایت گیتهاب نوشتم  و سرچ کردم  در  لابلای   بیش از 900  پروژه ی رایگان و اوپن سورس  مایکروسافتی  به چیزی که همیشه  آرزویش  می کردم رسیدم :  سورس رسمی  سیستم عامل ویندوز ! 

+

بله من توانستم  سورس  رسمی سیستم عامل ویندوز 2000 که هم ویندوز  سرور  بود  و هم  ویندوز  کلاینت (مشتری. کاربر خانگی)   را  در گیتهاب پیدا و بعد دانلود کنم : 

معمولا  پروژه های مهم و بزرگ  توی گیتهاب   با نام  Master  شناخته می شوند

+

خلاصه اینکه من خوشحال از یافتن سورس ویندوز  دوگانه سوز (!!!)   2000  آنرا  دانلود کردم و بعد  اکسترکت و بعد مطالعه کردم . 

+

مایکروسافت  تقریبا  تمامی  محصولات رایگان و اوپن سورس اش را  تحت  لایسنس  MIT که یکی از لایسنس های نرم افزار آزاد می باشد  درون گیتهاب  تزریق (آپلود)   نموده است. 

+

خب حالا سیستم عامل معروف ویندوز 2000  از حالت  کدبسته  و پولی و انحصاری خارج شده و به  سیستم عامل  رایگان و اوپن سورس و آزاد تبدیل شده است . وقتش رسیده که دیگه برچسبهایی  همچون   کلوزد سورس و  انحصاری  را از روی پیشانی  ویندوز برداریم چون مایکروسافت برای آنکه از لینوکس شکست نخوردو جایگاه ویندوز در دسکتاپ و سرور توسط لینوکس به خطر نیفتد  سایر نسخه های ویندوز را نیز دیر یا زود بصورت رایگان و اوپن سورس و آزاد   درون گیتهاب  , آپلود می کند. 

+

همینجا بگویم  من هرچیزی که تخیل می کنم   بعد از مدتی  بدست می آورم که به این حالت اصطلاحا  " قانون جذب "  گفته می شود .  آزاد شدن سورس ویندوز  جزو تخیلاتم بود که الان به این رویا و تخیل رسیدم و خوشحالم. 

+

سورس ویندوز 2000 را مطالعه کردم : 

بسیار  ساده  و تمیز   و خوانا  می باشد . از این سادگی و خلوت بودن و تمیزی کد خوشم آمد. هرچند می تواند از این هم ساده تر و تمیزتر شود . 

+

واقعا  مطالعه ی سورس و مستندات نرم افزارهای قدیمی  برای  ما  ویندوزیها  یکجور  خاطره بازی  می باشد.  حس خیلی شیرین و خوبی  به آدم دست می دهد. 

+

سورس را که مطالعه کردم دیدم ویندوز 2000  با زبانهای  ویژوال سی پلاس پلاس 6  و کمی هم با زبان  ویژوال بیسیک 6  و اسمبلی  نوشته شده است . 

+

گفتم اسمبلی ,  دهنم  آب افتاد!  من  عاشق  زبان اسمبلی هستم و جالب اینکه سورس رسمی سیستم عامل  داس نسخه ی  2  را  هم از گیتهاب دانلود کردم و از مطالعه ی دستورات اسمبلی  درون سورس سیستم عامل داس   از خوشحالی داشتم پرواز می کردم !! 

+

موقع مطالعه ی سورس ویندوز 10  از شباهت عجیب زبان سی پلاس پلاس   به   مایکروسافت اسمبلر  تعجب کردم.  این دو زبان چقدر به هم نزدیکند.  خب این شباهت طبیعی است چون سینتاکس این دو زبان  شبیه به هم است. یعنی مایکروسافت ,  سورس مایکروسافت اسمبلر را با زبان  سی نوشته و بسیاری از   عملگرها  و   کلمات کلیدی زبان  سی  را  درون   مایکروسافت اسمبلر  جاسازی  کرده است.   ولی این باعث شده که سینتاکس مایکروسافت اسمبلر ,  ناخالص و دورگه  شود و از اسمبلی واقعی دور شود .  شخصا از اسمبلرهای ناخالص  و دورگه  بدم  می آید و فقط اسمبلرهای خالص و اصیل و تمیز  را دوست دارم.

+

همانجا  تصمیم گرفتم تمامی سورس  ویندوز  2000 را با دست  از  اول  تا  آخر  با  فلت  اسمبلر که یک اسمبلر خالص و اصیل و تمیز و خودمیزبان است   بازنویسی و کامپایل  کنم  و یک  ویندوز بسیار سریع و بسیار کوچک و قدرتمند  و البته  64 بیتی  بسازم که بتوانم روی سیستم ام  نصب کنم.

+

من عادت دارم سورس نرم افزارهایی که با زبانهای  سی  و  سی پلاس پلاس نوشته شده اند را بطور کامل  با زبان اسمبلی خالص و سطح پایین و اصیل  ,  بازنویسی کنم.   اینطوری  نرم افزارها  کوچکتر و سریعتر  و پایدارتر می شوند  و دیگه  هیچ گونه باگ  ایجاد نمی شودو باگ فیکس  و  وصله پینه  نیاز  نخواهد بود. 


+

از بس  آپدیتهای  حجیم نرم افزارهای استور مایکروسافت  و آپدیتهای حجیم  امنیتی  ویندوز 10 را  دانلود کردم  که شارژ اینترنتم  تمام شد ! 

+

اگر نرم افزار  یا  بازی  ,  سالم  و ایمن است چه نیازی به  اینهمه آپدیتهای  حجیم و بیمورد دارد ؟؟؟؟؟ 

بسیاری از آپدیتهای سیستم عاملها و نرم افزارها و بازیها  کاملا   بیمورد  و غیرضروری هستند و فقط  به سیستم کامپیوتر  فشار  وارد می کنند و حجم اینترنت کاربر بدبخت را  خیلی زود  مصرف می کنند و به کاربر  ضربه ی اقتصادی می زنند. 


+

بهرحال من شخصا از زبانهای سطح بالا  متنفرم  و قصد دارم هرچی نرم افزار اوپن سورس  دستم آمد  با  زبان  اسمبلی بازنویسی کنم تا از شر  باگها  و حفره های امنیتی و این آپدیتهای امنیتی حجیم و هزینه بر   خلاص  شوم. 

+

اگر سیستم عاملها و نرم افزارها  و بازیها  از اول تا  آخر  با  زبان اسمبلی  بازنویسی شوند   عملا هیچ  باگ  یا  حفره ی امنیتی  ایجاد نمی شود  و نیازی به آنتی ویروس هم نداریم. 

+

در شرایطی که بیش از 90 درصد  کامپیوتر های شخصی , سرور , ورک استیشن و حتی سوپرکامپیوترها  فقط از پردازنده ی اینتل استفاده می کنند  عملا  قابل حمل بودن زبانهای سطح بالا  دیگه  اهمیتی  نخواهد داشت.   همین زبان اسمبلی  کافی است. 

+

+

و اما  ادامه ی  بحث اصلی : 


اگرچه سیستم عامل  ReactOS   بعنوان  نسخه ی رایگان و اوپن سورس  ویندوز  ایکس پی   , در حال توسعه است و سورس اش در گیتهاب است اما  من  می گویم  ویندوز  2000   از  ویندوز  ایکس پی  بهتر  بود  چون  ویندوز 2000 در اصل  برای سرورها   و   ورک  استیشن ها  و  برخی  سوپرکامپیوترها ی کوچک  ساخته شده بود و ما  کاربرها  آنرا  روی  کامپیوترهای  ضعیف  خانگی نصب می کردیم و لذت می بردیم . درحالیکه  ویندوز ایکس پی  منحصرا  برای  کامپیوترهای  خانگی ساخته شد .   لذا  اوپن سورس شدن ویندوز  2000  خیلی  مهمتر  و ارزشمندتر  از  اوپن سورس شدن ویندوزهای  ایکس پی , ویستا , 7 , 8    و 10 می باشد .  چون  ویندوز 2000  تنها  ویندوز سرور- کلاینت  شرکت  مایکروسافت بود. بعدها  مایکروسافت  با  حماقتهایش ویندوز  را  در  دنیای کامپیوتر خانگی   ,  محدود  و  زندانی کرد  و برای سرورها و .   ویندوز سرور را  از اول ساخت .  مایکروسافت همیشه  برای  هرکاری  از  صفر  شروع می کند و زحمات قبلی خودش  را  به  باد می دهد.  همیشه ویندوز را  از اول می سازد اما هربار  بدتر از بار  قبل  می سازد !

+

ویندوز 2000 عملا  مشکلی نداشت و  من  از کار  کردن با این ویندوز  واقعا  راضی بودم. 

+

خبر خوب اینست که حالا  توسعه دهندگان  ویندوز  می توانند  با  بازنویسی  و تکمیل  سورس ویندوز  2000  , یک سیستم عامل شبه ویندوزی کامل و چندمنظوره  برای تمامی دستگاههای دیجیتالی ریز و  درشت دنیا  ,   بسازند چون مایکروسافت  در سالهای آینده , ویندوز را کاملا  آزاد و اوپن سورس می کند و روی   سیستمهای ابری  و خصوصا  آژور  و البته  محاسبات  کوانتومی  روی می آورد.   بنابراین  در چندسال آینده  ویندوز کمترین اهمیت را برای مایکروسافت خواهد داشت و به سیستم عاملی  کاملا  آزاد تبدیل می شود. 

+

مایکروسافت همین حالا توی گیتهاب   یک پروژه برای محاسبات کوانتومی  آپلود کرده است .  کوانتوم  چیزی است که توسط  شرکت  معروف  IBM   درحال  پیوستن به واقعیت است.  کامپیوترهای  کوانتومی شرکت IBM   هدف  بعدی شرکت مایکروسافت  خواهند بود. 

+


بهرحال آزاد شدن سورس ویندوز   2000   را  به  جامعه ی  2  میلیارد نفری کاربران ویندوز  تبریک  می گویم. (البته تعداد کاربران ویندوز بیشتر از 2 میلیارد نفر است و من فقط  عدد  را روند کردم ) 

+

+

وحید  محمدی . وبلاگ گلاسری 


http://glossary.blog.ir






بنام خدا


ویندوز  یا  دبیان  . بخش 1 


توی  وب فارسی  با  این  عبارت  زیاد  مواجه  می شوید :

  ویندوز  یا  لینوکس


اما من بنا به دلایلی قصد دارم  یک عبارت  جدید  را  توی  وب فارسی  رواج بدهم : 


ویندوز   یا   دبیان  



حالا چرا دبیان ؟؟؟!!! 


چون دلایل فراوانی توی ذهنم هست که  بجای  لینوکس  از  لغت دبیان استفاده می کنم . 


دلیل 1: دبیان  تا جایی که من خبر  دارم  تنها  سیستم عامل مولتی کرنل دنیاست !

مولتی کرنل  یعنی اینکه سیستم عامل  از چندین  کرنل  مختلف  و کاملا  مجزا  و  جداگانه   استفاده می کند. 

+

من توی وب فارسی  و انگلیسی  زیاد  پرسه  می زنم  و سیستم عاملهای  عجیب و  غریب  خیلی زیادی دیدم و دانلود کردم  از  سیستم عامل 15  کیلوبایتی  که  کاملا  با  زبان اسمبلی نوشته شده و اسمش الان یادم نیست   بگیرید  تا  سیستم عامل  60    گیگابایتی  دبیان !! 

دبیان حدودا  12  گیگابایت باینری  و  48 گیگابایت سورس دارد ! 


البته  حجم  مجموع بسته های دبیان خیلی بیشتر از اینست ولی اینها حجمهایی هستند که بصورت فایل iso در قالب dvd   قابل دانلود هستند. 

البته حدود 2  گیگابایت هم  firmware  نیز  جدا از این مجموعه در قالب یک dvd  قابل دانلود است. 


به اضافه ی هزاران  بسته ی مستقل  که بصورت تکی قابلیت دانلود دارند به 

اضافه ی  نسخه های  لایو  دبیان  و همچنین نسخه های  مربوط  به  سایر  کرنلها !!! 


عملا  از  60  گیگابایت  بیشتر شد ! 


از اونطرف  سیستم عاملهای کوچک و فوق سریع که با زبان اسمبلی ساخته شده اند  خیلی جالب و  مرموز  هستند. 


هر دو گروه برایم  جالب هستند . هم  اون  سیستم عاملهای  کوچولو و جذاب  و هم  ابرغولهایی جالب   مثل  دبیان . 


+

اگرچه شخصا کاربر  ویندوز هستم   و از  دبیان  به  ویندوز  برگشتم  ولی  علاقه ی  زیادی به گشت و  گذار توی سایت دبیان دارم . همین حالا هم مرتبا  توی سایت  دبیان  آزادانه  گشت و گذار  می کنم و  از کشف چیزهای جدید  و  نرم افزارهای جالب  با عملکردهای عجیب  لذت می برم. 

+

از مطالعه ی  مستندات    بسته های دبیان  لذت  می برم.   2  هفته ی کامل  شبانه روز  دبیان  رو  روی  هاردم  داشتم . تمامی 12 میزکار دبیان  رو  نصب کرده بودم . 


با  بسته ها  و دپندنسی ها  کلنجار می رفتم.  تک تک بسته ها  هش  منحصر به خود و البته  مکان مشخصی  داشتند . اگر جابجاشون می کردم دیگه اجرا نمی شدند ! 

این بخاطر سیستم امنیتی دبیان بود . 


توی دبیان  اگر  موقع  نصب ,  کاربر  root  رو  فعال کنید (برایش پسورد تعیین کنید )   دیگه  نیازی به  sudo  ندارید !  

دستورات ترمینال دیگه به sudo  نیاز ندارند. شما می تونید خیلی راحت خودتون رو به یک کاربر   root تبدیل کنید و تقریبا  99  درصد سیستم عامل در اختیار شما قرار می گیره. 

از نظر امنیتی اینکار خطرناکه اما  چون خودتون کل سیستم رو توی دست می گیرید  جذاب و لذتبخشه . 


در این حالت عملا  نیاز به ترمینال کم میشه . اگر هم نیاز باشه  دیگه لازم نیست مدام  از لغت sudo  استفاده کنید . 

+

+

یک کار جالب توی دبیان انجام دادم . رفتم توی فولدر bin و یک کپی از فایل cp   گرفتم  و توی  فولدر home   پیست کردم ! 

برام خیلی جالب بود که دستورات ترمینال لینوکس  بصورت فیزیکی  و به شکل فایل  , قابل مشاهده و جابجایی بودند . توی هیچ سیستم عاملی دستورات خط فرمان رو نمی توان به شکل فایل باینری  روی هارد  مشاهده کرد. 

اما توی لینوکس (و شاید هم یونیکس )  می تونید این حالت عجیب و شگفت انگیز  رو  از نزدیک  مشاهده و لمس کرد 

+

  توی لینوکس همه چیز ,  فایل است . از دستورات ترمینال بگیرید تا کل سخت افزار  کامپیوتر بصورت فایل روی هارد ذخیره می شوند !!!!


مثلا  هارد  دیسک به شکل فایل دیده می شود ! 

+

این ساختار فایل گرای لینوکس خیلی  خطرناکه  مواظب باشید. 


دستور cp که من فایل اش رو کپی کرده بودم برای کپی کردن توی لینوکس بکار می رود !!!

ناگهان یک اتفاق عجیب رخ داد . نمی دونم چی شد که فایل cp  که توی فولدر home  کپی شده بود شروع کرد به کپی برداری از  فولدر home  و من حس کردم  که سیستم ویروسی شده !! 


یکدفعه با سرعت برق  1000 تا  فولدر  home درست شد و من هرچقدر  پنجره ی فولدر home رو  می بستم باز  مجددا  این پنجره باز می شد  اونقدر  فولدر home  درست شد که رم  پرشد و سیستم هنگ کرد !!!

+

سیستم رو ریبوت کردم و رفتم توی فولدر home و فایل cp   رو  حذف کردم . خطر  از  بیخ گوشم رد شد . یک نفس راحت کشیدم. 

سیستم به حالت عادی برگشت  و 2 هفته کامل  افتادم  به  جون دبیان !!!


حدس می زنم ناخواسته یک ویروس توی دبیان درست کرده بودم !!!!!


من از این دیوونه بازیها توی  ویندوز  زیاد انجام دادم.  ولی توی لینوکس  نباید  دیوونه بازی در بیاورید .  مثل بچه ی آدم  کارتون رو  انجام بدید و با ترمینال لینوکس از این شوخیها  نکنید که  ترمینال با هیچکس شوخی نداره . اگر عصبانی بشه سریع انتقام می گیره !! 

سیستم رو نفرستید روی هوا. 

+


+

داشتم می گفتم که دبیان مولتی کرنله . دبیان چندین نسخه ی مختلف داره . هر نسخه با کرنل متفاوت :

دبیان گنو لینوکس  (سیستم عامل گنو با  کرنل لینوکس) 


دبیان  گنو هرد  ( نسخه ی اصلی سیستم عامل گنو  با کرنل هرد) 

دبیان کی فری بی اس دی  (سیستم عامل دبیان با کرنل فری بی اس دی) 


دبیان نت فری بی اس دی   ( سیستم عامل دبیان با کرنل نت بی اس دی) 

 

+


عملا  دبیان  تنها توزیع لینوکس است که چند کرنل دارد و البته باید گفت که : 


دبیان  همان  سیستم عامل گنو  می باشد که توسط  ریچارد استالمن در دهه ی 80 میلادی  پایه ریزی شد . 


سیستم عامل گنو  ذاتا  از کرنل رسمی خودش یعنی هرد  استفاده می کند . یعنی توی این سیستم عامل  چیزی بنام لینوکس  وجود ندارد چون شما با یک کرنل متفاوت یعنی  هرد  مواجه می شوید. 


بنابراین دبیان  بسیار فراتر و جامع تر  از  لینوکس است .   لینوکس فقط یکی از کرنل های  سیستم عامل دبیان می باشد .  کرنلهای دیگر هم باید بررسی شوند. 

+

اگر کنجکاو شده اید که سیستم عامل گنو  را نصب کنید باید  دبیان گنو هرد  را  دانلود و نصب کنید   . 

+

هر دوی  لینوکس  و هرد   بعنوان سیستم عاملهای شبه یونیکس شناخته می شوند اما  از  نظر  معماری  و عملکرد  بین  هرد  و  لینوکس  از  زمین تا  آسمان هفتم تفاوت وجود دارد . 

+

+

لینوکس یک کرنل مونولیتیک (یکپارچه) می باشد اما  هرد  یک  کرنل میکروکرنل (ریزهسته)  و کاملا  ماژولار  می باشد . 

+

و  اما  ویندوز   ترکیبی از این دوتا  می باشد یعنی هم  یکپارچه و هم ماژولار . 

به همین دلیل ,  کرنل ویندوز  عملا یک  کرنل  هیبریدی (دورگه) است و از مزایای  هردو  کرنل  لینوکس  و  هرد  بهره مند است . 

+

جمله ی معروفی است که می گوید : 

اگر کسی ردهت لینوکس را یاد بگیرد  فقط  ردهت لینوکس را یادگرفته اما اگر کسی  لینوکس  اسلکور  را یاد بگیرد  تمام دنیای لینوکس  را  یاد گرفته . 

+

لینوکس اسلکور  نزدیکترین لینوکس به سیستم عامل یونیکس است . 


نصب کردن  اسلکور  کار  حضرت  فیله !! 


+

خب حالا من با کسب اجازه از بزرگان دنیای کامپیوتر  (خصوصا پدر علوم کامپیوتری جهان یعنی آلن تورینگ )  می گویم : 


اگر کسی  لینوکس  اسلکور  را  یاد بگیرد تمام  دنیای لینوکس و حتی یونیکس را یاد گرفته است  اما  اگر  کسی  دبیان را  یاد بگیرد  تمام سیستم عاملهای دنیا (یونیکس و غیر یونیکس)  و تمام علوم کامپیوتری  را  یاد گرفته است . 

+

این حرف  غلو  نیست. حقیقت است . دبیان  تمام سیستم عاملهای دنیا را  زیرنظر گرفته و اسرار شگفت انگیز تمام سیستم عاملها و تمام دانش کامپیوتر را به رایگان  در اختیار شما قرار می دهد.  حتی اسرار  تمامی سخت افزارهای دنیا را نیز  غیر مستقیم برایتان بازگو  می کند. شما در دبیان با همه چیز  دنیای کامپیوتر  آشنا می شوید. 

+

دبیان  سیستم  عامل  جهانی است . این جمله  معانی مختلف دارد و هرکسی برداشت شخصی خودش از این جمله را دارد. 

+

پس اگر کسی  می خواهد  خدای کامپیوتر شود می تواند به رایگان از  منابع درون دبیان استفاده کند. 


تمام توزیعهای لینوکس  فقط از لینوکس  تبلیغ می کنند ولی دبیان بدون تبلیغ  ,  تمام دانش کامپیوتر و تاریخچه ی سیستم عاملها  و فناوریها را  بدون تعصب در اختیارتان  قرار می دهد. 


دبیان روی ویندوز و داس و یونیکس و اندروید    بدجوری  تمرکز کرده و چیزهای جالب به شما نشان می دهد . 


اینجاست که من  بین  ویندوز  و  دبیان  مردد می شوم. 

+

راستی تا یادم نرفته بگویم که یکی از هکرها چندسال پیش  دبیان را روی گوشی اندرویدی نصب کرد .  به گمانم  خبرش در سایت زومیت یا  دیجیاتو  آمده بود . 

+


نمیدانم با وجود اینهمه مزیت که در دبیان دیده می شود چرا اکثر سوپرکامپیوترها  از  ردهت اینترپرایز  لینوکس  استفاده می کنند ؟؟!!! 

آیا کسی علتش را میداند ؟؟؟


+

+

ادامه ی مقاله در پست بعدی

+

+

وحید محمدی . وبلاگ  گلاسری 

http://glossary.blog.ir






تبلیغات

محل تبلیغات شما
محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

آخرین جستجو ها

خبرگزاری ما مردم چهل سال از همبستگی و اتحاد برای داشتن انقلاب می گذرد. ترفند استار Shannon بنفشه دانلود بانک لینک های دانلود فیلم ، دانلود سریال و دانلود آهنگ میباشد. عروسکای بافتنی hi-moshaver جامه تحریر کسب درآمد از اينترنت