LINUX.ORG.RU

Выпущен дистрибутив FreeDOS 1.1

 ,


0

1

FreeDOS — распространяемая под лицензией GPL свободная операционная система, совместимая с MS-DOS, популярная как решение для слабых компьютеров, промышленных контроллеров, эмуляторов, обновления прошивок оборудования и BIOS материнских плат. Версия 1.1, вышедшая 2 января 2012, принесла:

  • обновление ядра до версии 2040 с исправлениями ошибок работы с FAT32;
  • официальное включение mtcp и flashrom;
  • начальную поддержку USB-контроллеров, пока что только UHCI;
  • ограниченную поддержку USB-накопителей;
  • новый единый драйвер PCI IDE с поддержкой режимов PIO/UDMA для (P)ATA и SATA жёстких дисков и оптических накопителей;
  • обновленные драйвера оперативной памяти (HMA и XMS, UMB и EMS);
  • 4DOS 8.00 в качестве интерпретатора командной строки;
  • переделанные установочные скрипты;
  • новое меню установки при загрузке с компакт-диска;
  • новые версии многих программ...

... и другие изменения.

Предыдущая версия (1.0) выходила 3 сентября 2006. FreeDOS, разработка которой началась в 1994-м году, показала возможность создания открытой совместимой альтернативы операционным системам от Microsoft и таким образом мотивировала разработчиков FreeWin95 и, позже, ReactOS. Многие производители персональных компьютеров устанавливают на них FreeDOS, когда не желают продавать с ними проприетарные ОС и не могут или не хотят поставить дистрибутив Linux.

>>> Подробности

★★★★

Проверено: mono ()
Последнее исправление: cetjs2 (всего исправлений: 5)

обновление ядра до версии 2040

Так вот за кем погнался Линус!

fragment
()

О, будет на что переползать, когда линукс окончательно скатят в СГ.

baverman ★★★
()

официальное включение mtcp и flashrom;

Отлично, прийдётся меньше телодвижений делать, чтобы шить старые мамки

X10Dead ★★★★★
()

Long live DOS!

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

Его просто чтобы ноуты без оси продавать запилили.

Он нафиг не нужен, DOS R.I.P, ИМХО его ставят только на новые ноуты, чтобы продавать без винды...

egortmb
()

FreeDOS, разработка которой началась в 1994-м году, показала возможность создания открытой совместимой альтернативы операционным системам от Microsoft и таким образом мотивировала разработчиков FreeWin95 и, позже, ReactOS.

Вот чорт! Это было необдуманно...

не хотят поставить дистрибутив Linux.

Вот опять...

AVL2 ★★★★★
()

А мне, вот, интересно: почему для прошивки биоса и других подобных задач требуется однозадачная ОС? Неужели такую задачу иначе не решить?

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

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

Скромное мнение.

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

А мне, вот, интересно: почему для прошивки биоса и других подобных задач требуется однозадачная ОС? Неужели такую задачу иначе не решить?

Необязательно. Вот например, Phoenix BIOS можно прошивать под оффтопиком (winphlash.exe). А вот из Linux - AFAIK, облом-с.

Rolex ★★
()

Черт, только вчера 1.0 поставил.

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

Не требуется — многие материнские платы, например почти все от Gigabyte, штатно прошиваются под Windows.

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

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

На самом деле, я примерно это и имел в виду, просто матчасть плохо знаю. :-) Так почему нельзя, например, загрузить в ядро нужный модуль и им всё сделать в контексте ядра? Почему современное железо не обслужить без 10 лет, как мёртвой ОС?

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

Необязательно. Вот например, Phoenix BIOS можно прошивать под оффтопиком (winphlash.exe). А вот из Linux - AFAIK, облом-с.

Я свою мамку из-под линукса прошивал flashrom'ом, но это, скорее, исключение. Большинство оборудования не поддерживает такие способы, да и пишут везде, что это рискованное мероприятие.

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

Не требуется — многие материнские платы, например почти все от Gigabyte, штатно прошиваются под Windows.

Так, вот, почему не все, а только некоторые

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

Не требуется — многие материнские платы, например почти все от Gigabyte, штатно прошиваются под Windows.

Так, вот, почему не все, а только некоторые?

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

39 MB

Оно хотя бы умеет в интернеты?

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

И да, не знаю, что вы имели ввиду под «интернетами», но, как вы выразились «оно», умеет rsync, telnet, ssh, ftp, email и www - помимо Arachne уже есть порт Dillo. Правда, в упомянутом iso есть не все это, его название «Base CD», как бы намекает.

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

Почему современное железо не обслужить без 10 лет, как мёртвой ОС?

Где некролог читал?

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

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

