1

Тема: Використання Windows та macOs робить з вас росіянця. Дізняйтеся як!

На московії гуманоїди схожі на людей підкоряються своєму господарю та віддають свої права та свободи за відчуття безпеки та економічну стабільність, коли їх має право бити лише власник (та чеченці), та є змога стабільно жити по шию в гівні без погіршень та покращень.

Так само і користувачі Windows та macOs віддають свої права та свободу операційній системі, котра ніколи не скаже, що саме робить з вашої інформацією, і примушує вас думати та взаємодіяти з нею так, як їй треба (по суті жити певним чином, з можливістю формувати те, що ви робите, і як ви робите).

Висновок один: користування цими системами уподібнює вас до росіянців.

Як врятуватись від цього?

Аби бути вільною та незалежною людиною ви повинні, по-перще, відмовитись від всього рососійського, а також відмовитись від даних операційних систем, та не підтримувати їх купуючи ноутбуки з встановленою системою Windows, або macOs.
Натомість, купуйте залізо без системи та встановлюйте операційну систему з відкритим кодом, в котрій ви зможете бути вільною та незалежною людиною, як це роблю я, пишучи це з-під Arch Linux, якщо що.

Подякували: Chemist-i1

2

Re: Використання Windows та macOs робить з вас росіянця. Дізняйтеся як!

FakiNyan написав:

, це на правах реклами Linux, чи спроба пропаганди проти нащадків Гейтса?  :D

3 Востаннє редагувалося P.Y. (02.05.2023 22:44:39)

Re: Використання Windows та macOs робить з вас росіянця. Дізняйтеся як!

Маю бажання користуватись вільною операційною системою з відкритим кодом. Переїзду на юнікс-подібні системи заважають проблеми сумісності. Дещо з того, що я написав для себе і постійно використовую, проблематично переробити.
1) Розкладки клавіатури. Легко портуються лише примітивні розкладки без мертвих клавіш, робота з мертвими клавішами на вінді та ніксах принципово по-різному організована: якщо у вінді мертві клавіші є частиною розкладки, то на юнікс-подібних системах мертвоклавішні послідовності описуються та обробляються глобально для всіх розкладок. У мене є три розкладки, що використовують велику кількість таких послідовностей — при злитті наборів мертвих клавіш неминуче вининкуть конфлікти.
2) Пакетні файли, мову яких я використовую як повноцінний скриптовий засіб — на юнікс-подібних системах досі нема інтерпретатора для цієї мови, переписувати з cmd на bash — це все одно, що писати з нуля. Так, їх можна запускати під  wine, але це вимагає паралельного встановлення вінди, наскільки я розумію, тому це буде незовсім відмова від білґейтсівських продуктів.

Коротше, лінукс — біль. Теоретично, мене влаштувала б вільна відкрита DOS/Windows-подібна ОС. Переїзд на FreeDOS здається надто екстремальним — з чистим ДОСом я мав справу ще в школі.  Не знаю, що там зараз з ReactOS — коли воно ще було незовсім мертве, то роками лежало на стадії альфи чи преальфи, крім того, його писали москалі. Які ще є альтернативи в цьому напрямку?

4

Re: Використання Windows та macOs робить з вас росіянця. Дізняйтеся як!

P.Y. написав:

можна запускати під  wine, але це вимагає паралельного встановлення вінди, наскільки я розумію

Тобто ви ніколи й не пробували, чи не так? Не потрібно там ніякого встановлення вінди.

(в холіварах участі не беру)

5

Re: Використання Windows та macOs робить з вас росіянця. Дізняйтеся як!

Можливо, з якимось іншим продуктом переплутав. Ні, я не настільки лінуксоїд, щоб зносити вінду, а тоді з жахом намагатися відтворити звичний функціонал через wine. Нагоди випробувати не було — завжди паралельно була Windows як основна ОС.

Якщо wine — це не підключення до вінди з під лінукса, а самостійний продукт з віндоус-подібним функціоналом, то наскільки wine відрізняється від windows — з якими несумісностями доведеться мати справу? І що там у ролі cmd.exe — наскільки воно відрізняється від віндового?

Щодо клавіатурних розкладок. В принципі, я міг би переробити їх для лінукса, але мені не вистачає простого способу їх тестувати в процесі переробки/відлагодження. Перезавантажувати ОС після кожної дрібної зміни, щоб подивитися, як воно працює — не варіант. Чи нема якогось лековагового симулятора лінукса, куди можна швидко скопіювати свої клавіатурні файли, щоб потестити? Або просто симулятор лінуксового клавіатурного вводу, що приймає файли розкладок. (Розкладок з репозиторіїв не пропонувати — бачив там тільки щось примітивне, до моїх монструозних творінь недотягує.)

6 Востаннє редагувалося frz (03.05.2023 07:17:24)

Re: Використання Windows та macOs робить з вас росіянця. Дізняйтеся як!

P.Y. написав:

наскільки wine відрізняється від windows — з якими несумісностями доведеться мати справу?

