Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

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



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

"Представлены 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...

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

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

Оглавление

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


1. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +/
Сообщение от Аноним (1), 17-Июл-26, 14:33 
ИИ открывает новые горизонты - можно пилить софт исключительно под свои потребности и забить на языки программирования и компиляторы,  генерируя код на ассемблере.
Ответить | Правка | Наверх | Cообщить модератору

23. Скрыто модератором  +/
Сообщение от Аноним (23), 17-Июл-26, 15:23 
Ответить | Правка | Наверх | Cообщить модератору

2. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  –5 +/
Сообщение от Аноним (2), 17-Июл-26, 14:34 
Файрфокс на иксах полноценно не работает, придётся попотеть. 152 чёт совсем сломали, тоже чатботы видимо.
Ответить | Правка | Наверх | Cообщить модератору

3. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +7 +/
Сообщение от EuPhobos (ok), 17-Июл-26, 14:36 
> Файрфокс на иксах полноценно не работает, придётся попотеть. 152 чёт совсем сломали, тоже чатботы видимо.

Откуда вы такие берётесь? Что именно сломано то?
Сижу на иксах, лиса 153.0.6 - особых проблем при ежедневном сёрфигне сайтов не наблюдал, что такого может не работать, что прям блокер?

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

5. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  –2 +/
Сообщение от Аноним (5), 17-Июл-26, 14:41 
Похоже, на иксах ты сидишь с вяленого, потому что в firefox стабильно каждые 10 выпусков ломают primary selection.

И стабильно каждые 40 там падает софтрендер.

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

7. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +/
Сообщение от Аноним (2), 17-Июл-26, 14:42 
Из будущего пишешь? Превью табов по mouseover сломано, виджеты без композитинга сломаны и показывают чёрный фон. Файловые диалоги совсем сломаны: и клики, и подтверждение перезаписи существующего файла.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

12. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +/
Сообщение от Аноним (2), 17-Июл-26, 14:53 
А вот превью работает в другом окне, но выглядит так себе. Без скруглённых углов наверно не пришлось бы заполнять всё чёрным.
Ответить | Правка | Наверх | Cообщить модератору

26. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +/
Сообщение от Аноним (26), 17-Июл-26, 15:35 
> Превью табов по mouseover сломано, виджеты без композитинга сломаны и показывают чёрный фон.

Результат многолетнего скругления окон. Итоги.

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

28. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +/
Сообщение от Аноним (26), 17-Июл-26, 15:38 
> Превью табов по mouseover сломано, виджеты без композитинга сломаны и показывают чёрный фон.

Результат многолетнего скругления окон. Итоги.

Но речь вроде шла о том, что фаерфокс сломан только на иксах, а в вялом он работает нормально? Ну дак черный экран и там был бы, если бы не композитинг. Файловые диалоги и подтверждение перезаписи работает так же криво и в вялом.

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

8. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +/
Сообщение от Аноним (8), 17-Июл-26, 14:43 
Сижу на форточке и он в текущем мажоре регулярно фризится даже если у тебя минимально 2-3 таба открыто с текстом
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

4. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +/
Сообщение от Аноним (8), 17-Июл-26, 14:41 
а почему не на fasm?
Ответить | Правка | Наверх | Cообщить модератору

9. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +6 +/
Сообщение от xsignal (ok), 17-Июл-26, 14:44 
Если уж писать на ассебмлере, то без ИИ. Ассемблерный код от ИИ вряд ли будет лучше, чем код оптимизирующего компилятора.
Ответить | Правка | Наверх | Cообщить модератору

10. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +/
Сообщение от Аноним (5), 17-Июл-26, 14:48 
Если на сорцах luajit и fasm тренировать, будет лучше.
Ответить | Правка | Наверх | Cообщить модератору

11. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +3 +/
Сообщение от Аноним (5), 17-Июл-26, 14:49 
И вне зависимости от компилятора, оно будет читаемо.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

22. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +/
Сообщение от Аноним (22), 17-Июл-26, 15:21 
повторно надо код вскормить, чтобы оптимизировал, срабатывает.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

13. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +/
Сообщение от JoePeach (ok), 17-Июл-26, 15:03 
А помните, ржали над Microslop... Вот, досмеялись!
Ответить | Правка | Наверх | Cообщить модератору

14. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +/
Сообщение от Аноним (14), 17-Июл-26, 15:04 
Чтобы никто без ИИ в коде не разобрался?
Ответить | Правка | Наверх | Cообщить модератору

15. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  –1 +/
Сообщение от Аноним (26), 17-Июл-26, 15:05 
Вроде бы фанаты wayland говорили, что кроме Xorg других иксов не бывает в отличие от кучи несовместимых реализаций протоколов wayland.
Как же так?
Ответить | Правка | Наверх | Cообщить модератору

16. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +1 +/
Сообщение от Аноним (16), 17-Июл-26, 15:09 
Как же так, фанаты wayland не посмотрели в будущее и не узрели, что кто-то начнёт писать иксы на асме.
Ответить | Правка | Наверх | Cообщить модератору

17. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +/
Сообщение от Аноним (26), 17-Июл-26, 15:11 
Они и в прошлое и настоящее не смотрели, когда на момент открывания своего рта про единственный Xorg уже были и другие Икс-серверы.
Ответить | Правка | Наверх | Cообщить модератору

18. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +/
Сообщение от Аноним9000 (?), 17-Июл-26, 15:12 
По-моему очень сомнительное решение. Если прямо нужна невероятная оптимизация производительности, то лучше Rust + ассемблерные вставки в hot paths.
А так 100к+ строк абсолютно не поддерживаемого ассемблерного кода написанного LLM без каких бы то ни было гарантий от компилятора
Ответить | Правка | Наверх | Cообщить модератору

20. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +2 +/
Сообщение от Аноним (26), 17-Июл-26, 15:15 
Зачем тебе компилятор и какие-то его гарантии, если код _уже_ на ассемблере? Что-то тут компилировать собрался? Код уже скомпилирован, дальше только его ассемблировать в машинный код.
Ответить | Правка | Наверх | Cообщить модератору

24. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +/
Сообщение от Аноним9000 (?), 17-Июл-26, 15:24 
Я нигде не говорю про компиляцию ассемблерного кода, как раз наоборот говорю, что в данном случае не будет никаких гарантий от компилятора, в отличии от ситуации с Rust.

Итого:
1) В ситуации Rust + ассемблерные вставки мы можем вычитать unsafe части, а в остальном полагаться на гарантии компилятора
2) В данной ситуации у нас 100к+ строк ассемблера, которые невозможно вычитать, а значит можно полагаться только на проверку LLM и специфичными инструментами статического анализа

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

21. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +1 +/
Сообщение от Аноним (2), 17-Июл-26, 15:20 
Раст это блоат. Проверки в рантайме не бесплатны и в отличие от си достаточно сложно предугадывать вычислительную сложность.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

27. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +/
Сообщение от Аноним9000 (?), 17-Июл-26, 15:37 
Я не настоящий сварщик, но мне кажется hot paths можно найти динамическим анализом ведь?
И вроде бы практика показывает, что на Rust удаётся достичь очень высокой производительности.
Конечно, в идеальном мире идеальный код на Си или, ещё лучше, на ассемблере это лучше решение, но LLM ещё не настолько хороши, чтобы доверять им, что они напишут идеальный код
Ответить | Правка | Наверх | Cообщить модератору

25. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +2 +/
Сообщение от Аноним (2), 17-Июл-26, 15:25 
Нет разделяемой памяти библиотек опять же, для дисплейного сервера это весьма важно. Взять тот же квин -- своей памяти у него в районе 20 мегабайт и ещё 60 разделяемой. Ну и у ксорга 90 (зависит от числа окон) и 150 -- порядок примерно такой.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

29. "Представлены X-сервер Frame и рабочий стол CHasm, написанные..."  +/
Сообщение от Ivan_83 (ok), 17-Июл-26, 15:49 
Раст даром и с приплатой не сдался, и производительности с ним не будет.
А на С уже есть хорг.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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