PDA

View Full Version : شباهت هایی در ویندوز و لینوکس



حامد مصافی
سه شنبه 10 اردیبهشت 1387, 23:20 عصر
سلام

از امان ویندوز NT به بعد ویندوز مایکروسافت رشد چشمگیری داشته. همزمان با این مسئله شباهاتی هم با خانواده یونیکس (مخصوصاً BSD) پیدا کرده.

چند مورد...
سری به مسیر زیر در ویندوز بزنید

%WINDOWS%\system32\drivers\etc
یکی از فایل ها، برای مثال hosts رو باز کنید.
حالا فایل زیر رو در لینوکس باز کنید:

/etc/hosts
و یا فایل services که در هر دو وجود داره

- این نامگذاری فولدر در ویندوز نا مرسومه
- فایل بدون پسوند در ویندوز...
- از ویندوز انتظار می رفت این فایل رو به فرمت ini ذخیره کنه
- ...


در ویندوز فرمان whoami داریم!
از فرمان های شبکه (مثل ping , tracert , finger و ... )بگذریم!
مایکروسافت فایلی با نام uptime.exe رو در سایتش عرضه می کنه که فرمان uptime رو به ویندوز اضافه می کنه.


شباهات دیگری هم هست که من الان حضور ذهن ندارم.

کسی میدونه علت این شباهات چیه ؟؟؟

rezaTavak
چهارشنبه 11 اردیبهشت 1387, 08:09 صبح
علت این است که استاندارد اینترنت و شبکه بر یونیکس است و میکروسافت مجبور به اطاعت مثال: مسیر دهی در ویندوز \ است اما در یونیکس / است پس این باعث مشکل در اینترنت خواهد شد. پس ویندوز / را هم برای مسیر دهی قبول کرده است. چون \ برای کاراکترهای ویژه در زبان سی رزرو شده است.

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


در ضمن میکروسافت یک پکیج دارد که از یونیکس حمایت میکند. مثلا NFS

حامد مصافی
چهارشنبه 11 اردیبهشت 1387, 14:41 عصر
موضوع تبعیت از استاندارد ها نیست.
دستور زیر در خط فرمان ویندوز کارآیی داره

ping -t 127.0.0.1
اما دستور زیر نه

ping -T 127.0.0.1

وجود یک سوئیچ حساس به بزرگی و کوچکی در ویندوز کمی غریبه.

حامد مصافی
شنبه 14 اردیبهشت 1387, 13:23 عصر
کسی نظری در این مورد نداره ؟

یکی از دیگری کپی برداری کرده؟ اما کی؟!!!!!!!!!!!!!!

rezaTavak
یک شنبه 15 اردیبهشت 1387, 07:22 صبح
کی از دیگری کپی برداری کرده؟ اما کی؟!!!!!!!!!!!!!!

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


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

Bayazee
دوشنبه 16 اردیبهشت 1387, 12:05 عصر
موضوع تبعیت از استاندارد ها نیست.
دستور زیر در خط فرمان ویندوز کارآیی داره

ping -t 127.0.0.1
اما دستور زیر نه

ping -T 127.0.0.1

وجود یک سوئیچ حساس به بزرگی و کوچکی در ویندوز کمی غریبه.

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