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

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

2. Образование. Таджикистан. Готовят участников олимпиад по программированию: IOI, BOI, IZHO, ВКОШП. Сервер нужен для республиканских турниров. Подробности
+1
4. Наука/медицина. НЦКЭМ СО РАМН, г. Новосибирск. Разработка противотуберкулезных препаратов. Подробности
+1, надеюсь по комментариям тоже будет подсчет.
+1
+1.
Голосовать за комменты не могу.
+1
7. Сообщество энтузиастов. ReactOS, думаю нет нужды объяснять Хабру, что это. Сервер нужен для компилирования и сборки образов ОС, автоматического тестирования. В прошлую раздачу проект по ошибке не попал в список финалистов. Подробности
+1
+1.
Голосовать за комменты не могу.
Поддерживаю
Этому проекту пора на свалку истории
Этот проект помогает развитию wine, впрочем обратное тоже верно. Этот проект помогает системным программистам, которым интересно «как оно там внутри», и т.д.
+1
Зря ребята минусуют (аж 26, на момент написания комментария). Прогресс у проекта явно есть. Это вам не Linux написать оглядываясь на хорошо документированный Minix (да и вклад FreeBSD тут огромен, если бы не законодательство США фиг вы бы получили свободную UNIX-систему, ибо UNIX в истоках проприетарен). Не надо двойных стандартов.
ReactOS идёт по похожему хоть и более сложному пути, но и выигрыш гораздо больший.
Я думаю линуксоиды как раз боятся что даже свои 1-2% аудитории ( gs.statcounter.com/#desktop-os-ww-monthly-201302-201402 ) потеряют и это будет означать смерть основанных на линуксе ОС как домашних систем окончательно (исключением остаётся тут только SteamOS). Иначе как объяснить такую лютую ненависть к проекту? Кто-то может сказать что это из-за навязчивости проекта, так линукс-системы в своё время были тоже очень агрессивны в плане пиара.
Точнее не FreeBSD, а BSD вообще
Размножению этой операционной системы во многом поспособствовали американские чиновники, еще до рождения UNIX, в 1956 году, наложившие ограничения на компанию AT&T, которой принадлежала лаборатория Bell Labs. Дело в том, что тогда министерство юстиции вынудило AT&T подписать соглашение, запрещавшее компании заниматься деятельностью, не связанной с телефонными и телеграфными сетями и оборудованием, но к 70-ым годам AT&T уже поняли, какой удачный проект получился из UNIX и захотели сделать его коммерческим. Для того, чтобы чиновники разрешили им это сделать, AT&T передала исходники UNIX некоторым американским вузам.
Одним из таких вузов, имевших доступ к телу исходникам был Калифорнийский университет в Беркли, а если есть чужие исходники, то невольно возникает желание подправить в программе что-нибудь под себя, тем более, что лицензия это не запрещала. Таким образом, через несколько лет (в 1978 году) появилась первая UNIX-совместимая система, созданная не в стенах AT&T. Это был BSD UNIX.

BSD — это сокращение от слов Berkeley Software Distribution, специальная система распространения программ в исходных кодах с очень мягкой лицензией. Лицензия BSD была создана как раз для распространения новой UNIX-совместимой системы. Эта лицензия разрешает повторное использование исходного кода, распространяющегося под ней, и, кроме того, в отличие от GPL (которого тогда еще не было), не накладывает каких-либо ограничений на производные программы. Кроме того, она очень короткая и не оперирует большим количеством нудных юридических терминов.

Первая версия BSD (1BSD) была скорее дополнением к оригинальной UNIX версии 6, чем самостоятельная система. В 1BSD был добавлен компилятор Паскаля и текстовый редактор ex. Вторая версия BSD, вышедшая в 1979 году включала в себя такие известные программы, как vi и C Shell.
После того, как появился BSD UNIX количество UNIX-совместимых систем стало расти неимоверно быстро. Уже от BSD UNIX начали отпочковываться отдельные ветки операционных систем, разные операционные системы обменивались друг с другом кодом, переплетения становились довольно запутанными, поэтому в дальнейшем не будем останавливаться на каждой версии всех UNIX-систем, а посмотрим, как появились наиболее известные из них.



Отдельно про Minix тоже интересно
Во времена молодости UNIX (Version 6), ее исходные коды были широко доступны по лицензии AT&T и часто изучались. Джон Лайонс (John Lions) из университета Нового Южного Уэльса в Австралии даже написал небольшую брошюру, описывающую шаг за шагом работу UNIX. С разрешения AT&T эта брошюра использовалась во многих университетских курсах по операционным системам.
С выходом UNIX Version 7 стало ясно, что UNIX превратилась в дорогостоящий коммерческий продукт, поэтому лицензия, под которой распространялась Version 7, запрещала изучение исходного кода на учебных курсах, чтобы не подвергать риску его статус коммерческого секрета. Поэтому многие университеты просто прекратили изучение UNIX, довольствуясь одной теорией.
К сожалению, изучение одной только теории формирует у студентов однобокий взгляд на то, какой в действительности может быть операционная система. В книгах и курсах, посвященных операционным системам, в огромных подробностях рассматриваются такие теоретические главы, как, например, алгоритмы планирования, которые на практике не столь важны. Действительно важные вещи, такие как ввод/вывод и файловые системы, зачастую опускаются, так как им не посвящено достаточно теории.
Чтобы исправить ситуацию Э. Таненбаум решил написать собственную операционную систему, которая с точки зрения пользователя была бы совместима с UNIX, но внутри была бы совершенно самостоятельной. Так как в этой системе не используется ни строчки кода AT&T, она не попадает под действие лицензионных ограничений и может свободно использоваться при обучении.


У MINIX есть и еще одно преимущество перед UNIX. Она на десять лет моложе UNIX, поэтому ее код обладает более модульной структурой. Например, файловая система MINIX вообще не является частью ядра, а работает как отдельная пользовательская программа. Другое отличие в том, что UNIX создавалась, чтобы быть эффективной. MINIX же создавалась, чтобы быть читаемой (насколько может быть читаемым текст любой программы на сотни страниц). Поэтому, например, в коде MINIX имеются тысячи комментариев.
8. Наука. Сервер нужен для квантово-химических расчетов. Почитайте комментарии, дискуссия была интересная. Подробности
Уверен, не будь первого слова, результаты были бы совсем иными (подтверждается количеством плюсов по ссылке «Подробнее») :) Что ж, стартап так стартап :)
11. Энтузиаст. Старая картография. Сервер нужен для склейки карт в разных форматах. Подробности
Не мало лет работал в геодезии, если быть точным 8 лет, в свое время переделывал картографический материал под новое программное обеспечение. Масштабы были от 500 до 25000, в целом управился за несколько месяцев (3-4 точно не помню) на штатном компьютере. Что я делал не так? Что бы понимать масштабы бедствия — это была вся Кемеровская область. Материал у нас хороший, одни из первых получили кучу ортофотопланов, из-за которых и пришлось возиться ибо сильно большой объем материала для работы в реальном времени.
Сервер забрал сегодня 1го апреля. Спасибо Rusonyx, спасибо Хабр, спасибо хабрпипл!
12. Образование. Уральский Радеотехнический колледж им. А.С. Попова. Для практических работ на занятиях.Подробности
+1
13. Наука. лаборатории оптоэлектроники и нанофотоники Уральского Федерального Университета. Для компьютерного моделирования и расчетов. Подробности
14. Образование/Энтузиаст. Кружок по интересам «Юзерок». Проводят занятия для детей на общественных началах.Подробности
15. Наука. НИИ прикладной физики, г. Иркутск. Акустическая регистрация нейтрино в Байкале. Сервер для обработки данных с датчиков. Подробности
+1.
Голосовать за комменты не могу.
НЛО прилетело и опубликовало эту надпись здесь
17. Наука. Лаборатория «Ливень» отдела физики плазмы института общей физики РАН им. Прохорова. Для обработки данных с стелларатора. Подробности
+1
18. Образование. Кафедра Информационно-вычислительных систем ПГТУ. Сервер для реализации студенческих проектов. Подробности
19. Наука. Лаборатория функциональных полимерных структур Института синтетических полимерных материалов. Сервер для обсчета молекулярных моделей. Подробности
+1
+1
22. Наука. Две научные группы Сибирского федерального университета. Для обработки и хранения данных (восстановление траекторий спутников и исследование проблемы Бернсайда). Подробности
24. Образование. Соревнования в области информационной безопаности VolgaCTF. Для организации соревнований. Подробности
25. Образование. Школа информатики «ВЕКТОР++», г.Саров, Нижегородская область. Для спецкурсов по системному администрированию. Подробности
26. Наука. Институт общей физики им. А.М. Прохорова. Лаборатория занимается разработкой масс-анализатора для исследования состава атмосферы (регистрация наличия определенных веществ в воздухе). Сервер нужен для вычислений. Подробности
НЛО прилетело и опубликовало эту надпись здесь
Товарищи, минусующие комментарии тех, кто не может добавить плюс в качестве голоса за тот или иной проект — объяснитесь. По моему решение должно быть общим.
Не минусовал, но: автор статьи достаточно прямолинейно высказался в каком виде будет голосование. Если вам кажется это несправедливым — у вас есть возможность исправить это, начиная от собственной раздачи серверов и заканчивая своим хабром.
В конце концов, у вас никто не забирал возможность подсуетиться и написать пост на хабр, получить достойную оценку в рейтинг и карму и успеть проголосовать так, как нужно.
1) Нет гарантии набора кармы даже за статью.
2) Вот т.к. у меня есть возможность комментировать — я и исправил кажущуюся мне несправедливость голосования повышением рейтинга при помощи комментариев.

Более того, есть люди которые не могут и статью написать. Но хотят поддержать проект.

Более того, я мог плюсануть комментарий И высказать поддержку в виде ответа на этот комментарий — ну нравится мне проект и все тут. За что минусы?
Пост создан для голосования, хотите высказать поддержку — есть предыдущий топик на хабре, где авторы претенденты на сервера оставляли описания своих проектов.
НЛО прилетело и опубликовало эту надпись здесь
Не могли бы вы пояснить свою точку зрения?
Реактос — пожалуй, самый бесполезный проект со времен создания <вставьте что угодно бесполезное>.

Да и мало того, что он бесполезный, он поставил себе какую-то амбициозную цель и ее уже много лет не может догнать, а цель все отдаляется и отдаляется. Так что ресурсы какие-то тратить на него попросту глупо.
The chase is better, than the catch.
Благодаря РеактОС появились несколько статей от создателей PVS-Studio с анализом ошибок, найденных статическим анализатором, которые я с удовольствием прочитал. Так что польза есть =)
Какая-то польза, безусловно, есть. Только вот она побочная, а не от самого проекта как такового.
Иногда прототип системы делают для того, чтобы его потом выкинуть. И воспользоваться «побочным» эффектом, полученным вследствие его создания. Например, для проверки на практике реализуемости, истинности какой-либо идеи, концепции.
Вам не кажется, что история несколько затянулась?
Если проект столько времени продержался на плаву, то несомненно, что кому-то он еще нужен. Его жизненный цикл говорит нам об этом.
Кому интересно? Только его создателям. Вообще, реактос очень похож на секту. Я когда учился в институте, как туда только не зазывали.

Я не знаю, может через него деньги отмываются как-то хитро? :) Вот в чем смысл и кому он нужен? Расскажите, пожалуйста, мне и правда интересно, потому что я не понимаю.

На фоне реактоса мне даже не так смешны предложения моих бывших однокурсников в стиле «Чувак, пойдем сделаем свой дистрибутив линукса, все телки будут наши».
реактос очень похож на секту

Есть такое мнение:
Как только появились линуксоиды, появилось стремление с их стороны противопоставить себя окружающим. Задолго до Linux все было тихо и мирно. Были пользователи Mac, были пользователи Amiga, пользователи Windows и пользователи других систем. Ключевое слово тут именно пользователи. С момента начала «победоносного» шествия Linux по планете выяснилось, что оказывается все другие люди относятся ко второму сорту, если они не понимают и не принимают все прелести использование Linux. Разумеется, ряд разногласий из разряда «что лучше Mac или Amiga» был всегда. Но тут не было главного, — тут не было идеологии, которая как раз таки появилась вместе с Linux. Если у других систем и платформ были те или иные конкурентные преимущества, то у Linux не было ни того не другого. Действительно, что было у Linux? У него не было ровным счетом никаких достоинств! Но так продвигать систему было невозможно, нужно было что-то, выделяющее ее на фоне остальных, что-то, что можно будет скормить широким массам под видом общего блага. Этим благом стала идея открытости.
Подобное мы можем наблюдать в различных сектах. Там, как правило, тоже есть идея некого счастья, приближения к абсолюту и т.д. Заметьте, что секты отличает та самая узость мышления, вокруг которой выстраивается весь фундамент учения. Таким образом Linux стал двойным ядром. С одной стороны он представлял собой ядро, как центральную часть системы, с другой он оказался ядром, как точкой сплочения приверженцев секты. Как только у группы людей начинает расти свое самосознание и чувство своей отличности от других, у этой группы появляется свое само-наименование. Вот тут то и появляется термин «линуксоид». И как только накопилась некая критическая масса фанатиков, была начата политика тотального навязывания и насаждения Linux. Хитрая спекуляция понятиями, свободами и ценностями преследовала главной целью убедить широкие массы в том, что Linux имеет целый ряд перспектив и что он им просто необходим в реальной жизни. Все несогласные стали получать клеймо ламеров, неспособных понять и разобраться. Именно с подачи линуксоидов появился едкий нарицательный термин «виндузятник», который обозначал не кого иного, как простых пользователей (!). Таким образом именно линуксоидами было создано разделение на согласных и несогласных и именно ими была начата политика активного расширения границ своей секты за счет тех людей, которые боялись получить клеймо неудачников, не способных работать с Linux. С этого началось агрессивное навязывание Linux широким массам.

Сам лично наблюдал и наблюдаю такую пропаганду. Хотя сейчас положение несколько изменилось, видимо необходимая масса набралась, но зато теперь больше гнобят ROS как конкурента.
Ну и что? Линукс-то жив, стабилен и рабоатет на кучах машин.

А реактос? Не пора ли забить? Тем более, что смысла ноль? Лучше бы чем-то полезным занялись, чем пытаться что-то повторить за кем-то непонятно зачем, но зато своими способами и бесплатно. Продукт не нужен никому.
Продукт не нужен никому.
Голословное утверждение.
Если делают значит кому-то надо, мне в том числе.
Линукс не панацея.
Отчего же не нужен никому? Если он всё ещё живой — значит кому-то нужен, более того, я уверен, что наработки совместимой с Windows драйверами и API операционной системы могут пригодиться в дальнейшем сообществу, так же ребята утверждают, что с Wine сотрудничают очень плотно.

Давайте вспомним времена, когда Линус один пилил ядро и писал в рассылки, что именно у него получилось, так же скептиков open-source из конца девяностых, а потом глянем на то, что получилось в результате, например я каждый день использую: nginx, postgresql, redis, mongo и zeromq.

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

Нет, в самом деле — сейчас ReacOS по голосам на третьем месте, давайте уже не будем решать нужен-не нужен, если в предварительном опросе и в финальном он занимает уверенные позиции? Не это ли показывает, что он нужен?

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

Вы можете заподозрить меня в ангажированности, но нет, я о том, что существует ReactOS узнал только из прошлого поста с предварительным голосованием.
Тут уместно вспомнить docker :)
Про Wine не забывается пожалуйста, ибо с ReactOS там очень большой обмен кодом идёт, а часть кода уже, фактически, общая.
А не лучше и логичнее было бы бросить те же силы и ресурсы на сам Wine? ReactOS, при самом удачном раскладе, будет использовать кучка энтузиастов. Может быть какие-то неявные и важные аспекты того, как должен работать Wine, и могли проясниться в процессе работы над ReactOS, но вряд ли они стоят того, чтобы за ними стояла разработка никому не нужной реверсинжинированной ОС.

Не, конечно, писать операционку — это мегакруто. Но гораздо полезнее было бы сконструировать несколько мертворождённых новых операционок, чем копировать старую и спорную по многим вопросам, ибо в процессе их становления есть действительно немалые шансы создания того самого полезного побочного продукта!
реверсинжинированной ОС
. У меня тоже неоднозначное мнение всегда было по этому вопросу. Поясню. Просто копировать то, что сделано — это не просто не интересно, это уныло.
Поэтому мы стараемся, и в некоторых местах это очень хорошо получается,:
1. Делать не «так же», а лучше. Т.е. избавляться от всего старья, ненужного, лишнего, а оставлять только самое полезное, проверенное.
2. Делать вообще по-другому. Т.е. совместимо по API, но совершенно по-другому внутри. За счёт того, что у нас есть наработанные фреймворки тестов, сама операционка, драйвера и т.п., то мы можем сейчас позволить себе попробовать сделать что-то совершенно по-другому, и получить от этого и fun и пользу. Примеры — arwinss, и тоьлко начавшаяся monstera.
за ними стояла разработка никому не нужной реверсинжинированной ОС

ReactOS, именно как ОС, а не просто оболочка для прикладного ПО, это ещё и совместимость с дровами для Windows, что особенно актуально в области различного экзотического оборудования, различных токенов авторизации, и т.д. Да и вообще это очень смелое заявление в стиле «не нужен», без какого либо объяснения причин почему именно не нужен.

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

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

Не знаю, почему Вы не видите причин по которым нужна open-source альтернатива Windows.
он поставил себе амбициозную цель


Вот тут-то hater и проговорился, что цель-то оказывается очень даже! :-)
Поставил бы плюсик 3 и 6 пунктам :)
А ведь за ИПУ РАН было больше голосов, чем за некоторых участников… Жалко.
Пришло время подвести итоги.

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

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

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

+84 — Наука/медицина. НЦКЭМ СО РАМН, г. Новосибирск. Разработка противотуберкулезных препаратов. (#4)

+75 — Энтузиаст. Создает архив снимков со спутника Электро-Л. (#6)

+57 — Сообщество энтузиастов. ReactOS. Сервер для компилирования и сборки образов ОС, автоматического тестирования. (#7)

+43 — Наука. Сервер нужен для квантово-химических расчетов. (#8)

+42 — Наука. НИИ прикладной физики, г. Иркутск. Акустическая регистрация нейтрино в Байкале. Сервер для обработки данных с датчиков. (#15)

+37 — Группа энтузиастов. Сервер для обработки несжатого астрономического видео. (#20)

+33 — Энтузиаст. Старая картография. Сервер для склейки карт в разных форматах. (#11)

+28 — Наука. Лаборатория «Ливень» отдела физики плазмы института общей физики РАН им. Прохорова. Для обработки данных с стелларатора. (#17)

+27 — Наука. Две научные группы Сибирского федерального университета. Для обработки и хранения данных. (#22)

+27 — Энтузиасты/Образование. Бесплатные онлайн-курсы по английскому языку для детей с ограниченными возможностями. (#23)

+27 — Наука. Институт общей физики им. А.М. Прохорова. Сервер для вычислений. (#26)

+22 — Образование/Энтузиаст. Кружок по интересам «Юзерок». Занятия для детей на общественных началах. (#14)
+33 — Энтузиаст. Старая картография. Сервер для склейки карт в разных форматах. (#11)
Сервер забрал сегодня 1го апреля, спасибо!!!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий