É seguro remover esses arquivos com “microsoft” no nome?

9

Acabei de fazer:

sudo updatedb  
locate * microsoft *  

e isso me disse:

/lib/modules/4.13.0-16-generic/kernel/drivers/hid/hid-microsoft.ko
/usr/lib/os-probes/mounted/20microsoft
/usr/lib/os-probes/mounted/efi/20microsoft
/usr/share/X11/locale/microsoft-cp1251
/usr/share/X11/locale/microsoft-cp1255
/usr/share/X11/locale/microsoft-cp1256
/usr/share/X11/locale/microsoft-cp1251/Compose
/usr/share/X11/locale/microsoft-cp1251/XI18N_OBJS
/usr/share/X11/locale/microsoft-cp1251/XLC_LOCALE
/usr/share/X11/locale/microsoft-cp1255/Compose
/usr/share/X11/locale/microsoft-cp1255/XI18N_OBJS
/usr/share/X11/locale/microsoft-cp1255/XLC_LOCALE
/usr/share/X11/locale/microsoft-cp1256/Compose
/usr/share/X11/locale/microsoft-cp1256/XI18N_OBJS
/usr/share/X11/locale/microsoft-cp1256/XLC_LOCALE
/usr/share/X11/xkb/geometry/microsoft
/usr/share/doc/libx11-dev/i18n/compose/microsoft-cp1251.html
/usr/share/doc/libx11-dev/i18n/compose/microsoft-cp1255.html
/usr/share/doc/libx11-dev/i18n/compose/microsoft-cp1256.html
/usr/share/fonts/X11/encodings/microsoft-cp1250.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1251.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1252.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1253.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1254.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1255.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1256.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1257.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1258.enc.gz
/usr/share/fonts/X11/encodings/microsoft-win3.1.enc.gz
/usr/share/mime/image/vnd.microsoft.icon.xml
/usr/src/linux-headers-4.13.0-16-generic/include/config/hid/microsoft.h  

É seguro removê-los ou alguns deles (especifique)? Porque eu quero o mínimo possível microsoft ou windows no meu sistema!

    
por Yoran Jansen 15.11.2017 / 18:17

4 respostas

42

Esses arquivos não têm nada a ver com o Windows e não são da Microsoft. Excluí-los irá simplesmente quebrar alguns dos pacotes que você instalou (e quaisquer recursos que dependam desses arquivos), e esses arquivos serão simplesmente substituídos quando esses pacotes forem atualizados mais tarde. Não há sentido em removê-los.

    
por dobey 15.11.2017 / 18:22
22

Esses arquivos se enquadram em quatro grupos:

/lib/modules/4.13.0-16-generic/kernel/drivers/hid/hid-microsoft.ko
/usr/src/linux-headers-4.13.0-16-generic/include/config/hid/microsoft.h  

Estes são drivers e arquivos de suporte para dispositivos de entrada da marca Microsoft (teclados e mouses). Eles são vagamente relacionados à Microsoft, mas provavelmente não contêm código da Microsoft. Você provavelmente pode removê-los com segurança, mas se você tiver hardware da Microsoft, poderá perder itens como suporte a teclas de mídia ou botões extras do mouse. Não acho que nenhum hardware da Microsoft seja completamente incompatível com os drivers USB ou PS / 2 genéricos.

/usr/lib/os-probes/mounted/20microsoft
/usr/lib/os-probes/mounted/efi/20microsoft

Estes são parte do gerenciador de inicialização Grub, usado para detectar se há um sistema operacional Microsoft presente ou não em uma partição / volume separado. Eu não estou familiarizado o suficiente com os elementos internos do Grub para dizer se deletá-los seria inofensivo, ou se isso quebraria completamente o seu sistema.

/usr/share/X11/locale/microsoft-cp1251
/usr/share/X11/locale/microsoft-cp1255
/usr/share/X11/locale/microsoft-cp1256
/usr/share/X11/locale/microsoft-cp1251/Compose
/usr/share/X11/locale/microsoft-cp1251/XI18N_OBJS
/usr/share/X11/locale/microsoft-cp1251/XLC_LOCALE
/usr/share/X11/locale/microsoft-cp1255/Compose
/usr/share/X11/locale/microsoft-cp1255/XI18N_OBJS
/usr/share/X11/locale/microsoft-cp1255/XLC_LOCALE
/usr/share/X11/locale/microsoft-cp1256/Compose
/usr/share/X11/locale/microsoft-cp1256/XI18N_OBJS
/usr/share/X11/locale/microsoft-cp1256/XLC_LOCALE
/usr/share/X11/xkb/geometry/microsoft
/usr/share/doc/libx11-dev/i18n/compose/microsoft-cp1251.html
/usr/share/doc/libx11-dev/i18n/compose/microsoft-cp1255.html
/usr/share/doc/libx11-dev/i18n/compose/microsoft-cp1256.html
/usr/share/fonts/X11/encodings/microsoft-cp1250.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1251.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1252.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1253.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1254.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1255.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1256.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1257.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1258.enc.gz
/usr/share/fonts/X11/encodings/microsoft-win3.1.enc.gz

Estes são arquivos que descrevem a família cp125 * do Windows de codificações de caracteres . Você não quer removê-los: as coisas vão sair mal se você visitar um site usando uma dessas codificações (cerca de 5% da web) ou tentar abrir um documento de texto usando uma delas. Eles estão relacionados à Microsoft apenas no sentido de descrever as práticas da Microsoft.

/usr/share/mime/image/vnd.microsoft.icon.xml

Isso simplesmente descreve o tipo MIME para o Formato de arquivo de ícone do Windows . Remover significa que .ico arquivos serão descritos como "Arquivo de dados" em vez de "Ícone do Windows", mas não deverá ter outros efeitos.

    
por Mark 16.11.2017 / 00:44
9

Você pode descobrir de que pacote esses arquivos fazem parte e, em seguida, decidir que a remoção desse pacote está errada:

locate *microsoft* | xargs -n 1 dpkg -S

Claro, leia man xargs e man dpkg .

    
por waltinator 15.11.2017 / 23:23
2

Supondo que você esteja executando o Ubuntu ou um derivativo dele, você não precisa se preocupar com "Ter Microsoft ou Windows" no seu computador, a menos que você tenha se esforçado para instalar o WINE. Você é livre para fazer qualquer dano a si mesmo ou ao seu sistema que você deseja.

Como em todos os conselhos: Cuidado com o usuário.

    
por Kaitensatsuma 16.11.2017 / 21:35