LINUX.ORG.RU

FreeDOS 1.4

 


0

2

Увидела свет версия 1.4 свободной реализации операционной системы, совместимой с MS DOS — FreeDOS. Эта версия включает в себя обновленную программу FreeCOM, программу установки и систему справки HTML, улучшения для многих утилит, включая FDISK, JEMM, 7ZIP, FORMAT, FASM, MORE, RUNTIME, и многое другое!

Пакеты были реорганизованы, поэтому их будет легче найти: LiveCD устанавливает полную систему DOS, включая стандартные программы DOS, приложения, архиваторы, драйверы устройств, игры, сеть, звук и основные инструменты. BonusCD используется для установки инструментов разработки, редакторов, загрузочных инструментов, OpenGem и дополнительных утилит. Большинству пользователей для установки FreeDOS лучше всего подойдёт LiveCD, особенно тем, кто использует виртуальную машину. Помимо этого есть USB-установщик для реального железа, легаси СD-установщик для старого железа, а также дискетное издание для ещё более старого.

>>> Источник

★★★★★

Проверено: CrX ()
Последнее исправление: CrX (всего исправлений: 3)
Ответ на: комментарий от exception13

Так есть же ROM DOS.

Да бросьте вы это. Не есть, а был. Никто этот хлам сейчас не использует, и тем более не оратор выше. Раз у него всё сертифицировано, то какой-нить pts-dos, не иначе.

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

Моё смузихлёбство и избалованность, и крепкая зависимость от трендов.

Я престарелый смузихлёб. У меня коммандная оболочка – фиш на расте.

Мне нужен графический бровзер с ШайтанЭмэль-5. Я иногда думаю про безопасность – лунипс всё-таки многопользовательская система, и у меня есть пара тысяч правил для AppArmor.

Мне бы больше подошла Хайку, так-как там есть свежие порты некоторых бровзеров. Но в хайке нет многопользовательности, и графические драйверы отсутствуют как класс.

Set440
()
Ответ на: комментарий от Helg1980

На к6 не проявлялась. В си не было, была в п@скале и Фокс про.

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

где сейчас найти стрый комп с косыми флопами

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

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

watchcat382
()
Ответ на: комментарий от s-warus

ms-dos программу никто внезапно приостановить не может, очень даже реалтайм

Более того, под dos можно даже системный таймер выключить и в компе не будет вызываться вообще ни одного лишнего прервыания. Лично это проделывал когда-то,правда на 80286. Отсутствие прерываний проверял. А надо это было для немедленной и гарантированной по тактам обработки прерываний от параллельного принтерного порта к которому была подключена самодельная железка. Так что вполне себе реалтайм получился.

watchcat382
()
Ответ на: комментарий от sparkie

В одной научной конторе есть установка.

Она не одна такая. Сам видел. А у приятеля на работе был лазерный станок для раскройки металла - тоже встроенный в него комп был под досом. Сам станок был куплен в начале 90х, а видел я его в конце двухтысячных и он продолжал работать. Также, dos мне когда-то попадался внутри цифрового фотоаппарата,но модель сейчас через два десятка лет уже не вспомню. Чуть ли не какой-то из младших кэнонов.

watchcat382
()
Ответ на: комментарий от hibou

а лексикон, редактор под дос реально найти?

Лекискона у меня нет,а вот MultiEdit 6.01p у меня есть. И это существенно лучше Лексикона. Не «новее»,а именно лучше.

watchcat382
()
Ответ на: комментарий от alt-tab-let

запускал сеть во фридосе и на каком то 3коме

3с509, сеть Lantastic, обмен по протоколу NetBIOS с сервером СУБД MDBS III(тоже под досом). Работало.

watchcat382
()
Ответ на: комментарий от anonmyous

Только вот без эмулятора не обойтись, так как ДОСовские проги сами под армом не заработают.

Лет десять назад пользовался для всяких не ресурсоемких дел арм-компом,сделаным из платы от телеприставки с процом AllWinner A10 и из любопытства поставил на него dosbox,а в нем попробовал запустить некоторые свои программы которые писал (за деньги) в 1992-94 годах под dos. Был удивлен,насколько хорошо это заработало! Оказалось что по скорости этот эмулятор был как мой тогдашний рабочий комп 386DX40.

watchcat382
()
Ответ на: комментарий от anonmyous

всё летает под эмуляторами.

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

watchcat382
()
Ответ на: комментарий от anonmyous

физически подключаешь USB-serial или USB-parallel, а ДОСовская прога видит их как обычные com/lpt.

