پرش به محتوا
آخرین اخبار
حمله یک عامل هوش مصنوعی به پلتفرم Hugging Face تأیید شد آسیب‌پذیری بحرانی nginx امکان اجرای کد از راه دور را فراهم می‌کند سه بسته مخرب در RubyGems توسعه‌دهندگان Ruby را هدف قرار دادند هکرها از دو آسیب‌پذیری روز صفر SonicWall برای نفوذ به شبکه‌ها استفاده کردند آسیب‌پذیری خطرناک ۷-Zip با انتشار نسخه جدید برطرف شد اتحادیه اروپا گوگل را به باز کردن قابلیت‌های هوش مصنوعی اندروید برای رقبا ملزم کرد هکرهای کره شمالی بدافزار خود را در فایل‌های تصویری مخفی می‌کنند کاربران وردپرس برای رفع دو آسیب‌پذیری خطرناک هرچه سریع‌تر به‌روزرسانی کنند حمله یک عامل هوش مصنوعی به پلتفرم Hugging Face تأیید شد آسیب‌پذیری بحرانی nginx امکان اجرای کد از راه دور را فراهم می‌کند سه بسته مخرب در RubyGems توسعه‌دهندگان Ruby را هدف قرار دادند هکرها از دو آسیب‌پذیری روز صفر SonicWall برای نفوذ به شبکه‌ها استفاده کردند آسیب‌پذیری خطرناک ۷-Zip با انتشار نسخه جدید برطرف شد اتحادیه اروپا گوگل را به باز کردن قابلیت‌های هوش مصنوعی اندروید برای رقبا ملزم کرد هکرهای کره شمالی بدافزار خود را در فایل‌های تصویری مخفی می‌کنند کاربران وردپرس برای رفع دو آسیب‌پذیری خطرناک هرچه سریع‌تر به‌روزرسانی کنند
اخبار

مایکروسافت ابزارهای خط فرمان لینوکس را به‌صورت بومی به ویندوز آورد

خرداد ۱۴, ۱۴۰۵ نوشتهٔ hraicp3 بدون نظر

کمیته رکن چهارم – مایکروسافت در جریان کنفرانس Build 2026 از پروژه جدید Coreutils for Windows رونمایی کرد؛ مجموعه‌ای از ابزارهای پرکاربرد خط فرمان لینوکس که به‌صورت بومی در ویندوز اجرا می‌شوند و با هدف تسهیل کار توسعه‌دهندگان در محیط‌های چندسکویی طراحی شده‌اند.

به گزارش کمیته رکن چهارم، پروژه Coreutils for Windows بر پایه پروژه متن‌باز uutils توسعه یافته و مجموعه‌ای از ابزارهای شناخته‌شده GNU Coreutils را با زبان برنامه‌نویسی Rust برای ویندوز بازنویسی کرده است. مایکروسافت اعلام کرده این اقدام با هدف کاهش مشکلات ناشی از جابه‌جایی میان لینوکس، ویندوز، macOS و محیط Windows Subsystem for Linux انجام شده است.

این بسته شامل ابزارهای رایج خط فرمان مانند cat، cp، find، grep، hostname، ls، mv، pwd، rm، sleep، tee و uptime است و کاربران می‌توانند آن را از طریق ابزار WinGet نصب کنند. هدف اصلی این پروژه آن است که توسعه‌دهندگان بتوانند بسیاری از اسکریپت‌ها و دستورات مبتنی بر یونیکس را بدون نیاز به تغییر در محیط ویندوز اجرا کنند.

مایکروسافت در طراحی این پروژه از رویکردی متفاوت استفاده کرده است. برخلاف ساختار سنتی که برای هر دستور یک فایل اجرایی مستقل ایجاد می‌شود، تمامی ابزارها در قالب یک فایل اجرایی واحد با نام coreutils.exe ارائه شده‌اند. هنگام نصب، لینک‌های سخت (Hard Link) مختلفی برای دستوراتی مانند ls، cp، cat و rm ایجاد می‌شود که همگی به همین فایل اصلی متصل هستند و بر اساس نام دستور فراخوانی‌شده، عملکرد موردنظر را اجرا می‌کنند.

این شرکت همچنین اعلام کرده برخی ابزارها به دلیل تداخل با قابلیت‌های بومی ویندوز یا وابستگی به ویژگی‌های POSIX در این نسخه ارائه نشده‌اند. از جمله این ابزارها می‌توان به chmod، chown، chroot، nohup، tty، who، dir و more اشاره کرد. همچنین دستورات kill و timeout نیز به دلیل عدم پشتیبانی ویندوز از سیگنال‌های POSIX در این نسخه در دسترس نیستند.

مایکروسافت هشدار داده است که به دلیل تفاوت‌های ساختاری میان لینوکس و ویندوز، برخی رفتارها ممکن است کاملاً مشابه نسخه‌های لینوکسی نباشند. تفاوت در مدیریت مجوزهای فایل، ساختار پایان خطوط و برخی قابلیت‌های POSIX از جمله محدودیت‌های فعلی این پروژه عنوان شده‌اند.

عرضه Coreutils for Windows بخشی از راهبرد گسترده‌تر مایکروسافت برای جذب توسعه‌دهندگان و نزدیک‌تر کردن تجربه کاربری ویندوز به محیط‌های توسعه لینوکسی محسوب می‌شود. این شرکت همزمان در کنفرانس Build 2026 از قابلیت WSL Containers نیز رونمایی کرده که امکان ایجاد و مدیریت کانتینرهای لینوکسی را به‌صورت مستقیم در ویندوز فراهم می‌کند.

کارشناسان معتقدند انتشار Coreutils for Windows می‌تواند یکی از مهم‌ترین اقدامات مایکروسافت در سال‌های اخیر برای کاهش فاصله میان اکوسیستم‌های لینوکس و ویندوز باشد و کار توسعه‌دهندگانی را که به‌طور هم‌زمان در چند محیط مختلف فعالیت می‌کنند، ساده‌تر کند.

منبع: BleepingComputer

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


Type The Red Captcha Characters Below.