Windows 10 wreszcie z linkami symbolicznymi bez uprawnień administratora

Prace nad najnowszą kompilacją Windowsa 10 dla Insiderów (build14972) przyniosły nowość, której profesjonalni użytkownicysystemów Microsoftu oczekiwali od czasów wydania Visty. Wraz zaktualizacją Creators Update będzie można bez żadnych ograniczeńkorzystać w systemie z linków symbolicznych, tak jak to zawsze byłomożliwe w systemach uniksopodobnych, takich jak Linux czy macOS.

Obraz

Uważni Czytelnicy pewnie teraz zaprotestują – jak to, przecieżlinki symboliczne w systemach Windows pojawiły się jeszcze zsystemem plików NTFS 3.0, który debiutował w Windowsie 2000. Nibytak, ale ich funkcjonalność była nader ograniczona, można byłopołączyć je tylko z katalogami i wolumenami. W NTFS 3.1, systemieplików wprowadzonym w Windows XP, pojawiła możliwośćsymbolicznego linkowania do wszystkich typów obiektów, ale nie byłoto dostępne dla aplikacji działających w trybie użytkownika.

Vista w teorii pozwoliła już na używanie symbolicznych linkówprzez aplikacje działające w trybie użytkownika, ale do ichtworzenia konieczne było posiadanie uprawnień administratora –podobno ze względów bezpieczeństwa. Służyła do tego komendamklink, której w przeciwieństwie do uniksowego ln -s praktycznienikt nie stosował. W konsekwencji, przenoszenie na Windowsadeweloperskich narzędzi tworzonych głównie z myślą o systemachuniksopodobnych było poważnym problemem.

Microsoft naprawdę poczuł, jak fatalne decyzje architektonicznepodjął w swoim systemie plików dopiero gdy zrozumiał, że niejest w stanie iść pod prąd, że Windows potrzebuje nowoczesnychnarzędzi do zarządzania kodem i menedżerów pakietów. PopularneGit i npm stosują jednak intensywnie symboliczne linki przytworzeniu repozytoriów i pakietów, dla oszczędzania miejsca nadysku i zwiększenia wygody korzystania z nich. Pojawiła się więcpaląca konieczność dodania tej funkcji – i to jest.

Uczestnicy programu Windows Insider, mający co najmniejkompilację 14972 Windowsa 10, mogą teraz włączyć trybdewelopera (Ustawienia > Aktualizacja i zabezpieczenia >Dla deweloperów > Tryb dewelopera). Pozwoli to na używaniekomendy mklink bez uprawnień administratora, uruchomione aplikacjemogą zaś korzystać z interfejsu CreateSymbolicLink.

Pozwoli to wszystkim deweloperom, próbującym przenosićnarzędzia i projekty z Linuksa i macOS-a na Windowsa 10 nauniknięcie problemów związanych z linkami symbolicznymi. A co zpozostałymi wersjami Windows? No cóż, tutaj można jedynie polecićLink Shell Extensions, które znacząco rozszerzają możliwościwindowsowego systemu plików.

Źródło artykułu: www.dobreprogramy.pl
Wybrane dla Ciebie
ChatGPT ma dużą awarię. Użytkownicy zgłaszają liczne problemy
ChatGPT ma dużą awarię. Użytkownicy zgłaszają liczne problemy
CERT Polska ostrzega przed fałszywymi powiadomieniami KSeF
CERT Polska ostrzega przed fałszywymi powiadomieniami KSeF
Problem z Blikiem i kartami Visa. Od rana usterka płatności (aktualizacja)
Problem z Blikiem i kartami Visa. Od rana usterka płatności (aktualizacja)
Awaryjne aktualizacje dla Windows Server. Rozwiązują usterki
Awaryjne aktualizacje dla Windows Server. Rozwiązują usterki
Zastrzegasz PESEL? Są dwa wyjątki
Zastrzegasz PESEL? Są dwa wyjątki
Możesz stracić fanpage. Wyjątkowo autentyczny atak
Możesz stracić fanpage. Wyjątkowo autentyczny atak
Fałszywy SMS. Oszuści podszywają się pod ZUS
Fałszywy SMS. Oszuści podszywają się pod ZUS
Żabka stworzy kartę płatniczą. Wybrała dużego partnera
Żabka stworzy kartę płatniczą. Wybrała dużego partnera
PKO Bank Polski wydał komunikat. Uważaj, kto dzwoni
PKO Bank Polski wydał komunikat. Uważaj, kto dzwoni
Nowości w mObywatelu. Dodano trzy funkcje
Nowości w mObywatelu. Dodano trzy funkcje
Ważny komunikat Alior Banku. Dotyczy wszystkich klientów
Ważny komunikat Alior Banku. Dotyczy wszystkich klientów
Uznański-Wiśniewski: To AI wybiera, co warto przesłać z orbity
Uznański-Wiśniewski: To AI wybiera, co warto przesłać z orbity
ZATRZYMAJ SIĘ NA CHWILĘ… TE ARTYKUŁY WARTO PRZECZYTAĆ 👀