A Microsoft natívan hozza el a Linux-szerű Coreutils-t a Windows-ra

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Microsoft bejelentette a Coreutils for Windows-t, egy új, a Microsoft által karbantartott Unix-stílusú parancssori segédprogramok gyűjteményét, amely natívan fut Windows-on.

A Microsoft Build 2026 rendezvényen bejelentett Coreutils for Windows a megszokott Linux-stílusú parancsokat hozza el Windows-ra, anélkül, hogy szükség lenne WSL-re vagy további kompatibilitási rétegekre. A csomag az uutils nyílt forráskódú projekten alapul, amely a GNU Coreutils kísérleti megvalósítása különböző platformokon.

A cél egyszerű: a Linux, macOS, WSL, konténerek és felhő környezetek által használt parancsoknak és munkafolyamatoknak natívan kell működniük Windows-on. A Microsoft a projektet úgy pozicionálja, mint egy eszközt, amely csökkenti a fejlesztők számára a különböző platformok közötti váltás nehézségeit, akik a megszokott parancssori eszközökre támaszkodnak.

A GitHub-en a Microsoft a Coreutils for Windows-t “UNIX-stílusú alapsegédprogramok Windows-ra” néven írja le. A csomag egyetlen, többhívásos binárisként kerül forgalomba, és tartalmazza a Microsoft által karbantartott

uutils/coreutils

,

uutils/findutils

és a Microsoft fork-ját a

uutils/grep

programnak. A telepítést a WinGet kezeli:

winget install Microsoft.Coreutils

Code language: CSS (css)

Érdemes megjegyezni, hogy bár a Microsoft Build bejelentése szerint a Coreutils for Windows általánosan elérhető, a projekt GitHub tárolója még mindig előzetes verzióként jelöli azt.

Továbbá fontos tudni, hogy a Coreutils for Windows funkcionális korlátokkal rendelkezik. A PowerShell 7.4 vagy újabb verzióra van szüksége, és egyes parancsok ütköznek a meglévő CMD vagy PowerShell beépített parancsaival és aliasaival. Az érintett parancsok közé tartozik a

cat

,

cp

, ls,

mv

,

pwd

,

rm

,

sleep

,

tee

és

uptime

.

Továbbá a csomag nem tartalmazza az összes GNU Coreutils-stílusú parancsot. A Microsoft szándékosan kihagyta az olyan segédprogramokat, mint a

dd

,

dircolors

,

shred

,

sync

és

uname

. Számos POSIX-specifikus eszköz is hiányzik, beleértve a

chmod

,

chown

,

chroot

,

mkfifo

,

tty

,

users

és

who

parancsokat.

Más szóval, ez nem egy teljes GNU Coreutils port Windows-ra. Ehelyett egy Windows-ra összpontosító csomagról van szó, amely a Rust-alapú uutils-ra épül, és a Microsoft karbantartja.

A Coreutils for Windows mellett a Microsoft bemutatta a WSL konténereket is, amelyek beépített módot biztosítanak Linux konténerek létrehozására, futtatására és kezelésére Windows-on CLI-n és API-n keresztül. A Coreutils-szal ellentétben a WSL konténerek még nem általánosan elérhetők, és a következő hónapokban lépnek nyilvános előzetes verzióba a rendszeres WSL frissítés részeként.

A Microsoft szerint a WSL konténerek lehetővé teszik a fejlesztők számára, hogy dobozból kiemelve építsenek és futtassanak Linux konténereket Windows-on, miközben a vállalatok politikai alapú ellenőrzést gyakorolhatnak a konténerek használata, a képkészletek forrásai és a gazda rendszerrel való interakció felett.

Végül, hogy világos legyen: bár ez nem alakítja át a Windows-t Linux rendszerré, és sok esetben nem szünteti meg a WSL szükségességét, a platformok közötti parancssori munkát zökkenőmentesebbé teszi.

A Coreutils for Windows most elérhető a Microsoft GitHub tárolójából.