Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Представлены X-сервер Frame и рабочий стол CHasm, написанные на ассемблере" | +/– | |
| Сообщение от opennews (??), 17-Июл-26, 14:33 | ||
Проект Frame развивает новый X-сервер, написанный целиком на ассемблере NASM для архитектуры x86_64 и предназначенный для работы в Linux без внешних зависимостей. Взаимодействие с ядром Linux, включая интерфейсы DRM/KMS и evdev, осуществляется напрямую через системные вызовы, без привлечения библиотек, таких как libc, Mesa и FreeType. Код Frame распространяется как общественное достояние. Разработка ведётся с привлечением AI-ассистента Claude Code... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Аноним (1), 17-Июл-26, 14:33 | +3 +/– | |
ИИ открывает новые горизонты - можно пилить софт исключительно под свои потребности и забить на языки программирования и компиляторы, генерируя код на ассемблере. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #23, #30, #35, #37 | ||
| 2. Сообщение от Аноним (2), 17-Июл-26, 14:34 | –8 +/– | |
Файрфокс на иксах полноценно не работает, придётся попотеть. 152 чёт совсем сломали, тоже чатботы видимо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #3, #41 | ||
| 3. Сообщение от EuPhobos (ok), 17-Июл-26, 14:36 | +8 +/– | |
> Файрфокс на иксах полноценно не работает, придётся попотеть. 152 чёт совсем сломали, тоже чатботы видимо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #5, #7, #8 | ||
| 4. Сообщение от Аноним (8), 17-Июл-26, 14:41 | +1 +/– | |
а почему не на fasm? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. Сообщение от Аноним (5), 17-Июл-26, 14:41 | –5 +/– | |
Похоже, на иксах ты сидишь с вяленого, потому что в firefox стабильно каждые 10 выпусков ломают primary selection. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 7. Сообщение от Аноним (2), 17-Июл-26, 14:42 | +/– | |
Из будущего пишешь? Превью табов по mouseover сломано, виджеты без композитинга сломаны и показывают чёрный фон. Файловые диалоги совсем сломаны: и клики, и подтверждение перезаписи существующего файла. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #12, #26, #28 | ||
| 8. Сообщение от Аноним (8), 17-Июл-26, 14:43 | –1 +/– | |
Сижу на форточке и он в текущем мажоре регулярно фризится даже если у тебя минимально 2-3 таба открыто с текстом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #31 | ||
| 9. Сообщение от xsignal (ok), 17-Июл-26, 14:44 | +6 +/– | |
Если уж писать на ассебмлере, то без ИИ. Ассемблерный код от ИИ вряд ли будет лучше, чем код оптимизирующего компилятора. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #10, #11, #22 | ||
| 10. Сообщение от Аноним (5), 17-Июл-26, 14:48 | +/– | |
Если на сорцах luajit и fasm тренировать, будет лучше. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 11. Сообщение от Аноним (5), 17-Июл-26, 14:49 | +3 +/– | |
И вне зависимости от компилятора, оно будет читаемо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 12. Сообщение от Аноним (2), 17-Июл-26, 14:53 | +/– | |
А вот превью работает в другом окне, но выглядит так себе. Без скруглённых углов наверно не пришлось бы заполнять всё чёрным. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 13. Сообщение от JoePeach (ok), 17-Июл-26, 15:03 | +/– | |
А помните, ржали над Microslop... Вот, досмеялись! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. Сообщение от Аноним (14), 17-Июл-26, 15:04 | +/– | |
Чтобы никто без ИИ в коде не разобрался? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 15. Сообщение от Аноним (26), 17-Июл-26, 15:05 | +/– | |
Вроде бы фанаты wayland говорили, что кроме Xorg других иксов не бывает в отличие от кучи несовместимых реализаций протоколов wayland. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #16, #33 | ||
| 16. Сообщение от Аноним (16), 17-Июл-26, 15:09 | +1 +/– | |
Как же так, фанаты wayland не посмотрели в будущее и не узрели, что кто-то начнёт писать иксы на асме. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #17 | ||
| 17. Сообщение от Аноним (26), 17-Июл-26, 15:11 | +1 +/– | |
Они и в прошлое и настоящее не смотрели, когда на момент открывания своего рта про единственный Xorg уже были и другие Икс-серверы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 | ||
| 18. Сообщение от Аноним9000 (?), 17-Июл-26, 15:12 | +1 +/– | |
По-моему очень сомнительное решение. Если прямо нужна невероятная оптимизация производительности, то лучше Rust + ассемблерные вставки в hot paths. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #20, #21, #25, #29, #34 | ||
| 20. Сообщение от Аноним (26), 17-Июл-26, 15:15 | +1 +/– | |
Зачем тебе компилятор и какие-то его гарантии, если код _уже_ на ассемблере? Что-то тут компилировать собрался? Код уже скомпилирован, дальше только его ассемблировать в машинный код. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 Ответы: #24 | ||
| 21. Сообщение от Аноним (2), 17-Июл-26, 15:20 | +1 +/– | |
Раст это блоат. Проверки в рантайме не бесплатны и в отличие от си достаточно сложно предугадывать вычислительную сложность. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 Ответы: #27 | ||
| 22. Сообщение от Аноним (22), 17-Июл-26, 15:21 | +/– | |
повторно надо код вскормить, чтобы оптимизировал, срабатывает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 23. Сообщение от Аноним (23), 17-Июл-26, 15:23 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 24. Сообщение от Аноним9000 (?), 17-Июл-26, 15:24 | +/– | |
Я нигде не говорю про компиляцию ассемблерного кода, как раз наоборот говорю, что в данном случае не будет никаких гарантий от компилятора, в отличии от ситуации с Rust. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 | ||
| 25. Сообщение от Аноним (2), 17-Июл-26, 15:25 | +2 +/– | |
Нет разделяемой памяти библиотек опять же, для дисплейного сервера это весьма важно. Взять тот же квин -- своей памяти у него в районе 20 мегабайт и ещё 60 разделяемой. Ну и у ксорга 90 (зависит от числа окон) и 150 -- порядок примерно такой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 | ||
| 26. Сообщение от Аноним (26), 17-Июл-26, 15:35 | +1 +/– | |
> Превью табов по mouseover сломано, виджеты без композитинга сломаны и показывают чёрный фон. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 27. Сообщение от Аноним9000 (?), 17-Июл-26, 15:37 | +/– | |
Я не настоящий сварщик, но мне кажется hot paths можно найти динамическим анализом ведь? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 | ||
| 28. Сообщение от Аноним (26), 17-Июл-26, 15:38 | +/– | |
> Превью табов по mouseover сломано, виджеты без композитинга сломаны и показывают чёрный фон. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 29. Сообщение от Ivan_83 (ok), 17-Июл-26, 15:49 | +/– | |
Раст даром и с приплатой не сдался, и производительности с ним не будет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 Ответы: #32 | ||
30.
Сообщение от Аноним (30), 17-Июл-26, 15:58
| +/– | |
Можно также не работать, не есть и не дышать, полностью переложив эти обязанности на AI, который все это сделает за чудака, который не вырос из детства и не перестал верить в чудеса. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
31.
Сообщение от Аноним (30), 17-Июл-26, 16:00
| +/– | |
Для форточек 4 гбайта ныне критически мало. Пора за апгрейдом в китайскую лавочку. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 32. Сообщение от Аноним (32), 17-Июл-26, 16:02 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #42 | ||
| 33. Сообщение от Аноним (-), 17-Июл-26, 16:04 | +/– | |
мне кажется, ты путаешь - говорили о об этом именно фанаты иксов, называя отсутствие кучи несовместимых реализации плюсом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #39 | ||
| 34. Сообщение от Аноним (5), 17-Июл-26, 16:05 | +1 +/– | |
>Если прямо нужна невероятная оптимизация производительности, то лучше Rust + ассемблерные вставки в hot paths. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 Ответы: #38, #43 | ||
| 35. Сообщение от Аноним (35), 17-Июл-26, 16:07 | +/– | |
Можешь даже на написание комментариев на опеннете забить и переложить это дело на ИИ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 36. Сообщение от Анонимный аноним (?), 17-Июл-26, 16:08 | +1 +/– | |
Взрыв мозга для опеннетовцев. С одной стороны obsolete X11 сервер и оконный менеджер, что хорошо. С другой стороны terrible AI-кодинг, что ужасно. ))) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
37.
Сообщение от sena (ok), 17-Июл-26, 16:09
| +/– | |
жду когда ИИ будет генерировать сразу бинарники, без промежуточных исходников | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 38. Сообщение от Аноним9000 (?), 17-Июл-26, 16:10 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 | ||
| 39. Сообщение от Аноним (26), 17-Июл-26, 16:11 | +/– | |
> сервер печати | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 | ||
| 40. Сообщение от Анонимный аноним (?), 17-Июл-26, 16:12 | +1 +/– | |
Я не понимаю, зачем все целиков на ассемблере писать? Это же нечитаемый трудноподдерживаемый непортируемый код. Можно на любом низкоуровневом языке писать -- Си, подмножестве Си++, да хоть на Rust или Zig без привязки к внешним каким бы то ни было библиотекам. Просто сделать обертку над ассемблерными обращениями к ядру и все. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #44 | ||
| 41. Сообщение от Аноним (41), 17-Июл-26, 16:14 | +/– | |
Враньё, сижу на Иксах, всё работает стабильно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 42. Сообщение от Аноним (26), 17-Июл-26, 16:14 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
| 43. Сообщение от Аноним (41), 17-Июл-26, 16:15 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 | ||
| 44. Сообщение от Аноним (26), 17-Июл-26, 16:21 | +/– | |
Это промпт-инженер ничего не писал, это все Claude Code сгенерировал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 45. Сообщение от Я (??), 17-Июл-26, 16:27 | +/– | |
Лучше писал бы на Си или на ограниченном варианте С++ с минимальным использованием стандартной библиотеки. Эффективность была бы куда лучше, а расход ресурсов примерно таким же. И была бы кроссплатформенность. А на асме это просто игрушка для автора и не более того. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |