Как стать автором
Обновить

Комментарии 211

Стали работать вполне серьезые приложения, как я вижу, кто-нибудь пытался запускать delphi на reactos?
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
я пытался.
ставил пятую версию. работает.
Ребят, у меня только 1 вопрос. Это не троллинг, мне действительно интересно. Зачем вы ее делаете?
Чтобы лучше понять ваш вопрос, хотелось бы уточнить: вы под какой операционной системой обычно работаете?
Kubuntu 14.10, но я понимаю зачем пилят Windows и Mac OS. Меня интересует, что вами движет? Как руки не опускаются?
НЛО прилетело и опубликовало эту надпись здесь
Программисты обычно работают по следующим причинам. 1) нравится проект; 2) желание получить в свое распоряжение разрабатываемый продукт; 3) деньги.

Причины 1) и 2) во многом пересекаются. Так вот, для продуктивной работы, я считаю, наличие причин 1) или 2) обязательно, и по степени мотивации они могут даже перевесить причину 3). Ну а что именно для разработчиков ReactOS важнее, сам процесс или ожидаемый результат — это уже не столь важно. Вклад обоих этих факторов может даже меняться во времени, главное — чтобы суммарной мотивации было достаточно для продолжения работы.

До того, как Линукс завоевал свои сегодняшние позиции, он ведь тоже разрабатывался энтузиастами «по непонятным причинам».
У GNU вообще и Linux-а в частности, кроме непонятных причин было будущее…
У ReactOS его нет, а судя по новым замашкам мелкомягких им может статься не западло когда-нибудь таки открыть исходники.
Открытые сорцы и пермиссивная лицензия для средств разработки (библиотеки, языки) — прямой путь к популярности, которую можно трансформировать в популярность своей платформы.

Ось — не средство разработки. Захвату популярности открытые сорцы не помогут (см. линукс и десктоп, собственно).

Так что предпосылок нет.
О том, что будущее было, нельзя было знать до того, как оно наступило.

Линукс ведь начинался с того же — опенсорсная реализация юникса, который был и остается многим так мил. Чем в таком случае ReactOS хуже? Архитектура Windows принципиально не уступает, а где-то и превосходит Unix. Особенно учитывая большое количество прикладного ПО под Windows.
У Линуса была цель. Достижимая, в общем-то. И его детище таки туда движется.

А у ReactOS где цель? Пока что остаются нереализованными фичи винды 20-летней давности. Винда при этом движется вперёд с огромной скоростью. Догнать невозможно в принципе.

Откуда может браться энтузиазм для разработки заведомо невозможного, причём того, что практически никому не нужно? Виндузятникам не нужен реактос, им за глаза хватает винды; линуксоидам не нужен реактос, им нужен фотошоп для линукса; маководам вообще никакого дела.
У Линуса не было цели, вспомните сообщение в рассылке Minix.
Ну как же, сначала он хотел изучить i386. Чем не цель? Потом — продолжил, потому, что понравилось.
Насколько помню из книжки «Just for fun», Торвальдсу нужен был терминал для подключения к университетскому мейнферейму. А ещё ему нужен был быстрый комп, и он купил i386 (на тот момент лучший по соотношению «мощь/цена»). Так как его любимый Minix глючил и лагал на i386, Линус сел писать свою систему. Ну и когда получилось, поделился с мужиками в рассылке Миникса.

У реактосовцев (Брагина) изначально цель была другая — создать открытую WinAPI-совместимую ОС. Не понимаю этого срача: Linux vs Reactos… Пусть расцветает сто цветов!

Если Реактос начнёт нормально робить, я первый побегу к руководству со служебкой о переходе с Винды на Реактос (несмотря на уважение к консоли Unix), ибо пользователю нужен отзывчивый десктоп и работающие бизнес-приложения.
Ладно, представим мифическую ситуацию, что нужные приложения идеально работают на реактосе.

Руководство спросит: саппорт есть?

Руководство спросит: специалисты есть?

Руководство спросит: это легально?

Неправильный ответ хоть на один вопрос будет означать, что ваш вариант не рассмотрят.
Руководство спросит: саппорт есть?

А что, на винде есть саппорт, который может решать нетривиальные проблемы пользователей, на которые нет ответа в гугле? Извините, может я не в курсе о наличии такого саппорта, но первый раз слышу о том, чтобы его наличие было важным.
Руководство спросит: специалисты есть?

Какие специалисты имеются в виду?
Руководство спросит: это легально?

А что, есть сомнения в легальности ReactOS?
А что, на винде есть саппорт, который может решать нетривиальные проблемы пользователей, на которые нет ответа в гугле?

Да. Разбираются в конкретных проблемах, выдают непубличные хотфиксы и всё такое.

Если Майкрософт внимательно обрабатывает мои баг-репорты и выпускает исправления, хотя я им копейки не заплатил ни за ось, ни за приложение, ни за саппорт, то таки думаю, что к настоящим клиентам они ещё внимательнее относятся. :-) Это вам не Гугл.

Какие специалисты имеются в виду?

Сисадмины, разбирающиеся во всех нюансах оси.

А что, есть сомнения в легальности ReactOS?

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

ах вот о чём речь

наплевать на такую «легальность» и на мелкомягких в таком случае. Серьёзно. У нас софтварных патентов нет, так что пусть подавятся, но написать аналог — легально
Реактос предназначен только для России или всё-таки для всего мира? Потому что в разных странах разные патенты, и нарваться на проблемы (если МС пожелает) очень просто.
Да ладно, ладно, нарваться на проблемы до сих пор линукс так и не смог, хотя мс этого явно страстно желает. И он есть во всех странах. Хватит стращать и не несите чепуху.
Майкрософт знает, когда можно размахивать патентами, а когда это себе дороже. Они знают степень проникновения линукса, и что в энтерпрайзе, насквозь пропитанном виндой, всё равно где-то есть линукс, и бороться с ним — значит, воевать против своих же покупателей.

Ну а последнее время Майрософт вообще учится на линуксе зарабатывать. Облака и всё такое. Не можешь победить — так возглавь, что называется. Интересно, как долго MS Linux будет оставаться шуткой…

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

Впрочем, пустое. Я всё равно в сказки не верю. :)
Да. Разбираются в конкретных проблемах, выдают непубличные хотфиксы и всё такое.

Не знал. Честно. Честь им за это и хвала. Теперь буду при случае отправлять им баг-репорты. До вашего сообщения думал, что в МС к ним относятся как и везде, т.е. наплевательски.
Сисадмины, разбирающиеся во всех нюансах оси.

Думаю, что виндовый сисадмин справится и с ReactOS. А таких, которые на самом деле разбирались бы «во всех нюансах» — и под виндой единицы, и за счет своей высокой квалификации они как правило переходят на другие должности.
А есть гарантия легальности?

«Полную гарантию может дать только страховой полис» (с) Остап Бендер

Нет никаких гарантий, что и винда полностью легальная, и когда-нибудь какой-нибудь патентный тролль не запретит ее использование в масштабах небольшой страны. МС — крупная компания, что делает такой исход маловероятным, но и на них находится управа. Вспомните, как страны Евросоюза судились с МС в середине 2000х и добились крупных штрафов и исключения из винды некоторых компонентов.
Сейчас мелкомягкие не замечают реактос, потому что замечать нечего. А когда заметят, то никто не может гарантировать, что МС не спустит на реактос цепных юристов.

Не скажите. Замечают, и еще как. Вот был Mark Russinovich, создал прекрасную коллекцию утилит. Его переманили на работу в Microsoft. Вот был Alex Ionescu, архитектор и разработчик ядра ReactOS в его современном виде. Его тоже переманили в Microsoft, открыли ему вожделенные исходники винды, но в связи с этим он потерял возможность легально участвовать в разработке ReactOS. Так что МС борется с ReactOS, но переманить ведущего специалиста, «душу проекта» к себе на работу значительно дешевле, чем спускать с цепи юристов. И для имиджа благоприятнее, и сотрудник ценный появляется. После ухода Alex Ionescu развитие ReactOS затормозилось очень значительно.
Вот был Alex Ionescu, архитектор и разработчик ядра ReactOS в его современном виде. Его тоже переманили в Microsoft, открыли ему вожделенные исходники винды, но в связи с этим он потерял возможность легально участвовать в разработке ReactOS.

Ха-ха, тоже вариант. :) Да и нельзя просто взять и переманить. Если бы Алекс не хотел уйти, он бы не ушёл.

