Мне, честно говоря, не очень хочется понимать разницу между N+1ым и Nым слоями густо рассыпанных и скреплённых скотчем костылей. У меня есть материнка 2020 года, и она прекрасно бутится с MBR, работая очевидно в 8086-режиме или как вы его там называете костыльно-одобренным словом. Если вдруг биос в материнке так не умеет, то виртуалка сможет всегда -- из того же qemu (на пару с kvm) MBR-загрузку никто не выпилил ещё. Следовательно, мой тезис о том, что в процессорах блюдётся совместимость с 8086 -- верен. При желании и необходимости даже дос можно запустить без эмуляции. В отличие от маков.
initramfs -- по сути вполне себе userspace, а не "ядро-одиночка", "ядро само по себе" и т.д.
Чтоб запустить в виртуалке ядро с initramfs, не нужно никаких образов дисков, форматирований, загрузчиков и проч. Для qemu есть опции запуска конкретного ядра и initramfs, взятых файлами из хостовой ОС. Как там в гуеподелке и виртуальной коробке -- не в курсе.
Если "системы" это "ос", то вот тут пишут что разрешают: https://en.wikipedia.org/wiki/Wine_(software)#Backward_compatibility . Если это "процессоры", то нет. Любой 64-битный amd64 проц способен запустить DOS несмотря ни на какие ограничения в "long mode" и проч. Ещё есть разница между виртуализацией (фактически только эмуляция периферии и немножко -- MMU) и эмуляцией (эмуляция всего процессора софтово).
Современные писюки и дос запустят точно так же. Если не сразу из биоса (в нём могли уже выпилить MBR-загрузку, а в видюхах -- эмуляцию VGA и VGA-bios), то из-под виртуализации -- запросто.
Всё немножко именно так. На маке из 2024 не запустить бинарник от powerpc. На писюке из 2024 бинарник под i386 вполне запускается, даже не под эмуляцией (в отличие от бинарников amd64 в армомаках).
Не уверен, что точно вы подразумеваете под "свободным ПО" (с кавычками), но свободное ПО (без кавычек) по версии FSF и Столлмана вполне себе может быть и частным и уж точно имеет авторское право, которое собственно у любого ПО есть.
"свободное ПО" фактически служит делу навязчивого распространения рекламы
Опять же не знаю, что у вас там за "свободное" (с кавычками) ПО, но всё равно не проследил связи с "распространением рекламы". Реклама и в закрытом ПО типа "edge" прекрасно показывается в закрытой же ОС, раздаваться может на ура с веб-серверов каким-нибудь закрытым "iis".
Потому что для нынешней системы разделения общественного труда ... Так именно оно наилучшим образом обеспечивает в существующей экономике компенсацию производителю издержек на производство ПО.
Будем считать что вместо "авторского права" тут должно быть "закрытое ПО". Откуда следует, что это лучше для всех? Причём интересны именно случаи "всё ПО закрытое" и "всё ПО свободное". Промежуточный, как сейчас, испытывает сильное влияние копрорасов, клонящих ситуацию к 1ому случаю, причём ради собственной наживы, а не общественного блага.
"потратить денег чтобы выяснить, не своровала ли компания чужой код". Ну да, как воровать, так конечно денег не тратят, наоборот экономят. "пусть лежит" -- по сути, расписываются в воровстве.
Это что же получается, появление в конце 80х такого мощного инструмента, как GCC снизило эффективность общественного труда? Каким же образом, интересно???
А что же это, по-вашему, у кода под GPL не может быть владельца? Конечно же может и такой код тоже копирайтится (а если кто читал FAIF, тот знает, что собственно появление копирайта на код в сша в конце 70х..начале 80х сыграло важную роль в становлении FSF и GPL). А вам даётся под лицензией GPL. Вы можете его менять и тогда он частично и ваш тоже станет.
Если жадные корпорасы захотят его взять себе, то получив согласие всех авторов кода, можно его перелицензировать специально для тех конкретных корпорасов. Они вам заплатют обговорённую денежку и смогут радостно закрыть этот код (при этом никто и ничто не сможет вас заставить убрать лицензию GPL, ну хотя бы потому, что "интернет помнит всё"). Но нет -- корпорасы хотят именно воровать код, как в случае с BSD-like лицензиями, а договариваться с авторами кода и платить им справедливую компенсацию -- не хотят. Вместо этого -- стараются натурально своровать, например https://arstechnica.com/information-technology/2010/08/court-rules-gpl-part-of-a-well-pleaded-case/ .
С этой точки зрения (жадность корпорасов) можно объяснить и войну, например, микрософта против GPL-кода и распространение слухов про якобы "несвободу" GPL-кода. В самом деле, если поборники открытого ПО проникнутся этим вдруг и перелицензируют свой код на тот же BSD, корпорасы тут же его радостно *своруют* без последствий.
Про полюс -- вторые точки находятся на расстоянии 1+(1/2*pi) км от южного полюса. Пройти 1км на юг, далее 1км на запад описав полную окружность и вернуться назад. С мотоциклами можно проехать почти 450 км, если поддерживать баки всех n-1 мотоциклов полными из бака последнего, который потом оставлять. Как обычно -- вопрошающие сами не знают оптимальных решений того, что спрашивают, а следовательно, они эти задачки тупо нагуглили. Проверяют умение кандидата гуглить такие задачки при подготовке?
А ещё есть мнение бмвсервиса (ссылку на жж кидал выше), согласно которому долгие стояния в пробках на хх с температурой до чуть ли не 120 градусов отрицательно сказываются на ресурсе масла и засирании двигателя этим маслом.
Вот прям лучше и не скажешь. Тем не менее, реально задолбали люди, которые говорят мол "GPL -- не свобода". Начали бы что ли с прочтения FAIF https://en.wikipedia.org/wiki/Free_as_in_Freedom где разъясняется философия, стоящая за GNU и GPL, а также её истоки. А какая философия за корпорасными кодерами, которые рады украсть и закрыть любой код, если вдруг окажется можно -- думаю, не надо пояснять. И по мне, так это именно эта корпорасная "философия" -- вирус и рак, который готов собой покрыть всё что ему ни дай.
Это не "аппаратная проблема", это именно способ, каким звуковушка ощущает втыкание гарнитуры, после чего дрова, увидев это, переключают ввод звука. И вот оказалось, что в альсе это можно сделать (почти стандартным способом), а в конкретных дровах для конкретного ноута в шindoшs -- хрен.
Ну раз время удивительных историй. Асусовый ноут, реалтековский звук. Микрофон работает, но не переключается на гарнитуру. Гуглю, нахожу дичь на предмет пинаний GPIO в звуковушке через альсу, чиню, заработало.
Другой асус у подруги, но с шindoшs10. Та же проблема. Гуглёж не помогает. Ничего не сделать.
А свободное ПО накладывает ограничения на использование по типу "никакой свободы врагам свободы"
Враги свободы по-вашему -- это кто хотят взять чужой код бесплатно и закрыть его у себя? А по-моему, это просто-напросто воры. И свободное ПО под GPL как раз не позволяет воровать, в отличие от всяких там "MIT", "BSD" и проч. лицензий.
Осушать воздух можно или химически или охлаждением его ниже точки росы. После этого получится воздух со 100% относительной влажностью но меньшей абсолютной. Осушители такой воздух потом греют обратно и получается сухой (с низкой отн. влажностью). В вашем случае понизить температуру можно только до нуля градусов цельсия, а следовательно и влажности при этом особо из воздуха не извлечь. Ниже -- испаритель будет просто обмерзать.
И вот тут хорошо бы сказать, что для любых хешей есть теоретические пределы такой стойкости, равно как и стойкости к подбору прообразов. А именно, для коллизий это O(2^(n/2)), для подбора прообразов -- O(2^n). Если хеш даёт 256 бит, то надо 2^256 попыток для подбора прообраза и 2^128 попыток подбора коллизии, т.е. 2 разных сообщений с одинаковым хешем. А вот у MD5 стойкости к коллизиям нет -- там кажется за доли секунды можно сгенерировать коллизию. Для SHA1 в известной статье сгенерировали коллизию за примерно полсотни тысяч долларов (по расценкам амазона в момент написания статьи). Для SHA2/3 информации о подобной нестойкости нет.
> в общем, SHA-2 обычно быстрее, чем SHA-3, особенно в программной реализации
А особенно в аппаратной реализации, обычно ровно наоборот.
Если у вас двигатель в автомобиле "перегретый", возможно вам продали некачественный автомобиль. Такие даже у БМВ бывают, например https://bmwservice.livejournal.com/212229.html . Дизельные двигатели, например, на ХХ в пробке физически не способны перегреться, а зимой с печкой так и вообще остывать начнут. Грамотно спроектированные бензиновые (точнее, с грамотно спроектированной системой охлаждения) тоже будут держать температуру ниже 100 гр., что с ними ни делай.
upd: и еще, если у вас не "климат-контроль", то как правило испаритель кондиционера находится до печки, и можно включить оба. Сначала кондиционер сушит, потом печка греет. Мечта любителя сахары :)
Мне, честно говоря, не очень хочется понимать разницу между N+1ым и Nым слоями густо рассыпанных и скреплённых скотчем костылей. У меня есть материнка 2020 года, и она прекрасно бутится с MBR, работая очевидно в 8086-режиме или как вы его там называете костыльно-одобренным словом. Если вдруг биос в материнке так не умеет, то виртуалка сможет всегда -- из того же qemu (на пару с kvm) MBR-загрузку никто не выпилил ещё. Следовательно, мой тезис о том, что в процессорах блюдётся совместимость с 8086 -- верен. При желании и необходимости даже дос можно запустить без эмуляции. В отличие от маков.
Замечания по статье и комментариям:
initramfs -- по сути вполне себе userspace, а не "ядро-одиночка", "ядро само по себе" и т.д.
Чтоб запустить в виртуалке ядро с initramfs, не нужно никаких образов дисков, форматирований, загрузчиков и проч. Для
qemu
есть опции запуска конкретного ядра и initramfs, взятых файлами из хостовой ОС. Как там в гуеподелке и виртуальной коробке -- не в курсе.Если "системы" это "ос", то вот тут пишут что разрешают: https://en.wikipedia.org/wiki/Wine_(software)#Backward_compatibility . Если это "процессоры", то нет. Любой 64-битный amd64 проц способен запустить DOS несмотря ни на какие ограничения в "long mode" и проч.
Ещё есть разница между виртуализацией (фактически только эмуляция периферии и немножко -- MMU) и эмуляцией (эмуляция всего процессора софтово).
Современные писюки и дос запустят точно так же. Если не сразу из биоса (в нём могли уже выпилить MBR-загрузку, а в видюхах -- эмуляцию VGA и VGA-bios), то из-под виртуализации -- запросто.
Всё немножко именно так. На маке из 2024 не запустить бинарник от powerpc. На писюке из 2024 бинарник под i386 вполне запускается, даже не под эмуляцией (в отличие от бинарников amd64 в армомаках).
Логику ниасилил.
Не уверен, что точно вы подразумеваете под "свободным ПО" (с кавычками), но свободное ПО (без кавычек) по версии FSF и Столлмана вполне себе может быть и частным и уж точно имеет авторское право, которое собственно у любого ПО есть.
Опять же не знаю, что у вас там за "свободное" (с кавычками) ПО, но всё равно не проследил связи с "распространением рекламы". Реклама и в закрытом ПО типа "edge" прекрасно показывается в закрытой же ОС, раздаваться может на ура с веб-серверов каким-нибудь закрытым "iis".
Будем считать что вместо "авторского права" тут должно быть "закрытое ПО". Откуда следует, что это лучше для всех? Причём интересны именно случаи "всё ПО закрытое" и "всё ПО свободное". Промежуточный, как сейчас, испытывает сильное влияние копрорасов, клонящих ситуацию к 1ому случаю, причём ради собственной наживы, а не общественного блага.
"потратить денег чтобы выяснить, не своровала ли компания чужой код". Ну да, как воровать, так конечно денег не тратят, наоборот экономят. "пусть лежит" -- по сути, расписываются в воровстве.
Это что же получается, появление в конце 80х такого мощного инструмента, как GCC снизило эффективность общественного труда? Каким же образом, интересно???
А что же это, по-вашему, у кода под GPL не может быть владельца? Конечно же может и такой код тоже копирайтится (а если кто читал FAIF, тот знает, что собственно появление копирайта на код в сша в конце 70х..начале 80х сыграло важную роль в становлении FSF и GPL). А вам даётся под лицензией GPL. Вы можете его менять и тогда он частично и ваш тоже станет.
Если жадные корпорасы захотят его взять себе, то получив согласие всех авторов кода, можно его перелицензировать специально для тех конкретных корпорасов. Они вам заплатют обговорённую денежку и смогут радостно закрыть этот код (при этом никто и ничто не сможет вас заставить убрать лицензию GPL, ну хотя бы потому, что "интернет помнит всё"). Но нет -- корпорасы хотят именно воровать код, как в случае с BSD-like лицензиями, а договариваться с авторами кода и платить им справедливую компенсацию -- не хотят. Вместо этого -- стараются натурально своровать, например https://arstechnica.com/information-technology/2010/08/court-rules-gpl-part-of-a-well-pleaded-case/ .
С этой точки зрения (жадность корпорасов) можно объяснить и войну, например, микрософта против GPL-кода и распространение слухов про якобы "несвободу" GPL-кода. В самом деле, если поборники открытого ПО проникнутся этим вдруг и перелицензируют свой код на тот же BSD, корпорасы тут же его радостно *своруют* без последствий.
SIKE broken https://www.schneier.com/blog/archives/2022/08/sike-broken.html о чём известно уже более 2 лет. Зачем вся статья?
Про полюс -- вторые точки находятся на расстоянии 1+(1/2*pi) км от южного полюса. Пройти 1км на юг, далее 1км на запад описав полную окружность и вернуться назад. С мотоциклами можно проехать почти 450 км, если поддерживать баки всех n-1 мотоциклов полными из бака последнего, который потом оставлять. Как обычно -- вопрошающие сами не знают оптимальных решений того, что спрашивают, а следовательно, они эти задачки тупо нагуглили. Проверяют умение кандидата гуглить такие задачки при подготовке?
А ещё есть мнение бмвсервиса (ссылку на жж кидал выше), согласно которому долгие стояния в пробках на хх с температурой до чуть ли не 120 градусов отрицательно сказываются на ресурсе масла и засирании двигателя этим маслом.
Вот прям лучше и не скажешь. Тем не менее, реально задолбали люди, которые говорят мол "GPL -- не свобода". Начали бы что ли с прочтения FAIF https://en.wikipedia.org/wiki/Free_as_in_Freedom где разъясняется философия, стоящая за GNU и GPL, а также её истоки. А какая философия за корпорасными кодерами, которые рады украсть и закрыть любой код, если вдруг окажется можно -- думаю, не надо пояснять. И по мне, так это именно эта корпорасная "философия" -- вирус и рак, который готов собой покрыть всё что ему ни дай.
Это не "аппаратная проблема", это именно способ, каким звуковушка ощущает втыкание гарнитуры, после чего дрова, увидев это, переключают ввод звука. И вот оказалось, что в альсе это можно сделать (почти стандартным способом), а в конкретных дровах для конкретного ноута в шindoшs -- хрен.
Ну раз время удивительных историй. Асусовый ноут, реалтековский звук. Микрофон работает, но не переключается на гарнитуру. Гуглю, нахожу дичь на предмет пинаний GPIO в звуковушке через альсу, чиню, заработало.
Другой асус у подруги, но с шindoшs10. Та же проблема. Гуглёж не помогает. Ничего не сделать.
Вот она, разница!
Враги свободы по-вашему -- это кто хотят взять чужой код бесплатно и закрыть его у себя? А по-моему, это просто-напросто воры. И свободное ПО под GPL как раз не позволяет воровать, в отличие от всяких там "MIT", "BSD" и проч. лицензий.
Осушать воздух можно или химически или охлаждением его ниже точки росы. После этого получится воздух со 100% относительной влажностью но меньшей абсолютной. Осушители такой воздух потом греют обратно и получается сухой (с низкой отн. влажностью). В вашем случае понизить температуру можно только до нуля градусов цельсия, а следовательно и влажности при этом особо из воздуха не извлечь. Ниже -- испаритель будет просто обмерзать.
И вот тут хорошо бы сказать, что для любых хешей есть теоретические пределы такой стойкости, равно как и стойкости к подбору прообразов. А именно, для коллизий это O(2^(n/2)), для подбора прообразов -- O(2^n). Если хеш даёт 256 бит, то надо 2^256 попыток для подбора прообраза и 2^128 попыток подбора коллизии, т.е. 2 разных сообщений с одинаковым хешем. А вот у MD5 стойкости к коллизиям нет -- там кажется за доли секунды можно сгенерировать коллизию. Для SHA1 в известной статье сгенерировали коллизию за примерно полсотни тысяч долларов (по расценкам амазона в момент написания статьи). Для SHA2/3 информации о подобной нестойкости нет.
> в общем, SHA-2 обычно быстрее, чем SHA-3, особенно в программной реализации
А особенно в аппаратной реализации, обычно ровно наоборот.
Если у вас двигатель в автомобиле "перегретый", возможно вам продали некачественный автомобиль. Такие даже у БМВ бывают, например https://bmwservice.livejournal.com/212229.html .
Дизельные двигатели, например, на ХХ в пробке физически не способны перегреться, а зимой с печкой так и вообще остывать начнут. Грамотно спроектированные бензиновые (точнее, с грамотно спроектированной системой охлаждения) тоже будут держать температуру ниже 100 гр., что с ними ни делай.
upd: и еще, если у вас не "климат-контроль", то как правило испаритель кондиционера находится до печки, и можно включить оба. Сначала кондиционер сушит, потом печка греет. Мечта любителя сахары :)