24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна.
Подробности случившегося. Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
ИТТ я объясню почему Linux лучше Windows и почему тебе, анон нужно перейти именно на неё.
1. Консоль и BASH Либо другой shell
Предположим, тебе анон надо чтобы какая-нибудь программа выполняла определённые действия при каждом запуске/каждый день/неделю/год, и т.д.
Как решает проблему виндузятник? Покупает за деньги софт, который имеет такую функцию. Просто потому что у большинства программ нет и никогда не будет открытого API. Тебе, чтобы выполнить определённое действие, необходимо именно ткнуть мышкой по кнопочке, а программа сам выполнит определённые действия.
В Linux всё совершенно наоборот. Каждая программа имеет свой собственный набор команд, к которым коннектится GUI. Тебе, чтобы сделать что-то, достаточно написать простенький скрипт Сейчас полетят визги "Кококок! нужно учить програмирование!!!" но нет. С этим справится даже 5-летний ребёнок. Вы 100% хоть раз в жизни, хотя бы ради интереса писали батники. Так вот, это то же самое. и указать его в файле /etc/rc.local (Если хочешь, чтобы он выполнялся как Root От имени адмиистратора, если тебе так будет понятнее) либо ~/.bash.rc (Если хочешь чтобы скрипт выполнялся от обычного пользователя).
2. Подход к разработке
Как работает разработка проприетарного ПО? Есть какая-то компания, она пилит определённый софт. Пихает туда всё что ей кажется необходимым. И нужные функции, и ненужные, и майнеры и зонды, и бэкдоры, и ещё кучу всякого дерьма. Разумеется всё это дело приправляется тяжеленными фреймворками, и прочей хернёй. Главная цель этого ПО не решить проблему конечного пользователя, а вытянуть из него как можно больше денег. Тут купи платную подписку на год на pro версию, там заплати за плагин, который тоже платный. Разумеется и делается всё это исключительно для хомячков. Чтобы даже даун аутист смог нажимать мышкой кнопочки в нужной последовательности. Разумеется к делу подключаются индусы всех мастей, которые совершенно не задумываются ни о чём и пилят код за тарелку риса. В конечном счёте, конечно всё работает, но крайне коряво и через жопу, с кучей ошибок и предупреждений. Но на стороне пользователя это не отображается, из-за чего возникает видимость что всё идеально.
У Open source продуктов совершенно иной подход. Они пилятся точно такими же компаниями Кстати, то что тебе нассали в уши, мол Open source пилят левые Васяны за нихуя, это не более чем миф, и имеет отношение к Open source софту, ровно такое же, как и к проприетарному - бесплатному но для решения определённых задач. Схема везде примерно одинаковая. Есть крупные компании, которые используют какой-то Open Source софт. Они спонсируют разработку компаний, которые разрабатывают этот софт и просят у разработчиков внедрить туда те или иные функции. Разработчикам разумеется выгодно их потребности удовлетворять, т.к. от этого зависит финансовое благополучие компании. В конечном итоге пользователи получают качественный, задокументированный код, который работает, и работает хорошо.
3. Кастомизируемость
Кто бы что ни говорил, но это действительно важно. И я говорю сейчас не только про создание тысячи док панелей и прозрачное окошко файлового менеджера. Это так же и удобство работы с системой. Это прежде всего скорость работы. Ни для кого не секрет, что клавиатура обеспечивает максимальную скорость взаимодействия с системой. Это тебе и хоткеи, которые можно настроить как пожелаешь, на свой вкус и цвет. Это тебе и монтирование разделов по своему желанию в целях безопасности. Например, если у тебя вдруг что-то наебнётся, то ты просто восстановишь корневой раздел, тогда как ~/ домашний раздел будет смонтирован на отдельном логическом диске и данные ты не проебёшь и поддержка шифрования на уровне файловой системы, и возможность установить загрузчик на отдельный носитель Например, если хочешь чтобы твоя система грузилась только если в компьютер воткнута флешка и возможность как указано в п.1 писать скрипты под любые потребности и всё всё всё, что твоей душе угодно, и возможность выбрать файловую систему по своим потребностям
4. Безопасность.
Речь не только о защите твоих данных, но и сохранности. ext4 это журналируемая ФС, а значит все изменения в ней записываются и восстановить данные значительно проще, в то время как виндузятники платят за расшифровку своих картиночек с двача, словив вирус шифровальщик, пользователи Linux за 10 минут восстановят всё как было и забудут об этом. Но и для паранойиков здесь идеально пространство. Во-првых сурсы. Они открыты и ты сам можешь их посмотреть.Не у всех есть диплом специалиста по информационной безопасности, или опыт работы програмистом, чтобы понимать что делает та или иная функция, но ты можешь хотя бы даже почитать статейки на хабре зря я это упомянул - сейчас налетят "Кококо хабр говно, там сидят долбоёбы, верить ноунеймам с хабра" или Реддите, где люди чётко указывают на определённые проблемы в коде конкретных ОС, или на их отсутствие. Примерно так кстати и была выявлена телметрия в убунте, которую моментально выпилили после ряда статей. Тут тебе и как выше сказано поддержка шифрования на уровне ФС В винде она прикручена доплнительно, не говоря уж о том, что NTFS была выпущена аш в 1993 году
5. Понимание работы ПК. Кто-то скажет "Я компьютер использую для дела! Я програмист 300к! Мне нинада понимать как всё работает! Мне нада запустить Microsoft visual studio (Или как он там называется) и писать код!" но нет, это так не работает. Для того чтобы уметь справляться с проблемами, возникающими в процессе эксплуатации ПК, надо хоть как-то понимать, принцип её работы. Установи один раз Arch на GPT раздел, или Gentoo, и ты сука будешь понимать хотя бы примерно, как там и что устроено. Проработай на линуксе год, и вопросов вообще не останется. Для пользователя Windows система выглядит как для бабы сраки из бухгалтерии компьютер. Куча каких-то проводов, какие-то микросхемы, она не знает чем процессор от кулера отличается, но она этим пользуется. Случись чего с ним, и она даже используя элементарную логику не сможет найти проблему И будет вызывать компьютерного мастера, который сделает ей скальпирование процессора за 8 990 рублей, преобразует MBR в GPT без потери данных за 6 890 и перепрошьёт BIOS за 3 290, когда надо было всего лишь заменить неработающий кулер у процессора. Для пользователей Linux система выглядит иначе. Они знают, какие программы за что отвечают, и в какой области вообще случилась проблема. Если они видят проблему, то примерно понимают как минимум в какую сторону копать
Есть один минус - отсутствие CAD-ов и ещё кое какого сильно узкоспециализированного софта. Но это всё
Игры под Линукс есть давным давно. Огромное число игр портированы и переведены на Vulkan. А те, что не портированы, прекрасно заводятся через Wine, или Proton. Это кстати касается и AAA высеров. Лично видел на стриме у https://www.youtube.com/channel/UC5vqzCb5kpIb1VzELAelO8w этого человека Assassins creed odyssey запущеную на линуксе с охуенным фреймрейтом. Про всякие дотки и каесочки, я вообще молчу. Они давным давно поддерживаются самим стимом