این مطلبی را که مینویسم بدرد همه کاربری نمیخوره و بیشتر مال یکسری کاربر خاص که با shell و غیره سر کار دارند میخوره که فکر کنم توی ایران تعداد بالا نداشته باشه.

https://engineering.purdue.edu/ECN/Support/KB/Docs/UnixQuotas/unix.jpg

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

لینوکس چیست؟از نظر فنى، لینوکس را مى‌توان نمونه بازمتن سیستم‌عامل یونیکس نامید. زیرا بر اساس استاندارد POSIX پیاده سازى شده و کاملا با آن سازگار است. بنابراین لینوکس را مى‌توان نواده سیستم‌عامل پرسابقه و مستحکم یونیکس دانست که البته خواص خوب آنرا نیز به ارث برده است.
BOURNE SHELL چیست؟در اصل این پوسته در ازمایشگاه های بل توسط استیون بورن ( Stiven Bourne) برای سیستم عامل AT&T UNIX نوشته شد البته در لینوکس از این پوسته چندان استفاده نمی شود و در سایر نسخه های یونیکس مانند FreeBSD نیز این پوسته با یک نسخه به نام POSIX جایگزین شده .POSIX از ویرایشگر خط فرمان ، تاریخچه ی خط فرمان (که نه در sh بود نه در سایرCLI ها مانند DOS) و همین طور اسامی مستعار یا aliase ها به طور پیش فرض پشتیبانی می کرد.

کاربران سیستم عامل مکینتاش ، BeOS ، لینوکس و PC-BSD این ویژگی را در سیستم عاملاشون دارند و متاسفانه این ویژگی در ویندوز وجود نداره. بغیر از ویندوز اکثر نرم افزارهای دنیا بگونه ای مینویسند که با استانداردی بر مبنای یونیکس ، یعنی POSIX مطابقت داشته باشه.
کسانیکه سیستم عاملشون از POSIX پشتیبانی کنه میتونند از نرم افزارهای رایگان مخصوص لینوکس که کدباز است استفاده کنند. حتی اپل هم خود را با این قضیه سازگار کرده چون بر مبنای BSD مکینتاش را نوشته. ولی سیستم عاملهایی که کاملا این سازگاری را دارند میشه لینوکس و PCBSD را اسم برد که بهترینهای این کار هستند.
در ویندوز ویستا در دو نسخه ultimate و enterprise به حالت تئوریک ، نوعی سازگاری POSIX طراحی شده توسط مایکروسافت به نام Subsystem for UNIX-based Applications که اگر برای نسخه های متفاوت ویندوز میخواهید و اطلاعات بیشتر روی آن کلیک کنید.
البته نرم افزاری وجود داره که این قابلیت را به ویندوز xp و ویستا اضافه میکنه به نام Cygwin این برنامه مثل یک فرمان لینوکس است که این امکان را میده تا برنامه های کمکی با فرمان های خطی لینوکس نوشته میشند را در ویندوز اجرا کنه. البته این نرم افزار تمامی این برنامه ها را پشتیبانی نمیکنه اما راهی برای اینکار باز میکنه.

لینک دانلود

برچسب ها: at&t freebsd linux posix unix

٪ نظرات

  1. Sepaase faraavaan

  2. از مهندس به اينجا كشيده شدم
    حيفم اومد نظر ندم .
    وبلاگتون خوبه هم تم مناسبي انتخاب كردين و هم مطالبتون مطالب خوبين .

  3. عزیز
    تشکر بخاطر نظری که گذاشتید لطف بسیاری به بنده بود.

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

پیام بگذارید

ما را در شبکه های اجتماعی دنبال کنید

© تمامی حقوق برای علی مختاری محفوظ است.

تماس با من

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

۰۳۱-۹۱۰۱۵۰۶۲ 

info@alimokhtari.name