LINUX.ORG.RU

ReactOS добился значительного повышения производительности сети

 ,


0

1

В разработке ReactOS, аналога Windows с открытым исходным кодом, в последнее время наблюдается некоторое оживление. Помимо значительного улучшения совместимости с Windows NT 6 и исправления отображения папок в системном файловом менеджере, произошло еще одно важное изменение: существенное улучшение производительности сети.

В коде ReactOS наконец-то появилась поддержка асинхронных TCP-соединений. Разработчики ReactOS описывают это следующим образом:

«Срочные новости:
Спустя 10 лет патч поддержки асинхронных TCP-соединений теперь принят в исходный код ReactOS. Вы можете ожидать существенного повышения производительности в сетевых приложениях (например, браузерах, FTP-клиентах, загрузчиках)!!!»


Патч был представлен еще в 2016 году, когда был открыт тикет в Jira из-за некорректной работы сокетных соединений в неблокирующем режиме.

>>> phoronix

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

Патч был представлен еще в 2016 году

Уныловато.

Однако на форониксе с начала года аж целая серия материалов про реактос. :) Открыли для себя легендарный проект?

hobbit ★★★★★
()

исправления отображения папок в системном файловом менеджере

а отображение мамок исправили?

P.S. директорий же, ну

ann_lortemp2
()
Ответ на: комментарий от hobbit

Я так понимаю, некоторые могли начать чесаться из-за win11. Не ясно только, насколько сабж вообще возможно допилить до удобоваримого состояния. Ну, для винды.

liksys ★★★★
()
Ответ на: комментарий от ann_lortemp2
  • Файл = папка = директория, в случае компов.
  • Военные корабли ходят, потому что поход. Гражданские плавают.
  • Крайний раз что-то делают только парашютисты, водолазы и представители прочих опасных профессий.
liksys ★★★★
()

Падать-то когда перестанет постоянно в виртуалке? То BTRFS добавят, то вот это, а толку собственно если оно не работает?

nebularia ★★★
()
Ответ на: комментарий от liksys

Не ясно только, насколько сабж вообще возможно допилить до удобоваримого состояния.

Технически – возможно. Ну wine же допилили и продолжают пилить дальше.

Вопрос, скорее, с мотивацией. А с ней с точки зрения квалифицированного энтузиаста есть проблемы: 1) вместо разработки своих решений постоянно приходится добиваться совместимости с чужими; 2) проект постоянно by design находится в положении догоняющего. Те же проблемы есть и у wine, но wine – гораздо более прагматичный проект с более чётко очерченными границами.

Я когда-то слал им кое-какие патчи и переводы, как только я увидел, что потребности моего десктопа линукс закрывает – интерес к реактосу значительно уменьшился. Хотя исследовательская цель «что могло бы получиться из винды, если бы её делал не MS» интересна, разумеется. На технический облик винды очень сильно влияет «огонь и движение», в частности, стратегия сохранения монополии.

Ситуацию с решением рутинных вопросов могло бы сдвинуть сколько-нибудь приличное финансирование. Не тот анекдотический грант в 100 тыр, который разработчики вроде бы когда-то получили, а нормальные регулярные вливания. У них есть некий ReactOS Foundation из пожертвований, и какие-то частные работы оттуда финансируются, о чём они время от времени пишут (вот пример с хабра 10-летней давности), но там тоже, как я понимаю, всё очень скромно.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 4)
Ответ на: комментарий от ann_lortemp2

На похорониксе были именно папки (folders). И в данном контексте это уместно, поскольку речь про визуализацию (не обязательно каталогов на диске, папками могут отображаться и сетевые ресурсы – правда, действует ли на них автообновление, про которое была новость, я не знаю).

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от liksys

Военные корабли ходят, потому что поход

Ну и вообще: корабли - это военные, гражданское - это судно, называется.

SkyMaverick ★★★★★
()
Ответ на: комментарий от liksys

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

hobbit ★★★★★
()

Патч был представлен еще в 2016 году

Это прям что-то на печальном… Тут бы комментарии нужны на тему: «А что десять лет-то тянули…?»

Sm0ke85
()
Ответ на: комментарий от ann_lortemp2

а отображение мамок исправили?

P.S. директорий же, ну

В «проводнике» это именно папки («для бумаг»), так они отображаются и называются.

burgertroll
()
Ответ на: комментарий от hobbit

Я когда-то слал им кое-какие патчи и переводы

