The OpenNET Project / Index page

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



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

"В Redox OS, написанной на Rust, появилась возможность отладки программ при помощи GDB"  +/
Сообщение от opennews (??), 30-Июл-20, 11:10 
Разработчики операционной системы Redox, написанной с использованием языка Rust и концепции микроядра, сообщили о реализации возможности отладки приложений при помощи отладчика GDB. Для использования GDB следует раскомментировать строки с gdbserver и gnu-binutils в файле filesystem.toml и запустить утилиту gdb-redox, которая запустит собственный  gdbserver и подключит его к gdb через IPC. Другой вариант подразумевает запуск отдельного gdbserver (принимает соединения на сетевом порту 64126) и подсоединение к нему по сети GDB, выполняемого на внешней Linux-системе...

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

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

Оглавление

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


1. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +6 +/
Сообщение от Аноним (1), 30-Июл-20, 11:10 
А почему это "повод для новости"? ;)
Ответить | Правка | Наверх | Cообщить модератору

10. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +3 +/
Сообщение от Аноним (10), 30-Июл-20, 12:31 
наконец-то началась отладка оси :) а то всё писали-писали, писали-писали... теперь вот запустили, но потребовался отладчик.
Ответить | Правка | Наверх | Cообщить модератору

21. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +3 +/
Сообщение от X5asd5 (?), 30-Июл-20, 15:22 
а отладка (особенно ОС) часто не предполагает использования отладчика.

многим достаточно чтобы работало printk()

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

22. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +/
Сообщение от Аноним (10), 30-Июл-20, 15:55 
растоманам это не помогло.
Ответить | Правка | Наверх | Cообщить модератору

17. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +2 +/
Сообщение от YetAnotherOnanym (ok), 30-Июл-20, 14:09 
А почему этот вопрос стал поводом для комментария?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +4 +/
Сообщение от Аноним (2), 30-Июл-20, 11:11 
Хм, кто-то из разработчиков ее все-же наконец смог загрузить и понял что без програминга в ос вообще совсем нечего ловить? :)
Ответить | Правка | Наверх | Cообщить модератору

5. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +1 +/
Сообщение от terryfilch (ok), 30-Июл-20, 11:49 
Я вот пробовал по разному, и чет virtualbox не хочет её грузить, хоть усрись.
Прям ситуация как с ReactOS, только та падает постоянно после установки, а эта просто не грузиться.
НУШТОШ...
Ответить | Правка | Наверх | Cообщить модератору

6. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +/
Сообщение от Аноним (6), 30-Июл-20, 12:07 
А так хотелось продвинуть на десктопы…
Ответить | Правка | Наверх | Cообщить модератору

8. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +/
Сообщение от terryfilch (ok), 30-Июл-20, 12:10 
Что-то все очень пичально выглядит
https://gitlab.redox-os.org/redox-os/redox/issues?scope=all&...Б°⌠&state=opened&search=virtualbox
Ответить | Правка | Наверх | Cообщить модератору

7. "В Redox OS, написанной на Rust, появилась возможность отладк..."  –4 +/
Сообщение от Аноним (7), 30-Июл-20, 12:07 
А ты на чистое железо установи. А то виртуалка как то не честно и искусственно.

А я вот пробовал 2 раза запустить Servo, он не запустился! Растаманы вы пишите ПО, которое реально может работать?

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

12. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +2 +/
Сообщение от анонн (ok), 30-Июл-20, 13:24 
>> Servo is a prototype web browser engine
> А я вот пробовал 2 раза запустить Servo, он не запустился! Растаманы
> вы пишите ПО, которое реально может работать?

У анонима перестал работать FF?
https://4e6.github.io/firefox-lang-stats/
А может, аноним уже убыстрил grep до скорости ripgrep?
https://github.com/BurntSushi/ripgrep
или find до fd-find?
https://github.com/sharkdp/fd

Или как обычно "это не считаем, это не вписывается в картину мира - тоже не считаем ..."

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

18. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +/
Сообщение от заминированный тапок (ok), 30-Июл-20, 14:16 
ого, я и не задумывался сколько Rust'a в FF
всеж кричали что его переписали
а оказывается переписали только 9% (против оствшихся 40% C/C++)

а ты уверен, что с grep и find (написанными ещё в прошлом веке, в прямом смысле) проблема именно с языком написания ПО, а не с алгоритмами (и использванием современных механизмов ОС/ФС в ripgrep, и отсуствием таковых в grep, например)?

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

23. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +1 +/
Сообщение от Аноним (23), 30-Июл-20, 17:35 
Возьми и напиши с нуля на Си с новыми алгоритмами, утри всем нос. Только ты уверен, что причина того, почему этого еще никто не сделал, не в том, что написать с нуля на Cи безопасный и надежный grep - дело, требующее гораздо больших вложений сил и времени, чем сделать то же на Rust? А для того, чтобы приблизиться к rg, этому grep понадобится еще и принципиально новая сишная либа для работы регулярками, способная конкурировать с растовским regex на всяких жадных регулярках.
Ответить | Правка | Наверх | Cообщить модератору

24. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +/
Сообщение от заминированный тапок (ok), 30-Июл-20, 18:34 
> Возьми и напиши с нуля на Си с новыми алгоритмами, утри всем нос.

нет уж, благодарю. это ниша растоводов

> Только ты уверен, что причина того, почему этого еще никто
> не сделал, не в том, что написать с нуля на Cи
> безопасный и надежный grep - дело, требующее гораздо больших вложений сил
> и времени, чем сделать то же на Rust?

я уверен, что писать безопасный и надежный grep на C - это дело требующее большИх вложений и сил.
но новый никто не пишет с нуля, потому что всех устраивает старый. пока что

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

34. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +/
Сообщение от анонн (ok), 31-Июл-20, 01:22 
>> Возьми и напиши с нуля на Си с новыми алгоритмами, утри всем нос.
> нет уж, благодарю. это ниша растоводов

Переписывать софт с новыми алгоритмами, утирая всем нос - ниша растоводов?
Ну опустил, так опустил!

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

33. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +/
Сообщение от анонн (ok), 31-Июл-20, 01:18 
> ого, я и не задумывался сколько Rust'a в FF
> всеж кричали что его переписали

Все - это кто именно, можно списочек?
> а оказывается переписали только 9% (против оствшихся 40% C/C++)

Переписать код, писавшийся почти 2 десятка лет, за пару-тройку годков, при этом еще и не отстать фатально от гугла? Ну, видимо им не по плечу, ведь они не опеннетные комментаторы.

>> А может, аноним уже убыстрил grep до скорости ripgrep?
> а ты уверен, что с grep и find (написанными ещё в прошлом
> веке, в прямом смысле) проблема именно с языком написания ПО, а
> не с алгоритмами (и использванием современных механизмов ОС/ФС в ripgrep, и
> отсуствием таковых в grep, например)?

Так и скажи, что нет, не сумел.
Я вроде бы ясно спросил - зачем ты отвечаешь вопросом на вопрос?
И нет, мне не интересны отговорки.

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

15. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +/
Сообщение от Аноним (-), 30-Июл-20, 13:49 
> А ты на чистое железо установи. А то виртуалка как то не честно и искусственно.

Ну не знаю, у qemu достаточно честное железо можно нарулить, FX, чтоли, какой и Q35.

> Растаманы вы пишите ПО, которое реально может работать?

Они слишком заняты пиаром, не до этого! :)

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

16. "В Redox OS, написанной на Rust, появилась возможность отладк..."  –1 +/
Сообщение от Аноним (16), 30-Июл-20, 14:07 
>> А ты на чистое железо установи. А то виртуалка как то не честно и искусственно.
> Ну не знаю, у qemu достаточно честное железо можно нарулить, FX, чтоли,  какой и Q35.

И че? ТС наруливал? Нет, взял VBox, который уже не раз отличался багами и "срезанием углов". Известное и так часто цитированное анономами изречение Тео про овно-виртуалки имел контекстом как раз такой баг - опенята после багрепорта дебажили ядро и искали ошибки, а оказалось что в боксе забили на полноценный register preservation.
Не зря в боксе предлагается при создании VM выбрать, какая ОС будет внутри.

А ржавоОСь у пацанов-то на реальном железе вполне:
https://www.redox-os.org/screens/
Причем, судя по одним фоткам - реального железа больше rektalOS поддерживается.

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

20. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +/
Сообщение от Аноним (20), 30-Июл-20, 15:19 
> И че? ТС наруливал? Нет, взял VBox, который уже не раз отличался багами и "срезанием углов"

Он конечно гомнецо, но на нем все же даже реактос как-то функционирует. Во всяком случае, достаточно для снятия скрина операционки и пруфца что типа-работает, вот смотрите! %)

> А ржавоОСь у пацанов-то на реальном железе вполне:

А эти реальные пацаны в ней что-то вообще делают кроме скринов? Ну так, глядя на сабжевую новость? %) Ну в общем это явно не мистер Торвальдс который через месяц вджоба уже ушел в свою операционку - и больше из нее уже и не вернулся.

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

13. "В Redox OS, написанной на Rust, появилась возможность отладк..."  –1 +/
Сообщение от Аноним (-), 30-Июл-20, 13:46 
> Прям ситуация как с ReactOS, только та падает постоянно после установки,
> а эта просто не грузиться.

Да вот оказывается операционки писать - это немного не тот случай, когда пришел-увидел-победил, это ж не вебмакакинг с домашней страничкой :). При том по ходу пьесы еще и придет понимание что продолбался в дофига ключевых мест. Реактос вон кернель раза три переписывал, или 4. С понятным уроном для проекта - если мегатонны кода постоянно списывать в утиль по тупым причинам, желающих писать код для такого проекта будет довольно трудно найти.

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

19. "В Redox OS, написанной на Rust, появилась возможность отладк..."  –1 +/
Сообщение от Аноним (19), 30-Июл-20, 14:49 
на вмваре запускается нормально...
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

9. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +/
Сообщение от Аноним (9), 30-Июл-20, 12:16 
дистро-костыль.
Ответить | Правка | Наверх | Cообщить модератору

11. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +/
Сообщение от Аноним (11), 30-Июл-20, 13:17 
А там ее не было? ЭТАЛОЛ.
Ответить | Правка | Наверх | Cообщить модератору

14. "В Redox OS, написанной на Rust, появилась возможность отладк..."  +1 +/
Сообщение от Аноним (-), 30-Июл-20, 13:47 
А зачем операционке которую один хрен никто не юзает дебагер? :)
Ответить | Правка | Наверх | Cообщить модератору

25. "В Redox OS появилась возможность отладки программ при помощи..."  –3 +/
Сообщение от ann (??), 30-Июл-20, 18:55 
Вот это достижение, вот это да.

> Для использования GDB следует раскомментировать строки с gdbserver и gnu-binutils в файле filesystem.toml и запустить прослойку gdb-redox, которая запустит собственный gdbserver и подключит его к gdb через IPC. Другой вариант подразумевает запуск отдельного gdbserver (принимает соединения на сетевом порту 64126) и подсоединение к нему по сети GDB, выполняемого на внешней Linux-системе.

Как и всё в Rust. Через одно место.


А разве расту нужен дебагер? Там же нельзя в себя стрелять, мантра жешь не позволяет.

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

30. "В Redox OS появилась возможность отладки программ при помощи..."  –2 +/
Сообщение от коржик (?), 30-Июл-20, 22:32 
> Как и всё в Rust. Через одно место.

а что не так?

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

38. "В Redox OS появилась возможность отладки программ при помощи..."  +/
Сообщение от alex312 (?), 31-Июл-20, 10:52 
>мантра жешь не позволяет.

Мантра у тебя в голове извилину выпрямила, которая за логику отвечает.

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

26. "В Redox OS появилась возможность отладки программ при помощи..."  +/
Сообщение от Аноним (26), 30-Июл-20, 19:50 
А разве есть хоть одно взлетевшая ОС с микроядром?
Ответить | Правка | Наверх | Cообщить модератору

29. "В Redox OS появилась возможность отладки программ при помощи..."  +/
Сообщение от Аноним (29), 30-Июл-20, 20:14 
> А разве есть хоть одно взлетевшая ОС с микроядром?

Minix от незабвенного профессора - в management engine. Только лучше б оно честно говоря шмякнулось и размазалось в лепешку, чем вот так, скажем прямо :D

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

36. "В Redox OS появилась возможность отладки программ при помощи..."  +/
Сообщение от Аноним (-), 31-Июл-20, 06:12 
Прохвессор от радости писался когда его ОС Интел взяла. Я то думал что у прохвессоров есть "гордость"...
Ответить | Правка | Наверх | Cообщить модератору

31. "В Redox OS появилась возможность отладки программ при помощи..."  +1 +/
Сообщение от Аноним (31), 30-Июл-20, 22:38 
QNX, VxWorks
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

37. "В Redox OS появилась возможность отладки программ при помощи..."  +/
Сообщение от alex312 (?), 31-Июл-20, 10:49 
>QNX, VxWorks

👍
Причем, реально летают и даже бороздят космические просторы.

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

39. "В Redox OS появилась возможность отладки программ при помощи..."  +/
Сообщение от Аноним (39), 31-Июл-20, 23:07 
Что значит летают. Еще ездиют по земле и под землей ковыряют.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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