The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваемой для переносимых исполняемых файлов"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваемой для переносимых исполняемых файлов"  +/
Сообщение от opennews (??), 21-Авг-22, 12:59 
Опубликован выпуск проекта Cosmopolitan 2.0, развивающего стандартную Си-библиотеку и универсальный формат исполняемых файлов, который можно использовать для распространения программ для разных операционных систем без использования интерпретаторов и виртуальных машин. Получаемый при помощи компиляции в GCC и Clang результат компонуется в статически связываемый универсальный исполняемый файл, который  пригоден для запуска в любом дистрибутиве Linux, macOS, Windows, FreeBSD, OpenBSD, NetBSD и даже вызова из BIOS. Код проекта распространяется под лицензией ISC (упрощённый вариант MIT/BSD)...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57663

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


3. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (3), 21-Авг-22, 13:09 
> без использования интерпретаторов и виртуальных машин

exec qemu-x86_64 "$0" "$@"

Точно-точно без?!

Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +5 +/
Сообщение от Аноним84701 (ok), 21-Авг-22, 13:56 
>> для распространения программ для разных операционных систем без использования интерпретаторов и виртуальных машин.

...
>> Вызов qemu-x86_64 предусмотрен для реализации дополнительной переносимости и позволяет выполнить скомпилированный для архитектуры x86_64 код на платформах, отличных от x86,
> exec qemu-x86_64 "$0" "$@"
> Точно-точно без?!

Точно-точно читал?

Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (3), 21-Авг-22, 15:35 
> для разных операционных систем без использования

с использованием :)

Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +1 +/
Сообщение от Аноним (-), 22-Авг-22, 16:36 
> с использованием :)

Но заметно меньше чем многое другое, кстати: бинарь транслируется x86 -> ARM, но либы в этом случае вызываются нативные, системные и все их вызовы идут с нативной скоростью, а qemu умеет в jit при кроссе.

Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Noname (??), 21-Авг-22, 13:59 
Это для запуска x86-бинарника из arm-системы.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

21. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +2 +/
Сообщение от Аноним (3), 21-Авг-22, 15:34 
Спасибо, кэп, и в каком месте тут "для разных операционных систем без использования интерпретаторов и виртуальных машин"? Врут же, чертяки, нэ?
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  –1 +/
Сообщение от я из фейсбука (?), 21-Авг-22, 15:58 
Т.е. ты не понимаешь отличия между ос и платформой
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  –1 +/
Сообщение от Аноним (3), 21-Авг-22, 18:26 
Ты такой умный, расскажи, какая ос на устройствах Эппл?

> Вызов qemu-x86_64 предусмотрен ... на устройствах Apple

Ответить | Правка | Наверх | Cообщить модератору

65. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  –1 +/
Сообщение от elcanner (?), 21-Авг-22, 23:28 
А ты точно умеешь читать? Ладно, поможем.

>> ... отличных от x86, например, на платах Raspberry Pi и устройствах Apple, укомплектованных процессорами ARM

Apple переходит на ARM и удивидетельно, но у apple тоже появились PC на ARM, внезапно!

>> какая ос на устройствах Эппл?

Что за вопрос? Какую установишь, такая и будет стоять...
Изначально идёт с macOS.

Ответить | Правка | Наверх | Cообщить модератору

116. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (116), 23-Авг-22, 10:25 
Зачем ты мне отвечаешь, если вопрос был твоему брату по разуму?
Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Noname (??), 22-Авг-22, 06:32 
Не врут. Разные операционные системы одной архитектуры процессора могут выполнять этот бинарник без виртуальных машин и интерпретаторов.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

117. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (117), 23-Авг-22, 10:30 
> Разные операционные системы одной архитектуры процессора могут выполнять этот бинарник без виртуальных машин и интерпретаторов.

Архитектура - ARM, ОСи - макось, ведро, линух... Что будет? qemu будет...

Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  –1 +/
Сообщение от Fedd (ok), 22-Авг-22, 09:40 
qemu же и так сама подхватывает бинарник своей архитектуры
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

10. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (10), 21-Авг-22, 14:02 
Если выполнять на той же архитектуре, для которой скомпилирован код, до этой строки выполнение не дойдёт.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

23. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +1 +/
Сообщение от Аноним (3), 21-Авг-22, 15:40 
До других архитектур выполнение вообще не дойдёт, qemu эмулирует код со скоростью спящей черепахи.
Ответить | Правка | Наверх | Cообщить модератору

71. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от freehckemail (ok), 22-Авг-22, 05:01 
>> без использования интерпретаторов и виртуальных машин
> exec qemu-x86_64 "$0" "$@"
> Точно-точно без?!

Космополитан -- это такая обёртка-хак, которая форматы исполняемых файлов разных операционных систем под одну общую базу подводит. Это слегонца так не про архитектуру CPU. Когда речь заходит про архитектуру CPU, что особенно актуально именно в случае с Apple, переходящий с x86_64 на arm, тогда в дело вступает qemu.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

5. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (-), 21-Авг-22, 13:24 
линук энтерпрайз эдишен)
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +9 +/
Сообщение от Аноним (7), 21-Авг-22, 13:37 
А никого не интересует что даже если этот бинарник запустится на разных системах, сам софт должен быть заточен под разные системы и разные библиотеки. А раз уж ты все равно затачиваешь программу под разные системы почему бы тебе не выпустить разные бинарники для каждой системы?
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (10), 21-Авг-22, 14:05 
Если программе для ввода-вывода и взаимодействия с пользователем достаточно функциональности, предоставляемой этой libc, ни о какой «заточке» речь не идёт. Легко представить себе условную вычислительную программу, принимающую на вход файл, обрабатывающую его и записывающую выходной файл.
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (3), 21-Авг-22, 15:41 
в каждом виндовсе, конечно, есть этот libc
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (-), 21-Авг-22, 16:35 
Речь о том что скампилировал один раз бинарник и он запускается на любой экосистеме.
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (3), 21-Авг-22, 18:30 
Если бинарь ничего не делает - то запустится. В реальном приложении сграблишь траблы в любом месте. Удачи тебе портануть, например, Windows.Media.OCR API.
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (70), 22-Авг-22, 01:04 
> Если бинарь ничего не делает - то запустится. В реальном приложении сграблишь
> траблы в любом месте. Удачи тебе портануть, например, Windows.Media.OCR API.

Нуачо, взять да и заимплементить как обертку к либе какого-нибудь tesseract или cuneiform. Будет гейт апи в апи, сам по себе штука довольно примитивная и банальная.

Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +1 +/
Сообщение от Аноним (82), 22-Авг-22, 08:12 
Зачем тогда нужна такая переносимость? Проще тогда просто всё сделать правильно.  
Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (-), 22-Авг-22, 16:37 
> Зачем тогда нужна такая переносимость? Проще тогда просто всё сделать правильно.

Не то чтобы я фанат того метода, но при желании так можно.

Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +2 +/
Сообщение от Аноним (37), 21-Авг-22, 17:03 
Может ты еще заодно скажешь зачем этим программам тогда переносимость?
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

99. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +1 +/
Сообщение от . (?), 22-Авг-22, 17:04 
это троллинг тупостью? или в чём противоречие?
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  –1 +/
Сообщение от n00by (ok), 21-Авг-22, 14:55 
Вопрос из разряда «почему всем пофик, что в Cygwin нет mremap()». Наверное, потому что иногда хватит и memcpy().
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

67. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +2 +/
Сообщение от Аноним (-), 22-Авг-22, 00:56 
> Вопрос из разряда «почему всем пофик, что в Cygwin нет mremap()». Наверное,
> потому что иногда хватит и memcpy().

Оно пофиг, пока не пытаешься собрать произвольный софт под него. А если пытаться - вот там временами становится уже не пофиг. Я в свое время понял что устал сношаться с cygwin и msys и свалил на линя целиком. Так жизня сильно упростилась.

Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от n00by (ok), 22-Авг-22, 06:46 
Ну вот, замечательный пример. В итоге стало пофик, что там в cygwin. :)
Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (-), 23-Авг-22, 00:11 
> Ну вот, замечательный пример. В итоге стало пофик, что там в cygwin. :)