Я сперва слал, а потом, «ой, а дайте нам ядерный лог», а ядерный лог только через СОМ порт, а кабель спаяй, лог сними, а потом «спасибо», и ни тпру, ни ну.

«Скачайте последнюю ночнушку»

А теперь скачанная реактось не запускается даже на том железе, где раньше запускалась. Всё, в пень.

tiinn ★★★★★
()
Последнее исправление: tiinn (всего исправлений: 1)

Надеюсь de можно будет поменять?)

daniyal
()
Ответ на: комментарий от hobbit

Хороший патч как вино, за 10 лет становится только лучше!

Smacker ★★★★★
()
Ответ на: комментарий от tiinn

А теперь скачанная реактось не запускается даже на том железе, где раньше запускалась

А вот тут не грех и забагрепортить.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Известно заранее, чем это закончится. Скажут «спасибо», забудут на несколько месяцев, а потом - «попробуйте на новой ночнушке»

tiinn ★★★★★
()

Патч был представлен еще в 2016 году, когда был открыт тикет в Jira из-за некорректной работы сокетных соединений в неблокирующем режиме.

Спустя 10 лет патч поддержки асинхронных TCP-соединений теперь принят в исходный код ReactOS.

Это реально все, что нужно знать об этой ОС.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от PunkPerson

Ну вообще да, именно так. Tango вроде называются, ЕМНИП.

А что тебя собственно смущает? Иконки эти под свободной лицензией, как и большинство других в Linux. Они могли вполне взять иконки от GNOME, KDE, Ubuntu – все легально. Со шрифтами так же.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)

Интересно, в этом чуде инженерной мысли воспроизведут UWP?

PunkPerson
()
Ответ на: комментарий от Vsevolod-linuxoid

Между тем, я эти и КДЕшные иконки из нулевых постоянно встречаю во всякой обскурной проприетарщине.

liksys ★★★★
()
Ответ на: комментарий от PunkPerson

Это вообще-то очень популярная практика. Например, Cool Reader, СПО читалка книг в частности под Android, в своем Android порте как минимум – использует явно иконки Oxygen из KDE 4.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от liksys

Лицензия не GPL, а вроде как MIT или BSD, так что можно и в закрытое встраивать.

Vsevolod-linuxoid ★★★★★
()

Ну, это хорошо, наверное, но как говорил доктор Ватсон: «как эксперимент - это интересно, но какое у него практическое применение?» ©️

UriZzz ★★
()
Ответ на: комментарий от liksys

Не ясно только, насколько сабж вообще возможно допилить до удобоваримого состояния.

Это нереально. Я до сих пор помню, сколько эти клоуны пилили процесс загрузки своей «системы». Оно - просто не грузилось. На реальном железе, только в виртуалочке работало. Вот прям на ЛОР-е можно нарыть длинные простыни, где, по итогу, я лично психанул и написал им пример того, как должна грузиться ОС и как выглядит примитивный гипервизор. Что то, что другое - заняло у меня минут 15-20 и занимало дай бог памяти 1 экран листинга на ассемблере :)

У меня лично после этого не осталось ни капли уважения к этим клоунам из реактоса. Учитывая, что тогда они еще усилино клянчили деньги под свое поделие. за которое можно только - пороть, а не деньги давать :)

А уж прочитав данную новость про сверх-быструю реакцию на тикеты про критические ошибки я только - укрепился в своем презрении к этим вот.

DrRulez ★★★★★
()
Ответ на: комментарий от liksys

Крайний раз что-то делают только парашютисты

«Крайней», в русском языке - бывает только ПЛОТЬ! Все остальное домыслы и суеверия :)

Уж не знаю, откуда и из какого дурного сленга эта мода пошла, но, я, когда мелким был (от 20-ти до 30-ти), прилично напрыгал, начиная с Тушинского аэроклуба. И чет такого не припомню выражения.

DrRulez ★★★★★
()
Ответ на: комментарий от UriZzz

Единственное что приходит в голову — для использования в системах требующих производительности.

Но тут для игорей всё на 99% упрётся в драйвера.

А вот главную беду losedows — абсолютно бесконтрольные программы «черные ящики», она не решит никак и никогда.

hargard ★★★
()
Ответ на: комментарий от liksys

Военные корабли ходят, потому что поход. Гражданские плавают.

Гражданские вообще не корабли, но суда. Кораблём являет только лишь судно на действительной военной службе. Ну или парусное судно с тремя мачтами и прямым парусным вооружением.

Camel ★★★★★
()
Ответ на: комментарий от tiinn

