LINUX.ORG.RU

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

 ,


0

2

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

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

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


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

>>> phoronix

★★★★★

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

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

Однако, SpaceX использовало «технологии предков», от которых ранее отказывались не из-за невозможности, а из-за нецелесообразности и научной, технической бесперспективности. Сегодня ничего не изменилось - возвращаемые ступени - нелепое решение, однако, оно как-то эксплуатируется и пуляет в космос. Аналогично и XP - такое было возможно в древности, но потом время ушло, и тем не менее, эту лошадь ещё можно вроде гальванизировать

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

Сегодня ничего не изменилось - возвращаемые ступени - нелепое решение

Ясно, «они забыли о космической радиации» / «вы находитесь здесь».

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

Мелкомягкие тут же их бы и засудили. Ну вот этот момент присутствует ) Они бы все перерыли и нашли к чему прицепиться.

diakin
()
Ответ на: комментарий от alash

SpaceX опирается на технологии и проекты 1972 года Да-да-да, диванные эксперты они такие Ж8-()

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

P.S. давно отобрали кнопку «показать удалённые»? @dataman, наверняка знаешь.

Нужно не клоунов коллекционировать, а шкворц

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

Именно так. Я надеюсь, что Valve немного пошатнет этот коричневый колосс.

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

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

Что в твоём понимании «весь мир»?

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

Зачем?

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

Разве это не опровергает тезис о том, что «весь мир вынужден», вместо того, чтобы подтверждать его. Горстка геймеров и «профессионалов с узкоспециализированным софтом» — это не весь мир.

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

Былая мечта майкрософт захватить все возможные платформы:

Целью UWP является помощь в создании универсальных приложений, запускаемых как на Windows 10, Windows 10 Mobile, Windows 10 IoT и Windows 11 без изменения в коде.

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

Ну ё моё, вообще-то, по контексту речь шла про десктоп. Реактос на другое и не претендует, вроде.

А на десктопе 3/4 рынка у винды, около 20% у макоси и 5-6 у линукса.

Да, это уже не «весь мир», но всё ещё крепкая монополия. Лично для меня признаком победы будет ситуация, когда нельзя будет без репутационных потерь выпустить, например, хорошую внешнюю звуковую карту (пошто опрос загубил, кстати?) и не выпустить для неё фирменные драйвера под Linux. Вот это будет ОН. А пока, прости, заверения о «ничтожной доли винды» звучат довольно смешно.

P.S. Чтобы два раза не вставать, хорошая внешняя звуковая карта – ни разу не признак «профессионала с узкоспециализированным софтом» и уж тем более не представителя «горстки геймеров». Просто ценителя хорошего звука, каких довольно много.

P.P.S. Да и геймеры, вообще-то – не горстка, а довольно заметная покупательская сила на рынке десктопов. Игнорировать их я бы не стал. Другое дело, что как раз к ним-то линукс поворачивается лицом довольно заметными темпами.

P.P.P.S Или это всё-таки стёб был?

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

По данным Statcounter на декабрь 2025 года, доля Windows среди десктопных операционных систем по всему миру — 66,4%. gs.statcounter.com Для сравнения: доля OS X — 7,74%, macOS — 4,75%, Linux — 3,86%, Chrome OS — 1,24%. gs.statcounter.com По данным StatCounter, в июне 2025 года доля Linux на мировом рынке настольных ОС составила 4,1%

По данным ООН и Worldometers, в 2025 году на Земле будет проживать около 8,2–8,3 млрд человек По данным аналитического портала StatCounter на июнь 2025 года, общее количество пользователей Windows в мире — более 1,4 миллиарда.

Чьи там проценты-то мизерные?

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

Ну ё моё, вообще-то, по контексту речь шла про десктоп

Мне не очевиден этот контекст в данном случае, именно поэтому я и начал с того, что попросил пояснить, что имеется в виду под «весь мир». На что получил вместо ответа какую-то невнятную телегу про «посмотри». Посмотрел, увидел это.

Да, это уже не «весь мир», но всё ещё крепкая монополия.

Моя претензия была именно к «весь мир», а не чему-то ещё.

Ну и ещё к «вынуждены и не могут отказаться», но это следующий этап.

Лично для меня признаком победы будет ситуация, когда нельзя будет без репутационных потерь выпустить, например, хорошую внешнюю звуковую карту (пошто опрос загубил, кстати?) и не выпустить для неё фирменные драйвера под Linux. Вот это будет ОН.

Это неплохой признак. Только вот я вообще ни о какой победе не говорил, поскольку войны не веду.

пошто опрос загубил, кстати?

Я там перед удалением отписал. Осознал, что кривой он — слишком уж много юзкейсов я не учёл, а если их добавить, получается сложно, и изначальный смысл теряется. Надо всё обдумать и перезапилить, но хорошо — будет проще, чем пытаться чинить костылями и подпорками изначально плохо продуманный вариант.

Да и геймеры, вообще-то – не горстка, а довольно заметная покупательская сила на рынке десктопов.

Да, но даже 100% рынка десктопов — это далеко не «весь мир», в том и суть. Мир не ограничивается десктопами. Более того, доля десктопов в принципе падает.

Игнорировать их я бы не стал.

Я и не предлагал.

P.P.P.S Или это всё-таки стёб был?

Да не то чтобы стёб… Просто не люблю, когда делают очень громкие заявления, которые если разбирать по существу, оказываются не тем, чем кажутся и требуют 100500 оговорок, в духе «ну может не весь мир, а только среди пользователей компьютеров, причём именно десктопов, и на тех две трети» и «ну может не вынуждены и не могут отказаться, но привыки и не хотят пробовать ничего нового», и т.д. и т.п. Именно к этой фразе я «прикопался» потому что довольно наглядный пример подобного, и целью своей я ставлю именно как-то показать, что лучше бы уровень аргументации повышать, а пафос иногда лучше бы снизить.