Еще и билдуется раза в 2-3 быстрее к тому же :P. Все же линуксные ядерщики не зря свой хлеб жрут.

Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +1 +/
Сообщение от Аноним (41), 21-Авг-22, 17:27 
В как бы переносимом коде Qt, скомпилированном для разных систем, не работает система печати.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

57. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  –4 +/
Сообщение от Аноним (57), 21-Авг-22, 21:01 
А в электроне всё работает.  
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +7 +/
Сообщение от Аноним (-), 22-Авг-22, 00:57 
> А в электроне всё работает.

Особенно жрач ресурсов. Это у него очень кроссплатформенно реализовано, хелловорлд меньше гига не жрет в принципе.

Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от ИмяХ (?), 21-Авг-22, 22:08 
Это как жаловаться,  что в фотошопе нет поддержки звука. А в микрософт офисе неудобное 3d моделирование.
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

54. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +1 +/
Сообщение от Аноним (54), 21-Авг-22, 20:09 
Заточил приложение на +3 и под виндой больше не запускается.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

59. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (59), 21-Авг-22, 21:47 
Все можно разные версии разными фичами выпускать.  
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +1 +/
Сообщение от Dzen Python (ok), 22-Авг-22, 00:32 
Фу, слабак. Мне выпало легенданрное уникальное приложение, я в слоты вставил 5 уникальных комплектных гемов и получил программу, работающую...
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

121. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (121), 23-Авг-22, 11:41 
> 5 уникальных комплектных гемов

Прикольно, кто-то пишет прикладной софт на Ruby.

Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от BorichL (ok), 22-Авг-22, 16:44 
Не, ну на "Hello world!" хватит...
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

16. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +4 +/
Сообщение от АнонимГоним (?), 21-Авг-22, 15:07 
Сначала подумал, вот бы было здорово, если б можно было договориться о едином стандарте исполняемых файлов. Потом вспомнил мем про "у нас есть 10 конкурирующих стандартов, я сделал стандарт который объединяет их все. Теперь у нас 11 конкурирующих стандартов", так что может так оно и к лучшему.
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от n00by (ok), 21-Авг-22, 15:10 
Зачем? Обычно PE/COFF импортирует всякие kernel32.dll, которых нет в Linux. Так что всё равно нужно Wine, где есть свой загрузчик.
Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Neon (??), 22-Авг-22, 20:48 
Ну да, вместо того, чтобы договориться о едином стандарте исполняемых файлов, в IT предпочитают жить в эпоху мануфактур и ремесленников. И каждый изобретает свои варианты резьбы, болты и гайки
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

18. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +2 +/
Сообщение от Аноним (18), 21-Авг-22, 15:11 
Вот и пришли к кроссплатформенности, статикам и вкомпиливанию всего внутрь. И при чём тут Паскаль? А, ну да.
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  –2 +/
Сообщение от Аноним (31), 21-Авг-22, 16:37 
При чём тут Go?
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  –1 +/
Сообщение от Аноним (44), 21-Авг-22, 17:29 
Go не нужен, потому что его надо собирать под каждый платформу и потому что уже есть быстрый и безопасный язык Карбон.  
Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (31), 21-Авг-22, 22:15 
Как будто, для Паскаля (первый Аноним упомянул) не надо собирать под каждую платформу. А Carbon,... ну дайте же ему окончательно вылупиться из яйца, а потом посмотрим, на что он способен и что с ним можно делать.
Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (82), 22-Авг-22, 08:09 
Мы уже посмотрели на раст. Хуже не у раста у Карбона получится в принципе не может.
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  –1 +/
Сообщение от Аноним (41), 21-Авг-22, 17:29 
> Паскаль

А что это? Вот ответ, который хотелось бы всегда слышать на поставленный вопрос.

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

50. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (50), 21-Авг-22, 18:33 
Почему бы сразу не вкомпилировать ОС в исполняемый файл.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

56. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (57), 21-Авг-22, 21:00 
Неудобно загружать. Хотя сабж такое умеет.  
Ответить | Правка | Наверх | Cообщить модератору

104. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Neon (??), 22-Авг-22, 20:49 
А кто мешает делать статическую линковку всего в С или С++ ? Разве что религия)))
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

109. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от n00by (ok), 23-Авг-22, 08:20 
Лицензия на библиотеку мешает. Далее уже под это подводят чепуху типа «экономится место на диске». Tor собирают статически с musl, поскольку там больше думают о безопасности, чем о свободе руткитов с LD_PRELOAD.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  –2 +/
Сообщение от Аноним (31), 21-Авг-22, 16:32 
Теперь, когда у них есть WSL2, переносимые исполняемые становятся уже не актуальными.
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  –1 +/
Сообщение от Аноним (-), 21-Авг-22, 16:37 
А в macOS есть WSL2 ?
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +3 +/
Сообщение от Аноним (37), 21-Авг-22, 17:05 
Нет, с точки зрения эпл это вообще большой вопрос, какого хрена у тебя на сервере не стоит MacOS.
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (31), 21-Авг-22, 22:07 
У админов нелокалхостов на MacOS не стоит.
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от ryoken (ok), 22-Авг-22, 11:24 
...с учётом того, что яблы вообще дропнули свою серверную ОСь...
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

101. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (-), 22-Авг-22, 18:02 
Правильно сделали. Не модно же. Админы не мытые, в грязных свитерах, на бороде бегают вши.
Ответить | Правка | Наверх | Cообщить модератору

72. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (72), 22-Авг-22, 05:12 
WSL2 - это виртуальная машина с линуксом. Нативный hypervisor framework в макоси есть давным-давно. А уж как именно запустить в нем Линукс - вариантом полно. Можно, как все, docker desktop, можно что-то типа Karton.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

36. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +8 +/
Сообщение от Аноньимъ (ok), 21-Авг-22, 16:59 
Выглядит как вирус.
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +1 +/
Сообщение от Аноним (41), 21-Авг-22, 17:30 
Если что-то выглядит, как вирус, и ведет себя, как вирус, то это вирус есть. Переходите на стандартную ОС.
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от n00by (ok), 21-Авг-22, 17:51 
На него так и реагируют. В прошлой теме https://www.opennet.ru/openforum/vsluhforumID3/127849.html#61
я приводил ссылку https://www.virustotal.com/gui/file/742401fa0ec2648c392f32d5...
было 21 из 67, теперь 28 из 69.
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

69. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (70), 22-Авг-22, 01:01 
А что ты хотел с валидным бутсектором как начало файла? Разумеется у половины анализеров случился приступ паранои с нестандартного формата :). Но они так на каждый второй пакер исполняемых вопят, лишь за то что структура файла нестандартная. И вообще, лучший антивирус это глаза и голова, пожалуй.
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от n00by (ok), 22-Авг-22, 06:57 
Антивирусы ругаются на упаковщики, поскольку ими упаковывают трояны, а распаковывать умеет не каждый антивирус. Да и польза от легальных упаковщиков сомнительна: в Windows они вызывают перерасход ОЗУ.
Ответить | Правка | Наверх | Cообщить модератору

107. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (-), 23-Авг-22, 00:09 
> Антивирусы ругаются на упаковщики, поскольку ими упаковывают трояны,

А также демки, кряки, прикольные тулсы, тулсы где защищают какие-то ноу-хау и много чего еще (там более жесткие exe protectors бывают).

> а распаковывать умеет не каждый антивирус.

Даже clamav умеет, если кто лажовее чем даже это - зачем он вообще нужен?

> Да и польза от легальных упаковщиков сомнительна: в
> Windows они вызывают перерасход ОЗУ.

Да оно и в Linux вроде не может ту магию с CoW(RCU) и реюзом страниц процесса и либ.

Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от n00by (ok), 23-Авг-22, 08:31 
>> Антивирусы ругаются на упаковщики, поскольку ими упаковывают трояны,
> А также демки, кряки, прикольные тулсы, тулсы где защищают какие-то ноу-хау и
> много чего еще (там более жесткие exe protectors бывают).

Прикалываетесь? Демки пакуют что бы в 64К или 4К уместиться, а не что бы реверсера смешить. Что бы защититься от дампа давно были придуманы наномиты в Armadillo и виртуализаторы типа VMProtect, и это всё так же давно спецами разобрано. Остались непобеждёнными вроде только «софтверные анклавы» (ц) Клерка, их более десяти лет ищут и не могут найти.

