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

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



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

"Подготовлен RDP-клиент для KolibriOS"  +/
Сообщение от opennews (??), 23-Авг-26, 23:27 
Опубликован RDPClient для операционной системы KolibriOS, написанной на ассемблере. В качестве инструментария кросс-компиляции использовался Kos-32 на базе GCC-5.4.0. Для реализации шифрованного канала задействована статически скомпонованная библиотека BearSSL. Учитывая ограничения самой KolibriOS и её инструментария, разработка велась на языке Си с обращением к  системным вызовам напрямую. При разработке использовался AI-ассистент Claude...

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

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

Оглавление

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

5. Сообщение от Аноним (5), 23-Авг-26, 23:49   –3 +/
Это всё очень хорошо, но, извините, в Колибри даже мышь по-нормальному не работает. Хорошо бы чтоб этот волшебный Клод вообще всю Колибри переписал, так лучше будет.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8, #9, #11, #30, #33

8. Сообщение от aname (ok), 24-Авг-26, 00:28   +/
Тебе Клод забанили?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

9. Сообщение от нах. (?), 24-Авг-26, 00:43   –2 +/
походу клава сфейлилась на ассемблере. Ниочинь видимо она в этом.

А если попросить переписать на сях - опять lin00ps получитца, зачем нам еще один?!

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

11. Сообщение от kr_alt (ok), 24-Авг-26, 01:11   +2 +/
Мышь может зависеть от удивительно сложной (по сравнению с некоторыми другими частями) подсистемы - USB.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #13, #14

13. Сообщение от пох. (?), 24-Авг-26, 01:48   +2 +/
для мыши там есть фалбэк, позволяющий не реализовывать весь hid ради press any key

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

14. Сообщение от пох. (?), 24-Авг-26, 01:49   +/
и да, а как у них клавиатура при этом работает? Внезапно, она зависит нынче от той же самой подсистемы. (с тем же фалбэком на упрощенную-урезанную версию протокола)

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

15. Сообщение от Джон Титор (ok), 24-Авг-26, 02:05    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору

17. Сообщение от Норм (?), 24-Авг-26, 02:36   –1 +/
Класная ось. Помню новосьи про нее в печатном дурнале сиал, когда они еще были модны.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19

18. Сообщение от Норм (?), 24-Авг-26, 03:11   +/
И да. Наконец-то ИИ что-то полезное сделал.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #29, #32

19. Сообщение от Аноним (19), 24-Авг-26, 04:16   +5 +/
> дурнале

Какое ёмкое слово, мне нравится.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #26

20. Сообщение от БоссАнонимов (?), 24-Авг-26, 04:32   –3 +/
Тоже хочется иметь столько времени чтобы тратить его на настолько бесполезные вещи
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #24, #31, #35

21. Сообщение от Будулай (?), 24-Авг-26, 04:40   +2 +/
А вот это уже превращает игрушечную ОС во вполне серьезный продукт, который может много где использоваться.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #23

23. Сообщение от dannyD (?), 24-Авг-26, 06:31   +/
такого размера используют в реалтайм, упралении роботами, мед контроллеры.

но там совсем другие требования.

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

24. Сообщение от Смузихеб забывший пароль (?), 24-Авг-26, 07:03   +/
настолько чтобы клода код писала ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

25. Сообщение от Смузихеб забывший пароль (?), 24-Авг-26, 07:08   +2 +/
> void sb_u32(strbuf_t *s, u32 v) {
>    char tmp[10]; int n = 0;
>    if (v == 0) { sb_char(s, '0'); return; }
>    while (v) { tmp[n++] = (char)('0' + v % 10); v /= 10; }
>    while (n) sb_char(s, tmp[--n]);
> }

Оу йеес. Давно забытый вид сишного кода

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

26. Сообщение от Аноним (26), 24-Авг-26, 07:08   +/
Она увидела себя в дурнале и спросила: "Дурна ли?".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

27. Сообщение от Fsp (?), 24-Авг-26, 07:20   +/
Напоминает чем-то код на языке Forsp внешне.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #28

28. Сообщение от Sm0ke85 (ok), 24-Авг-26, 08:12   +/
>Напоминает чем-то код на языке Forsp внешне.

А если так:

```C
void sb_u32(strbuf_t* s, u32 v)
{
    char tmp[10];
    int n = 0;

    if (v == 0)
    {
        sb_char(s, '0');
        return;
    }
    while (v)
    {
        tmp[n++] = (char) ('0' + v % 10);
        v /= 10;
    }
    while (n) sb_char(s, tmp[--n]);
}
```

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

29. Сообщение от МИСАКА (?), 24-Авг-26, 08:14   –1 +/
Полезное, но для бесполезной системы

А плюс на минус, как говорится...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #36

30. Сообщение от Аноним (30), 24-Авг-26, 09:30   +1 +/
> Хорошо бы чтоб этот волшебный Клод вообще всю Колибри переписал, так лучше будет.

Флаг тебе в руки

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

31. Сообщение от Аноним (31), 24-Авг-26, 09:33   +/
>Тоже хочется иметь столько времени чтобы тратить его на настолько бесполезные вещи

Ну порази нас полезностью того, на что тратишь время ты.

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

32. Сообщение от Аноним (32), 24-Авг-26, 09:36   +/
Перевел код из freerdp под лицензией Apache-2.0 в код под лицензией GPLv2?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #34

33. Сообщение от Аноним (33), 24-Авг-26, 10:06   +/
Очень от железа зависит. У меня мышь/клава работают идеально. Даже звук есть, но попытка регулировки громкости вешает всю систему.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

34. Сообщение от Аноним (33), 24-Авг-26, 10:10   +/
Нет, лепил с нуля. Портировать под Колибри даже Рдесктоп - чревато полным переписыванием, не говоря уже про Фрирдп. А вот для реверс-инжениринга протокола - использовал как блэкбокс, да.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

35. Сообщение от Аноним (33), 24-Авг-26, 10:12   +/
Помнится что сообщество Колибри очень хотело рдп-клиента. Это была пустая ниша, которую можно заполнить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

36. Сообщение от Ekz9715 (ok), 24-Авг-26, 10:13   +/
Почему бесполезная?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #37

37. Сообщение от Аноним (37), 24-Авг-26, 10:18   +/
Полезная = когда пользуются.
Ею кто-то пользуется?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

38. Сообщение от Аноним (38), 24-Авг-26, 10:19   +/
Только хотелось сказать "почему 0 звёзд и коммиты 3 дня назад, это автор новости свой же ИИ-пет-проект пиарит?"
И да, так и есть
Ответить | Правка | Наверх | Cообщить модератору

39. Сообщение от Аноним (39), 24-Авг-26, 10:40   +/
> Один из возможных сценариев использования - реализация тонкого клиента, подобного RDPKiosk, но на KolibriOS.

На RPi, BananaPi пойдёт? Что, нет? Ну и накой такой "тонкий" клиент.

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


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

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




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

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