LINUX.ORG.RU

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

 ,


0

3

В разработке 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)
Ответ на: комментарий от seiken

даже в пределах Штатов качество связи очень разное.

Программист в штатах стоит дорого. Это другая история.

даже малейшие лаги при редактировании кода будут бесить.

А вот программистов из Мумбая не будут спрашивать что их бесит. Белый господин сказал будете так работать - значит будете.

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

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

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

Чего ты несёшь? Иди на домохозяечный форум этот бред рассказывай.

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

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

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

Наша контора пока держится, и даже несмотря на то, что уже внедряется философия «исходник только на сервере», мне пока ИТ-гестапо пока даёт мне работать в уютненькой WSL’ке. Конечно, происходит это только потому что корпоративный зондажный тулинг пока не умеет подрубаться к ФС локальных виртуалок WSL.

Но если подумать, то вот это " у них всегда все свежее, проапгрейженное , пропатченное, с круглосуточной поддержкой"… Ну камон, ведь эта поддержка будет осуществляться из тех же мумбайских офисов с хреновым кондиционером, из офиса, обложенного вокруг тем же коровьим дерьмом, что и соседний офис программистов!

seiken ★★★★★
()
Ответ на: комментарий от Qui-Gon

Ты совсем глупый?

Ну кроме скриншота картинкой.

Что тебе ещё то надо? Попытайся включить мозг и без дальнейших подсказок догадаться насколько огромная эта дыра и как её можно проапгрейдить.

В зависимости от того куда лез последствия могут быть от неприятной беседы если это было просто детское любопытство до уголовки если любопытство было проявлено в сторону строго конфиденциальной корпоративной иформации.

Это - разумеется. Но это «достижение» не супер-технологий в сфере ИТ-безопасности, а законодательства и прочих организационных мер. Впрочем, даже это случится не во всех случаях, зависит от того что именно утянешь и как будешь в дальнейшем использовать.

а в корпоративные админы набирают сплошь каких то недоучек

Если ты сам на такой должности то видимо так и есть. Если же нет - то ты просто всё переврал в меру своего непонимания.

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

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

А что значит «фирменные драйвера» под аудиокарту в контексте linux? Это вообще не совсем понятно. Внешняя аудиокарта это стандартное USB устройство, и если она «хорошая», то как раз не должна требовать никаких фирменных драйверов, а работать со стандартным драйвером USB аудиокарты в ядре линукс. Драйвера как раз нужны в винде, где нету полноценной звуковой подсистемы, и чтобы работать со звуком прикручивается сторонний костыль asio, тебующий неких «фирменных драйверов» для компенсации убогости винды. Причем тут линукс, лично мне не понятно.

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

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

Тебе скорее всего на 99.9 не дадут утянуть ничего, а схватят за руку в процессе. А далее уже будет твой жалкий лепет оправдания против мнения беопасников что ты по их мнению старался утянуть.

Ну кроме скриншота картинкой.

Что тебе ещё то надо? Попытайся включить мозг и без дальнейших подсказок догадаться насколько огромная эта дыра и как её можно проапгрейдить.

Никак. Если сотрудник удаленщик - то ты никакими ухищрениями не отнимешь у него смартфон с камерой которой можно сфоткать любой экран. А учитывая качество камер - это фото будет не хуже любого скриншота. Поэтому смысла защищаться техническими средствами от скриншота - абсолютно бессмысленная затея

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

Никак. Если сотрудник удаленщик - то ты никакими ухищрениями не отнимешь у него смартфон с камерой которой можно сфоткать любой экран.

В дополнение порекомендую обратиться к толковому словарю за разъяснением слова «проапгрейдить». Это совсем не синоним к «защититься от», как ты видимо решил.

Тебе скорее всего на 99.9 не дадут утянуть ничего, а схватят за руку в процессе.

Ага, за руку в которой смартфон с активной камерой.

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

Комментарии к статье вызывают грустное впечатление.

И то, что люди пищат, плачут от новшеств Windows 11, но продолжают лезть на кактус ожидать милостей от доброго барина («Пользуйтесь IoT версией»).

И то, что Галянт делает новые фичи, но в мейнстрим их не получить, «поскольку коммуникация с ним затруднительна». Он же уже не первый год фичи для реактоса пилит, я помню, USB-стеком занимался, хоть что-то от него в основной репозиторий попало?..

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

И то, что люди пищат, плачут от новшеств Windows 11

Где?? Специально просмотрел все комментарии — нет тут такого!Ты это впечатление, возможно, с какого-то виндового сайтика сюда принёс? ;))

но продолжают лезть на кактус ожидать милостей от доброго барина («Пользуйтесь IoT версией»).

Вообще что-то непонятное: ничего подобного в комментариях...

И то, что Галянт делает новые фичи, но в мейнстрим их не получить, «поскольку коммуникация с ним затруднительна». Он же уже не первый год фичи для реактоса пилит, я помню, USB-стеком занимался, хоть что-то от него в основной репозиторий попало?..

А это вообще никак ни к тутошним комментариям, ни к комментаторам никакого отношения не имеет. Это «в консерватории надо что-то изменить», а не тут, в комментариях...

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

Посмотри внимательно на первые три слова моего комментария. На третье особенно. Тебя там ничего не смуща?..

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

Нет, не смущает. Смутить меня тебе не удалось. Как, впрочем, и прояснить хоть что-то...

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

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

энные по счёту слова

Третье слово – «статье».

Я имел в виду комментарии не к этой новости, а к статье, на которую была ссылка в комментарии @diakin, на который я, собственно, отвечал.

нормально, по-русски

Да собственно, всё было по-русски. Но да, требует прочтения. С учётом контекста.

Вообще, когда отвечаешь на комментарий, который был адресован кому-то другому, крайне полезно посмотреть, на что же, собственно, отвечал он. Помогает не попасть в дурацкое положение.

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

Побуду капитаном.

Он про комментарии к статье (это и есть первые три слова, да).

Статья в контексте той ветки есть только одна, на неё ссылка прямо в комментарии, на который он отвечал: https://habr.com/ru/articles/955656/

Данная тема (в которой мы сейчас) ни при чём, «смотреть все комментарии» здесь для тебя не имело смысла, это другой контекст, если ты тогда это имел в виду. Если ты всё же посмотрел именно комментарии к статье (на хабре) и не увидел там плача от новшеств, то просто посмотри внимательнее: IoT находится поиском, а остальное размазано, но увидеть всё равно легко.

// кэп-mode off


Впрочем, зачем читать комменты на хабре, да ещё и грустить по этому поводу, мне непонятно. С контенгентом хабра всё уже предельно понятно последние несколько лет как минимум.

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

Побуду капитаном.
Он про комментарии к статье (это и есть первые три слова, да).

Спасибо, кэп! :)

Впрочем, зачем читать комменты на хабре, да ещё и грустить по этому поводу, мне непонятно

«Аналогично, шеф!..» © Колобки

С контенгентом хабра всё уже предельно понятно последние несколько лет как минимум.

Не буду с этим спорить, тем более — здесь, и уж тем более, потому что сам там последние годы бываю очень редко. А вот мне так и непонятно, на кой тащить на LOR свою грусть-тоску впечатления о том, то "там, за горизонтом"... Но это так, «лирика». Можно не обращать. Внимания, да. :)

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

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

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

Эх, надо было screen выбрать, тогда бы видно было на каком месте застряло. И там можно нажать I(Ignore) на некоторых ошибках, и оно пойдет дальше.

diakin
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.