Думаю що легше вам спробувати, ніж мені намагатися описати. Якщо коротко - як пощастить. Я сюди, до речі, прийшов якраз через це - одна тимчасово потрібна мені тулза не ранилася в вайн. Пофіксити не вдалося, довелося встановити вінду на віртуалці.

7

Re: Використання Windows та macOs робить з вас росіянця. Дізняйтеся як!

P.Y. написав:

я не настільки лінуксоїд, щоб зносити вінду, а тоді з жахом намагатися відтворити звичний функціонал через wine. Нагоди випробувати не було — завжди паралельно була Windows як основна ОС.

Аби спробувати вайн, не обов'язково зносити вінду. Достатньо лінукса паралельно.

8

Re: Використання Windows та macOs робить з вас росіянця. Дізняйтеся як!

Windows XP forever.

9

Re: Використання Windows та macOs робить з вас росіянця. Дізняйтеся як!

Відсутність свободи - ознака багатьох суспільств, не лише московитського. Китайці чи там давні єгиптяни теж не дуже вільні були. А у вільних народів часто було багато рабів, тобто свобода як така була зазвичай рідкістю.

10

Re: Використання Windows та macOs робить з вас росіянця. Дізняйтеся як!

Треба сказати, єгиптяни були дещо вільніші, ніж прийнято вважати в країнах колишнього СРСР. Радянська єгиптологія зазнавала приблизно такого ж ідеологічного тиску, як радянська біологія, і те, що ми бачили в шкільних підручниках, відображає скоріш думку тлумачів пророцтв Маркса-Енгельса, ніж наукові дані.

11

Re: Використання Windows та macOs робить з вас росіянця. Дізняйтеся як!

P.Y. написав:

Треба сказати, єгиптяни були дещо вільніші, ніж прийнято вважати в країнах колишнього СРСР. Радянська єгиптологія зазнавала приблизно такого ж ідеологічного тиску, як радянська біологія, і те, що ми бачили в шкільних підручниках, відображає скоріш думку тлумачів пророцтв Маркса-Енгельса, ніж наукові дані.

Але дещо менш вільні, ніж пишуть сучасні ліберальні заперечувачі. У них була досить жорстка бюрократична система; так, це не були раби в грецькому класичному сенсі, але й вільнонайманих каменярів там було не так уже й багато.

12 Востаннє редагувалося ReAl (03.05.2023 22:25:20)

Re: Використання Windows та macOs робить з вас росіянця. Дізняйтеся як!

P.Y. написав:

Якщо wine — це не підключення до вінди з під лінукса, а самостійний продукт з віндоус-подібним функціоналом, то
наскільки wine відрізняється від windows — з якими несумісностями доведеться мати справу?
І що там у ролі cmd.exe — наскільки воно відрізняється від віндового?

На обидва запитання можу відповісти лише «не знаю»

Але без ніяких віндовсів під wine запускав PCAD-2004 і симулятор електронних схем LTSpice (старий, тоді win10 ще не було).
(ну й сам wine був старіший).

Подякували: Chemist-i, leofun012

13 Востаннє редагувалося wander (04.05.2023 00:52:27)

Re: Використання Windows та macOs робить з вас росіянця. Дізняйтеся як!

ReAl написав:
P.Y. написав:

Якщо wine — це не підключення до вінди з під лінукса, а самостійний продукт з віндоус-подібним функціоналом, то
наскільки wine відрізняється від windows — з якими несумісностями доведеться мати справу?
І що там у ролі cmd.exe — наскільки воно відрізняється від віндового?

На обидва запитання можу відповісти лише «не знаю»

Але без ніяких віндовсів під wine запускав PCAD-2004 і симулятор електронних схем LTSpice (старий, тоді win10 ще не було).
(ну й сам wine був старіший).

Wine - не є емулятором вінди. Він щось типу лоадер+діспатчер для віндових екзешників. В цілому лінуксовий та віндовий asm вихлоп не так сильно і відрізняється, тобто так, відмінності є, але вони не дуже критичні. Якщо ми беремо одну і ту ж архітектуру, то в цілому набір інструкцій буде однаковий. І якщо вдасться вивантажити "код" (з .text секції) із віндового exe, завантажити його в пам’ять і вказати %rip на потрібне місце - процесор без проблем його виконає. Звідси і лоадер.
А, діспатчер, бо обробляти/перенаправляти системні виклики (syscalls), це вже інша не тривіальна задачка. Ну і з ABI теж тре рахуватись. Тут я точно не скажу, як wine це робить, бо не знаю. Але підозрюю вони мають аналоги віндових .dll, які працюють, як trampoline перенаправляючи виклики вже у лінуксові syscalls. Але тут я можу помилятись.

Оскільки wine - не емулятор, принаймні у звичайному розумінні і ніяка "реальна" вінда не загружається, то звідси і можете приблизно прикинути, які можуть бути проблеми із сумісністю. Якщо wine не може запустити якусь віндову програму, то нічого не поробиш. Єдине, це чекати поки розробники wine випустять нову версію чи патч із кращою сумісністю, тоді можливо ваша програма запрацює (а може і ні).