Что проще, писать и сопровождать линаксовый модуль, заставлять пользователя собирать его под свое ядро, или просто дать ему FLASH.EXE?

dm1024 ★★★
()

до версии 2040

Фуррифоксу есть к чему стремиться.

vurdalak ★★★★★
()

САмая на мой взгляд печальная ОС . её милионами ставят на ноутбуки и убивают . Мне её жаль.

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

А мне, вот, интересно: почему для прошивки биоса и других подобных задач требуется однозадачная ОС? Неужели такую задачу иначе не решить?

решить-то элементарно. Надо только решить пару вопросов:

1) что делать, если второй процесс, например, второй прошивальщик полезет туда же прошивать? Учитывая, что речб идет о прямом взаимодействии с железом, ОС тут ничем не поможет.

2) что делать, если во время процесса прошивки другие, параллельно запущеные программы съедят все необходимые ресурсы и закончить процесс прошивки не удастся.

3) что делать, если параллельные процессы подвесят систему?

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

А я думал, flashrom умеет уже всё.

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

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

«оно», умеет rsync, telnet, ssh, ftp, email и www

С базового диска? Берут сомнения, учитывая, что NET там отдельным пакетом/модулем/whatever.

- помимо Arachne уже есть порт Dillo

Киллер-фича. Там ему и место.

его название «Base CD», как бы намекает

На то, что 39 мегабайт жирновато для DOSа.

mutley
()

О, круто. Пошел качать.

А что за ограниченная поддержка? Загружаться с USB-накопителя и монтировать его как корневой раздел умеет?

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

С базового диска?

Я же написал, что с базового диска не все. С него доступны FTP server, FTP client, DHCP client, Telnet client, IRC client, SNTP client, Netcat, HTGet и WGET.

- помимо Arachne уже есть порт Dillo

Киллер-фича. Там ему и место.

Вообще-то, для DOS это именно Киллер-фича. А ты чего ожидал? Последний Firefox?

На то, что 39 мегабайт жирновато для DOSа.

Обоснуй.

Geed
()
Ответ на: комментарий от I-Love-Microsoft

RAM <= 640 Kb, Ваш КО ;)

Кому О, а кому и не О — я во времена ДОСа еще пешком под стол ходил, не помню деталей :)

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

Потому что производителям жалко тратить время и деньги на реализацию того, что, учитывая наличие у них у всех возможности обновления из под самого BIOS, мало кому уже нужно. Возможно, ситуация изменится после распространения UEFI — в спецификации предусмотрен стандартный для всех механизм обновления, и Microsoft планирует его обновлять через Windows Update аналогично Apple.

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

Почему современное железо не обслужить без 10 лет, как мёртвой ОС?

у некоторых матплат загрузчик в биосе - обаз ROM читают с флешек, DVD и проч.

по теме:
теперь-то MS DOS точно конец!

Anonymous ★★★★★
()

Работал в конторе, занимающейся оптовыми продажами компьютеров, и некоторые модели ноутбуков действительно были с FreeDOS. Они при тех же характеристиках баксов на 70, а иногда и 100 дешевле были. Их и разбирали в первую очередь, как дефицит. Ведь в нашей стране не принято платить за софт;)

lucentcode ★★★★★
()

Ну наконец-то! Теперь линуксу точно капец.

Cancellor ★★★★☆
()

Что мешает ставить линуксы чтобы продавать без винды? Какой-нибудь Ubuntu (чтобы минимум телодвижений и максимум свистоперделок), всё лучше выглядит чем чёрный фон и приглашение командной строки для неискушённого пользователя, что продаваемость-то повысит. Чувствую что фридос скорее «для интересу» или для прошивки биосов.

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

что делать, если второй процесс, например, второй прошивальщик полезет туда же прошивать? Учитывая, что речб идет о прямом взаимодействии с железом, ОС тут ничем не поможет.

Проверять перед запуском прошивальщика наличие другого процесса, пишущего туда же?

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

Резервировать ресурсы заранее?

что делать, если параллельные процессы подвесят систему?

А что делать, если питание отрубится? А если дискетка сдохнет? А если вдруг случится ураган/цунами/мировая революция?

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

учитывая наличие у них у всех возможности обновления из под самого BIOS

Учитывая что, простите?

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

Готов. В 98 году десктоп был удачный. Я на 4DOS такие штуки делал....

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

у некоторых матплат загрузчик в биосе - обаз ROM читают с флешек, DVD и проч.

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

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

Чем-то подобным должна стать ReactOS, да?

Да, тоже будет труп. Но из реактос зомби не получится.

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

А мне, вот, интересно: почему для прошивки биоса и других подобных задач требуется однозадачная ОС? Неужели такую задачу иначе не решить?

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

Представил? Как пальцы?

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

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

Представил? Как пальцы?

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

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