Инструмент Valve Proton позволяет запускать на Linux более 6500 игр

Обсуждение статей и новостей сайта
Автор
Повідомлення
_FYA_EXel
Member
Аватар користувача
Звідки: Kyiv

Повідомлення

Martix: 05.04.2021 11:03 95% пользователям нужно поставить ос и забыть
Вот именно по этому винда и ушла в сторону полной телеметрии и ограничений, нынче майки управляют виндой, а не юзер.
Что просили - то и получили. :learn:
Проще почистить раз в 3 года дистрибутив винды и спокойно юзать ее, нежели пережать на линукс.
SergiusTheBest
Member
Звідки: Київ

Повідомлення

Scoffer: 04.04.2021 22:18 Всюди дірки є. Тут ситуація рівно як з інтелопроцами: інтелопроци домінують на ринку, під інтелопроци і шукають вразливості. Тупо економічно вигідно. Дуже наївно вважати, що в лінуксах чи інших ОС немає потенційних дірок.
Воно то так, але на стороні Linux є наступні переваги:
- більш просте ядро, без купи легасі, без віконної підсистеми в ядрі, значно простіша реалізація файлових систем, тощо
- відкритий код: експерти по безпеці зі всього світу аналізують його, в тому числі й Google (бо на ядрі Linux працює Android)
- різноманітність: хакеру складніше зробити вірус під всі системи, бо їх існує багато, на відміну від версій Windows
- розповсюдженість: хакеру вигідніше зробити вірус під Windows, бо він більш розповсюджений

Відправлено через 6 хвилин 20 секунд:
alexS123: 05.04.2021 10:59 Сторонний софт удалять? А, простите, как это возможно? Вы серьезно считаете, что если бы Windows 10 самостоятельно удаляла направо и налево стороннее ПО ее бы кто-то использовал? В корпоративном сегменте особенно. ;)
Удаленные системные файлы из той же категории. Крайне неправдоподобно. Но, конечно, если некие Васяны, делающие говно-сборки, вносили туда изменения, то я бы в принципе не брался утверждать что на таких сборках может произойти. :rotate:
У мене була аналогічна реакція, коли я з цим стикнувся. Насоджуйтеся:
https://www.howtogeek.com/243581/window ... ut-asking/
https://www.makeuseof.com/tag/x-program ... ve-device/
https://www.wired.co.uk/article/windows ... g-software
https://www.ghacks.net/2015/11/24/bewar ... matically/

Відправлено через 8 хвилин 11 секунд:
Martix: 05.04.2021 11:03 вендекапец станет тогда, когда на линуксе закончатся пляски с бубном (никогда)
По-перше, подивіться на останні 10 років, і ви побачите, який прогрес зробили Linux системи. З ОС для гіків і програмістів, де потрібно було днями щось налаштовувати, до ОС для домохазяйок, де можна тицнути мишкою і все готово.
По-друге, навіть якщо буде ОС краще по всім параметрам - MS цей ринок просто так не відпустить. Будуть продовжувати пропихувати Windows у шкільні та університетські програми навчання, для державних компаній тощо. Перемагає не той продукт, який краще, а той, який краще рекламується.
Scoffer
Member
Аватар користувача

Повідомлення

SergiusTheBest
Не погоджусь.
- Ядро NT не тримає в собі вікону систему, починаючи з він7 графіка винесена в юзерспейс і тепер можна ставити дрова на відяху без перезавантаження. І взагалі це гібридне ядро на відміну від лінукс-моноліту. За конструкцією воно більше схоже на ядро макосі. А з наступного патчу ще й обіцяють в принципі більшу частину драйверів в юзерспейс перенести.
- Для експертів код вінди відкритий. Підписується NDA і вперед. Його не важко побачити навіть в освітніх цілях. От хто-то, а зацікавлені особи точно без проблем можуть роздобути сирці.
- Ядро лінукс одне, гну теж одна, гуі користувачів то таке, вони завжди в юзерспейсі і в основному бісять юзверів вродженими багами, а не направленими атаками :D
- ну тут як би так, але це ж не показник.
Насправді гну/лінукс - сама недолуга з юніксподібних ОС, котра по якимось дивним причинам захопила їх місце. Краще буквально все. Навіть фряха, не кажучи про комерцію. В розробці архітектури ядра лінукс не було ніякого не те що спеца, а хоча б просто чувака в темі. Це студентська робота з усіма наслідками, котрі вже не виправити.
Хоча якщо так подумати, то і х86 - сама недолуга система команд з усіх хоч на скількись розповсюджених CISC початку 80х.
Походу народу подобається гівнеце, зато щоб побільше :laugh:

Відправлено через 12 хвилин 10 секунд:
Ядро вінди - де факто нащадок згаданої вище OpenVMS (MS перекупила розробників), і по інженерії в ньму знаходиться десь на рівні з z/OS i NonStop OS. Тобто рівень насправді дуже високий. Інша справа що поверх свистоперділок натягли, ну так якщо умовний MS зараз забиває на вінду і починає клепати збірку Microsoft Linux з можливістю запуску win32/64, думаєш краще стане? Біс там :D Ще й пересаде пів вінди в ядро лінукса, бо зараз у них індусоархітектори трішечки не тої кваліфікації ніж ті люди, котрі закладували основу NT.
Wahoo
Member
Звідки: куда занесет

Повідомлення

SergiusTheBest: 05.04.2021 16:34 По-перше, подивіться на останні 10 років, і ви побачите, який прогрес зробили Linux системи. З ОС для гіків і програмістів, де потрібно було днями щось налаштовувати, до ОС для домохазяйок, де можна тицнути мишкою і все готово.
По-друге, навіть якщо буде ОС краще по всім параметрам - MS цей ринок просто так не відпустить. Будуть продовжувати пропихувати Windows у шкільні та університетські програми навчання, для державних компаній тощо. Перемагає не той продукт, який краще, а той, який краще рекламується.
Да, да. Из системы для гиков, которую надо было днями настраивать она превратилась в систему, которую не надо настраивать... Потому, что нефиг делать в эти дебри лезть.
Далеко не весь мир готов лезть в ядро для любой настройки. Далеко не каждый любитель просто пробующий писать код, готов заниматься любовью с консолью.
Я посидел месяцок на корице.
Попробовал, чисто, поржать, прикрутить гит к идее. Да, прикрутил. Пол часа потратил (в первый раз делал), потом решил поменять папочку, и про..(фу)-л три часа. В итоге оказалось проще снести всю систему и накатить всё заново (Плюс это, или минус?).
На винде ставишь аппликашку с котярой, говоришь чтоб прикрепилась к Idea, VSС и т.п. И нажимаешь в конце "ОК".
Ничего против линукса не имею, как системы под конкретные задачи с профессиональным подходом. Но при малейшей необходимости универсальности - ВСЁ, в лес.
SergiusTheBest
Member
Звідки: Київ

Повідомлення

Scoffer: 05.04.2021 17:00 - Ядро NT не тримає в собі вікону систему, починаючи з він7 графіка винесена в юзерспейс і тепер можна ставити дрова на відяху без перезавантаження. І взагалі це гібридне ядро на відміну від лінукс-моноліту. За конструкцією воно більше схоже на ядро макосі. А з наступного патчу ще й обіцяють в принципі більшу частину драйверів в юзерспейс перенести.
Тримає. Win32k.sys нікуди не подівся. Ще й сміялися на форумах про вразливості: чому код, що оброблює скролбари знаходиться в ядрі Windows?
Scoffer: 05.04.2021 17:00 - Для експертів код вінди відкритий. Підписується NDA і вперед. Його не важко побачити навіть в освітніх цілях. От хто-то, а зацікавлені особи точно без проблем можуть роздобути сирці.
Ніт. Ні ви, ні я не зможемо отримати доступ до коду Windows. Ні жоден з університетів. Особливо після того, як злили код Windows XP.
Scoffer: 05.04.2021 17:00 - Ядро лінукс одне, гну теж одна, гуі користувачів то таке, вони завжди в юзерспейсі і в основному бісять юзверів вродженими багами, а не направленими атаками :D
Ядра лінукс є різних версій, зібрані різними компіляторами, з різними опціями компіляції, з різними додатковими патчами. Десктопних оболонок штук 10-15, різні набори пакетів, різних версій, зібрані різними компіляторами. Варіативність висока, і це є додатковим захистом від атак.
Scoffer: 05.04.2021 17:00 Насправді гну/лінукс - сама недолуга з юніксподібних ОС, котра по якимось дивним причинам захопила їх місце. Краще буквально все. Навіть фряха, не кажучи про комерцію. В розробці архітектури ядра лінукс не було ніякого не те що спеца, а хоча б просто чувака в темі. Це студентська робота з усіма наслідками, котрі вже не виправити.
Ок, але ОС, за якими стоять багатомільярдні корпорації, ще гірші.
Scoffer: 05.04.2021 17:00 Хоча якщо так подумати, то і х86 - сама недолуга система команд з усіх хоч на скількись розповсюджених CISC початку 80х.
Походу народу подобається гівнеце, зато щоб побільше :laugh:
Назвіть 5 проблем системи команд x86.
alexS123
Member
Аватар користувача
Звідки: Washington D.C., USA

Повідомлення

SergiusTheBest: 05.04.2021 16:34 По-перше, подивіться на останні 10 років, і ви побачите, який прогрес зробили Linux системи. З ОС для гіків і програмістів, де потрібно було днями щось налаштовувати, до ОС для домохазяйок, де можна тицнути мишкою і все готово.
https://gs.statcounter.com/os-market-sh ... /worldwide
Из года в год картина не меняется.
SergiusTheBest: 05.04.2021 16:34 По-друге, навіть якщо буде ОС краще по всім параметрам - MS цей ринок просто так не відпустить. Будуть продовжувати пропихувати Windows у шкільні та університетські програми навчання, для державних компаній тощо. Перемагає не той продукт, який краще, а той, який краще рекламується.
Та MS уже во всю уходит в ПО и предоставление сервисов. Десктоп это тупик, этот сегмент только ужимается.
И да, да, да, снова плохой Билл Гейтс виноват, что целое сообщество линуксоидов за 20 лет так и не спромоглось написать хотя бы одну нормальную DE, зато дистрибутивов наделали на 10 поколений вперед. Microsoft так мешает развитию GNU/Linux, что уже даже линуксовое ядро встроила в Windows 10. Проклятая Microsoft, все беды из-за тебя. :rotate:
Ничто так не портит проект, как его разрозненность.
SergiusTheBest: 05.04.2021 16:34Ок, але ОС, за якими стоять багатомільярдні корпорації, ще гірші
Novell, RedHat. :rotate:
SergiusTheBest
Member
Звідки: Київ

Повідомлення

Wahoo: 05.04.2021 17:06 Далеко не весь мир готов лезть в ядро для любой настройки.
Серйозно? Що на вашу думку треба нам налаштовувати?
Wahoo: 05.04.2021 17:06 Далеко не каждый любитель просто пробующий писать код, готов заниматься любовью с консолью.
Консоль для розробника маст хев. Поки ти будеш попадати мишкою в кнопочку, в консолі вже все буде зроблено. Плюс використовуєш її для автоматизації. Простий приклад: вбити процес скайпа. В консолі це 'pkill skype`. А в UI скільки треба дій зробити?
Wahoo: 05.04.2021 17:06 Я посидел месяцок на корице.
Попробовал, чисто, поржать, прикрутить гит к идее. Да, прикрутил. Пол часа потратил (в первый раз делал), потом решил поменять папочку, и про..(фу)-л три часа. В итоге оказалось проще снести всю систему и накатить всё заново (Плюс это, или минус?).
На винде ставишь аппликашку с котярой, говоришь чтоб прикрепилась к Idea, VSС и т.п. И нажимаешь в конце "ОК".
Ничего против линукса не имею, как системы под конкретные задачи с профессиональным подходом. Но при малейшей необходимости универсальности - ВСЁ, в лес.
`sudo apt install git` - значно простіше, ніж возитися з git під Windows. Так, перші рази буде повільно і незвично. Потім буде гадати, як раніше ви без цього жили і наскільки неефективно працювали :)

Відправлено через 2 хвилини 7 секунд:
alexS123: 05.04.2021 19:11 не спромоглось написать хотя бы одну нормальную DE
Cinnamon - чудовий DE, рекомендую. Особливо з чорною темою під гугловий material design.
Scoffer
Member
Аватар користувача

Повідомлення

SergiusTheBest: 05.04.2021 19:04Ще й сміялися на форумах про вразливості: чому код, що оброблює скролбари знаходиться в ядрі Windows
Звідки я знаю що ви там на своїх форумах робите і навіщо :laugh:
Ядро ntoskrnl.exe (або ntkrpamp.exe, або інші варіації) не несе в собі жодних графічних функцій і близько.
А win32k.sys, котрий являється окремим драйвером, завантажується процесом Session Manager Subsystem (smss.exe) набагато пізніше старту самого ядра. До того часу вже і реєстр давно піднятий, і інші "важкі" штуки.
Перекладаючи на мову лінуксятників, win32k.sys завантажується аналогом systemd.

Відправлено через 4 хвилини 52 секунди:
SergiusTheBest: 05.04.2021 19:04Ні ви, ні я не зможемо отримати доступ до коду Windows.
Особисто мені і не треба. З тими, кому треба, MS підписує NDA і все видає. Якісь дивні уявлення про те, що код сам собою десь в сейфі зберігається, і до нього жоден індус не має доступу :D Код направо і наліво роздається будь-яким контролюючим органам без розбору і комерційним конторам з розбором.
SergiusTheBest: 05.04.2021 19:04Назвіть 5 проблем системи команд x86.
Достатньо однієї - декодер х86-64 по різним оцінкам заважує на 20% транзисторів ядра і незрозуміло скільки жере. Хоча проблема насправді не одна.
SergiusTheBest
Member
Звідки: Київ

Повідомлення

Scoffer: 05.04.2021 21:36 Ядро ntoskrnl.exe (або ntkrpamp.exe, або інші варіації) не несе в собі жодних графічних функцій і близько.
А win32k.sys, котрий являється окремим драйвером, завантажується процесом Session Manager Subsystem (smss.exe) набагато пізніше старту самого ядра. До того часу вже і реєстр давно піднятий, і інші "важкі" штуки.
Давайте я виправлю неоднозначність. Кажучи, що віконна підсистема працює в ядрі - я маю на увазі не те, що вона знаходиться в файлі ntoskrnl.exe, а те, що її код працює в режимі ядра. І будь-яка проблема зі скролбаром, курсором мишки, бітмапами, створенням вікон, їх згортання-розгортання і т.д. може привести до доступу до ядра - а значить до отримання максимальних привілеїв і захопленню контролю над вашим комп'ютером.
Scoffer: 05.04.2021 21:36 Перекладаючи на мову лінуксятників, win32k.sys завантажується аналогом systemd.
Неважливо ким вона завантажується, важливо куди. Цікавий факт: в Windows NT4 віконна підсистема була в юзері у вигляді окремого процесу. Але в ті часи це працювало дуже повільно і для прискорення вирішили перенести її код в ядро. Виграли в швидкості, але програли в безпеці. З тих часів win32k.sys являється найбільшим джерелом вразливостей.
Scoffer: 05.04.2021 21:36 Достатньо однієї - декодер х86-64 по різним оцінкам заважує на 20% транзисторів ядра і незрозуміло скільки жере. Хоча проблема насправді не одна.
Навряд чи це тільки декодер. Бо x86-64 нараховує близько 1.5 тис команд, на це багато транзисторів не треба.
Scoffer
Member
Аватар користувача

Повідомлення

SergiusTheBest: 06.04.2021 18:32код працює в режимі ядра
Ну працює, і шо? В лінуксі в кернелспейсі теж до біса чого працює. Наприклад драйвер клавіатури. Вимагаю зниження залежності ядра від клавіатури! :laugh:
Буває, що туди навмисно заносять додаткові модулі:
спойлер
Зображення
Або навпаки, виносять з кенлелспейсу (KPTI)
І в вінді, і в макосі присутні аналогічні механізми. Для того всі ці модулі і зроблені окремими модулями, а не вкомпілені в ядро.
А ще я тобі по великому-великому секрету скажу, що Direct Rendering Manager в Linux теж працює в просторі ядра :horror:
спойлер
Зображення
і там теж постійно вилазять косяки аналогічного масштабу:
Unfortunately, the use of GEM names to share buffers is not secure. A malicious third-party process accessing the same DRM device could try to guess the GEM name of a buffer shared by other two processes, simply by probing 32-bit integers. Once a GEM name is found, its contents can be accessed and modified, violating the confidentiality and integrity of the information of the buffer.
Як тільки ти забув викомпілити з ядра DRM, тобто приблизно в 99.(9)% випадків, то все, безпека лінукса впала до рівня вінди :laugh:

Відправлено через 21 хвилину 39 секунд:
Чудес не буває. У всіх однакові умови гри і однаковий результат. Всі мають балансувати на межі продуктивності і захисту.
З однієї сторони умовної шкали продуктивність/ізоляція стирчать мікроядерні ОС, котрі якраз і не отримали суттєвого розповсюдження через їх тормознутість не дивлячись на усю їхню секьюрність, з іншої сторони доінтернетні ігрові консолі, де в кернелспейсі приблизно все.
Лінукс, вінда, макос - десь посередині.
SergiusTheBest
Member
Звідки: Київ

Повідомлення

Scoffer: 06.04.2021 21:53 Ну працює, і шо? В лінуксі в кернелспейсі теж до біса чого працює. Наприклад драйвер клавіатури. Вимагаю зниження залежності ядра від клавіатури! :laugh:
Чим менше зайвого в ядрі - тим менше потенційних проблем. Ядро Windows дуже розпухше, туди навіть підсистему Linux додали. Ядро Linux нічого не знає про скролбари чи кількість відкритих вікон у вас на екрані - тому воно більш секюрне.
Scoffer: 06.04.2021 21:53 А ще я тобі по великому-великому секрету скажу, що Direct Rendering Manager в Linux теж працює в просторі ядра :horror:
Тільки DRM - це для доступа до GPU. Він не диктує, що у вас повинні бути вікна, якісь їх атрибути, тощо.
Scoffer: 06.04.2021 21:53 Чудес не буває. У всіх однакові умови гри і однаковий результат.
Є така річ, як статистика. І вона каже, що результат зовсім не однаковий:
- Windows 10: 124 вразливості рівня code execution: https://www.cvedetails.com/vulnerabilit ... ws-10.html
- Linux Kernel: 5 вразливостей рівня code execution: https://www.cvedetails.com/vulnerabilit ... ernel.html
- Ubuntu: 11 вразливостей рівня code execution: https://www.cvedetails.com/vulnerabilit ... Linux.html
Відповісти