Подякували: P.Y., leofun01, Chemist-i3

14

Re: Використання Windows та macOs робить з вас росіянця. Дізняйтеся як!

Цікаво, ДОСівські com-файли під вайном можливо запустити, чи для цього потрібен окремий емулятор ДОС?

15

Re: Використання Windows та macOs робить з вас росіянця. Дізняйтеся як!

WINE це WINDOWS XP запускалка для деяких програм, і то не факт що будуть працювати стабільно, драйвера там не ставляться, тісно працюють з ReactOS, як я ставив FreeBSD десктопний варіант, wine було лише для  IDA pro та PonyProg

16

Re: Використання Windows та macOs робить з вас росіянця. Дізняйтеся як!

wander написав:
ReAl написав:

Але без ніяких віндовсів під wine запускав PCAD-2004 і симулятор електронних схем LTSpice (старий, тоді win10 ще не було).
(ну й сам wine був старіший).

Wine - не є емулятором вінди. Він щось типу лоадер+діспатчер для віндових екзешників. В цілому лінуксовий та віндовий asm вихлоп не так сильно і відрізняється, тобто так, відмінності є, але вони не дуже критичні. Якщо ми беремо одну і ту ж архітектуру, то в цілому набір інструкцій буде однаковий. І якщо вдасться вивантажити "код" (з .text секції) із віндового exe, завантажити його в пам’ять і вказати %rip на потрібне місце - процесор без проблем його виконає. Звідси і лоадер.
А, діспатчер, бо обробляти/перенаправляти системні виклики (syscalls), це вже інша не тривіальна задачка. Ну і з ABI теж тре рахуватись. Тут я точно не скажу, як wine це робить, бо не знаю. Але підозрюю вони мають аналоги віндових .dll, які працюють, як trampoline перенаправляючи виклики вже у лінуксові syscalls. Але тут я можу помилятись.

Якщо з для виконання якогось виклика віндового API чи сискола зроблено функцію на пів екрана-екран, яка перетворює аргументи, робить кілька різних викликів — це вже емуляція цього виклика API чи ще ні? Де межа?

А чому виконання в консолі лінукса на x86-64 виконуваного файла, зібраного для лінукса на Cortex-A — це емуляція?(там по дорозі qemu замішаний, і він не qnotemu називається).

wander написав:

Оскільки wine - не емулятор, принаймні у звичайному розумінні і ніяка "реальна" вінда не загружається, то звідси і можете приблизно прикинути, які можуть бути проблеми із сумісністю. Якщо wine не може запустити якусь віндову програму, то нічого не поробиш. Єдине, це чекати поки розробники wine випустять нову версію чи патч із кращою сумісністю, тоді можливо ваша програма запрацює (а може і ні).

Це питання до повноти/якості емуляції.

17 Востаннє редагувалося wander (04.05.2023 14:11:02)

Re: Використання Windows та macOs робить з вас росіянця. Дізняйтеся як!

ReAl написав:

Якщо з для виконання якогось виклика віндового API чи сискола зроблено функцію на пів екрана-екран, яка перетворює аргументи, робить кілька різних викликів — це вже емуляція цього виклика API чи ще ні? Де межа?

Уявімо собі деяку функцію heap_allocate

void* heap_allocate(int size);

Початково ця функція була реалізована на Windows та всередині себе викликала, скажімо, HeapAlloc. Тепер ми взяли цю ж функцію і додали її імплементацію у Linux, тепер вона викликає mmap, наприклад. Як ви гадаєте, це емуляція?

ReAl написав:

А чому виконання в консолі лінукса на x86-64 виконуваного файла, зібраного для лінукса на Cortex-A — це емуляція?(там по дорозі qemu замішаний, і він не qnotemu називається).

wine не емулює x86/amd64 чи будь-які інші x86-сумісні процесори. А також не віртуалізує нічого.

Тобто ще раз, wine не робить нічого з того, що робить qemu чи virtualbox. Та чи можна це все ж називати емуляцією? Та звісно ж можна. Тоді і справедливо буде сказати, що Андроїд є лише емулятором Java. В цілому мені все одно, як називати wine.. Емулятором чи завантажувачем, чи ще якось. Головне, на що я хотів звернути увагу - wine не те саме, що й умовний virtualbox. Щоб розуміти між ними різницю, от і все.

P.Y. написав:

Цікаво, ДОСівські com-файли під вайном можливо запустити, чи для цього потрібен окремий емулятор ДОС?

Можу помилятись, але вроді wine не вміє в DOS. Тому ймовірно емулятор DOS буде потрібен.

Подякували: leofun011

18

Re: Використання Windows та macOs робить з вас росіянця. Дізняйтеся як!

Щоб зовсім бути вільним мабуть тре кодувати апаратним перемикачем мовою нулів та одиниць )))