The OpenNET Project / Index page

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



"В 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. Сообщение от Аноним (1), 30-Июл-20, 11:10   +6 +/
А почему это "повод для новости"? ;)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #17

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

5. Сообщение от terryfilch (ok), 30-Июл-20, 11:49   +1 +/
Я вот пробовал по разному, и чет virtualbox не хочет её грузить, хоть усрись.
Прям ситуация как с ReactOS, только та падает постоянно после установки, а эта просто не грузиться.
НУШТОШ...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #6, #7, #13, #19

6. Сообщение от Аноним (6), 30-Июл-20, 12:07   +/
А так хотелось продвинуть на десктопы…
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #8

7. Сообщение от Аноним (7), 30-Июл-20, 12:07   –4 +/
А ты на чистое железо установи. А то виртуалка как то не честно и искусственно.

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

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

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

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

10. Сообщение от Аноним (10), 30-Июл-20, 12:31   +3 +/
наконец-то началась отладка оси :) а то всё писали-писали, писали-писали... теперь вот запустили, но потребовался отладчик.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #21

11. Сообщение от Аноним (11), 30-Июл-20, 13:17   +/
А там ее не было? ЭТАЛОЛ.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14

12. Сообщение от анонн (ok), 30-Июл-20, 13:24   +2 +/
>> 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ообщить модератору
Родитель: #7 Ответы: #18

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

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

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

14. Сообщение от Аноним (-), 30-Июл-20, 13:47   +1 +/
А зачем операционке которую один хрен никто не юзает дебагер? :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

15. Сообщение от Аноним (-), 30-Июл-20, 13:49   +/
> А ты на чистое железо установи. А то виртуалка как то не честно и искусственно.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

22. Сообщение от Аноним (10), 30-Июл-20, 15:55   +/
растоманам это не помогло.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

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

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

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

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

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

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

25. Сообщение от ann (??), 30-Июл-20, 18:55   –3 +/
Вот это достижение, вот это да.

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

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


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

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

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

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

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

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

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

а что не так?

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

31. Сообщение от Аноним (31), 30-Июл-20, 22:38   +1 +/
QNX, VxWorks
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #37

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

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

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

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

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

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

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

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

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

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

37. Сообщение от alex312 (?), 31-Июл-20, 10:49   +/
>QNX, VxWorks

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

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

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

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

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

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


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

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




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

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