А теперь скачанная реактось не запускается даже на том железе, где раньше запускалась. Всё, в пень.

Уахаха - они о5 умудрились все сломать ? Ухахахаха, буагага!

DrRulez ★★★★★
()
Ответ на: комментарий от liksys

Файл = папка = директория, в случае компов.

Файл - единая, обрабатываемая целиком сущность в телеграфных, телетайпных и вычислительных сетях, на магнитной ленте и других носителях.

Директория - абстракция для упорядочения файлов в файловых системах.

Папка примерно соответствует директории в графических интерфейсах. Примерно - потому что папка на деле может быть архивом, а может быть виртуальной папкой наподобие «Корзины» в операционных системах, индекса всех видео, аудио или списков проигрывания в VLC.

Vidrele ★★★★★
()
Ответ на: комментарий от ann_lortemp2

Нет, здесь как раз именно отображение папок, всё правильно.

Директория или каталог — объект файловой системы. Папка — элемент графического интерфейса. Здесь речь идёт именно о последнем, причём ещё и именно об отображении.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от Vidrele

Тьфу ты, а я всё думаю - в чем проблема. Хотел написать «каталог = папка = директория», и протупил. И проблему не вижу в упор.

Мог бы, конечно, съехать на том, что всё одно - иноды, но не буду. Спать надо больше, вот что.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Ответ на: комментарий от DrRulez

Я в принципе не понимаю этого фанатизма по виндам. Посредственная ОС с посредственным подходом к проектированию, сборник костылей, велосипедов и легаси.

Я еще могу понять хоть какую-то тоску по DOS - и то мелкомягкие его не сами сделали, а купили. Или по Win95 - подсмотрели у Xerox и Apple. Но всё остальное - форменный хлам.

Щас все тоскуют по XP, но я прекрасно помню, что в былые времена ее не поносил только ленивый.

А уж писать свой открытый аналог проприетарного поделия - хз, хз.

liksys ★★★★
()

Патч был представлен еще в 2016 году

В разработке ReactOS в последнее время наблюдается некоторое оживление.

Патчи принимаюн Энты?

BceM_IIpuBeT ★★☆☆☆
()
Ответ на: комментарий от hobbit

На похорониксе

Какой-то нелёгкий негативный оттенок. :)

dataman ★★★★★
()
Ответ на: комментарий от BceM_IIpuBeT

Я еще могу понять хоть какую-то тоску по DOS - и то мелкомягкие его не сами сделали, а купили

Ну изначально да. Но то, что они купили, они потом изрядно доработали.

Или по Win95 - подсмотрели у Xerox и Apple

Это не совсем так. На самом деле, что они, что эпл - оба два сперли у ксерокса - гораздо раньше. И одновременно :) На той экскурсии в лабораторию были и те и другие.

Щас все тоскуют по XP, но я прекрасно помню, что в былые времена ее не поносил только ленивый

А это весьма известная секта почитателей «Божественной винды». У них любая винда «божественной» становится, как только выходит следующая :) Как по мне - последней вменяемой, была 2000-я. Потом началось натягивание то одного, то другого. В итоге на декстопе вырос дикий неповоротливый монстр, которого индус сейчас активно обвешивает всякой вебней, паралельно штопая безопасность. Выглядит - забавно :) Единственное, что там нормального - это ядро и драйвера. Все остальное уже давно не торт.

А уж писать свой открытый аналог проприетарного поделия - хз, хз.

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

DrRulez ★★★★★
()
Ответ на: комментарий от liksys

Каталог = директория ≈ папка. Я не против, чтобы каталоги папками называли. Все каталоги могут быть предоставлены как папки.

Мог бы, конечно, съехать на том, что всё одно - иноды, но не буду. Спать надо больше, вот что.

Если у нас вообще есть ФС. А так-то: телетайпы, магнитные ленты, Audio CD, файлы в файле ака архивы… Да и где в /proc, /sys и /dev айноды?

Vidrele ★★★★★
()
Ответ на: комментарий от liksys

Военные корабли ходят, потому что поход. Гражданские плавают.

Это смотря в каком языке. В Германии все ездят, даже корабли :)

gns ★★★★★
()
Ответ на: комментарий от DrRulez

Единственное, что там нормального - это ядро и драйвера.

Ну фиииг знает. У меня есть игровой комп с десятой виндой на 4090 и каким-то распоследним райзеном-9 на конец 2023 года (не помню модель). Так вот, даже на этом топовом железе винда работает как говно.

Особенно прекрасно, когда запускаешь какую-нибудь старую игру, которая выставляет какой-то неподдерживаемый графический режим - и всё, винда умирает. В смысле, с концами, виснет намертво, только аппаратный резет. А после резета она продолжает умирать, потому что говно в разрешении зачем-то закешировалось в реестре. Загружается и умирает, загружается и умирает.

Вопросов тут, конечно, масса. Почему вообще юзерспейсное приложение может убить ядро видеорежимом? Почему видеорежимы кешируются? Чтобы что? Зачем? Кто это придумал?

Это первое, что вспомнилось. Винда даже с ролью лаунчера для игр едва ли справляется. Ты ее ставишь - и дальше она начинает гнить под собственным весом. В какой-то момент догнивет - и привет, переустановка. Чудо, просто чудо, а не система.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Ответ на: комментарий от liksys

Я в принципе не понимаю этого фанатизма по виндам

Я, наверное, последний, кого здесь можно обвинить в фанатизме по виндам. :) Но тем не менее, возможность поставить драйвер на не самую популярную железяку, просто скачав его с сайта производителя железяки и подключив к ОС как бинарник – это очевидный плюс даже для меня.

Но даже у винды в драйверах периодически что-то ломают. Я помню, как году так в 2005 пришлось таки перейти с 2000 на XP, поскольку драйвер на материнку с поддержкой сна работал только в последней.

То, что минусов у винды огромное количество – это я в курсе.

А уж писать свой открытый аналог проприетарного поделия

…это такой тонкий способ подколоть это самое проприетарное поделие!

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от DrRulez

Как по мне - последней вменяемой, была 2000-я.

Вот тут, внезапно, полностью соглашусь.

hobbit ★★★★★
()
Ответ на: комментарий от Vidrele

А так-то: телетайпы, магнитные ленты, Audio CD

Там, строго говоря, и файлов-то нет. Тупо потоки байтов, в лучшем случае - дорожки, как в Audio CD.

файлы в файле ака архивы

Файлы в архиве всё равно имеют какую-то идентификацию.

Да и где в /proc, /sys и /dev айноды?

В памяти, конечно. Посмотри ls -i /dev.

liksys ★★★★
()
Ответ на: комментарий от hobbit

это очевидный плюс даже для меня

Это не заслуга винды, будем честными. Винда просто особо не эволюционирует в рамках мажорной вресии, от того и ABI-совместимость возможна.

…это такой тонкий способ подколоть это самое проприетарное поделие!

Я понимаю, о чем ты, но не разделяю. Вместо того, чтобы делать что-то полезное, люди делают что-то непонятное. Причем, вполне вероятно, это весьма хорошие инженеры (не все, @DrRulez, я просто хочу верить в людей), которые тратят свой талант хз на что.

liksys ★★★★
()
Ответ на: комментарий от liksys

Особенно прекрасно, когда запускаешь какую-нибудь старую игру, которая выставляет какой-то неподдерживаемый графический режим

Это уже вопрос именно к софту. Я так полагаю, там какие-то прямые вызовы к железу и хаки использовались.

Почему вообще юзерспейсное приложение может убить ядро видеорежимом?

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

Я, собственно, о том и написал, что майкрософт породило кадавра, который жрет, как не в себя. Но тут у них накладывается 1 на другое. Они тащат совместимость (уж совсем то, что ты описал - все-же редкость) и пытаются еще вытащить новые технологии. По итогу их - разрывает. Им бы тут поучиться у эпл. Там дали времени на переход к новому и все - давай-досвиданья. Или переписывай, или лесом иди. Впрочем у эпла - своих косяков тоже хватает.

DrRulez ★★★★★
()
Последнее исправление: DrRulez (всего исправлений: 1)
Ответ на: комментарий от DrRulez

Это уже вопрос именно к софту. Я так полагаю, там какие-то прямые вызовы к железу и хаки использовались.

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

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

Да нифига оно не работает. USB встает колом - это хорошо видно по клаве с зависшим в одном состоянии светодиодом капса. По сети не пингуется. Финита.

liksys ★★★★
()
Ответ на: комментарий от liksys

Щас все тоскуют по XP, но я прекрасно помню, что в былые времена ее не поносил только ленивый.

К ХРюше две основных претензии:

  1. Она зачем-то пытается думать за пользователя (всплывающие окна при втыкании флешки, окна при закрузке, мол, антивирус не установлен)
  2. В неё внесли много лишнего. Всякие свистоперделки.
tiinn ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.