После почти двух лет разработки опубликован выпуск операционной системы Redox 0.9, разработанной с использованием языка Rust и концепции микроядра. Наработки проекта распространяются под свободной лицензией MIT. Для тестирования Redox OS предложены загрузочные live-окружения для реального оборудования и системные образы для виртуальных машин (512 МБ и 1.5 ГБ), подготовленные для архитектур x86_64 и i686...Подробнее: https://www.opennet.me/opennews/art.shtml?num=61836
Redox как раз для тех растоманов, которые хотят переписать Линукс на rust.
9-й год пилят и чего-то не выходит каменный цветок.
ты не понимаешь. это собака лает, а корован идёт, а не так, как вот ты говоришь
да вроде то что показывают весьма достойно для всего девяти лет разработки ненужно в вакууме. понятно что было бы нужно до такого уровня за пять лет бы дошли а то и быстрее, но что есть то есть
До чего дошли то до всяких копирайтер структуро интроинмпектион стаскиватель чужого много летнего что бы все работало чужого уже настроенного за всех. Не более.
> для всего девяти лет разработки ненужно в вакууме. понятно что было бы нужно до такого уровня за пять лет бы дошлиЭти ваши линуксы больше 30 лет на десктопы тащат примерно с тем же успехом.
Никто ничего не тащил пока не допилили до состояния работает , потому что иначе откуда как грибы появились номенклатурные компании участвующие в разработке когда до них это сделали , естественно собирать валовую прибыль и быть спонсируемыми
Линукс в массы притащили проприетарщики. Когда пилить код стали не энтузиасты за так, а капиталисты за денежку. Если раньше никс-сообщество в основном на бордах и форумах обменивалась сообщениями "народ, я запилил вот что, заценити", то теперь поголовное нытье "кто бы запилил мою хотелку, сам не могу", "достали энтузиасты, пилят то что мне не надо" и "я супер кодер, но бесплатно хрен что кому сделаю"
>Никто ничего не тащил покаха-ха, смешно.
Да Линус ,собственно, и начал разработку своего ядра потому что захотел что-то юникс подобное у себя на десктопе.
А тут чрез 33 годика оказывается что и не думали 😂
«Юникс-подобное на десктопе» с текстовой консолью и десктоп в общепринятом понимании — две большие разницы.
> «Юникс-подобное на десктопе» с текстовой консолью и десктоп в общепринятом понимании — две большие разницы.а кто тебе про текстовую консоль напел?
X Window System для тебя шутка что ли? или это текстовая консоль по твоему? или ее не для юникса сделали?
Что-то не думаю, что когда Линус затеял «свой Minix», он так далеко заглядывал.
According to Torvalds, Linux began to gain importance in 1992 after the X Window System was ported to Linux by Orest Zborowski, which allowed Linux to support a GUI for the first time.https://en.wikipedia.org/wiki/History_of_Linux#:~:text=Accor...,to%20support%20a%20GUI%20for%20the%20first%20time.
год был ядру когда Х портировали. а значит начали вскоре после первого релиза.
>Эти ваши линуксы больше 30 лет на десктопы тащат примерно с тем же успехому меня линукс на десктопе уже 22 года. что там не нравится хомякам и бабаГлашам меня не касается. УМВР!
> Эти ваши линуксы больше 30 лет на десктопы тащат примерно с тем же успехом.У меня на десктопе он начиная с 5 убунты. И примерно тот же успех? Ну, ок, сможете в KiCad печатку нарисовать как я с моими успехами? А заскриньте редсдох в таком обвесе, посмотреть на что ваш хруст годится кроме пафоса? :)
> весьма достойно для всего девяти лет разработкиПосле 9 лет разработки в линуксе уже были KDE 2, Gnome 1 (в те давние времена гном ещё был удобной средой и развивался), целая куча окружений попроще, типа xfce и icewm. Были полноценные браузеры, офисные пакеты, почтовые клиенты, средства разработки и прочие мелочи для использования на десктопе. И тогда уже вполне были люди, которые использовали линукс как основной десктоп, их было немного но они были, я таких нескольких людей знал.
Ну и к тому времени линукс уже был одной из самых распространённых серверных ОС и бодрыми шагами двигался в сторону абсолютного лидерства на серверном рынке.
Разве xfce это не ответвление от gnome2 ?
И сколько энтузиастов пилило линукс и окололинукса и сколько компаний уже было вовлечено в пиление к моменту 9 лет его, линукса, разработки? И сколько людей пилят редокс? В педивикии про редокс пишут что "В разработке участвуют более 40 разработчиков", что какбе намекает, что не более 50-ти (а то написали бы более 50 или более 100). Твой линукс до состояния, в котором он оказался "через 9 лет", тоже всего 50 человек довели? И ты думаешь что редокс прям с 2015-го все 40 человек и пилили, а не присоединялись в процессе? И ты думаешь что они все там на фуллтайм, прям как для линукса компаниями прогеры нанимались?
Сколько сам линукс породил, столько и было, или ты думаешь он появился и все такие давайте писать под линукс? За 2 года было сделано больше чем за 9 лет в редоксе. Перестань ныть и если тебе не нравятся их темпы развития, подключайся. Haiku-os делают 12 человек, одни нанятый на фул тайм за счет пожертвований и с десяток энтузиастов. За 9 лет выпустили три альфа версии. Прекрансно работало на железе и виртуалке. В то время как у редосе проблемы с производительностью.
> Сколько сам линукс породил, столько и было ... За 2 года было сделано больше чем за 9 лет в редоксе.У меня вопрос не про нужность и полезность линукса vs редокс, у меня другой простой вопрос - сколькими человеками "сделано больше"? сколько человеколет вбухано в одно и в другое, чтобы утверждать "а вот там уже ого-го, а тут конь не валялся"? Просто числа назови. И сравни.
> Перестань ныть
Так никто и не ноет, у тебя легкое расстройство психики походу, раз человеческие эмоции не понимаешь. Было б из-за чего расстраиваться. Здесь не нытьё, а указание на несправедливость в утверждениях pkdr - типа в линуксе молодцы, а вот тут за 9 лет ничего не сделано.
> и если тебе не нравятся их темпы развития, подключайся
А мне оно и нафиг не надо, чтобы подключаться (потому это не нытье еще и по этой причине - мне оно индифферентно). Я просто подчеркнул, что сравнивать с темпами развития линукса совсем некорректно. "В интернетах кто-то неправ", только и всего.
> Haiku-os делают 12 человек, одни нанятый на фул тайм за счет пожертвований и с десяток энтузиастов. За 9 лет выпустили три альфа версии.
Ага, с нуля, наверное, написали гайку и все ее приложухи. Даже про BeOS ничего не слышали.
> Ага, с нуля, наверное, написали гайку и все ее приложухи. Даже про BeOS ничего не слышали.Слышали, исходников неивидели, . Творцы redox os про другие операционные системы не слышали или про книги Таненбаума?
Меня больше смущает, на расте утверждают что повышается производительность в написании приложений, и оптимизация ни чуть не хуже языков си. Но это детище явное противоречие этим словам. И стабильность на дырявом си лучше получается. Хотя ожидаешь обратного
потому что линукс было нужно и не просто каким-то энтузиастам а в том числе корпорациям с денежками. потому что по сути тогда ничего подобного и не было. любая современная ось обречена сначала долго повторять фичи уже существующих прежде чем сможет начать предлагать какие-то конкурентные преимущества.. а если она не нужна комерческой структуре то вообще чудо если там какой-то прогресс в разработке год от года идёт.
> 9-й год пилят и чего-то не выходит каменный цветок.Ну линукс более 30 лет пилят, и тоже что-то не выходит.
то-то я уже 17 лет на линуксе и умвр
>то-то я уже 17 лет на линуксе и умврт.е. через 16 лет от начала пиления
Я четверть века использую линь. При этом я до сих пор говорю, что OS на ядре Linux для массового применения на десктопах не готовы. Да, в определенных случаях они заходят превосходно, но подобное редкость. Почти весь проф.софт заточен под Windows. Сервера, мобилки, iot - вот ниша линя. Ещё забыл таких же как и я, но нас меньшинство (привет стат.погрешность).
>весь проф.софт заточен под Windowsпрофсофт это "игоры и мне лень думать". у меня дома 2 винды (ребенок и жена) и 1 линь. как думаешь, много у них профприложений? )
Перечитай внимательно моё сообщение выше.Где там указано про игры?
Речь шла про десктоп и проф.софт. Проф.софт - это как минимум разные *CAD, лабораторные/измерительные системы и так далее. Если уж говорить про игры, то в сфере их разработки (Unity, Unreal Engine) в OS на ядре Linux всё плохо. Можешь сам баг-трекеры посмотреть, да Issues почитать.
> всё плохоа что вы хотели за дарма? когда будет софт под линукс платный, тогда все будет замечательно.
> Речь шла про десктоп и проф.софт. Проф.софт - это как минимум разные *CAD, лабораторные/измерительные системымаргиналы 1%ные. а винда на 95% домашних компов. патамучта "игоры и лень думать"
> Ну линукс более 30 лет пилят, и тоже что-то не выходит.Так не выходит, что линукс сейчас самая распространённая ОС на планете.
Лишь за счёт роста мобилок, IoT устройств и серверов. В дескопе Linux нервно курит в сторонке.
а, лишь это, тада ладно
>Так не выходит, что линукс сейчас самая распространённая ОС на планете.Linux - самое распространненное ядро, а никак не ОС
> Так не выходит, что линукс сейчас самая распространённая ОС на планете.Нет, самая популярная ос в мире это андроид, потом миникс, потом фрибсд, потом виндовс.
>> Так не выходит, что линукс сейчас самая распространённая ОС на планете.
> Нет, самая популярная ос в мире это андроид,Которая так то - Linux. Ибо Linux - это ядро.
> потом миникс, потом фрибсд, потом виндовс.
Угу, щас. Только закончим считать миллиарды умных телевизоров, роутеров, модемов и прочей хрени с линухом.
>Которая так то - Linux. Ибо Linux - это ядро.Ещё один который считает что андроид это линукс, когда вы уже закончитесь. Нет в андроиде линукса, и никогда не было.
>>Которая так то - Linux. Ибо Linux - это ядро.
> Ещё один который считает что андроид это линукс, когда вы уже закончитесь.
> Нет в андроиде линукса, и никогда не было.Для тех кто в танке, повторяю: Linux (tm) это название ЯДРА ОС! Независимо от того нравится ли вам этот факт, андроид использует это ядро. И стало быть - содержит Linux. По определению того что такое Linux.
Даже фотик от Сони, запускающий линухом единственную прогу фирмвари - Linux. То что это не особо похоже на "GNU/Linux" (Linux с юзермодом GNU) это совершенно отдельная ипостась. Linux никогда не позиционировался как законченная ос. Если до некоторых туго доходит, я в этом не виноват.
Ну Линукс вон тридцать лет пилят, и тоже каменный цветок не выходит — как маются с памятью, так и продолжают маяться. Тут хоть этих проблем нет. И всё это силами 2½ землекопов без гигадолларов и человеколет больших корпораций.
Если еще энтузиасты Haiku поделяться секретом допилки Firefox, то Redox получит браузер поддерживающий современный веб. И тогда всё, можно использовать как cloud book. Уже вполне пригодный user case будет
> то Redox получит браузер поддерживающий современный веб.Без графических драйверов, мухахахаха
А графику на скриншоте святой дух вывел на экран? Или таки видеодрайвер?
Какой там ФПС? Будешь смотреть свои сайтики в 1 фпс с тирингом в софтваре режиме.
> Какой там ФПС?
> Будешь смотреть свои сайтики в 1 фпс с тирингом в софтваре режиме.А тебе для опеннета нужно больше??
Зачем?
Ну а видосики как?
На опеннете?
Тут в темах про дилло и линкс народ рассказывает, что это предел мечтаний.
Некоторые даже JS полностью отключают.
Ну видосики-то так же, как и в линуксе, думаю.
Видосики можно на телевизоре смотреть с видеомагнитофоном.
> Видосики можно на телевизоре смотреть с видеомагнитофоном.Ну и программы тогда сохраняй на кассетах, магнитофоном. Зато будешь хиты выпускать! В жанре электронной музыки. Могу даже подсказать названия треков. Например "зухель, конект!"
> Ну а видосики как?
>> На опеннете?Так даже в этой новости есть ссылка на видосики. Т.е. часть статьи, ее "продолжение", находится на другом сайте, в видосике. А без этого статья будет неполной по задумке автора статьи (иначе бы он ссылку не вставлял).
Да интернет в принципе не нужон, лол
Читать умеешь?вывод графики через API VESA BIOS или UEFI GOP (драйверы для GPU не поддерживаются),
Простейший через фреймбуфер. Спасибо не надо
https://discuss.haiku-os.org/t/progress-on-porting-firefox/1...
https://discuss.haiku-os.org/t/progress-on-porting-firefox/1...
Караван лает, собаки идут.
так и про импортозапещение можно сказать, только бред же
Не хватает бенчмарков (vs linux). Просто для понимания торт оно или не торт
Оно ничего не умеет. Какие бенчмарки еще :D
Если без шуток, то редокс как проверка концепции (ОС на Rust) выполняет свою роль хорошо.
Каков хитрец. Хочешь на двух стульях усидеть?
Нет, не хитрец. Просто помни, что когда-то линукс тоже был игрушкой. Если что-то с ним случится (непреодолимый техдолг и смерть Линуса, например), то одна из таких игрушек может стать заменой Линуксу.
Дедушка Линус никому сам уже давно не нужен. Это бренд, который пока еще хорошо продается. Развитием Линукс уже давно проприетарщики занимаются. А туча мушек-потребителей ждет пока корпораты очередную кастрированную годноту на репах выложат. Все фаундейшены живут исключительно на бабло корпорастов.
> Все фаундейшены живут исключительно на бабло корпорастов.А какое бабло существует?
Не крохи и именно бабло?
Или корпорации или государство. Все! Больше никакого.
Причем и там и там его вкладывают только за откаты.
Запасной вариант пусть будет.
> tomlЗумеры превратили yaml в ini. От чего ушли к тому и вернулись 🤡🤦♂
yaml не всем заходит, и ini это не toml
> toml
> зумерыThomas Preston-Werner (born May 27, 1979)
ок, значит деда-ретроград не смог в ямл и сделал ini с новым названием
скорее в ямл не смогли создатели ямла
https://habr.com/ru/articles/710414/
Идея ямла хороша, но реализация вышла крайне сомнительная. Все эти кеки с овер-гибкими значениями породили такие неочевидные преколы с no=норвегиями и прочимиposition:
- x
- y
- z
{"position": ["x", true, "z"]}что появилась https://noyaml.com/
Wine тянет?
Даже Хурд более юзабельная штука чем сабж.
> syobonactionВот это надо по умолчанию во все дистрибутивы линукса включать. Чтобы сразу было понятно, к чему готовиться.
> Демонстрационный образ включает эмулятор DOSBox, подборку игр (DOOM, Neverball, Neverputt, sopwith, syobonaction), обучающие программы, музыкальный проигрыватель rodioplay с поддержкой форматов FLAC и WAV, web-браузер Netsurf, просмотрщик изображений, консольный текстовый редактор Sodium, файловый менеджер, эмулятор терминала и текстовый редактор от проекта COSMIC.Неплохо для 14 лет существования раста.
Хотя подождите DOOM, Netsurf... Наверное декодеры FLAC и WAV тоже небезопасные.
> Хотя подождите DOOM, Netsurf... Наверное декодеры FLAC и WAV тоже небезопасные.Ну не все сразу, Москва тоже не за день строилась.
Перепишут и это тоже.Хотя... а может уже github.com/pdeljanov/Symphonia
Давай тащи следущую претензию, только выбери получше.
С это у тебя вышел пук в лужу.
> Перепишут и это тоже.Главное вера.
> Хотя... а может уже github.com/pdeljanov/Symphonia
Списали таки с ffmpeg алгоритмы (и не скрывают этого судя по readme), правда даже для списывания нужны мэйнтейнеры https://github.com/pdeljanov/Symphonia/issues/203. Ставлю 100$, что это полусырое уавно. Гордись!
> Главное вера.Естественно. Без нее разве что-то получится сделать?
> Списали таки с ffmpeg алгоритмы (и не скрывают этого судя по readme)
Если алгоритм рабочий и проверенный - то чего и не подсмотреть.
Или ты за "велосипедостроение" и выдумывание своих особенных алгоритмов?
Конкретно у тебя не просто вера, а шизофреничная ортодоксальность.
Если алгоритм, то давай тебе проверенный и рабочий. А как только надо что-то пререписать, то сразу переводишь стрелки на "они перепишут".
Почему так медленно всё? :(
Банально запуск терминала несколько секунд происходит.
Потому что типо безопасный код. Очень-очень хорошо подмеченное замечание, т.к. в результате должна быть божественная производительность по минимальной цене расхода ресурсов.
это не вирт машина, безопасность достигается средствами языка.по ресурсам +- как в c++.
> по ресурсам +- как в c++.Чтобы borrow checker не ругался расставляешь везде .clone() из плюс минус все переходит в минус.
> Почему так медленно всё? :(
> Банально запуск терминала несколько секунд происходит.Это ОС будущего. Для нее нужно гораздо более мощное железо из будущего!
Таков прогресс , что явилось тем случаем что кинули настоящих разработчиков эмерджентного def кода
Видеодрайвера не завезли.
Очень неплохо для проекта, который пилят 5 человек.
Хотя по коммитам складывается ощущение что полтора jackpot51 и все остальные))Не менее функционально чем остальные поделия такого уровня.
Осталось портировать хоть какой-то браузер и будет вполне рабочий вариант.
Правильно, пускай растовики пилят свое собственное поделие и не лезут в чужие проекты.
А вот интересно, тянут ли они из линукса всякие ископаемые типа shell скриптов, или все-таки там будет что-то концептуально другое?
Конечно будет! Все скрипты теперь можно будет писать только на Rust!
чтобы было безопасно, если кто вдруг не знал
опасно такое не знать
Написанная на ассемблере Колибри ОС и то больше софта имеет. Всё что нужно знать о скорости разработки на расте.
Думаете всего-то надо 20 лет + 4 лет (так как это форк)?А может все же не надо?
> Колибри ОСКолибри ОС, если считать со спертой Менуэт ОС, уже 24 года.
И эти неосиляторы до сих пор на 32битах, в отличие от менуэта.Вот когда редоксу будет столько же - тогда и поговорим.
> редоксу будет столько же - тогда и поговорим.Что ожидается? Свои все основные кодеки? Драйвера для аппаратного ускорения видео? Свой браузер на своем движке? Свой офисный пакет? Видеоредактор? Ставлю на то что ничего этого не будет.
> Свои все основные кодеки?Нет конечно. Зачем?
> Драйвера для аппаратного ускорения видео?
И это разумеется нет. Кстати, как там аппаратное ускорение в линуксе на невидии и свободных дровах?)
Хотя, если амд или нвидия захочет - то дрова будут))> Свой браузер на своем движке?
Это вообще бредовый вопрос... Они же операционку пишут! У Линукса или Видны появился браузер на своем движке?
ФФ портируют и этого будет достаточно.> Свой офисный пакет?
Боже, зачем? Что за бред вы несете?
Есть же LO.> Ставлю на то что ничего этого не будет.
А это и не нужно. Это не забота разработчиков ОС!
Они хотят добиться "compatibility with Linux/BSD programs". И уже это будет очень круто.
> Боже, зачем? Что за бред вы несете?Это не бред, это такая "альтернативная" реальность местных Военов Супротив Раста - сами что-то придумали ("Растаманы хотят везде впихнуть раст, для этого они все переписывают, но у них не очень получается, ха-ха-пук-ха!!!1"), сами что-то опровергли.
Так-то в нашей реальности один чувак писал свой хобби-проект, пока не устроился в System76 (потом ковырял понемногу).
> Они хотят добиться "compatibility with Linux/BSD programs". И уже это будет очень круто.В чём крутость-то? Линуксовые cli тулзы Fabrice Bellard 13 назад в браузере на js запускал по приколу. И 9 лет тужиться не пришлось. В бинарном коде это ещё проще - есть проект с ядром линукса в виде динамической библиотеки. Но вы продолжайте потуги, повеселите хотя бы кого-то.
> У Линукса или Видны появился браузер на своем движке?Ну спраедливости ради, у винды был свой движок, даже два штуки, это интернет-експлорер, и оригинальный edge.
> Написанная на ассемблере Колибри ОС и то больше софта имеет. Всё что нужно знать о скорости разработки на расте.Первый выпуск 2004
А основана на MenuetOS первый выпуск которой был аж в 2000 году.
Но 64 бита так и не осилили в отличии от родителя и даже от редокса.Ребята делающие редокс может даже версию 1.0 успеют выпустить к 2035 году))
Отличная ОС, уже пару месяцев под ней сижу - бед не знаю. Работает как часы
Вот именно, что только как часы работает.
Вообще очень классный проект.
Они смогли показать, что на расте можно написать ось.Причем с самого низкого уровня:
- свой бутлоадер
- свой relibc
- свой init
- свои binutils uutils и еще куча других низкоуровневых вещейА еще графический тулкит и оболочка на нем, шелл, пакетный менеджер, сетевой стек, аудио...
И практически все написано на расте полутора землекопами.
> написано на расте полутора землекопамиЭто не говорит в пользу языка, а скорее против него: если язык не позволяет эффективно разделять работу между большим количеством участников, то это плохой язык.
> если язык не позволяет эффективно разделять работу между большим количеством участников, то это плохой язык.Количество участников конкретного проекта не имеет никакого отношения к языку.
У того же же alacritty больше 400 Contributors, у rustdesk - почти 300, ripgrep - почти 400.
И все отлично пишется.А у Хурда контрибьюторов на порядки меньше чем у Линукса.
Хотя язык один.
>ripgrep - почти 400Ахахахахаха! Не, для такой сложной программы нужно человек 1000-2000, не меньше.
Это и на Си и C++ можно. В чем новость то?
> Это и на Си и C++ можно.Можно, но зачем?
> В чем новость то?
Proof of Concept.
Раньше никто этого не делал и никто не знал "а можно ли?"
А сейчас есть пруф, что да, можно.
Proof of Concept? Ты умом повредился? Возможность написания любых программ, в том числе ОС математически доказана даже на брайнфаке. Всё что тебе понадобится - это логические переходы и хранение состояния.
Теория автоматов рассматривает сферических коней в вакууме. Из серии "слышал звон..." и решил блеснуть эрудицей? Вот только это не сферический конь и не в вакууме, а на конкретной аппаратной базе, умеющий ржать, жевать овес и перевозить детишек по небольшой площадке. Как раз то, о чем тебе и сказали выше: Proof of Concept.
Типа до тебя так на доходило что на ЯП можно написать ОС?
Proof of Concept и "написать ось на ЯП" - разное. Если не понимаешь разницы, то и говорить с тобой не о чем.
В итоге мы получили детский проект, который доказывает то, что мы и так знали.
Но не доказывает возможность реализации ОС вроде Linux с миллионами строк кода, это ты верно подметил.
> В итоге мы получили детский проект, который доказывает то, что мы и так знали.Разве?
Обычно я видел бухтение "на расте ничего серьезного не написано"> Но не доказывает возможность реализации ОС вроде Linux с миллионами строк кода, это ты верно подметил.
Наверное линукс сразу все миллионы закоммитил?
А сколько там было строк в первой публичной версии)?
> Proof of Concept? Ты умом повредился? Возможность написания любых программ, в том числе ОС математически доказана даже на брайнфаке.Ну так напиши полноценную ось на нем!
Или на JS.> Всё что тебе понадобится - это логические переходы и хранение состояния.
Угу, а еще возможности языка и достаточно терпения чтобы их использовать.
Сначала напиши полноценную ось на Расте, а не это. А с этим могут быть большие сложности.
Конструктивная критика Redox "от создателей BolgenOS"
да практически на чём угодно можно ос написать
вот вам например ос на лиспе https://github.com/froggey/Mezzano
> И практически все написано на расте полутора землекопамиОбычное враньё. Даже если взять аудио, то там куча либ от других авторов. Таким глобально задействованное кол-во человек сильно больше 2.
> Вообще очень классный проект.
> Они смогли показать, что на расте можно написать ось.
> Причем с самого низкого уровня:
> - свой бутлоадер
> - свой relibc
> - свой init
> - свои binutils uutils и еще куча других низкоуровневых вещейОсталось еще тулчейн написать на самом себе, чтоли... включая всякие там линкеры и проч. И асм повыкинуть. Иначе какой же это safe?!
Кто живее: ReactOS или Redox?
Реактос по крайней мере самохостится.
> Реактос по крайней мере самохостится.Это как. Они ухитрились грузить сайт реактоса - реактосом? А веб севаком у них что? IIS? :D. И на чем это работает? Оно ж кроме виртуалок ни на чем не грузится?!
Устаревшие сведения, но да, грузится не на всяком железе.
> Кто живее: ReactOS или Redox?Думаю, объективно ReactOS.
У них и контрибуторов больше, они в кучу раз попадали на Google Summer of Code - и там закрывалось просто тонны багов.Но если учесть, что они пилят ее с 98 года..
То становится не так однозначно)
Пилят её не они. Алекс Ионеску давно ушёл, а Рене Бетов и ROSAsm (ReactOS Assembler, а не болгенос) уже даже не гуглятся.
ReactOS даже более-менее юзабелен кроме всего.
Стало интересно.
Полез в их репу, она жива, последний коммит час назад (правда завалил тесты, хехе)Оказывается у них там целых 274 контрибьютора!
Такая орава ̶к̶о̶п̶и̶п̶а̶с̶т̶и̶т̶ реимплементирует виндовые интерфейсы с 1998 года и до сих пор не шмогла даже в запись для ntfs (драйвер до сих пор "write support is not yet enabled"), по крайней мере так пишет их вики.
И это на уже знакомой всем сишке.
Уныленько как-то.
Даже на нормальную ос только парагон смогли сделать свой драйвер для нтфс и то пользуюсь какими то жуткими Инсайдами.
бредни опеннетовцев, рулоны на вес.ntfs-3g под десяток "нормальных ос" написали два сумасшедших в 2006м году, без всяких инсайдов, на основе реверса сделанного еще в 1998м (русским, кстати...э...татарином. Правда успешно сбежавшим от скреп в Лондон). Причем один писал собственно ntfs, а другой - то что позволило ей работать с тем десятком да еще внятно напрячь б-жка-тогда-еще-без-пальца оптимизировать свою недоделанную ext3, которая на паре тестов умудрилась оказаться не быстрее, не смотря на отсутствие context switch. А автор такой... "вообще-то я еще и детальный дебаг могу выключить"...
А вот что под то что ты считаешь "нормальной" пятнадцать лет не нашлось героев переписать встроенного недоделка с r/o доступом - говорит снова только и исключительно о ее кривизне и редкостном скотстве дЭффективных менеджеров управляющих ее "развитием" (куда покажет ibm)
> реимплементирует виндовые интерфейсы с 1998 года и до сих пор
> не шмогла даже в запись для ntfs (драйвер до сих пор
> "write support is not yet enabled"), по крайней мере так пишет их вики.Они видите ли - переписывали ядро 3 раза. Ну вот не круто первые 2 им было. Так что спустили наработки в толч и - заново! Наверное пора в 4-й раз. А то все равно уже запутались под какую винду косят. Так что - не ставятся и не работают дрова ни от каких виндов. Тоже, конечно, вариант.
Так что кто из них более сдох - вопрос сложный.
полумух (ОS/2) сдох
BeOS не взлетел
нетварь 4.11 остановилася на 486ом
где там футчиОС никто не пишет
>нетварь 4.11 остановилася на 486омНетварь 6.5 и не только x86, a MIPS, alpha, sparc, ppc
> a MIPS, alpha, sparc, ppcКоторое в реальности все тоже умерло.
И сейчас представляет только исторический интерес.
там главная беда - что нетвари после 3.12 были тормозным, мегаусложненным и ненадежным убожеством.Потому что попытка косплеить венду была заранее обречена на провал, а идеальный сервер для файлопомойки (который был бы и по сей день востребован) в процессе прое...ли. (Впрочем, там явно сменилось поколение разработчиков, на вот этих вот get the things wrongly done и все такое)
И сейчас да представляет собой только исторический интерес, потому что починить-то 3.12 было б наверное можно, но клиенты тоже умерли и писать их некому.
> Потому что попытка косплеить венду была заранее обречена на провал,Ну кеды еще как-то трепыхаются, да и у всяких Zorin/Mint/Cinnamon/Kubuntu пользователи пока есть.
> а идеальный сервер для файлопомойки (который был бы и по сей день востребован) в процессе прое...ли.
Ты реально думаешь что есть много людей, которым нужна файлопомойка?
Боюсь таких будет ну очень мизер.
Лютую проприетарщину-то каким боком сюда приволок?
OS/2 сейчас называется ArcaOS и вполне жива.
> нетварь 4.11 остановилася на 486омНинада-нинада тут ля-ля! На пентюхе с 16 МБ ОЗУ и позже еще на парочке поколений целеронов (кажется парочке поколений, могу ошибаться, но точно меняли устаревший пентюх на более мощный целерон) очень шустро всё крутилось, пока на очередном новом пне не завелось. Эх, нетварь директори сервайс, раскляченный между двумя серваками, мне очень нравился, отлично всё работало, если не ставить левых NLM-модулей. Пару раз возникали проблемы на серваках с NLM-кой антивируса дрвебовского, но учитывая, что ОС там с кооперативной многозадачностью, то колом вставало всё.
реактось конечно. там и разработчиков за годы накопилось уже и юзкейс продаваемый для операционки такой что она в разряде нужно в некоторых редких случаях.. а редокс пока в ненужно. и реально существует только потому что челы почти на спор пишут ось на рате тупо чекая свои скилы а не для решения этой осью каких-то задач.
> Вместо адресации через URL (например, для записи в лог мог использоваться URL "log://", а для сетевого взаимодействия "tcp://") задействован традиционный для Unix-систем формат файловых путейслабаки =)
> и тулкита OrbTkчто-то не то - читаем https://github.com/redox-os/orbtk:
> OrbTk is Sunsetting
Целиком и полностью одобряю этот замечательный проект. Именно сюда надо отправлять всех расто.. эм... любов? филов? ну, вы поняли... короче, тех, которые пытаются сделать растопомойку из ядра Linux. Пусть их тут ковыряются, упражняются и наслаждаются любимым языком. И всем будет от этого только лучше.
Они грозились вытеснить Linux другим ядром если туда Раст не примут. Вот пусть и вытесняют, развивая свой Редокс, а то только демагогию разводят.
Виртуалка. Загрузилось почти мгновенно. Пустой экран с обоями. Курсор мыши, не двигается. Клавиатура работает.
Кто смотрел, LibreOffice есть?
юморист :)
> Кто смотрел, LibreOffice есть?Арфы нет, берите бубен^W Netsurf. Специальный бонус если удастся запостить мессагу хотя-бы на опеннет.
Внимание вопрос: какое железо это hello world ОС поддерживает?
Вопрос риторический.Успех любой операционной системы как раз и измеряется поддержкой железа.
У тебя может быть идеальное ядро, но кому ону нужно если его только в виртуалке и можно запускать.Хороший пример FreeBSD.
Уже несколько лет его не видно в https://top500.org/.
Почему? Разве плохая система?Да потому что если брать железо даже 5 летней давности, вероятность того что нет хороших драйверов или вообще драйверов нет крайне велика.
Поддержкой железа в осях занимаются... производители железа! Неожиданно? Но факт! На заре того же Линукса - такое тормозилово и глюкалово было с железом, пока корпорасты не стали к своим железякам драйвера писать и апи разрабам предоставлять. В осе-писательстве главное сделать годный прототип и убедить корпорастов, что ось имеет большое комьюнити. Ну а там сначала ручейки, а потом реки бабла потекут на развитие. Линукс всегда уступал в архитектуре своим конкурентам, но за счет комьюнити получил финансирование. Вот и весь рецепт успеха.
С вашей лицензией реки бабла не потекут. Менталитет тут такой, зачем я буду финансировать то, что потом конкурент засунет в свой прориетарный продукт и наработками со мной не поделится? Поэтому, вместо бабла текут ручейки растаскивания кода по норам в противоположном направлении.
> С вашей лицензией реки бабла не потекут.Посмотри на лицензии андроида или хрома)
> Менталитет тут такой, зачем я буду финансировать то, что потом конкурент засунет в свой прориетарный продукт и наработками со мной не поделится?
Или просто сделает свое ядро для "внутреннего использования" и тоже не поделится. И GPL никак не поможет.
Тут главное что у тебя есть комнда которая это пишет, а остальным проще присоединиться к лидеру, чем разбираться самим
Корпорастов не интересует лицензия, если они зарабатывают на других моментах. Что криминального в том, что конкуренты воспользуются общедоступной осью и тоже начнут ваять под нее свои решения? Ох е-мае, как же уживаются Гугель, Смузи и Редхет в одном корыте? А то что они совместными усилиями перегоняют потребителя с других платформ - только профит!
Ты определись, тебе железо пятилетней давности чтобы порнуху смотреть или супер компьютер собрать?
А смысл выбирать, если на Редохе нет драйверов ни для того, ни для другого варианта?
> Внимание вопрос: какое железо это hello world ОС поддерживает?Какое заявлено, такое и поддерживает
gitlab.redox-os.org/redox-os/redox/-/blob/master/HARDWARE.md> У тебя может быть идеальное ядро, но кому ону нужно если его только в виртуалке и можно запускать.
Напр. спец. ось для запуска виртуалок. Типа как альпин, но другая ось.
Хотя ты разумеется прав что без поддержки железа ось популярной не станет.С другой стороны - почему ты считаешь, что цель Redox стать популярной?
Чуваки пишут просто потому что хотят и могут.
И без финансирования и поддержки со стороны корпов у них нет ни одного шанса стать хотя бы как BSD.
То есть домашний любительский helloworld без каких-либо перспектив, ну как обычно.
> Успех любой операционной системы как раз и измеряется поддержкой железа.
> У тебя может быть идеальное ядро, но кому ону нужно если егоА вот то что это проект MIT это уже интересно. Могут что то годное создать.
> собственной графической оболочки Orbital и тулкита OrbTk,
> предоставляющего API, похожий на Flutter, React и Redux. Имеется
> поддержка GUI-библиотек Slint, Iced и winit.Хм... кто все эти люди, как говорится? А Слава Кпсс - вообще не человек?!
Вот это годное начинание! Пусть Rust, если это возможно, покажет себя не как язык для переписывания чего-то готового, а как полноценный инструмент для создания программ с нуля.
> Вот это годное начинание! Пусть Rust, если это возможно, покажет себя не
> как язык для переписывания чего-то готового,Ага как Duke Nukem будут пилить 12 лет. Какая то haiku новая.
> Ага как Duke Nukem будут пилить 12 лет. Какая то haiku новая.Хурд сколько пилят? Лет 30?
И что, DOSBox там уже заработал?Ребята проделали огромный труд.
ты уверен что среди целей разработчиков было - поработать дос-эмулятором сорокалетней давности?> Ребята проделали огромный труд.
"но зачем"
> "но зачем"Because we can! (c)
Люди делают кучу не логичных вещей просто по приколу - "запускают дум на экранчике дилллака и газонокосилки (слава богу это пока были разные инструменты)",
пилят Хурд или Колибри, придумывают бренфаки, Birbʼы и другие бесполезные ЯП...Развлечения могут быть разные, и часто довольно странные - чего только гента стоит.
>> Ребята проделали огромный труд.
> "но зачем"Я думаю чтобы показать, иллюзию кропотливого процесса.
>> Ага как Duke Nukem будут пилить 12 лет. Какая то haiku новая.
> Хурд сколько пилят? Лет 30?
> И что, DOSBox там уже заработал?
> Ребята проделали огромный труд.Не я про тот Duke Nukem https://dtf.ru/games/1189501-v-seti-opublikovali-bild-duke-n...
Просто сравнение. Что разрабатывали с 1997 по 2011. А вышла игра на 6 часов c посредственной графикой.
Лично для меня концепция всё есть URL кажется интересной.
>>Вместо адресации через URL (например, для записи в лог мог использоваться URL "log://", а для сетевого взаимодействия "tcp://") задействован традиционный для Unix-систем формат файловых путейНе осилили они эту концепцию
Мертворожденный проект, увы. А так хотелось бы иметь хоть одну рабочую операционку на Расте, но не судьба. Видимо, язык не слишком пригоден для написания ОС, а подходит только для маленьких проектов.
Tock OS
приходите через пару лет
>Проектом развивается собственный пакетный менеджер, набор стандартных утилит (binutils, coreutils, netutils, extrautils), командная оболочка ion, стандартная Си-библиотека relibc, vim-подобный текстовый редактор sodium, сетевой стек и файловая система. Конфигурация задаётся на языке Toml.Велосипедостроители. В таких случаях нужна быстро довести систему до рабочего состояния, хотя-бы в виртуалке, хотя-бы только для самосборки. Вот без своего велосипедного пакетного менеджера точно можно было бы обойтись. Прочитал описание ion - выглядит приятно, гораздо лучше баша. Хотел даже на нём скрипты писать, но тогда какой-то базовой возможности не хватило, уже не помню точно. С sodium тоже вопрос нужности, тем более при наличии helix.
>Общее число портов приложений доведено примерно до 1700. Из значительных достижений отмечается портирование HTTP-сервера Apache, Simple HTTP Server, RustPython, GNU Make, Lua, Perl 5, текстовых редакторов GNU Nano и Helix.А вот это - уже хорошо. Возможно даже и перегонят Hurd. Хотя, учитывая лицензию, не думаю, что они будут популярнее чем вариации bsd.
>>Общее число портов приложений доведено примерно до 1700.
> А вот это - уже хорошо. Возможно даже и перегонят Hurd. Хотя,
> учитывая лицензию, не думаю, что они будут популярнее чем вариации bsd.Очень зависит от удачи.
Линукс тоже выстрелил, как раз в нужный момент когда суды шли.А сейчас все юридические тонкости МИТ/БСД лицензий уже разобрали.
Если завтра какой-то менеджер гугла, увидит слово Раст и лиценизию, и вложит туда пару человек на фуллтайм - то может и обгонит bsd.
Или если их пригласят на Summer Code.
В общем много неизвестных)
> Если завтра какой-то менеджер гугла, увидит слово Раст и лиценизию, и вложит туда пару человек на фуллтайм - то может и обгонит bsd.Вот это сделать не проблема.
Что бы в такое вкладываться надо быть уверенным, что у тебя всегда денег будет больше чем у других.
Ибо если денег будет больше у других и они делают закрытую версию, то ты теряешь все.
Зачем тогда вкладываться?
> Ибо если денег будет больше у других и они делают закрытую версию,Это щас о пянгвинчике в SaaS - Амазоне, Кляудфляри, топ500 суперкомпов или в Гугле (у которого основной доход тоже совсем не c продажи ведроидов - а все модификации ядра для своих сервисов они могут спокойно зажать)?
У меня на виртуалбоксе не запустилась. В начале, когда в графике настроил всё что просили - падало с критической ошибкой ВМка. Окей, отработал по командной строке. Падать перестала, но не может смонтировать корень диска. Печаль. Хотел потестировать. Пойду РеактОС погляжу, как она
> У меня на виртуалбоксе не запустилась.Это проблемма виртуалбокса)
В начале, когда в графике настроил
> всё что просили - падало с критической ошибкой ВМка.Окей, отработалЭто потому что надо собрать KDE под feebds)
> по командной строке. Падать перестала, но не может смонтировать корень диска.
> Печаль. Хотел потестировать. Пойду РеактОС погляжу, как онаЭто потому что vulkan drivers не завезли и поддержку последних технологий 3d renderinga RTX и трассировки)
РеактОС и Болген на каждый банковский терминал)
> РеактОСНу кстати, я не шутил, я скачал образ РеактОСи, он у меня запустился. Рабочий стол он показывает, выглядит уже как более-менее живая ОСь. Фаерфокс 58-й ставится. Правда меня расстроило то, что почему-то не работало переключение раскладки. Русский язык - и всё, хоть ты по хоткеям, хоть в трее мышкой кликай - не переключается. Я даже пробовал удалять русскую клавиатуру - ни в какую! Жму Apply, Ok, Save, соглашаюсь на ребут, по ребуту - всё равно русская раскладка на месте и непереключабельна. Только шаманством каким-то смог включить англ, и то - только засчет выставления его новым дефолтом. В общем тоже что-то не прям юзабельное. Хотя будь я англичанином с одним языком, я бы не заметил этого)))
>Общее число портов приложений доведено примерно до 1700Это плохой знак. Это значит, что там не просто POSIX-прослойка, а практически главный glue-модуль для запуска остального барахла из заплесневелого UNIX-мира. Просто теперь на другом ядре (hurd не устроил?).
Внимание, вопрос: А ЗАЧЕМ делать стотыщный клон юникса? Вам что, мало Linux, Solaris, BSD, QNX и т.п.? Очевидно же, концепция посикса протухла. Для 197*-ых было нормуль, сейчас - вообще не вписывается в современность!
Если уж делать систему с нуля, нужно осознать: весь мусор, писаный энтузиастами за последние 50 лет, можно смело херить. Потому что это старая база и старые же приложения на этой старой базе. Нужны POSIX приложения? Просто поставь линукс и не ипи мозга. Хочешь создать совершенную ось? Придётся делать всё с нуля и на новых концепциях.
Я сам тоже давненько мечтал о системе, где не будет дебильной перезагрузки по каждому поводу и где не надо ставить НОВЫЙ драйвер для каждого барахла. Концепция есть, но её тут долго писать. Главное - она принципиально отличается от монолитного г---на, которое запилил Трольвадс.
Хотя я тоже думаю о том, что было бы неплохо, если бы появились новые идеи кроме как переимплентировать Юникс из 70-х, проблема в том, что ОС без приложений никому не нужна. Что уж говорить, сами Юникс-дядьки пытались выкатить ОСь лучше чем Юникс - Plan9. Никому не понадобилась. Да, возможно там Bells Labs насолили с тем, что они хотели не повторить истории с раздачей Юникса всем и за План9 стрясти баблишка. Но в целом оказалось, что людям не нужна ОСь получше, им главное чтобы их программы сносно работали, файлы открывалисьНо, кстати, какие-нибудь микроконтроллеры или еще что-то, где груза обратной совместимости нет - там это применимо, и там ядер больше, кстати
У меня мышь не работает не в live на реальном железе не в VirtualBox. Как настроить?
Там вроде нужно включить PS/2 мышь, проверь, мож в этом проблема. USB-контроллер вообще просят выключить, видимо usb не завезли совсем
В VirtualBox выбрано PS/2, но не работает. Пробовал и другие режимы - не помогло(
Печаль( Что ж такая она тепличная-то
К сожалению, неудачная лицензия ядра, которая не обеспечивает защиту от "закрытия" кода и не гарантирует, что сообщество будет иметь доступ к улучшениям и изменениям, скорее всего, не сможет привлечь значительное количество разработчиков.