Ответить | Правка | Наверх | Cообщить модератору

84. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +2 +/
Сообщение от АНоним (?), 22-Авг-22, 08:55 
У меня нет антивируса, значит нет вирусов ©
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

87. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (87), 22-Авг-22, 09:13 
Самое забавное, что все эти поделки максимально (МАКСИМАЛЬНО) бесполезны против реальной малвари. А поделки, которые хоть что-то могут сделать (и не только по сигнатурам), никак не реагируют.
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

98. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (98), 22-Авг-22, 16:58 
> Самое забавное, что все эти поделки максимально (МАКСИМАЛЬНО) бесполезны против реальной
> малвари. А поделки, которые хоть что-то могут сделать (и не только
> по сигнатурам), никак не реагируют.

Любой минимально адекватный малварщик AFAIK делает то же что и n00by, заливает свое нечто на вон те сервисы, проверить что его творение вопросов у антивирей не вызывает. Поэтому антивири ловят только совсем ламерскую дрянь где школьнику вчера приспичило проверить может ли он стереть целый диск рекурсивно да совсем уж баянный хлам, пробирающий только клюшек из бухгалтерии которые бездумно кликают на любой аттач вида "blablablacoolphoto.jpg                       .exe".

Ответить | Правка | Наверх | Cообщить модератору

113. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от n00by (ok), 23-Авг-22, 08:42 
Только они не vitustotal заливают, а на аналогичные платные сервисы, которые не сливают экземпляры (по их заявлениям) антивирусным компаниям и прочим жаждущим посмотреть. Рекламу тех сервисов при желании несложно найти на специализированных ресурсах, где в соседних темах написано «кто работает по .РУ, к тому приходят кенгуру» - на чём безопасность до недавних событий и держалась.
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +1 +/
Сообщение от Аноним (52), 21-Авг-22, 19:21 
годная штука
Ответить | Правка | Наверх | Cообщить модератору

122. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (122), 23-Авг-22, 16:40 
Нет.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +1 +/
Сообщение от Анонимомус (?), 21-Авг-22, 20:08 
Считаю всех чудаков до сих пор пишущих "поддержка PC" или "на PC", подразумевая при этом только форточку, надо обязать пользоваться этим творением, чтобы хоть частично выражения соответствовали действительности.
Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от n00by (ok), 22-Авг-22, 06:58 
IBM PC же, значит надо обязать MS-DOS 6.22.
Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (82), 22-Авг-22, 08:10 
CP_M на нём тоже нормально запускался.
Ответить | Правка | Наверх | Cообщить модератору

105. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Neon (??), 22-Авг-22, 20:50 
Забыли божественный OS/2 и всякие Колибри с Минуэтами)
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

75. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от . (?), 22-Авг-22, 06:55 
не очень понял про томпсон шелл. ты делаешь файл исполняемым и как система дальше поймёт через что его исполнять? так то без #! можно любой скрипт запустить, передав файл в интерпретатор явно.
Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от хрю (?), 22-Авг-22, 07:35 
>Linux, macOS, Windows, FreeBSD, OpenBSD, NetBSD

Под все эти платформы, можно написать кроссплатформенную программу на питоне или любой другой скриптухе и не изобретать велосипед. Как гимнастика ума пойдёт, конечно, но реальное применение сложно представить.

Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +1 +/
Сообщение от Аноним (82), 22-Авг-22, 08:11 
Нельзя. Потому что тебе надо будет ставить питон. А сабж просто работает.
Ответить | Правка | Наверх | Cообщить модератору

89. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (87), 22-Авг-22, 09:52 
С питоном проблема в том, что питон это просто песчинка по сравнению с вагоном бинарных платформоспецифичных зависимостей, на которые будет завязано любое приложение. Да и сам питон ни разу не одинаковый на различных платформах, в конечном счёте, это всё ещё про "написать". А насчёт ставить… Если не страдать приступами беспочвенного аутизма, то питон во все щели это куда менее проблемно, чем мутные и кривые нативные зависимости. Ну и питон должен быть везде, но не в этом дело, чаще всего просто поставляется в дистрибутиве приложения и нормально. А вот нестандартная libc это гарантированно много боли во всех отношения и для всех, кому придётся иметь с этим дело. Понятно, что это фофан, о какой работе может идти речь?
Ответить | Правка | Наверх | Cообщить модератору

100. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (-), 22-Авг-22, 17:11 
> С питоном проблема в том, что питон это просто песчинка

Песчинка, размером с груду бетонных блоков, с его очешуеть stdlib на все случаи жизни.

> всех, кому придётся иметь с этим дело. Понятно, что это фофан,
> о какой работе может идти речь?

За всех вот не надо тут. На сях в некоторых случаях может и относительно осмысленно получиться. А плач вебмакак это прикольно, но вон те электронщики рассказываюшие про кроссовость - а пусть покажут запуск одного бинаря отдаваемого юзеру и на ARM и на x86, допустим, вообще? А, там еще весь электрон и так и так придется приволочь и бинарник станет весить не 200 мегов а 400? :)

Ответить | Правка | Наверх | Cообщить модератору

112. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (112), 23-Авг-22, 08:36 
Ты так говоришь, как будто это что-то плохое.  
Ответить | Правка | Наверх | Cообщить модератору

83. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +1 +/
Сообщение от Аноним (83), 22-Авг-22, 08:16 
Ждём VAPE, very actually portable executable
Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от АНоним (?), 22-Авг-22, 08:56 
Ждём от тебя.  
Ответить | Правка | Наверх | Cообщить модератору

91. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (91), 22-Авг-22, 12:51 
а еще djgpp добавить до кучи...
Ответить | Правка | Наверх | Cообщить модератору

120. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (120), 23-Авг-22, 11:12 
...Нет
Ответить | Правка | Наверх | Cообщить модератору

92. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  –2 +/
Сообщение от Максим (??), 22-Авг-22, 15:24 
Монстр какой-то ненужный, тупиковый экстенсивный путь развития.
Ответить | Правка | Наверх | Cообщить модератору

115. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от pashev.ru (?), 23-Авг-22, 10:21 
См. https://justine.lol/sizetricks/
Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +2 +/
Сообщение от Neon (??), 22-Авг-22, 20:44 
Слабаки. C# проги, собранные под винду, бинарники, прекрасно запускаются в линуксах без всяких перекомпиляций. Просто добавь Моно.))) Ну и используй WinForms, но не WPF, например.)))
Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  –2 +/
Сообщение от Аноним (-), 23-Авг-22, 00:06 
> Слабаки. C# проги, собранные под винду, бинарники, прекрасно запускаются в линуксах без
> всяких перекомпиляций. Просто добавь Моно.))) Ну и используй WinForms, но не
> WPF, например.)))

Еще не хватало ставить гиг индусских фекалий от майкрософта. К тому же штуки типа Rust гарантируют что это с точки зрения програмизма махровейшее легаси. Как оказалось можно некие гарантии насчет кода получать и без переросточных VM

Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +2 +/
Сообщение от Аноним (112), 23-Авг-22, 08:34 
Карбон уже по всем статьям переиграл раст, даже еще до релиза компилятора.  
Ответить | Правка | Наверх | Cообщить модератору

123. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (83), 23-Авг-22, 18:23 
Карбон сдох еще до релиза.
Can anything good come out of google?
Холи байбл, читайте на ночь. Можно суррогаты, типа taoup.
Да и вообще, плох тот программист что не написал свой язык.
Ответить | Правка | Наверх | Cообщить модератору

124. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от Аноним (124), 23-Авг-22, 18:33 
Сама парадигма что язык должен быть как Typescript или Kotlin просто транслятор в основной язык это радикальное изменение ставит крест на всей идее раста.

Начинай изучать язык Карбон прямо сейчас https://github.com/carbon-language/carbon-lang без смс и регистрации.

Ответить | Правка | Наверх | Cообщить модератору

126. "Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваем..."  +/
Сообщение от qweoemail (?), 24-Авг-22, 16:27 
Захотелось на её базе собрать дистрибутив - мой любимый Gobo, например. Или с Gentoo начать?..
Статическое связывание всего не страшно, дистрибутивы есть такие, в том числе и минималистичные. Но любопытно, каковы будут средние накладные расходы, и, важнее, сколько нужных функций не реализовано.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру