Мне кажется, или zip (или bash) нелогично себя ведет.
Решил проблему методом тыка:
вместо пути /home/sergey/* прописал /home/* - и все скрытые файлы и папки добавились в архив.
Выполните в консоли: sudo update-grub
Grub должен обнаружить Windows. Если по каким-то причинам это не произошло, тогда следуйте инструкциям: Ошибка Grub не видит Windows 10
САМЫЕ БЕЗОПАСНЫЕ LINUX ДИСТРИБУТИВЫ
Хотя, я бы вам не советовал linux, раз вы задали такой вопрос. Почитайте любую книгу по Linux, а потом определитесь, действительно ли вам нужен Linux.
Разницы абсолютно никакой нет. Главное вовремя обновлять ОС и ПО(в данном случае браузер) и использовать надёжные пароли. Ведь если дыра обнаружилась в браузере, с большой вероятностью её можно использовать и в Linux, и в Windows и в MacOS. Также многое зависит от самого пользователя. Ведь фишинг и соц. инженерию никто не отменял.
How X Window Managers Work, And How To Write One (Part I)
How X Window Managers Work, And How To Write One (Part II)
How X Window Managers Work, And How To Write One (Part III) TinyWM – A tiny window manager in around 50 lines of C
Writing a Desktop Environment with Python
How to Write a Window Manager in Python