И это работает только пока досовская прога не пытается использовать LPT как GPIO,для чего он в околопромышленных и научных железках как правило и нужен,а вовсе не на принтере печатать. Или дискретные сигналы ком-порта в таком же качестве. И если найти usb-serial переходник где подрыгать ногами получается - еще более-менее не сложно,то вот usb-lpt как правило произвольный ногодрыг не умеют.

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

Про division by zero выше уже упоминали.

Вы ж не предполагаете, будто эмуляторщики про это не слышали? В dosemu2 я могу запустить прогу командой r200fix, да и в досбоксе, наверное, что-то аналогичное есть (хотя, сходу не нагуглил).

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

Зато, можно было аппаратные таймера использовать. И их было предостаточно.

Поэтому нередко ее подбирали просто кручением нужного количества холостых циклов. И понятно что в эмуляторе это работает плохо.

Чаще, цеплялись к регистру вертикальной синхронизации VGA. Ну или использовали 1 из таймеров. Проблемный код, конечно, был. Но, во-первых, есть и потактовые эмуляторы, типа 86box. И во-вторых, проблемного кода было настолько мало по сравнению с тем, что отлично работает под всеми современным эмулями, что приобретать древний хлам ради него - вряд ли стоит свеч.

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

то вот usb-lpt как правило произвольный ногодрыг не умеют.

Там это и не особо нужно. Шина-то широкая. Передавай себе «данные», и вот, 8 ног будут «дёргаться» в такт битикам. Учитывая, что передача там, емнип, синхронная была - по сути, можно так любой gpio имитировать.

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

писал (за деньги) в 1992-94 годах под dos. Был удивлен,насколько хорошо это заработало! Оказалось что по скорости этот эмулятор был как мой тогдашний рабочий комп 386DX40.

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

На 386DX40 можно было отлично играть в 1 и 2 мортал комбат (3й уже тормозил, точнее, фрейм-скипал), в транспорт-тайкон-делюкс с SVGA разрешением. Ну то есть, это был весьма добротный проц для досовской эры, и я не уверен, что реально все эти игры у вас бы пошли без тормозов в досбоксе на А10. А какие-то текстовые проги конечно пойдут.

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

Ясен пень, не одна.

Если начальство адекватное, то такое дело приветствуется.

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

На Авито найти можно, но у меня другие траты сейчас. Я свое старое железо раздал много лет назад.

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

я не уверен, что реально все эти игры у вас бы пошли без тормозов в досбоксе на А10.

В играх я примерно ноль так как не продвинулся дальше погонять мячик по экрану или поскладывать кирпичики. Да и то делал это последний раз именно что в начале 90х. Так что прокомментировать совместимость эмулятора на арм с играми не могу никак. Мне просто в голову не пришло это проверять.

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

Так что прокомментировать совместимость эмулятора на арм с играми не могу никак.

Я не про совместимость, а про скорость. И не вообще на арм, а конкретно на вашем А10. Хотя, вся эта ветка началась с вопроса о том, можно ли фридос под арм портировать. И ответ был - можно (такой порт уже есть), но, так или иначе, для самих прог всё равно нужен будет эмулятор.

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

И не вообще на арм, а конкретно на вашем А10.

А в чем принципиальная разница? А10 - вполне себе типичный арм. Разве что одноядерный,так дос всё равно несколько ядер использовать не умеет.

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

А в чем принципиальная разница? А10 - вполне себе типичный арм.

Шутите? Дерьмо мамонта 2012 года, кортекс-А8 с поддержкой ARMv7 (32bit).

Разве что одноядерный,так дос всё равно несколько ядер использовать не умеет.

ДОС-то не умеет, а вот эмуляторы - ещё как умеют. Да они нынче даже ухитряются VGA эмулировать на шейдерах ГПУшных, не только триды использовать. Но конечно если вы какую-то текстовую прожку пускаете, то я не знаю, чем там будут триды заниматься. А вот если игруха крутится, то современные эмули ухитряются её, хоть она и ДОСовская, раскидать на кучу тридов и ядер (графика отдельно, звук отдельно, миди и тд).

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

Разграничиваем права с 1969 года

И по сей день?? И всё никак??..;P ;))))

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

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

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

Там китайское не пойми что.

Так сейчас все производства Китая! А процессор Интел Целерон явно не китайский!
Да - это утилизация невостребованных старых процессоров образца 2014г. Но там корпус с радиатором + блок питания сейчас больше стоят! И это новое производство, не БУ. Я себе такой взял под домашнюю автоматизацию именно как безвентиляторный.
Если смущает этот проц, то можно взять на Intel N100 - современный проц. Будет стоить около 10 т. руб.

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

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

Да я и не говорил, что код. Говорил, что триды им нужны, и на 1ядерниках они тупят (по тому как видео, миди и тд - весьма дорогое удовольствие). С другой стороны, современные эмули имеют весьма продвинутые джиты, которые вполне могут спекулятивно джитовать условные бранчи. И вот для этого тоже нужны триды. Так что и код могут раскидывать! Но делают ли они это по факту - х/з.

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

Может невостребованных, может бракованных, кто их знает.

Но там корпус с радиатором + блок питания сейчас больше стоят

Да ну. БП там скорее всего китайский фейковый за 500р. А корпус что? Кг алюминия стоит 300р вроде, корпус весит явно меньше, а серийная металлообработка всегда практически бесплатная по сравнению с ценой материала, если там не что-то тонкое.

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

Может невостребованных, может бракованных, кто их знает.

Я даю ссылки только на лично проверенные варианты! Конкретно этот вариант я уже покупал (правда цена была больше) - все работает. Заказал вторую копию. Это будет 4-й мини-пк, купленный мной за год через Озон. Мини-пк на Intel N100 работает уже год как основной домашний комп. Сейчас перехожу на мини-пк AMD Ryzen 5 5600H (купил месяц назад) - тоже все работает!

sigurd ★★★★★
()
Последнее исправление: sigurd (всего исправлений: 1)
Ответ на: комментарий от alt-tab-let

у меня именно tcp/ip

NetBIOS и поверх tcp/ip умеет работать ничуть не хуже. И под досом тоже так можно. Бывало надо если сеть из более чем одного сегмента - потому что в «голом» нетбиосе с маршрутизацией между сегментами всё плохо.

watchcat382
()
Ответ на: комментарий от BydymTydym

В старых юниксах был DES. Когда во втором поле /etc/passwd идет просто короткая строка текста, без всяких $ в начале, это DES. Видел это в старой Солярке.

Совсем открытым текстом - этот какие-то самые первые исследовательските версии, я такого не видел.

Червь Морриса, насколько я помню, перебирал пароли (пароль равен логину пользователя, логин задом наперед, и простой словарь).

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

А кто еще-то? Интерфейса их не видел. Был у них на собеседовании как-то, остался со смешанными чувствами. Пусть их, живут и ладно.

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

Ну до меня доедешь, поставим Venix, посмотрим. :) Там классический crypt без /etc/shadow

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

Традиционный crypt как раз и основан на DES. О чем и написано по твоей ссылке (см. первую строчку таблицы - там DES). Плюс раздел Traditional DES-based scheme по той же ссылке.

SVR4 - это классический Unix? Солярка - его представитель, там я это и видел.

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

Еще, если ты работал со старыми юниксами, то может быть помнишь, что максимальная длина пароля была 8 символов. Т.е. вводить ты мог и более длинный пароль, но пароль Qwerty12 был равен паролю Qwerty12345.

Это тоже было из-за DES. 56-битный ключ DES формировался из первых восьми семибитныйх символов (7*8=56).

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

Это связано не с DES, а с размером блока шифрования. Многие блочные шифры с восьмибайтными блоками работают. Там не совсем DES. В блочных шифрах сеть Файстеля до сих пор используется.

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

Не с размером блока, а с размером ключа. У DES 56-битный ключ (8 символов пароля по 7 бит), которым шифруются заранее известные данные.

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

Сейчас мы будем долго спорить о блочных шифрах и размерах ключа. Ну да, DES-based hash делал из пароля ключ (56 бит), как-то добавлял соль и шифровал блок из нулей. Но, это как бы, разбавленный солью DES получался. Так себе схема. Могли бы добавлять к паролю соль до 128ми бит и шифровать трижды-DESом, но это тоже так себе идея. Других алгоритмов, столь же просто реализуемых, не было тогда.

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

Я тебе сочувствую. Видимо, встреча с этим творением рук человеческих оставляет шрам на психике.

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

Да, это ты метко заметил. Не, сама по себе железка неплохая, особенно если сравнивать с древнотой, на замену которой её сейчас ставят (Заслон). Но вот дизайнеру интерфейсов ихнему следовало бы не только руку набить, но и морду…

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

Не, руки положено отрывать по заветам Беовульфа. А морды — бить :)

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

А мы и не скрываем, тащемта. :) Кривые руки надо отрывать. Глядишь новые вырастут прямыми :) Мы ж исключительно из человеколюбия. Помочь человеку надо, руки выпрямить :)

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

Там более другое: досбокс умеет работать с образинами HDD и FDD.

Так что грузим нативный дос с образины FDD, раскатываем на образину HDD дос и дистр W95/98/ME. И дальше грузимся с образины HDD и запускаем установку.

slamd64 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.