Как я понял по его блогу, он ушёл из ReactOS до прихода в МС. Записей про работу в МС в его блоге не нашёл, нашёл упоминания, что он сам активно искал работу в софтварных гигантах.
Вообще-то Алекс вернулся в ReactOS. И возможность участвовать легально в проекте не потерял.
НЛО прилетело и опубликовало эту надпись здесь
На территории какой страны? Разборки на счет АПИ происходят в США, и только там они будут иметь юридические последствия. США — не весь мир и даже не половина.
НЛО прилетело и опубликовало эту надпись здесь
На данный момент, если предположить, что если сайт ReactOS завтра заблокируют великим американским фаерволом повсеместно в США и Канаде, мы, наверное, вообще этого не заметим. 90% активных разработчиков и тестеров проекта абсолютно точно живет за пределами этих стран. Ну упадет посещаемость сайта на 500 человек уникальных в день и все (большинство из этих 500 человек — абсолютно случайные посетители, на сайт заходят редко и рандомно).
НЛО прилетело и опубликовало эту надпись здесь
Что именно работает медленнее? Курсор мыши движется медленнее? Какие версии дистрибутивов, какое железо?
я наоборот удивился, когда запустил дебиан 7 на 512 метрах памяти… и ему даже своп не понадобился после старта

и это с гноме3 (правда, классчический шелл)
Аналогично, убунта по сравнению с windows 7. Попробовал убонту и теперь не могу работать в windows 7 — стал замечать тормоза. Разница слишком большая.
медленнее Windows XP\7

Не совсем верно сравнивать производительность Линуксов последних версий с Windows XP (выпущена 13 лет назад) и Windows 7 (5 лет назад). Раньше и Линукс работал быстрее, сейчас и Windows работает медленнее. Вместе с прогрессом железа, это нормальное явление.
В 2004 году Windows XP работала ощутимо отзывчивее и быстрее Ubuntu на моей машине (PIII-550MHz, 196Mb RAM). На тот момент эта была последняя версия Windows (со всеми обновлениями) и последняя же версия Ubuntu (мне её тогда прислали по почте). Драйвера на видео встали нормально, игры с 3D шли без слайд-шоу. Но общая отзывчивость системы была ощутимо ниже Windows XP. Потом я ещё пробовал пару дистрибутивов — лучше нигде не было. Хотя я к вопросу подходил достаточно религиозно и всячески убеждал себя пару месяцев, что Linux работает быстрее. Но глаза то видели, что это не так :)

С тех пор много воды утекло. Больше я не пытался использовать Linux в качестве настольной системы. Точнее, один раз были такие мысли (в 2010), но тогда он не смог установиться: установщик Ubuntu не смог найти драйвера на CD-ROM, с которого он был запущен, а мне было лень разбираться в причинах. Так что как там дела обстоят сейчас я не знаю. Но по моему скромному опыту по крайней мере раньше Linux с Gnome или KDE не был быстрее Windows XP.
НЛО прилетело и опубликовало эту надпись здесь
«Монолитное» не значит «большое» или «неконфигурируемое». Монолитное, как противоположность микроядру, означает, что ядро включает в себя не только необходимый минимум (управление памятью и обмен сообщениями), и все дополнительные компоненты выполняются в общем с ядром адресном пространстве.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
да на это сто лет уйдёт. А юзеры захотят zfs, а её нельзя по лицензионным соображениям
А на чем писать гуй на винде кроме .net? На чистом win api? А вы пробовали? Это путь боли и страданий для любого более или менее серьезного приложения.
На Delphi прекрасно пишем. Правда пока еще на VLC, т.к. FireMonkey по версию Delphi XE5 включительно был крайне сырой (Delphi XE 6-7 еще не пробовали). Но как я понял WPF в Visual Studio 10 тоже был не айс, не знаю как в 13-й.
НЛО прилетело и опубликовало эту надпись здесь
А QT? GTK?
А еще tk, wxWidgets
Вы с адептами WinXP и Delphi собрались спорить про разработку?

Если в любом приличном обществе сказать «Windows 7 мастдай, WinXP фарева», то тебя поднимут на смех. В случае Хабра ещё и заминусуют в –50, не раз наблюдал подобное, особенно в топиках, касающихся веб-разработки. Но тут собрались те, кто не видит разницу между осями и слепо верит в превосходство десятилетней оси. Им невдомёк, что юзеры регулярно обновляют железо (чаще, чем раз в 10 лет), и поэтому для них важнее новые функции, а не +10% к скорости гуя. Потребности к скорости у юзеров одни и те же, а железо постоянно новее, поэтому скорость разработки и, соответственно, новые фичи выходят на первый план.

Тут же сидят бабушки на лавочках, рассказывают про Дельфи (в котором «почему-то» никак не реализуют FireMonkey) и голый ВинАПИ («не писал, но одобряю»), при этом заминусовывая всех, кто с ними не согласен (до кармы тоже добрались, да). Пусть играют со своими игрушками, на здоровье. Результат всё равно налицо: 20 лет назад в WinNT 3.x были разграничение прав и принтеры, а в 16-летней ReactOS их нет. И песня всё та же: «Ну-у-у, когда-нибудь, может быть, да и вообще оно не очень-то и нужно...» На дворе шёл 2014-й год.
НЛО прилетело и опубликовало эту надпись здесь
У меня второй комп — коредуо, поэтому я знаю разницу. Да, ядра не сильно ускорились. Но — ускорились. И их стало вдвое больше. Новые инструкции опять же. Всё больше приложений становятся многопоточными. Это — прирост к скорости.

Оперативной памяти нынче принято ставить не 2-4 гига, а 8-16. Винты потолстели. Ещё в висте добавили, а в семёрке улучшили всякие всякого рода оптимизации, которые эффективно используют ставшую дешёвой память. Горячий запуск толстенной Visual Studio последней версии с десятками толстых плагинов занимает у меня 5 секунд. Это — прирост к скорости.

Видеокарточки заметно растолстели и по памяти, и по ядрам. И в самой оси, и во многих приложениях используются графическое ускорение и расчёты на видеокарте, теперь это не только для игрушек. Aero, WPF, браузеры, Photoshop — они все насквозь пропитаны взаимодействием с видюхой. Это — прирост к скорости.

Если медленный процессор, мало ядер, мало оперативной памяти, старая видеокарта — это в сумме даёт очень и очень существенную разницу в скорости.

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

Веб-разработчики знают цену древнему софту и железу. На них это сказывается постоянно, даже чаще, чем на разработчиках для десктопа.
НЛО прилетело и опубликовало эту надпись здесь
У вас странный посыл «всё можно было сделать в WinXP». Ну вот сделали. В результате получилась Windows Vista.

Много нового API. Поддерживать все вариации — деньги. Ни у кого лишних ресурсов нет. Ни у производителя оси, ни железа, ни библиотек, ни приложений.

Говорить про то, что «можно» — пустое занятие. Вон, в Реактос за 16 лет можно было сделать фичи 20-летней давности. Но их нет. Потому что маркетинг? Нет, потому что ресурсов нет. Как и у тех, кто пишет новые приложения для новых осей с использованием новых библиотек, которые полагаются на новое железо.

Прирост в скорости от разных компонент может быть небольшим, но в сумме он ощутимый.

Эксплорером не пользуюсь обычно, с этим не ко мне. Диалоги сохранения и открытия точно удобнее стали. На порядки.

Что конкретно просело от переписывания на .NET? Список.

От переписывания на .NET проседает использование памяти в первую очередь. Если внимательно относиться к производительности, то скорость одного порядка с плюсами. В крайнем случае узкие места переписываются всё на тех же плюсах.
НЛО прилетело и опубликовало эту надпись здесь
Вы что-то путаете. В самой оси почти всё нативное. В эксплорере нет ни грамма дотнета. Более того, Майкрософт до сих пор не рекомендует писать расширения оболочки на дотнете, хотя с версии 4.5 в процессе могут жить несколько версий рантайма, и управляемый код больше не приносит боль конфликтами, как раньше.

Всякие вижуал студии медленно переползают на дотнет, но тормоза там не из-за него, а из-за дополнительного функционала. Народ решил, что +300% функционала стоят –50% скорости, потому что в итоге скорость разработки вырастает, несмотря на менее отзывчивый гуй. Это подход к скорости изменился, а не технологии испортились.

Новые библиотеки и новый API — это как раз про винду. Посмотрите на досуге, сколько всего нового прикручено на уровне программного интерфейса. Например, с Висты поменялся API для взаимодействия с оболочкой. Да, старый работает (хотя не весь), но в нём недоступны новые фичи и он гораздо сложнее. Вопрос: кто захочет поддерживать две версии кода, причём самую сложную версию для 5% юзеров?

Какие сервисы жрут у вас процессорное время? Поимённо.

У меня Event Viewer открылся за одну секунду, отобразил первый выбранный список Windows Logs/Application — за три. Дальнейшее переключение между списками — меньше секунды (0.5 первый, 0.1 последующие). У меня нет SSD, запуск оснастки холодный, в списках 35 000—50 000 событий. Что я делаю не так?

Если кто-то говорит, что MFC «тяжёлый», то его надо сдавать в дурдом и принудительно лечить электрошоком. Как тонкая сишная прослойка над ВинАПИ может быть тяжёлой?

Что-то мне подсказывает, что в своих тестах вы проверили только CPU и не касались ни GPU, ни новомодных кэшей (которые space vs speed).

— .NET код работает медленее си/си++ + винапи всего в два раза?

Управляемый код, если не забивать на производительность, да, примерно так просаживает скорость. И то всё не так просто. Например, компилятор C# переписывали с C++ на C#. Изначально на время разработки задавалось ограничение, что скорость должна упасть не более, чем в 2 раза. Впоследствии ограничение сделали более суровым. Сейчас (на стадии беты) на большинстве тестов скорость примерно одинаковая.

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

Если посадить писать код самых крутых программистов, то код на плюсах со всякими ассемблерными вставками и прочим хардкором, разумеется, будет ощутимо быстрее. Но это очень дорого, поэтому таким способом пишутся только критичные места. И потом уже управляемым кодом их можно использовать. По такому принципу, например, работают Unity3D, XNA, Monogame и иже.

— Хотим ли покупать больше памяти и новые процессоры чтобы кто то и дальше писал коммерческое ПО на .NET?

Если за счёт большей памяти я имею более крутой функционал, то я готов платить.

Если за счёт большей памяти я имею Хром, то нафиг надо. И Хром нативный, кстати. На C++ и WinAPI.
НЛО прилетело и опубликовало эту надпись здесь
А теперь посчитаем рентабельность проекта. То есть мы опять приходим в общей идее: как академический проект — ок, остальное не понятно.
к дополнению комента dikkini — «стоит ли игра свеч?»
У меня такой же вопрос. Сижу на OSX.
У меня на ноутбуке Windows 8.
И у меня такое впечатление, что это не мой ноутбук, а ноутбук компании Microsoft.
Кажется они им полностью владеют, могут перегрузить и обновить когда захотят…
Купил iPad — кажется им владеет Apple, а не я…
Печально — куда катится мир.
У меня на ноутбуке Windows 8.
И у меня такое впечатление, что это не мой ноутбук, а ноутбук компании Microsoft.

А Вы не читали EULA? :)
а как это влияет на ощущения от работы со своим железом?

EULA касается только софта, а не железа
Работайте с железом без софта, тогда EULA не будет влиять.
Решение гораздо проще. Использовать софт, в котором нет EULA, а есть, скажем, GPL или MIT. Помогает.
Я спрашиваю этот вопрос примерно раз в пол года.
Однако, вместо ясного и понятного многим тезиса — «Просто нам так нравится» обычно слышу нечто за уши притянутое про то, как сильно людям нужны программы под WinXP.
Многие ошибочно полагают, что ReactOS это только Windows XP. На самом деле ReactOS — это Windows NT, которая лежит в основе и последней Windows 8.1. en.wikipedia.org/wiki/Windows_NT.
Если ReactOS — это Windows NT, то где в ReactOS поддержка нескольких пользователей, разграничение прав, планировщик задач, печать? Это всё даже в WinXP появилось, а за мно-о-ого лет до неё.
Не всё сразу, потихоньку пилят.
Кроме как для Terminal Server, просветите, зачем нужна персональному компьютеру поддержка нескольких пользователей? На то он и ПЕРСОНАЛЬНЫЙ компьютер, что им пользуется только один человек. Ну или несколько, но без разграничений прав доступа.

Этот многопользовательский режим пришел в винду из-за того, что это была единственная модель безопасности в операционках на то время. На многопользовательских ЭВМ, работавших под Unix, RSX, VMS и т.д. было более актуально разграничение прав пользователей, чем разграничение прав приложений, которое актуально сейчас. Фактически, эта Unix-мантра: «никогда не работайте из-под рута, работайте из-под непривилегированного пользователя» — это костыль, позволяющий задействовать механизм разграничения прав пользователей для разграничения прав приложений. Человек-то один и тот же работает под рутом и не-рутом, а архитектура и идеология многопользовательских ОС все-таки исходит из того, что разные учетные записи соответствуют разным людям.

Некоторые подвижки в эту сторону появились в Vista, с введением UAC. Но все же этот механизм пока еще слишком топорный. Или нет прав, или все права сразу (делать что угодно). Более тонкой настройки прав приложений пока не наблюдается. А в идеале каждому приложению должно быть возможно сопоставить набор привилегий, наподобие того, как это делается для приложений в соц. сетях.
Ну, вы описали мандатное управление правами. Например, Selinux, Apparmor, Tomoyo. Уже сто лет в обед как есть в линуксе. А в винде до сих пор топорно.

Ну и какая архитектура — передовая, а какая — отсталая?

P.S. Я в принципе считаю, что оно и там, и там топорно. А ещё одна проблема… Вот на всяких совещаниях звучит: мол, давайте управлять правами на основе ролей! И все такие: да, да, давайте! А когда доходит до дела: так какие именно вам права нужны? А они не знают, дайте, говорят админские. Я говорю: не дам, договаривались же, что управление правами будет ролевое. Какие именно — скажите. А они: надо спросить у разработчика. И вот всё, затихли видимо, обошлись.
На то он и ПЕРСОНАЛЬНЫЙ компьютер, что им пользуется только один человек.

Вот стоит компьютер, им изредка все члены семьи пользуются. Как privacy будете обеспечивать?
А хотите сказать он в винде как-то сейчас обеспечивается? Техническая возможность есть, да, кто бы ещё дома ею пользовался.

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

В большинстве случаев никто не заморачивается. Одна учётка, все по очереди.
У моих родителей на ноуте несколько учёток, и все пользуются своими. В чём проблема-то? Я вообще не представляю, как можно пользоваться одной учёткой. Как браузером пользоваться? Музыкальным плеером? Мессенджерами? Они же все завязаны на конкретных пользователей.

В том же ВКонтакте перелогиниваться на сайте каждый раз удавиться можно же. А так нажал Win+L, тыкнул на себя — и вот оно всё готовенькое. Только после перезапуска на кнопке браузера один раз тыкнуть. После гибернации и того не надо — всё на блюдечке, как было оставлено.
Вот совершенно не удавливаются. (В данном случае у меня вконтакта нет, мне не требуется перелогиниваться.) Плеер и мессенджер у них и есть вконтакте :) Тут по сути перелогин в систему заменён перелогином вкотакта.

Я уверяю вас, ваши родители — исключение. На практике не то что общий комп с общей учёткой, но и общий планшет вдобавок попадается. И там, и там никакого разделения. Функция учёток востребована в домах у компьютерщиков, а в других случаях как им продвинутый приятель завёл учётку, так её и используют.
Если только ВКонтакте пользоваться — да, наверное, можно обойтись одной учёткой. Но мои предки как-то и с плеерами отдельными справляются, и скайпа хочется. Вот научить качать фильмы с торрентов, расшаривать через DLNA и смотреть на телеке — никак не получается, но работы ведутся. :)
А у вас она как обеспечивается? Объяснять жене, что надо перелогиниться — это никакая не privacy, ведь если вы ее подпускаете к открытому десктопу — то она может, пока вы отвернетесь, прочитать всю вашу тайную переписку. Каждый раз блокировать экран, отходя от компьютера — попахивает паранойей и вызывает недоверие, меня за эту привычку и дома, и на работе упрекали: «подозрительное поведение». В отношении использования компьютеров господствует такой стереотип, что блокировать доступ от окружающих — признак скорее подозрительного поведения, чем разумной осторожности. Дома нет privacy от ближних, на работе — от начальства. Суровая правда жизни. Хотите иметь частную жизнь в компьютере — заведите отдельный компьютер, о котором никто не знает. Но это делает многопользовательский режим на таком компьютере излишним.

Далее, на домашнем компьютере как минимум один из членов семьи является администратором, от него виндовое разграничение пользователей не спасает. Если админ — вы, то защита тайн прочих членов семьи от вас — иллюзия, у вас все равно остается полный доступ. Опять нет privacy. Если админом является посторонний человек из-за того, что все пользователи компьютера — чайники, то тайн не будет от него.

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

Win+L. Главное начать. Привыкнут. Паранойю пусть засунут куда поглубже. Всегда блокировал и дома, и на работе — ни у кого ни разу вопросов не возникало.

Вы когда в туалете срёте (и дома, и на работе), дверь закрываете? Или это «подозрительное поведение», и от своих секретов нет?

Если пофиг на privacy, то достаточно желания другого быстро получить доступ к своим аккаунтам и настройкам.

Далее, на домашнем компьютере как минимум один из членов семьи является администратором

Это избыточное знание. :) Кроме того, есть методы для параноиков. Но тогда да, могут возникнуть вопросы.

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

Шта?
Вы когда в туалете срёте (и дома, и на работе), дверь закрываете?

Работа на компьютере пока еще не приравнена в массовом сознании к чему-то личному, сравнимому со сраньем в туалете. Особенно среди тех, кто на нем мало работает и не имеет каких-то важных личных данных, которые не хотелось бы показывать ближним.

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

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

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

А если вы начнёте каждый день брать телефон жены и просматривать все звонки и СМСки, у неё не возникнет неприятных мыслей?

Перегнуть в любую сторону можно. Вопрос в приличии и доверии. Замки — для честных людей.

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

Совершенно верно. И я хотел сказать, что в сознании многих людей перелогиниваться и блокировать экран, отходя от компьютера — это признак неприличия и недоверия. Хоть многие IT-специалисты с этим и не согласятся (да и я в том числе, раз имею привычку блокировать компьютер)
Каждый раз блокировать экран, отходя от компьютера — попахивает паранойей и вызывает недоверие, меня за эту привычку и дома, и на работе упрекали: «подозрительное поведение». В отношении использования компьютеров господствует такой стереотип, что блокировать доступ от окружающих — признак скорее подозрительного поведения, чем разумной осторожности. Дома нет privacy от ближних, на работе — от начальства. Суровая правда жизни. Хотите иметь частную жизнь в компьютере — заведите отдельный компьютер, о котором никто не знает.

Рождённый в СССР. Это как «Я честный человек, мне нечего скрывать».

Бред же. Наоборот на работе начальство прописывает в инструкциях обязательную блокировку рабочей станции.
Рождённый в СССР

Мимо. Упреки и подозрения за блокировку экрана я получал, работая на Западе в коллективе из местных.

А вы, похоже, принадлежите к числу тех рожденных в СССР, кто склонен вешать на свою многострадальную Родину все человеческие недостатки?
Не вижу проблем с несколькими учётками на общем домашнем компьютере. Тут дело даже и не только в приватности информации, а в удобстве. У моей жены ни разу не возникло каких-либо вопросов на тему того, что у нас разные учётные записи в ОС, в конце концов вы же не используете одну учётку в соцсетях (хотя и такой маразм я видел), почтах и т.д.?
Аналогично, на работе отходя от компьютера, блокирую его.
> Каждый раз блокировать экран, отходя от компьютера — попахивает паранойей и вызывает недоверие, меня за эту привычку и дома, и на работе упрекали: «подозрительное поведение»

Я рекомендую начальнику этой компании провести среди сотрудников тренинг по основам информационной безопасности.
Вы так легко беретесь раздавать советы, а даже не знаете, что это была за компания и какая там была рабочая обстановка. И насколько актуальной был бы строгий режим с информационной безопасностью. Поверьте, я поначалу, придя туда, как раз и пытался проводить со всеми такой «тренинг». Некоторые, кстати, прислушались и стали работать осторожнее. Но после нескольких лет работы там я понял, что чрезмерные усилия по информационной безопасности именно в таких учреждениях вызывают лишь неудобства в работе и не оправдывают себя, учитывая реально существующие, а не воображаемые, угрозы. В рабочие помещения посторонние доступа не имели, коллекив маленький, так что хоть деньги на столе оставляй — никто не возьмет. Не говоря уже о диверсиях на открытом компьютере отошедшего работника.
Для меня это хорошая привычка, как закрыть машину, как проверить, выключены ли нагревательные приборы — привычка, которая лишней не будет нигде, не зависимо от рабочей обстановки или чего-то ещё. Меня так ещё в универе научили, и я так учу. Аргументация «Ты что, мне не доверяешь?» сродни алкоголической аргументации «Ты что, меня не уважаешь?» и всерьёз рассматриваеться не может.
Все зависит от окружения. Вы можете пытаться навязать сообществу свои правила или уклоняться от выполнения принятых в нем правил. Зависит от обстоятельств, чем это закончится. Может быть, вы всех переубедите, может быть — вас переубедят, а может быть — вы просто расстанетесь с коллективом из-за частых конфликтов.
Я немного в курсе про Windows NT, первый раз ставил ее первую версию (3.1) с дискет 20 лет назад, а легендарная 3.51 заменила у меня не менее легендарный сервер NetWare 386. Эпоху Windows 2000 я тоже помню довольно хорошо. Вопрос лишь в том, что все эти знаменательные продукты давно отжили свое и будущего не имеют. Спорить с этим может только тупой фанатик.

На всякий случай замечу, что жизненный цикл таких мастодонтов, как Clipper или FoxPro я тоже пронаблюдал весь от рождения до могилы.
Эм, вы разве не поняли, что я говорю про архитектуру NT, которая живее всех живых и используется и в Windows 8.1, и в Windows 10?
А не про одноименный релиз Windows много много лет назад?
Сейчас вокруг меня десяток разнообразных устройств с архитектурой unix, которая еще старее и живее. Но и что с того? Архитекрура в чистом виде пользователя абсолютно не интересует, его интересует, чтобы его программы работали быстро и надежно.

Отдельно обращаю внимание на слово «работали», и это совсе не то же самое, что «запускались». На настоящий момент у РеактОС с этим все печально.
Лично мне очень нравится их задумка. Получить бесплатную систему, на которой будут из коробки работать большинство Windows-приложений, — это, по-моему, здорово. Очень здорово.
тут есть очень важный момент. Ребята в этом начинании являются догоняющими, что по дефолту отбрасывает их минимум на 3 года (это я про идеальные условия разумеется).
Не спорю. Очевидно, что последние версии Windows всегда будут содержать возможности, не поддерживаемые ReactOS. Но для кого-то это может быть не так уж и важно.
Множество «домашних» пользователей, которым хватает MS Office + парочки игр.
Небольшие фирмы, которым не нужны последние достижения IT-технологий, а хватит того же MS Office + 2-3 рабочих программ.
Школы.
Университеты.
Ни в одном из перечисленных мест, я думаю, нет массового засилья Windows 8. Везде Win7 + отживающая свое XP. И так, думаю, будет и дальше.
Мое субъективное мнение таково, что уже существующих инструментов в подавляющем большинстве случаев хватает для решения всех текущих потребностей. Может быть, я в свои 24 года уже капитально закостенел, но я в упор не понимаю, в частности, вот этой гонки прикладного ПО. Да, Word 2013 смотрится гораздо выигрышнее Word 2003 (в основном за счет интерфейса) — но каких-то инновационных, прорывных функций я как пользователь не замечаю.
для всего что вы назвали есть облачные решения.

>Word 2013 смотрится гораздо выигрышнее Word 2003 (в основном за счет интерфейса) — но каких-то инновационных, прорывных функций я как пользователь не замечаю.

уверяю вас, как человек, который занимается разработкой редакторов. Изменилось все. Хотя-бы формат docx.
Вы говорите это с точки зрения программиста
Облака — да. «Да… но нет!», как говорил один командир роты.
Пробовал я облачный Office — не то. Нетонетонетонетонето! Какие-то лаги, задержки, горячие клавиши не все работают — и много что еще.
Опять же, это я со своей колокольни смотрю — наверняка есть люди, которых очень радует возможность работы с документами хоть с ПК под Win, хоть с ноутбука под Lin, хоть со смартфона под An… Но есть и другие, которые все это на дух не переваривают.
В принципе, что-то я заболтался. Вы все же мнение разработчиков ОС хотели узнать, а не им сочувствующих.)
Зачем пилить windows-образный велосипед, если уже есть никсы? Точнее большое количество дистрибутивов под разный вкус. Я понимаю что каждый кушает фломастер который ему нравится, но все же — не лучше учить студентов под, например, убунту чем под реакт-ос?
Ну мы опенсурсную ось (OS/2) пилим. С микроядром и прочими плюшками. Предлагаете переделывать плюшки полуоси под линукс? Ну так это половину линукса переписывать придётся. ;)
НЛО прилетело и опубликовало эту надпись здесь
Ни в коем случае не хочу разводить холивар, но линукс в сравнении с тем что вы привели (Minix, Minix и т.п.) скорее позиционировалось как что то другое и частично новое. ReactOS же — опен-сорсный велосипед, цель и профит разработки которого совсем не ясна.
Цель и профит по-моему как раз ясны — создать бесплатную альтернативу самой популярной в мире платной ОС. И возможность развивать ее в соответствии с желаниями и потребностями пользователей, а не в соответствии со всякими безумными идеями, как еще выкачать из пользователей побольше денег.
Цель и профит по-моему как раз ясны — создать бесплатную альтернативу самой популярной в мире платной ОС. И возможность развивать ее в соответствии с желаниями и потребностями пользователей, а не в соответствии со всякими безумными идеями, как еще выкачать из пользователей побольше денег.

Такие уже есть в избытке, на ядре Linux. Зачем ещё одну, если можно было приложить усилия к улучшению работы уже имеющегося и весьма хорошо работающего?

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

Гимп заработал, а меж тем usb до сих пор не работает вменяемо.
Я согласен с вашими аргументами, но по поводу Linux меня и как рядового пользователя, и как разработчика беспокоят несколько вопросов.
Как рядового пользователя:
Я привык работать в Windows. Все сотрудники моей организации привыкли работать в Windows. Сотрудники кучи других организаций, с которыми мы имеем дело, привыкли работать только в Windows. Они могут понять переход на ReactOS, если их программы продолжат там работать, но они вряд ли поймут переход на Linux со всеми его заморочками, все-таки это другая система, не похожая на Windows, а ReactOS похож, насколько я понимаю (признАюсь, вживую им пока не пользовался :( )
Как разработчика:
Если наша работа на 100% заключается в том, что мы инструментами для ОС Windows создаем ПО для ОС Windows, то какой нафиг Linux?!

Хотя конечно «чисто ради себя» отказаться от Windows можно в пользу чего угодно, хоть Linux, хоть ReactOS, лишь бы нужный/привычный/удобный софт был и не глючило.
Вы привыкли работать в Windows? Не, правда что ли?

Как, как вы все в ней работаете? Что вы все в ней делаете?

Я-то грешным делом думал, что люди работают в CAD, в офисе на худой конец. А Windows, или Linux — не важно — запускалка для этих программ. Там есть свои тонкости, касающиеся управления файлами и обмена данными между приложениями, но тут — сюрприз — различий довольно мало.

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

Существенная технологическая разница между ними видна только двум классам сотрудников: интеграторы и разработчики — да и то далеко не все, благодаря кросплатформенным инструментам вроде Qt.
Если бы все было так просто — то почему за более десятка лет успешного существования Linux не произошел массовый переход на эту ОС? Казалось бы, все в ней есть, ан нет.

А нет в ней, на мой взгляд, главного. Того, что можно поставить систему и софт, и все заработает. Поставить и настроить Линукс без гугла и плясок с бубном не получается не только у меня, а даже у многих коллег, опытных в использовании линукса для повседневной работы.
ну так линукс — тоже можно спросить зачем делали, если была BSD

Сам Торвальдс писал, что если бы BSD вышла несколько раньше, чем это случилось фактически, он не взялся бы за написание своего ядра. Об этом в «Just for fun» написано

Minix


Minix в то время была исключительно учебной системой и Танненбаум пресекал всякие попытки её модификации. Это уже много позже, с появлением Minix 3, он стал благосклонно относится к участию сторонних разработчиков в развитии своей системы.
Вот про Word 2013 вы реально зря. Аппаратное ускорение всего и вся + лента, при наведении на кнопки которой страница моментально перерисовывается, показывая что будет после нажатия — это нечто. Очень хотелось бы такое под Linux иметь.
НЛО прилетело и опубликовало эту надпись здесь
Вам должно быть стыдно нести пургу про отсутствие различий между Win10 и WinXP.

Virtual Desktop, Shadow Copy, SuperFetch, IPv6, UAC, BitLocker, ASLR, MUI, WDDM, DEP, KPP, WDI, Multimonitor, USB3, WinRT…

Explorer, Libraries, Pinning, Jump List, Aero Snap…

Media Player, Media Center, Movie Maker, PowerShell, Defender…
НЛО прилетело и опубликовало эту надпись здесь
это всё в XP невозможно?

Весь этот софт регулярно обновляется, соответственно, зависит от новых фич осей. И этот софт поставляется с осью, нельзя просто так взять и легально его скопировать. Для реактоса нужно переписать.

это, особенно тормоза

Обновляйте железо хотя бы раз в 10 лет.

ipv6, dep, wdi есть в ХР

WDI с висты.

мультимонитор есть в ХР

Панель задач на обоих мониторах поддерживается? А мониторы с разным DPI? И так далее.

почему нельзя в виде SP4 сделать для ХР

Почему не сделать MS-DOS 10, ага.
НЛО прилетело и опубликовало эту надпись здесь
Если Core2Duo c 4 Гб оперативы мало для работы ОС — то мне такая ось не нужна.

Мне такого железа для семёрки хватало.

Chrome, VirtualBox

4 гига не жмут?

DelphiXE5

Всё ясно.
НЛО прилетело и опубликовало эту надпись здесь
будут из коробки работать большинство Windows-приложений

Насколько я понимаю (если это не так — поправьте), будут работать те приложения, что будут работать и под WINE, ни больше, ни меньше. Основная цель проекта — добиться работоспособности windows-драйверов на реальном железе, но учитывая то, что ReactOS не совсем корректно работает даже под VirtualBox, основная цель проекта пока не достигнута.
Потенциально больше. Если приложения завязаны на аппаратуру и виндовые дрова под нее — то они смогут работать на ReactOS, когда та будет достаточно развита, а вот на Wine не смогут никогда.
Где-то здесь был вменяемый ответ:

Так вот, в чём же цель клонирования NT 5.x? Как мне кажется, цель в сохранении весьма удачной архитектуры и дальнейшем её развитии руками открытого сообщества (в том числе — в устранении её недостатков).
Предложу свой вариант ответа (хоть я и не разработчик).

Затем, что разработка ОСи это дело не года и даже не десятилетия. А значит, если через несколько лет Майкрософт окончательно уведёт Windows куда-то не туда, сделав её юзабельной только для тех процентов пользователей, которые «с компьютером на глубокое вы», избегают настройки под себя, неуклонно следуют принципу «создателям системы лучше знать» и покорно достают кредитку на любой чих, хорошо, что у нас под рукой будет операционная система, которую допилить до «ready to desktop» состояния останется всего 1-2 года а не 1-2 десятилетия.
+1 не совсем ясна мотивация и реальное приспособление.

Сперва вроде как целью было сделать что то легковесное что не требует ресурсов, для быстрого запуска для офисной/сисадминской работы. Тогда зачем стим и варкрафт интегрировали?
Так никто, как я понял, ничего не «интегрировал». Оно все само нечаянно запустилось, решив, что это Windows...)
Ок, получается ребята пилили разные модули системы, и потом решили ради развлечения проверить запустится ли варкрафт и контра? Но что то мне подсказывает что запустилось оно не сразу, и ребята некоторое время потратили на исследование и фиксы.
Наверное, варкрафт и контра у них просто как автотесты используются. Интересно, что еще в списке.
Стим и Варкрафт специально не дебажили, «оно само». В остальном Вы правы.
[sarcasm]В народе бытует мнение о том, что дизассемблирование библиотек Win позволяет не только писать свою, похожую систему но и использовать данные навыки для написания малвари/отправлять багхантинг за вознаграждение.[/sarcasm]
А вы пробовали? Это не так-то просто — найти баг в ОС, даже имея на руках ее исходники.
Я как то пытался задать аналогичный вопрос. Проблема всех этих разработок в том что они не успевают бекпортировать основные фичи windows. Функциионал windows xp так и не перенесен. А с тех пор столько воды и технологий утекло.
Многие «основные фичи» Windows как появились — так же быстро и погибают. Вспомните о таких писках моды, как Microsoft Agent и т.д. Сейчас все это находится в категории «Deprecated». Я очень рад, что не потратил свое время на изучение этих пустышек. А еще я разрабатываю такой софт, который можно запускать под старыми версиями винды. По возможности — XP, в крайнем случае — 7. При этом в целях совместимости приходится жертвовать даже такими новыми возможностями винды, которые кажутся привлекательными. И думаю, я не один такой. Многие фирмы желают, чтобы их софт запускался под старыми версиями винды и из-за этого пренебрегают специфичными возможностями новых версий. Это еще одна причина, улучшающая ситуацию для ReactOS.
Нашёл на вашем форуме запись от января 2008-го года:

«Как я вижу из последних сборок разработчики собираются сразу сделать 0.4 версию и пропустить 0.3.4.-0.3.х А значит USB и прочие вещи скоро будут и подождать полгода-год не так уж много.»

take.ms/T8ZCE

Это было просто мнение одного из фанатов проекта.
НЛО прилетело и опубликовало эту надпись здесь
Ctrl-C это не только «скопировать в буфер». ;)
В видео одни скучные обои. Непорядок.
И зачем в тегах указан Gimp и прочее не относящееся к посту?
обратите свое внимание на номер версии, дату выхода и url новости о релизе. Честное слово, мы не добивались этого намеренно.
А можно для тупых — куда смотреть и что мы должны увидеть?
Тоже интересно. Хотя до вашего комментария не хотел об этом писать… Думал, я один такой идиот…
Я тоже ничего не понял.

Перепись «идиотов» начата!
И это еще не все! Подумайте еще немного.
Жесть, если именно это подразумевалось. Но мне почему-то думается, что есть более простое объяснение…
911, 5 ноября, 3.17
habrahabr.ru/company/reactos/blog/243295 2+4+3+2=11

Да это же какое-то колдунство!
Ээээм. SeemSity 3000? Это что за игрушка такая? Я знаю только про SimCity 3000.
Это опечатка. Спасибо, исправим.
Список работающих приложений очень сильно напоминает список того, что поддерживает wine. «Удалось запустить steam» вообще звучит круто, особенно в свете линуксовой версии оного.

То есть как академический проект — ок, в остальном — ну смысла гнаться за эмуляцией коммерческой плафтормы, на которую даже оригинальный вендор забил уже (почти на 100%, за вычетом POS'а)?

Единственное полезное, что я вижу, коммиты в эту штуку круто на собеседовании показывать. Заслать их в reactos явно проще, чем пропихнуть в апстрим linux/freebsd, а так звучит круто «коммитил в ядро ОС».
Заслать их в reactos явно проще, чем пропихнуть в апстрим linux/freebsd, а так звучит круто «коммитил в ядро ОС».

Заслать патч в ядро линукса как раз очень просто, ибо это просто сообщение на e-mail мейнтейнеру какой-либо подсистемы.

Но вот найти для него тему, да и исполнить её на достаточном качестве, чтобы патч приняли — уже труднее. Однако, мейнтейнеры — тоже люди и говорят, что не так даже самым безнадежным новичкам :)
Именно по этому я и использовал «пропихнуть», а не " написать".
Самых безнадёжных — банят.
От всех остальных Грег К-Х принимает в staging tree любые клинапы, даже самые незначительные.
Всё здорово. Но если уж делаете «новую» операционку, делайте её красивее и функциональнее оригинала. С учётом многолетних ругательств на косяки Микрософт от пользователей XP. А так идея получить бесплатную и лёгкую систему заманчива…
В VBox черный экран на загрузке, если поставить 2048 Мб и более ОЗУ. При 1536 Мб загружается
НЛО прилетело и опубликовало эту надпись здесь
Совместимость с unix/posix/linux не планируете?

Насколько я знаю, ReactOS начали разрабатывать из-за того, что многих людей не устраивает unix/posix/linux в принципе. То есть им не хочется жить под платной/закрытой виндой, но по ряду причин не хочется и переходить под бесплатные/открытые unix/posix/linux. Разрешить это противоречие, прямо как по ТРИЗу, оказалось способным только принципиально новое решение — ReactOS. Так что по своей сути ReactOS — это антипод Unix, без этого не было бы смысла в его существовании.
В винде что-то такое есть, но очень убогое и микрософт скоро выпилит (или уже)

Давно выпилил. Posix subsystem, выпилено начиная с Windows 2000, более 15 лет назад.
НЛО прилетело и опубликовало эту надпись здесь
Мало того, что не выпилил, и в домене до сих пор тянут inetOrgPerson и никуда его убирать не собираются. А это тоже — для присоединения к домену posix-систем. Более того, сейчас по сути и разницы нет, пользователя в домене заводить или inetOrgPerson — работать будет одинаково.

Почему никуда не денут? А представьте себе кучу железок типа HP iLO и другие BMC, IP KVMы, SAN-коммутаторы и хранилища — они же все на базе линукса! Они все posix, и все хотят иметь возможность связываться с доменом.

Каждая статья про ReactOS скатывается в обсуждение зачем он нужен. Грустно.
А ведь способов применения масса:
  • У меня стоит Linux/Mac, хочу поиграть в игру, которая только под Win, но не хочу ради этого её покупать.
  • Корпоративный сектор — не только значительная экономия на лицензиях, но будет и легче в обслуживании.
  • Терминальные клиенты, POS терминалы.
  • Компьютеры с одной задачей, на которых работает какое-то специализированное ПО и кроме этого ПО ничего не нужно (принтер, сканер, учёт посетителей, 1С, управление каким-то специфичным устройством, драйвера для которого производитель сделал только под Win).
  • Государственный сектор — ОС с открытым кодом можно всесторонне изучить и убедиться в отсутствии закладок.
  • Уязвимости и вирусы — это конечно не Linux, но вполне может быть, что в ReactOS не будет работать большая часть вирусов, эксплуатирующие баги ОС.
  • Встраиваемые системы — легче настроить/обслуживать, плюс можно заточить под свои нужды.
  • Поддержка устаревшего ПО, которое не работает на современной Windows.
  • Плюс наверняка есть ещё достойные способы применения.

Что-то из этого списка может использовать и Linux, но не во всех случаях это возможно, и именно для таких случаев ReactOS и будет подходить лучше всего.
И нельзя обвинять ReactOS в ущербности или отсутствии какой-то функции, потому что она всё ещё в разработке.

Кстати почему-то никто не жалуется на Wine, все прекрасно понимают, что это хорошо и нужно, а вот про ReactOS того же сказать не могут.
>У меня стоит Linux/Mac, хочу поиграть в игру, которая только под Win, но не хочу ради этого её покупать.

Т.е., покупаем игру под винду, но саму винду не покупаем… Ок.

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

Эммм… Легче в обслуживании? С чем сравниваете?

>Терминальные клиенты, POS терминалы.
>Компьютеры с одной задачей, на которых работает какое-то специализированное ПО и кроме этого ПО ничего не нужно (принтер, сканер, учёт посетителей, 1С, управление каким-то специфичным устройством, драйвера для которого производитель сделал только под Win).

Согласен, но тут ЛЮБАЯ операционная система подойдет. В чем преимущество данной?

>Государственный сектор — ОС с открытым кодом можно всесторонне изучить и убедиться в отсутствии закладок.

Это они могут сделать с любой используемой ОС.

>Уязвимости и вирусы — это конечно не Linux, но вполне может быть, что в ReactOS не будет работать большая часть вирусов, эксплуатирующие баги ОС.

Даже комментировать нечего… Абсолютно надежного софта не бывает, бывает мало изученный.

Остальные пункты не заслуживают внимания.

>Кстати почему-то никто не жалуется на Wine, все прекрасно понимают, что это хорошо и нужно, а вот про ReactOS того же сказать не могут.

Потому, что wine решает специфичную задачу, а не пытается подменить собой всю ОС. Разные подходы — разные взгляды пользователей.
Можно я не буду отвечать, чтобы это всё не скатывалось в полемику?
Это просто мысли вслух, не более. Нет задачи обсуждать или что-то доказывать.
Хорошо, спасибо.
Давайте я скачу все в полемику.)
Windows и Linux все же исповедуют разные принципы. Совершенно. Я когда дома включаю компьютер, я от него ожидаю того поведения, к которому привык. Что все настраивается через графический интерфейс. Что все работает из коробки. Что я могу не думать, а смотреть котиков.
В то же самое время Linux постоянно чего-то от меня хочет. Дай мне драйвер! Нет, тот, который в репозитории, не работает. Работает из нового репозитория, который нужно подключить вручную, а потом не забыть отключить, потому что иначе плохо будет.
Взять Wine — то же самое. Да не хочу, в принципе не хочу я сначала какой-то эмулятор запускать, настраивать его еще перед этим непонятно сколько, с драйверами и прочим возиться… Не-хо-чу.
Linux — это прекрасно; однажды настроенный, он работает, как часы. Вот только иногда не хочется ничего настраивать, а хочется, чтобы просто работало — пусть даже не так стабильно и быстро.
Честно говоря, я надеюсь, что ReactOS однажды станет действительно надежным и полноценным дистрибутивом, сравнимым хотя бы с WinXP. Сравнимым не в смысле «быстродействие выше, и компилятор наш всех мощней», а в смысле «загрузил систему — и никаких отличий от WinXP не нашел, кроме логотипа».
Но вот есть ли смысл на это надеяться — не знаю. Я системным программированием не занимался никогда, и потому понятия не имею, можно ли настолько хорошо отреверс-инжинирить одну из самых сложных современных ОС.
По моим воспоминаниям свежие установленная windows XP не работала. Штатные драйвера видео не умели 3д, звука не было, сеть не работала, если в биосе включить achi, падала в бсод при загрузке.

Чем обустройство винды отличается от аналогичного в линукс? За вычетом того, что больше железа из коробки работает, а если не из коробки, то тогда с бубном и в присядку?
>> с драйверами и прочим возиться… Не-хо-чу.
Ваше право, сэр.
Только вот что если шило в жопе пользователь решит заюзать комп дальше просмотра котиков?
1. Автобекап при вставке «синенькой» флешки?
2. Поднятие резервного канала инета при вставке 3г-свистка?
3. Раздача инета через более одного провайдера?
Что, нужно покупать сторонний софт за $95.99? Или эта версия не поддерживает by design и мне надо покупать 2008R2? Но простите, я же уже купил комп с системой!
Нет уж, простите я потрачу своё время (что как известно — деньги) и разберусь с «дровами» на раз и не буду раз в 2 года покупать «революционную» ось из-за того что видите ли производитель не стал править баги в старой а назвал её устаревшей.

Неа, люди свято верят что их комп тормозит потому что устарел и покорно идут покупать новый (хотя просто в автозагрузке более 30 позиций накопилось за полгода-год)
Я когда дома включаю компьютер, я от него ожидаю того поведения, к которому привык. Что все настраивается через графический интерфейс. Что все работает из коробки. Что я могу не думать, а смотреть котиков.
по описанию OS X напоминает, а не Windows.
У меня стоит Linux/Mac, хочу поиграть в игру, которая только под Win, но не хочу ради этого её покупать.

Чем отдельная ось лучше вайна?

Корпоративный сектор — не только значительная экономия на лицензиях

Энтерпрайзу нужны саппорт и гарантии. Если сэкономить на цене лицензий, то это обернётся расходами в другом месте.

но будет и легче в обслуживании

Лёгкость обслуживания при условии отсутствия разбирающихся в оси специалистов на рынке труда — это как?

Терминальные клиенты, POS терминалы.

Для них цена оси пренебрежительно мала.

Компьютеры с одной задачей, на которых работает какое-то специализированное ПО и кроме этого ПО ничего не нужно (принтер, сканер, учёт посетителей, 1С

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

управление каким-то специфичным устройством, драйвера для которого производитель сделал только под Win).

Реактос давно научился поддерживать драйверы для всех осей всех версий?

Государственный сектор — ОС с открытым кодом можно всесторонне изучить и убедиться в отсутствии закладок.

У государственного сектора есть сорцы винды, внезапно. И есть опен-сорсный линукс.

Уязвимости и вирусы — это конечно не Linux, но вполне может быть, что в ReactOS не будет работать большая часть вирусов, эксплуатирующие баги ОС.

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

Встраиваемые системы — легче настроить/обслуживать, плюс можно заточить под свои нужды.

В чём лёгкость настройки относительно винды? Как именно «затачивать под свои нужды»? Не сорцы же трогать?

Поддержка устаревшего ПО, которое не работает на современной Windows.

Старые оси не отменили. В том числе на виртуалках.

Кстати почему-то никто не жалуется на Wine, все прекрасно понимают, что это хорошо и нужно, а вот про ReactOS того же сказать не могут.

Вайн — необходимый костыль переходного периода. После наступления вендекапца, весь нужный софт будет нативно работать под линуксом, и вайн можно будет выкинуть.
Отвечу только на одно:

>После наступления вендекапца

Не будет такого. Даже в теории. Ну не дорос тот-же линукс (включая убунту) до уровня среднестатистического пользователя. Или, не упал, кому как нравится… Мак еще может конкурировать, но и он неудобен по многим причинам (оставим это за скобками, не хочется холиварить).

В остальном — очень адекватные мысли.
В теории-то как раз может быть. Нет в линуксе ничего такого, что мешает ему быть осью не для гиков — мобилки тому в подтверждение. А вот с практикой — да, худо на десктопе, худо.
Мобилки — как-раз подтверждение моих слов. До появления нормальных сенсорных экранов у WM не было конкурентов в принципе. Но Microsoft потеряли момент и уступили iOS. Андроид-же, занял нишу бюджетных аппаратов с не самой лучшей репутацией. Да, сейчас многое поменялось, но не сама суть — Андроид до сих пор в роли догоняющего, пусть и не за виндой.

Винда заняла нишу за счет удобного и простого GUI, Mac OS — за счет эффектов и надежности, а *nix — ? Ну не на чем никсам въехать в дом простым пользователям. Наиболее близко к данной цели, имхо, подобрался Mint, но и он не безупречен (что не странно). Что уж говорить о простых пользователях, если большинство разработчиков сидит на винде?
Извините, выпуск лопаты эпплом — это андроид за иос гоняется так оригинально, да?
Конечно гонится. Бедный Android никак не может догнать iOS, а WIndows никак не может догнать Linux и Mac OS X.
Если перестать троллить на тему десктопа, то в остальном — гонится. Достаточно посмотреть на положение винды во всех крупных серверных проектах, особенно в публичных.
ну тут как: андроидов продают больше, но иосов продают на большую сумму денег
Гений! Сравнить размер железки, когда разговор идет про ОС. Когда ты скатился до такого троллинга? Вроде хорошие посты писал, умные комментарии…
Ок, устанавливаемые клавиатуры. В андроидах сто лет в обед, Джобс говорил «на надо», теперь появились.
Забыл сказать про виджеты и пр… Ну не глупый-же человек, к чему все это? Ты же понимаешь, что я говорил о глобальном развитии обеих ОС. Чем Android может привлечь не-гиков? Многозадачностью? Дополнительными клавиатурами (которые не нужны, имхо)?

Дайте домохозяйке попользоваться самым крутым смартом на Android с годик и потом такой-же переод с iOS. Угадай, что выберет в итоге? А если изменить последовательность (сначала iOS, потом Android)? Я проводил и тот, и другой опыт (правда срок поменьше — 6-7 месяцев). В обоих случаях Android отправился на полку пылится…
Иос не-гиков привлечь ничем не может, так же как и андроид, потому что люди выбирают устройство, а не ОС. А устройства привлечь могут много чем — влагозащищенные устройства, понтовые супердорогие смартфоны, разные форм-факторы (выбери удобный), наличие индуктивного пера, etc.

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

То есть всего крутого, что у иос осталось — rt-скроллинг, и то, посмотрим на результаты art'a, как доползет.

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

> влагозащищенные устройства, понтовые супердорогие смартфоны, разные форм-факторы (выбери удобный), наличие индуктивного пера, etc.

Это фичи для узких групп пользователей, а мы вроде говорили о домохозяйках, нет?

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

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

>Лично я видел достаточно много людей, как раз не-гик направления, которые от иос отворачивались, что легко заметить по соотношению на рынке.

Знаю 2-х таких-же. Первый подсел на galaxy из-за размеров экрана и возможности легко смотреть видео без перекодировки. Второй — из-за дешевизны китайских смартов. Все. Есть обратные примеры. Наиболее показательный (правда гиковский), когда несколько знакомых программеров под андроид меняли собственные смарты на айфоны.

Собственно, скатились к полемике, что совсем не хотелось.
Эммм, что? WM с сенсорными экранами было дофига и больше. Ранние Android смартфоны имели абсолютно такие же по принципу работы сенсорные экраны, о чем вы?
2006г. Смартов с сенсорными экранами было достаточно, большинство на WM5. Управление исключительно стилусом. Конкурентов у ОС по сути и нет, разве что симбиан.
2007г. Появился iPhone, который намного удобнее WM. Последний начинает умирать с этого момента.
2008-2009гг. Появляется Android. Глючный, тормозной, но долгожданный для многих. Идет по пути iPhone, в плане сенсора.

