IMicrosoft yazisa iCoreutils kwi Windows, I-Intelligent Terminal terminal emulator, kunye nezikhongozeli kwi-WSL

Компания Microsoft прСдставила ΠΏΠΎΡ€Ρ‚ Π½Π°Π±ΠΎΡ€Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ Coreutils для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Windows. Π’ состав Π²Ρ…ΠΎΠ΄ΠΈΡ‚ нСсколько дСсятков ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ sort, cat, chmod, chown, cp, find, sleep, sort, tee, echo, uptime ΠΈ ls. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ позволяСт Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Windows Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, доступныС Π² Linux ΠΈ macOS, Π±Π΅Π· использования прослойки WSL. ЦСлью ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° заявлСно ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ систСмами, WSL, ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ ΠΈ Windows, ΠΈ прСдоставлСниС Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄, Ρ„Π»Π°Π³ΠΎΠ² ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ скрипты ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… систСм Π±Π΅Π· пСрСписывания. Код написан Π½Π° Rust ΠΈ PwerShell, ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT.

РСализация основана Π½Π° ΠΊΠΎΠ΄Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° uutils (Rust Coreutils), Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ GNU Coreutils Π½Π° языкС Rust, Π° Ρ‚Π°ΠΊΠΆΠ΅ рСализациях ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ find ΠΈ grep Π½Π° Rust. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Ρ‹ собраны Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ исполняСмого Ρ„Π°ΠΉΠ»Π° Β«C:\Program Files\coreutils\coreutils.exeΒ», ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ привязаны ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Тёстких ссылок Π² NTFS.

Из-Π·Π° ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π° с ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈΡΡ ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΌΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ Windows ΠΈΠ»ΠΈ привязки ΠΊ спСцифичным возмоТностям ΠΈΠ· поставки ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ dd, dir, dircolors, shred, sync, uname, expand, kill, more, paste, timeout ΠΈ whoami. Из состава Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, завязанныС Π½Π° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π² Windows ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ POSIX: chcon, chgrp, chmod, chown, chroot, groups, hostid, id, install, logname, mkfifo, mknod, nice, nohup, pathchk, pinky, runcon, stdbuf, stty, tty, users, who.

Из ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΈ особСнностСй отмСчаСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ NUL вмСсто /dev/null, отсутствиС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ сигналов (SIGHUP, SIGPIPE, SIGUSR), Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания символичСских ссылок Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅ΠΆΠΈΠΌΠ° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Π½Π΅Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с ΠΏΡ€Π°Π²Π°ΠΌΠΈ доступа. ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΏΡƒΡ‚ΠΈ с символом Β«/Β», Ρ‚Π°ΠΊ ΠΈ c Β«\Β».

ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ прСдставлСн ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ выпуск эмулятора Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Intelligent Terminal, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ собой Ρ„ΠΎΡ€ΠΊ Windows Terminal с ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ AI-Π°Π³Π΅Π½Ρ‚ΠΎΠΌ. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ AI-Π°Π³Π΅Π½Ρ‚ΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ACP (Agent Client Protocol), Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ gitHub Copilot, Claude, Codex ΠΈ Gemini. Код Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° написан Π½Π° языках C++ ΠΈ Rust, ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT.

По Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π±Π»ΠΈΠ·ΠΎΠΊ ΠΊ Windows Terminal ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Ρ‚Π΅ΠΌΡ‹ оформлСния, ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ, ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиши Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ экрана Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ области. Из ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ выдСляСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ статусная строка с состояниСм AI-Π°Π³Π΅Π½Ρ‚Π° ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ быстрого обращСния ΠΊ Π½Π΅ΠΌΡƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ привязанная ΠΊ контСксту закрСпляСмая панСль для взаимодСйствия с AI-Π°Π³Π΅Π½Ρ‚ΠΎΠΌ. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ просмотра истории дСйствий AI-Π°Π³Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ AI-Π°Π³Π΅Π½Ρ‚Π°ΠΌΠΈ. УпоминаСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π² Microsoft Ρ‚Π΅Π»Π΅ΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ± использовании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ анонсирован ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎ созданию систСмы для запуска Linux-izikhongozeli ngaphakathi Windows, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½Π° Π±Π°Π·Π΅ прослойки WSL (Windows Inkqubo esezantsi ye Linux). Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ прСдоставляСт Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ интСрфСйс ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки wslc ΠΈ API для создания, развёртывания ΠΈ запуска ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Π½Π° Π±Π°Π·Π΅ Linux ΠΈΠ· окруТСния Windows, Π° Ρ‚Π°ΠΊΠΆΠ΅ для обращСния ΠΊ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌ ΠΈΠ· Windows. ΠŸΠ΅Ρ€Π²ΡƒΡŽ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ WSL-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Π½Π°ΠΌΠ΅Ρ€Π΅Π½Ρ‹ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Π² блиТайшиС мСсяцы Π² составС ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ WSL. Π’Π°ΠΊ ΠΊΠ°ΠΊ WSL являСтся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΆΠ΅ сСйчас Π½Π° GitHub.

umthombo: opennet.ru

Thenga ukusingathwa okuthembekileyo kwiindawo ezinokhuseleko lweDDoS, iiseva zeVPS VDS πŸ”₯ Thenga ukusingathwa kwewebhusayithi okuthembekileyo ngokhuseleko lwe-DDoS, iiseva zeVPS VDS | ProHoster