Цели доказать «победу линукса» или ещё что-то такое, и как-то поспорить с тем, что проблема вообще в принципе существует, я не ставил. Я проблему признаю. Но не нужно её преувеличивать (как и преуменьшать). Здравая оценка, в том числе при обсуждении — первый шаг в налаживании конструктивных коммуникаций, в том числе и для решения проблемы действием. А если просто постоянно повышать градус пафоса, раздувая всё для вселенских (буквально вселенских — «весь мир» же) масштабов, то всё, что из этого выйдет — эмоционально друг друга накрутить, а к каким-то конструктивным действиям так и не приступить.

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

среди десктопных операционных систем

А если ещё по стране выбрать и по возрасту почеррипикать, то можно и 100% набрать :)

Жаль, что к «весь мир» это не имеет никакого отношения.

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

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

Я, помнится, задавал этот вопрос уже пару раз, и ни разу не получил внятного ответа. Может, тут ответит кто-то.

Представим два подхода:

  1. Ставим reactos и всё необходимое ПО;
  2. Ставим linuх c, например, xfce, туда ставим wine, всё ПО ставим через wine.

При втором подходе мы получаем в разы более стабильную систему. Софт, который в ней будет работать, плюс-минус соответствует тому, что получим в reactos. Да, если я ошибаюсь, и reactos запускает больше софта, чем wine - поправьте, но мне кажется, что ситуация именно такова.

Единственным теоретическим минусом второго подхода является невозможность использовать виндовые драйвера. Но тут есть два момента: во-первых, поддержка оборудования на linux в данный момент очень хороша, редко можно найти что-то, что не работает; во-вторых, под reactos все драйвера винды в теории будут когда-то работать, но только в теории. На практике как раз драйвера - это тот ещё ад, в результате, даже в случае мега-успеха reactos придётся искать оборудование именно под неё. То есть, «плюс» от теории тут чисто теоретический.

Это при том, что я описал сетап из разряда «хочется странного», по факту ты ставишь приложения из тех же flatpak, а уж wine используется для того, чего под linux ну совсем нет… И даже такой «странный» подход даёт лучший результат.

Да, в теории reactos должна запускать вообще все программы под windows и работать со всеми драйверами, но с драйверами это - просто невозможная задача. С софтом - проще, но не проще wine. При этом, так-то в теории, в идеальном мире, wine тоже должен уметь запускать вообще всё…

Короче, расскажите мне кто-нибудь про плюсы reactos в сравнении с linux+xfce+wine. Мне интересно, вероятно, я чего-то не понимаю, но что же я всё-таки упускаю?

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

Короче, расскажите мне кто-нибудь про плюсы reactos в сравнении с linux+xfce+wine.

Да правильно ты сразу понял — драйвера и в целом работа с железом. Какой-нибудь проприетарный перепрошивальщик раскладки клавиатуры с большой вероятностью под Wine в лучшем случае тебе интерфейсом красивым помигает, но реально нужных сигналов по USB не пошлёт, а в худшем вообще не запустится, а под ReactOS может быть и сработает как надо. Туда же какие-то стрёмные древние сканеры штрихкодов, дров которых под линукс не было и теперь уже никогда и не будет, ну и всякое такое.

Если нужен только софт, работа с железом напрямую не нужна, то вариант с Wine предпочтительнее в подавляющем большинстве случаев.

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

Какой-нибудь проприетарный перепрошивальщик раскладки клавиатуры с большой вероятностью под Wine в лучшем случае тебе интерфейсом красивым помигает, но реально нужных сигналов по USB не пошлёт

Ну основная проблема в том, что подобный перепрошивальщик, скорее всего, и под reactos не заведётся - причём не сейчас, а никогда. Потому как, скорее всего, там будет такой говнокод, который будет использовать «недокументированные возможности» той же винды, которые воспроизвести в reactos будет невозможно. Уже не говоря о том, что такая хрень часто на разных версиях винды работать не умеет…

Короче, да: этот плюс есть, но, как мне кажется, чисто теоретический - крайне маловероятно, что это когда-либо будет работать, и уж тем более - работать надёжно.

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

Ну основная проблема в том, что подобный перепрошивальщик, скорее всего, и под reactos не заведётся - причём не сейчас, а никогда.

Скорее, не скорее, не знаю. Но у кого-то что-то заводилось, и вот им этот самый реакт подходит. У кого не заводится — ну не судьба, значит.

Короче, да: этот плюс есть, но, как мне кажется, чисто теоретический - крайне маловероятно, что это когда-либо будет работать, и уж тем более - работать надёжно.

Думаю, ты его недооцениваешь. Возможно, такого железа (а точнее виндософта для него) и меньшинство, но его всё ещё достаточно много, чтобы применение сабжу таки нашлось.

В конце концов, бедлолаге, у которого есть какая-то железка и есть задача как-то поработать с этой железкой с помощью какой-то древней проприетарной виндософтины (возможно не на постоянку, а один раз, скажем, перепрошить), всё равно, какой там процент железок и софтин заведётся в таком сетапе, а какой нет — ему-то главное, чтобы одна завелась, та, что у него. И такие находятся. Ну и попытка не пытка зачастую — попробовал в реакте, не получилось, откатился к плану Б с установкой реальной старой винды или покупкой дополнительного компа с ней.

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

Так, ты повторил факты, которые я перечислил.

Что дальше? Ты желаешь возразить? Я весь внимание.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.