О каком одинаковом принципе работы сенсора в WM и Android вы говорите? Может вы имеете в виду Windows Phone, который появился только в 2010-м?
У виндофонов можно было пальцем тыкать, но только очень метко. Резистивные экраны были точнее, но не поддерживали мультиточ, потому и проиграли.
Ну, если ты мазохист, то да, можно было попробовать тыкать пальцем)). В реальности — было огромной проблемой попасть даже в кнопку размером в 5-10% всего экрана, не говоря уже о простых ссылках в браузере.
Я на палмах прекрасно справлялся ногтем мизинца. Сейчас же, когда ногти не катят, попадаю не всегда. Может возраст и с координацией проблемы.
Кроме WM, многие забывают Palm'ы. Да, в странах СНГ их было не так много, как в штатах, но факт был.
Имелось ввиду (вероятно) резистивные дисплеи, а не пальцеориентированный интерфейс.
Кстати о последнем. SPB Shell и TouchFlo by HTC вышли примерно в то же время, когда и первый айфон, а даже учитывая разницу между выходом свет айфона и HTC Elf, нельзя сказать, что последний был «копирующим» — учитывая цикл разработки как самого девайса, так и оболочки, можно сказать с высокой долей уверенности, что устройство было задумано до выхода айфона в свет.
Ну если так говорить, то первым смартфоном (с резистивным экраном) был Handspring Visor со spring-модулем Visorphone cellular. (Если что, я частично понимаю, о чём говорю — у меня есть Visor Prism в рабочем состоянии, но модулей расширения Springboard нет.)
большинство разработчиков сидит на винде?

Ага, и пишут на javascript.
Не все разработчики мира или хотя бы России сидят на хабре.
Ну, судя по последним тенденциям, так и есть — большинство так или иначе пишет на js. Можно, конечно-же, сказать что TIOBE не согласен с этим, но тут важно как считать.
С мобилками ведь проще: готовите прошивку со всеми драйверами для данного конкретного устройства, скрываете все тонкости настроек системы — и вуаля, работает!

На декстопе у вас чертова куча железа, драйверов, которые часто ставятся с бубном, приложения, которые имеют разный формат конфигов и всякие зависимости, разные программы юзающие версии библиотек, которые могут вместе и не встать с пол пинка… Множество вопросов для десктопа (как и набор софта) много шире, чем на мобилке. Потому на ПК сложнее навести порядок.
НЛО прилетело и опубликовало эту надпись здесь
размер ядра(!)

Что с размером-то не так? Отключаете всё ненужное и непринуждённо работаете на 8 мегабайтах памяти.
НЛО прилетело и опубликовало эту надпись здесь
На вопрос про ядро — ответ про ядро.
Приложения — это отдельная песня, их прожорливость слабо зависит от ОС.
Вот для меня сейчас идеалы — это FreeBSD и QNX. Еще конечно наслышан про OpenVMS, но поработать не получается ((


ну так вы гик. Колибри ОС ещё посмотрите. И Хайку. Они тоже вроде как очень легковесные
Терминальные клиенты

Сюда хотелось бы еще добавить «терминальные серверы». Потому что этот функционал поддерживается только серверной виндой, причем нужно платить не только за лицензию на Windows Server, но и еще Client Access Licenses каждому клиенту покупать. Это не только дорого, но главное — неудобно. Пока не купишь лицензии, нельзя добавлять пользователей.

в ReactOS не будет работать большая часть вирусов, эксплуатирующие баги ОС

Если ReactOS получит сколько-нибудь широкое распространение — то под нее появятся и специализированные вирусы. С этим ничего не поделаешь. Рано или поздно, при попытках внедрить ReactOS для подверженных атакам применений, уязвимостям придется объявлять бой. Но пока рано. Пока надо, хотя бы чтобы оно как-то работало.
Как замена windows в старых АСУТП интересно ее можно использовать?
Вирусы windows заражают ReactOS?
Упс. Нашел все ответы
Жму руку, хлопаю по плечу и крепко обнимаю.
Но: если вы хотите чтобы у ващего детища было будущее, у вас половина команды должна состоять из пиарщиков, фандрайзеров и т.п. из разных стран, прежде всего англоязычных. Иначе можете прекрачать писать код, не взлетит.
Зря заминусовали человека. Правду говорит. Я уже писал об этом
habrahabr.ru/post/208614/#comment_7183998

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

Зайдите вот сюда например
www.apple.com/ru/osx/
«Бинарно-совместимая» на главной странице. Люди до сих пор не определили свою аудиторию,

Да всё опредилили. Гики. Явно на них аргументация рассчитана, им это понятно и им это может быть интересно.
Ммм… а сайт ОС то на Друпал! Как-то пробовал года два назад, показалась слишком сырой, интересно будет попробовать более-менее стабильный релиз.
Drupal в последнее время себя сильно дискредитировал из-за sql-injection vulnerability. Я его продвигал всё время на разные проекты, очень печально было такое видеть.
а друпал на реактосе запустить можно?
MODX лучше попробуйте
возможно году к 2018-2020 :)
мда… ради интереса зашел глянуть на историю версий… Система начала развиваться 16 лет назад! Это просто огромный срок для индустрии!
При этом текущая версия фактически ничем кардинально не отличается от того, что было несколько лет назад… И перспективы того, что разработка ускорится минимум на порядок ну очень уж небольшие…
Хаить и критиковать легко. Лучше бы сделали что нибудь полезное. Работа интересная. Цели благородные. Ниша такая заведомо есть, а гнаться за Win и не всегда нужно. Своими новыми версиями Win задолбал. Инфроструктура не успевает подтягиваться. Прикладные программы перестают работать корректно, особенно если используются национальные языки. Если ReactOS будет оперативено включать новые драйвера устройств то у него будет перспектива.
А как у вас дела с Thorium? Если не секрет, хоть кто-нибудь заинтресовался?
А кроме шуток, работает ли на ReactOS какой-либо .Net или Mono?
Шутка про шхуну «Беда», а Моно — да.
Скажу свои пару слов по поводу зачем\для чего.

Я вот, когда познакомился с миром Linux, сразу узнал о такой штуке, как Wine. Было это давно, и очень много софта у меня через этот самый Wine работало, пока хороших альтернатив под линь не завезли, тот же ImgBurn.

И вот тогда я думал — как было бы круто, если бы была бесплатная и открытая версия Windows, у которой не было бы НИЧЕГО, кроме возможности запускать exe файлы и базовых феней операционки, ведь за много-много лет существования Windows для нее написали тонны годного ПО. До перехода на Linux мой XP не использовал ровным счетом ничего стандартного — браузер — не стандартный, шелл — не стандартный, файловый менеджер — не стандартный, плеер — не стандартный, смотрелка картинок — не стандартная, и тд. И очень много этого софта было ну очень годным и бесплатным. Открывать исходники было еще не модно тогда, но денег за этот софт никто у меня не просил. В сухом остатке от винды там было одно ядро, диспетчер задач и всякие службы базовые.

С тех пор Wine сильно вырос, и на сегодняшний день лично я ни разу еще не столкнулся с ситуацией, когда приглянувшийся софт в нем не завелся бы, однако я иногда скучаю по годному шеллу еще с ХР. А такого вина как AutoHotKey до конца на линукс до сих пор нет (но есть «родные» приблуды, с которыми худо-бедно восполняю).

И вот ReactOS для меня — та самая ОС, которая от винды имеет только минимум, да еще и открытая. Я правда верю, что ребята себе юзеров отвоюют, только бы более-менее стабильная версия вышла. Ведь есть тонны годного, рабочего софта для Windows, который написан энтузиастами. По правде говоря, у многих моих знакомых WIndows — это единственный проприетарный (ну или на крайняк платный) рабочий софт в системе.
Больше всего я надежды, правда, возлагал на winelib, ибо она позволяет именно портировать в никсы приложения, заменяя всякие WinApi, но на деле ее не используют, увы. А зря.

Так что такие дела, удачи ребятам, хорошее дело делают, не говоря уже о том, что проект тесно с Wine связан.
а что там с MM?
дописали? починили?
частично починили старый (тот, что в транке).
Не затягивайте с релизом, ребят) На самом деле большинству пользователей компьютеров нужно:
  • браузер
  • мессенджер
  • смотреть фотки
  • смотреть видео
  • слушать музыку
  • играть в игрушки


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

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

ИМХО, система делается очень вовремя, но торопитесь — компании первой волны автоматизации (ну или не первой, но очень большой) получили большое количество софта только под XP — во многих магазинах, банках и прочих инертных организациях переходить на другую платформу не хотят — дорого, долго и зачем? Им заглаза хватает XP (и ещё куча неиспользуемых фич остаётся).

Для всех таких компаний то что вы делаете — настоящее спасение!

Однако не забудьте запилить нескучные обои — это половина успеха ;-)

Сам предпочитаю линукс и макось, не желаю смерти винде и желаю успехов реактосу!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий