Comments 117
Да и не был Linux тогда такой уж большой и важной частью GNU/Linux системы. А, собственно, утилиты GNU создавались и использовались потому что AIX'ы, HP-UX'ы и прочие всякие Windows на это всё малость подзабили увлёкшись улучшением ядра…
386BSD требовала 80387, у бедных студентов его не было, вот и появился Linux.
Вы, вероятно, путаете 386BSD и BSDi (BSD/386). К 386BSD никаких претензий не было, она благополучно дала жизнь FreeBSD и прочим *BSD на PC.Претензии касались 4.3BSD NET/2, которая была основой как бесплатной 386BSD, так и платной BSDi.
То, что суд начался после релиза BSDi роли не играет: если бы 4.3BSD NET/2 была признана нарушающей права AT&T, то 386BSD и все потомки (включая FreeBSD и прочие *BSD на PC) точно так же попали бы под запрет, как и BSDi…
386BSD требовала 80387, у бедных студентов его не было, вот и появился Linux.Написать эмулятор было бы проще, чесслово. То, о чём вы говорите — конкретно Алана привело. Но большая часть разработчиков — пришли из Minix'а, который, опять-таки, в те годы распространялся под комменческой лицензией, но главное — его автор совершенно не горел желанием жертвовать красотой кода ради производительности!
Написать может быть и проще было, а вот протолкнуть патчи в апстрим — совсем нет (потому и зафоркали ее).
И не только Alan:
Lars Wirzenius, a student friend of Linus Torvalds, recalled: “FreeBSD didn’t exist then. 386BSD did, but it wouldn’t have worked on my computer, since it required a 387 co-processor. I used SCO Xenix from fall 1991 to spring or summer of 1992, until Linux matured enough to be a usable environment for writing code.”
Я сильно сомневаюсь, что большинство пришло с MINIX — это была игрушка, которая мало где использовалась.
Werner Almesberger, Drew Eckhardt и прочие — пришли точно не с minix.
NET/2 к 1993 году уже полностью переписали — так что ничего 386BSD и потомкам не грозило.Извините, но — нет. Не переписали. Переписали с нуля как раз только 6 файлов, которые нужно было добавить к NET/2, чтобы получить полноценную OS.
Судьба всего остального была под вопросом до тех пор, пока Novell иск не отозвал.
И не только Alan:Да и сам Linus, в общем, то же самое говорит: I have never even checked 386BSD out; when I started on Linux it wast available (although Bill Jolitz series on it in Dr. Dobbs Journal had started and were interesting), and when 386BSD finally came out, Linux was already in a state where it was so usable that I never really thought about switching. If 386BSD had been available when I started on Linux, Linux would probably never had happened.
Но как видите проблема была не в 80387м! А просто в том, что Linux появился в 1991м году, а 386BSD — в 1992м.
Я сильно сомневаюсь, что большинство пришло с MINIX — это была игрушка, которая мало где использовалась.В ранние дни и Linux был игрушкой. Когда на нём GCC запустили и другой GNU'сный софт — вот тогда и другие начали подтягиваться. Вначале его и запустить-то иначе, как из Minix'а было нельзя!
Когда будет реализован свопинг виртуальной памяти ????
https://habrahabr.ru/company/reactos/blog/337026/#comment_10554950
Будет вообще шикарно — если есть древний драйвер для какого-нибудь старого уникального железа, то говорим системе «сделай вид для этого драйвера что ты win95».Ага. А потом этот старый драйвер берёт — и без зазрения совести начинает править код операционной системы прямо на лету. Дальше что?
Уж не говоря о том, что любой драйвер Win95 свято уверен, что в системе, кроме него, никого нет и можно делать с любыми своими данными что угодно и когда угода — достаточно только прерывания запретить…
P.S. Сам лично участвовал в проекте где дравер именно так был устроен. Ну не получалось там иначе: нужные интерфейсы Microsoft закрыл, они были доступны только для «своих» драверов на раннем этапе загрузки, а потом отключались.
Этого даже Microsoft, как бы, «не осилил». VDX'ы в Windows XP и её потомках не поддерживаются. Ибо дорого очень.
Хотя теоретически, как бы, возможно — но это проект примерно по масштабам сравнимый с тем, что уже сделано в рамках ReactOS. Только ещё больше.
Кто будет спонсором?
Пожалуйста, скажите, что вы починили 64 битную сборку? Я очень её жду
Подскажите пожалуйста, как у ОС с новым железом? Или все ограничивается тем, на чем могла запускаться ХР. Так же интересует стабильность работы того же офиса новых версий, CAD систем, приложений для видеообработка, Photoshop...
Стабильность работы софта сильно варьируется в зависимости от самого софта. При этом, чем раньше вы попробуете и пришлете баг-репорт, тем раньше начнет улучшаться ситуация с нужным вам софтом.
На этих моделях есть неотключаемая в BIOS веб камера, которая железно присоединена по USB. К сожалению, драйверы пока не умеют работать с потоковыми USB устройствами, поэтому таким способом загрузиться не удалось.
Загрузку по сети через PXE не проверял, т.к. нет в наличии второго компьютера, который мог бы выступить сервером.
… когда проще присоединиться к тем кто подошёл к идее с другой стороны,
подстраивая Wine в Linux дабы получить универсальное решение^ ^
/sarcasm
..20 лет файловый менеджер не обновлялся практически, что уж там говорить про остальное (. .)
20 лет файловый менеджер не обновлялся практически
Как по мне это достаточно голословное утверждение. Разве что вы видели исходники этого менеджера, в чём я лично сомневаюсь.
Мой личный опыт пользования виндой и написания под неё программ говорит, что версии Explorer'a даже из XP и семёрки немного по разному реализуют те или иные вещи. Надо ли говорить, что у «десятки» разница с XP ещё гораздо заметнее.
Да-да, разве что однопоточная программа стала многопоточной, а так совсем файловый менеджер не обновлялся 20 лет, конечно же...
Хоть это и мало вероятно, но будет весело, если кто-то сумеет свернуть Windows :)Ха. Мы уже, собственно, знаем — кто это сделает и, примерно, как, хотя очень приблизительно знаем — когда.
Просто нужно посмотреть на предыдущий подобный переход. MacOS появилась в 1984м, Windows 1.0 — через пару лет, но до появления сначала Windows 3.0 (первая по настоящему популярная версия Windows) в 1990м году и Windows NT в 1993м о переходе с рабочих станций на PC никто толком не думал.
А вот уже примерно к 2000му году, когда персоналки догнали по мощности рабочие станции все эксклюзивы типа CATIA и Maya были портированы под Windows.
А в 2009м рабочие станцию под Unix перестали производиться перестали. Эпоха кончилась.
Что важно: развитие PC шло фантастически быстро, а развитие рабочих станций стагнировало, потому что оттуда ушли деньги в 80е — но «запаса прочности» хватило на два с лишним десятилетия…
Сейчас деньги «ушли» из рынка персоналок и «пришли» на рынок смартфонов. Случилось это 10 лет назад примерно. При этом история перехода настолько похожа, что иногда становится смешно. Как Sun периодически пытался все 90е перепрыгнуть на платформу x86 (SunOS 4.0 с поддержкой 386го процессора вышла в 1988м году), так и Microsoft периодически пытается перескочить на ARM (вот — последняя отчаянная попытка), как Microsoft начал с клона CP/M, а потом перешёл на новое ядро, так и Google начал с того, что валялось под ногами, но со временем решил сделать новую платформу с нуля (но со слоем совместимости), как и в прошлый раз, почти наверняка, новую платформу сделаеют — а вот убедить программистов всё под неё переписать с нуля — не смогут… но Windows, тем не менее, удушат… хоть и не сразу.
Всему своё время… но очень забавно наблюдать за всем этим.
P.S. Подрывные инновации — страшная штука. Интересно: ощущали ли работники Bucyrusа то, что сейчас ощущают работники Microsoft'а когда их клиенты медленно но неуклонно переползали к Ка́терпиллеру (который в конце-концов Bucyrus просто купил)? И ведь процесс так же неотвратим и ещё более неспешен… Всё это крайне забавно, да…
Хоть это и мало вероятно, но будет весело, если кто-то сумеет свернуть Windows :)
Ха. Мы уже, собственно, знаем — кто это сделает и, примерно, как, хотя очень приблизительно знаем — когда.
Скайнет?
Ну-у-у-у… можно конечно подискутировать
Если в 2 словах — андроид вытеснит винду?? ТакНе совсем. Операционка от Гугла вытеснит операционку от Microsoft.
А вот как она к тому времени будет называться — интересный вопрос. Это к маркетологам.
Заметьте, что та Windows, которая привела к разводу IBM и Microsoft (Windows 3.0) и та Windows, которая убила рабочие станции (Windows XP) не имеют между собой ничего общего. Все программы для Windows 3.0 исполняются под специальным эмулятором.
То же самое и тут будет, скорее всего.
Ну-у-у-у… можно конечно подискутироватьМы сейчас на ранней стадии процесса. Где-то 1987-1988й. Кто-то где-то использует ChromeOS и ARC++, но это — скорее исключение, чем правило. «Windows 3.0 от Google» ещё впереди… но всему своё время. «Колесо истории» движется медленно, но неотвратимо…
То есть вот прямо так как есть — 30-летняя программа выполняется в машкодах на последней винде.То, что она исполняется в машкодах — не значит, что там нет эмуляторов, извините.
Без эмуляторов.Таки с эмуляторами. То, что машинный код не транслируется — это правда, процессор Windows-системы не меняли (в отличие от Mac'ов). Но даже намёка на ядро оригинальной Windows 1.0 в Windows XP нету. Все его функции эмулируются ядром NT.
То же самое, похоже, будет и у Гугла когда (и если) призойдёт отказ от Linux'а в пользу Fuchsia. Хотя, может быть, Fuchsia так и останется мёртворождённым исследовательским проектом типа Singularity. Увидим.
развитие PC шло фантастически быстро, а развитие рабочих станций стагнировало, потому что оттуда ушли деньги в 80е — но «запаса прочности» хватило на два с лишним десятилетия…
Хоспади, какой бред сивой кобылы… В 1985 году появилась Amiga 1000, с вытесняющей многозадачкой, GUI, экраном до 4096 цветов и 14-битным стерео-звуком. Это был самый популярный и продаваемый ПК по 1995-й год включительно. На PC подобие этого богатства появилось только к 1995 году (и позже). Строго говоря сравнимая с AmigaOS многозадачка это Windows NT, и далее уже XP. 4096 цветов — это уже SVGA. 16-битный звук — саундблевастер (именно с таким качеством). До 2000 года PC представлял из себя цветной калькулятор, пока технологии не подешевели и не стало возможным прикрутить их к этому калькулятору — вот и вся стагнация. Всё было с 1985 года, просто за другие деньги.
Какое имеет отношение Amiga (да и Atari) к рабочим станциям? То, что звук у IBM PC был «никакой» долгое время — это правда… но к расчётам гидродинамики звуковую карту не прикрутить… как и Genlock, долгое время удерживавший Амиги в телестудиях.
А что касается «сравнимой с Windows NT» многозадачки — так это курам на смех: да, многозадачность там вытесняющая, не кооперативная, вот только защиты программ друг от друга нет никакой даже в AmigaOS 3.9 (а на PC она появилась ещё в Windows/286) — а без такой «мелочи» гонять счётные задачи, которые могут работать часами — самоубийство.
Да и про 4096 цветов я бы помолчал: одномеременно можно было выводить не более 64 цветов, что, конечно, гораздо круче чем в CGA с его 4 цветами, но бит на пиксель там было максимум 6, то есть даже до VGA оно не дотягивало, а с полноцветным фреймбуффером и сравнивать было нельзя. Для 3D-графики HAM не шибко-то годится.
Но главное — мощности процессоров и обьёмы оперативки были несравнимы! Так что тут скорее Amaga играла роль «цветного калькулятора», ограниченного тем, что могла сделать Motorolla. А могла она сделать сильно меньше, чем Sun (SPARC) или SGI (MIPS). Интелу потребовались-таки годы, чтобы их «догнать и обогнать», а Motorolla… Motorolla — «сошла с дистанции».
Мне непонятно что Вы хотели сказать своим «какое отношение Amiga имеет к рабочим станциям». По 95-го год Amiga была весьма распространена в офисах, просто не каждый офис мог себе её позволить. В 90-е появился слоган «Only Amiga makes it possible». Это не из рекламы. Данное выражение означает что на одном компьютере (рабочей станции, если угодно) можно одновременно запустить ПО для совершенно разных платформ. Конкретнее: приложения написанные для UNIX V, MS-DOS, MacOS и AmigaOS запущенные в одно и то же время, с возможностью обмена данными между ними, в вытесняющей многозадачке. Естественно, эта возможность была востребована у крупных организаций, ну там NASA, Hollywood, знаете))
Когда я писал о PC как о цветном калькуляторе я имел ввиду именно калькулятор. Самый дурацкий процессор с самой убогой и бесконечно обраставшей костылями системой команд, самая чудовищная адресация памяти, самые чудовищные ограничения везде где только можно и нельзя. И всё это постепенно обрастало костылями на костылях. Видеокарта? Отдельный независимый компьютер! Звуковая карта? Отдельный независимый компьютер! И т.д. Потому что посередине у нас находится КАЛЬКУЛЯТОР. И не надо фантазировать, по существу и сегодня это всё тот же калькулятор нужный для совместимости с чем-то о чём уже никто не помнит. С вынесенными на периферию независимыми компьютерами, имеющими другие, специализированные процессоры, свои прошивки, память и т.д.)))
Очень хорошо что Вы попытались осмыслить статьи в Википедии (которые, кстати, я же и писал — практически весь раздел Amiga в русской Википедии :), это делает Вам своего рода честь.Мда. Честно говоря даже не пытался смотреть в русскую википедию на тему Амиги. Сейчас глянул. Ничего странного (типа безумных заявлений на тему " самый популярный и продаваемый ПК по 1995-й год включительно") там нет — и на том спасибо.
По 95-го год Amiga была весьма распространена в офисах, просто не каждый офис мог себе её позволить95й год. Амига. Офисы. Вы белены обьелись или с луны свалились? Ну ведь есть же статистика! 84-87й и 88й-90й — Commodore ещё можно заметить на графиках продаж, хотя в основном это никакая не Амига, а Commodore 64. И Амига продавалась среди того же контингента: как домашний компьютер, а не как серьёзный инструмент. А 90е — усё. Нет больше Амиги. То есть формально она, кажется, до 1996го производилась по лицензии — но это была уже агония.
В 90-е появился слоган «Only Amiga makes it possible». Это не из рекламы.Извините, но это таки из рекламы. Причём Амиги как именно домашнего компьютера. И не 90е, а 80е.
Конкретнее: приложения написанные для UNIX V, MS-DOS, MacOS и AmigaOS запущенные в одно и то же время, с возможностью обмена данными между ними, в вытесняющей многозадачке.Вот только реально всё это можно было получить в начале 90х, когда было ясно, что Амига доживает последние дни. Та же самая ситуация, что и с OS/2 и с BB10 (это уж совсем недавняя история): когда ваша платформа, фактически, мертва, когда все разрабочики с неё сбежали, когда вы понимаете, что предложить покупателя вам, фактически, нечего — вы начинаете рассказывать сказки про возможность запуска «чужих» программ на вашей ОС.
Не работает это.
Естественно, эта возможность была востребована у крупных организаций, ну там NASA, Hollywood, знаете))Насчёт Голливуда не знаю, но NASA тогда крупно вляпалась в Apple Lisa и судя по томy, что на eBay NASA закупает Intel 8086 процессоры (а не 68K) они перешли-таки не совсем на Амигу.
Самый дурацкий процессор с самой убогой и бесконечно обраставшей костылями системой команд, самая чудовищная адресация памяти, самые чудовищные ограничения везде где только можно и нельзя.Ну дык а чего вы хотели от загрушки для сокета?
И не надо фантазировать, по существу и сегодня это всё тот же калькулятор нужный для совместимости с чем-то о чём уже никто не помнит.Извините, но… нет. Эмуляция калькулятора таки осталась, да, а как же иначе — совместимость, всё-таки. Но 80386й — это уже вполне вменяемый процессор в своём нативном режиме. Как минимум не хуже, чем его прямой конкурент. А уже Pentium — достаточно быстр для того, чтобы вышедший позже конкурент был проигнорирован основным покупателем. И да, Amiga никогда не была популярнее Маков, которые, в свою очередь, никогда даже и близко не приближались по продажам к продажам PC (кажется максимум был не то 1992й не то 1993й год, когда PowerBookи занимали что-то типа трети рынка лаптопов в США — но при этом в других странах продажи всё равно были мизерными).
Вы решили поспорить о вкусе устриц с тем кто их ел?Нет, конечно. Амигу я нежно люблю и у меня парочка работаюющих экземпляров ещё есть. А вот фантазёров — я не люблю от слова совсем.
Амига — это прекрасный пример того, как можно «из говна и палок» сделать конфетку — но этот подход работает только до определённого предела. С полноценным рабочими станциями Амигу только маркетологи сравнивали, извините. На практике же этого практически не случалось.
AmigaOS 3.9 ничем не отличается от AmigaOS 3.1.Угу. И обе они лишь немного ушли от AmigaOS 2.0. Полноценных динамических библиотек — нет (если не считать расширений для PowerPC — но это отдельная история про «жизнь Амиги после смерти»), защиты памяти — нет, сеть — тоже через те ещё костыли… Выглядит красиво, но на замену рабочим станциям — не годится. А Windows NT — годится. Вот и вся разница.
Очень странно, но есть люди, которые вообще не понимают кому и зачем нужна ReactOS. Есть море драйверов для windows — практически подо все. И есть не море, а целый океан win32-софта. И мы просто делаем ядро, совместимое и с тем, и с другим. Целевая группа ReactOS — windows-пользователи, наша задача «оторвать» их от проприетарного ПО, а точнее, безболезненно пересадить на СПО.
То есть смысл существования ReactOS — «море драйверов» и «целый океан win32-софта». А для ARM что? Вышедшие меньше недели назад лаптопы и полное отсуствие софта?
Может лет через 10, если Microsoft убедит пользователей и разработчиков, что это это — не результат принятия кем-то тяжёлых наркотиков… кто-то в ReactOS команде и задумается над поддержкой этого добра… но то, что ваша «пара ARM плат» не будет поддерживаться даже тогда — вероятность 99.99%.
2. Видел, как ReactOS используется в крупных компаниях.
Но не нашел списка спонсоров на сайте.
Почему не работаете в этом направлении?
2. Видел, как ReactOS используется в крупных компаниях.
Это же самое интересное. Не могли бы Вы подробней раскрыть эту тему?
Назвать компании?
Смысл?
Они (React) не особо работают в этом направлении.
Смысл — удовлетворение интереса.
Они (React) не особо работают в этом направлении.Ну так они и не должны.
Но странно, что ни одного бизнесмена не нашлось, который бы эту тему «оседлал». Все госзакупки обязаны отдавать предпочнение отечественной продукции. То есть достаточно сделать на основе ReactOS «национальную OS» — и всё, все остальные участники должны обязаны уже после этого будут доказывать, что им необходимо использовать Windows.
Причём доказывать много и повторно. В том числе по уже прошедшим закупкам.
Неужели в России уже все госзакупки делаются только и исключительно «за откаты» и получить честное преимущество никому не интересно?
Ну, кроме того, что сделать пожертвование.
И чет не нахожу других валют, кроме евро, доллара.
Будет интересна если только разработчикам Эльбруса.
В любом случае проекту необходима серьезная поддержка спонсоров или разработчиков. А там глядишь лет через 10 будет и первый релиз.
www.acc.umu.se/~bosse
www.ext2fsd.com
Если да, то какой лучше образ качать качать, lin или win?
А как успехи с WSH? c vbs и JScript? Есть много полезняшек и крутых полезняшек, которые на нем написаны.
К примеру в легендарной версии 1С v.7.7 на нем написаны скрипты для девелоперов. И немало скриптов.
(см. Проект OpenConf)
Хреново, вырубится целая куча полезных скриптов, обеспечивающих intellisense и коде-комлит в редакторе. https://github.com/trdm/alterplast/tree/master/OpenConf_Scripts/Intellisence
Без них редактор v77 семерка — это просто блокнот.
Когда менеджер приложений появится в ос, чтобы не надо было его качать?
Вчера впервые установил ros и не нашел rapps.
Один из главных минусов винды — закрытость исходников.
А reactos позволяет запускать нужные проги и открыт;)
ReactOS 0.4.7: Павел Дуров больше не Пюыщн