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)

Хорошая новость! Только вот full CD у них что ли не будет больше?

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

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

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

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

Запретить запуск второго экземпляра программы

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

Запилить в ядро ручную расстановку приоритетов процессам и освобождалку ресурсов.

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

Писать операционки с микроядрами

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

Хз у тебя на аватарке чувак похож на Джима Моррисона.

Немного есть, да. Но на самом деле это не менее легендарная личность - Ник Мэйсон из Pink Floyd.

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

Ник Мэйсон из Pink Floyd.

О Пинк Флойд! Ну почти Дорс...

А по теме. Я не понимаю стенаний. Дали людям возможность шить БИОС.

Дали возможность профи. Даже тот факт, что надо сделать дискету отсеивает идиотов. Я считаю надо было такую возможность не давть. Шить только программатором... Слезы пропадут

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

Вот только на практике оказывается, что жизнь все равно заставляет применять то, что нельзя. И windows используется, и ПЛИС, и даже Atmel'овские флэш-микросхемы и много чего еще, о чем я понятия не имею.

В части железа, пожалуй, да, а вот использование Windows вместо МСВС уже всё больше и больше смахивает не на «жизнь заставляет», а на «лень учить». Где-то старый софт тормозит переход, а вот новый под потребности Минобороны ты просто не сертифицируешь, если он не поддерживает МСВС. Сама система уже вполне готова для десктопа при условии осмысленного выбора комплектующих.

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

39 мб с исходниками

Блин, и правда ведь. Сверх меры Ъ имело место быть. Поторопился я :(

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

А по теме я рад, конечно. Пусть FreeDOS живёт и развивается.

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

flashrom есть и под линуксом... что мешает на любой livecd его водрузить (да наверняка в каких-то уже есть)

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

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

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

Ну а потом естественно весь этот цирк обосновывается необходимостью RT OS.

Ну возможно.

Хотя да, там, где QNX действительно была нужна, её и внедрили, например, в станциях МПРС - http://telemetrist.ru/index.php?mod=tmetr&go=mprs&id=28

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

Да, драйвера пишут. На примере fglrx мы это наблюдаем во всей красе: денег на всех не хватает, проггеров нормальных мало (был один, потом стало четыре, потом двух уволили), инвестиции AMD в разработку fglrx заведомо не окупаемы из-за малой аудитории и дороговизны поддержки говнокода ATi. У nvidia всё несколько лучше благодаря более квалифицированным программистам на раннем этапе.

Всё это так же применимо к драйвера

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

1. Написать прошивальщик под DOS. Нужен один проггер из 80-х или 90-х годов, он же тестировщик. Готов работать за еду, ибо его знания в энтерпрайзе не актуальны, а на пенсию рано. Команда тестирования - та же, что и тестит прошивки. Т.е. прирост затрат минимален.

2. Вшить прошивальщик в BIOS, чтоб вызывался по кнопке. Нужен *как минимум* один квалифицированный системный программист (ASM + C), возможно нужны коррективы в железо, нужна чуть большая команда тестирования. Но затраты человеко-часов выше в несколько раз, ибо нужен более дорогой проггер и больше времени на разработку и тестирование.

3. Писать под многопользовательскую ОС. Нужна *команда* проггеров-системщиков (как для драйверов), под разные версии винды и под разные ОС. Ну и команда тестировщиков растет пропорционально. Плюс повышается число неудачных прошивок у конечных юзеров из-за зависшей винды, а это повышает объем работы для отдела гарантии и отдела маркетинга. Затраты выше на 3-4 нуля.

А теперь если взглянуть на всё это с позиции манагера, то всё становится очевидно: прошивают платы около <1% клиентов, на продажи это всё мало влияет, но облегчает дистанционную поддержку. Затраты на пункт 3 никогда не окупятся и неоправданы, п.2 - нечто среднее, п.1 - маст хэв.

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

Это можно решить загрузкой прошивальщика с freedos'ом с загрузочного диска/флешки. Поэтому могли бы распространять свои поделия в виде iso-шников.

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

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

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

А смысл осиливать? Всё равно линуксойд поставит свой любимый дистриб, а виндузятник - винду.

Есть ещё нулевые пользователи, покупающие первый компьютер

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

В том и проблема для производителя, что линуксом кто-то и вправду может начать пользоваться.

И что в этом плохого?

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

Не понял, вы о чём?

о том, что когда всё работает, перепрошивать незачем, а если плавающий глюк - то под DOS или из BIOS прошивать безопаснее.

Вы перешивали BIOS потому, что с винчестера OS не грузилась- и при этом умудряетесь удивляться, почему перепрошиватели пишут не под Windows.

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

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

Какая чудовищно однообразная музыка. Как будто играет одна и та же пластинка. Пойду поставлю свой компакт-диск.

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

а если плавающий глюк - то под DOS или из BIOS прошивать безопаснее.

Безопасно, но невозможно - отличный вариант. И глюк не плавающий, это даже не глюк. Просто в год покупки материнки терабайтных винтов ещё не было.

Axon ★★★★★
()

теперь MS-DOS'у точно капец!

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

Да и кто сказал, что с досом нет гемора? Под ним ни одна современная железка не работает.

Чушь. Дос конечно имеет только минимальный функционал, но он по крайней мере запустится на современном железе, пусть и не увидев диски. А линукс двухлетней давности просто зависнет, на определении какого-нибудь нового контроллера (личный опыт с JMicron).

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

А тут в 39 мегах — Telnet client и WGET.

Обосновал?

Скорее продемонстрировал незнание матчасти и неумение читать.

Во-первых, около 10Mb занимают файлы для загрузки CD. Пакетов, соответственно там порядка 30Mb.

Во-вторых, в каждом пакете помимо бинарника лежат исходники, документация, помощь, в некоторых еще и локализация.

В третьих не только Telnet client, список сетевых пакетов я приводил он несколько больше. И плюс не только сетевые пакеты. Тебе что ли здесь выхлоп ls PACKAGES постить или все-таки сам посмотришь?

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

KolibriOS влезает в 39 мегабайт 13 раз

Но вот с браузерами дело там обстоит едва ли не хуже.

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

Это можно решить загрузкой прошивальщика с freedos'ом с загрузочного диска/флешки. Поэтому могли бы распространять свои поделия в виде iso-шников.

А еще могут в каждый принтер пихать флешку на 32 метра с дровами. Но не пихают?

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

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

Диски он увидит, потому что у него нет выхода — ему с них грузиться. ДОС таки расшифровывается как дисковая операционная система. И то, что он запустится, не означает, что под ним заработало всё железо, поэтому использовать такую ОС нет смысла, поэтому нет смысла и предустанавливать. А для того, чтобы зачем-то запустить дос на ноуте, приходится туда вставлять дисковые контроллеры в режиме совместимости с IDE, что уменьшает производительность при дефолтных настройках биоса. Предустановка любой ОС требует соответствующей адаптации железа под неё, а т.к. эта ОС ничего не умеет, то и железо соответствующее — лишь бы завелось под ненужной ОС, которую сразу снесут. Поэтому предустановленные ОС не нужны.

А линукс двухлетней давности просто зависнет, на определении какого-нибудь нового контроллера (личный опыт с JMicron).

У тебя какой-то неправильный Линукс. Зачем заставлять его определять какие-то контроллеры? Не говоря уже о том, зачем вообще устанавливать Линукс двухлетней давности. Лично я собирал такой Линукс, что он помещался на дискету 1.44 MiB — он точно не завис бы на определении какого-нибудь контроллера, и он может служить равной по функциональности заменой доса.

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

Диски он увидит, потому что у него нет выхода — ему с них грузиться.

Ну как бы есть ещё флэшки и дискеты. Я же ещё и использование для обновления биоса имел в виду.

Поэтому предустановленные ОС не нужны.

Закон может иметь другое мнение на этот счёт.

Зачем заставлять его определять какие-то контроллеры?

Чтобы загрузиться с него. LiveCD же. // Речь про 2007-2008 год, потом таких серьёзных проблем вроде уже небыло, разве что с ati-шными драйверами.

Лично я собирал такой Линукс, что он помещался на дискету 1.44 MiB

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

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

Что мешает ставить линуксы чтобы продавать без винды?

их сложнее удалять. Но самое главное, купив комп с дос никому в голову не придет им так и пользоваться. А если и придет, то потом на форумах никто не поймет жалобы типа «купил тут комп с какой-то говноосью ДОС без драйверов, винмодем не рабтает, тачпад не работает - вот продавцы уроды!

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

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

Речь про 2007-2008 год

Вот про это: «Результаты 1 - 10 из примерно 4 940 000 для JMicron linux problems.»

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

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

У меня было актуальное на то время ядро 2.6.32. Да, сильно урезанное. Смысл использования практически теряется, но т.к. я говорил о ненужности предустановки доса на ноуты, то ни от доса, ни от такого Линукса смысла не будет всё равно, и можно заменить дос на урезанный Линукс без потери функциональности. Для обновления биоса дос ещё нужен, да и для хороших игр тоже.

Закон может иметь другое мнение на этот счёт.

Где это закон запрещает продавать ноуты без ОС?

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

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

Кстати, а есть современные результаты тестов, какой выигрыш это даёт? Помню, я что-то такое смотрел, там было меньше 5%, может с тех пор ситуация изменилась...

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

то ни от доса, ни от такого Линукса смысла не будет всё равно

Биос обновить смогут? Устанавливаемая винда (мы ведь понимаем что её поставят 90% юзеров) правильно определит имеющийся раздел/загрузчик?

Где это закон запрещает продавать ноуты без ОС?

Тут же что-то такое обсуждали, не?

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

Где это закон запрещает продавать ноуты без ОС?

В России, вообще-то.

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

Помню, я что-то такое смотрел, там было меньше 5%, может с тех пор ситуация изменилась...

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

Биос обновить смогут?

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

Устанавливаемая винда (мы ведь понимаем что её поставят 90% юзеров) правильно определит имеющийся раздел/загрузчик?

Зачем ей определять имеющийся раздел и загрузчик, если она снесёт раздел и запишет свой загрузчик в MBR?

Тут же что-то такое обсуждали, не?

Не, не слышал. Странный закон. Собранные десктопы тоже нельзя без ОС продавать?

gentoo_root ★★★★★
()

О! А это то, чего мы так долго ждали. Графический установщик вернули?

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

чтонибудь типа голого деда

да вы, батенька, олдфаг! Уважаю...

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

вот как раз фридос у меня часто вис на материнках, поэтому для перепрошивки биоса я предпочитаю теплый, ламповый DOS 6.22

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

да хотя бы разбираюшийся в любой *nix-системе и/или QNX(хз какие там задачи нужны ли там многозадачные системы или ОСРВ). Надеюсь, подобные технологии по вашему мнению не нужно отправить «на свалку истории»?

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

Че ты прицепился к хорошей вещи? Первый парень в школе? Излишне продвинутый? Не хочешь, не пользуйся. Совок???

Я вот искренне считаю, что ты не нужен. Вообще.

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

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

anonymous
()

Круто, как бы его теперь обновить чтобы груб не снести.

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

нет, конечно Ъ-пацаны при невозможности перешить матплату именно из под FreeDOS заявляют, что она нерабочая и пытаются сдать по гарантии, да. Как же я мог забыть, а? Посыпаю голову пеплом... :-D

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

простите, а что за баттхёрт? Я вас лично чем-то обидел? Просто я имею довольно неплохое представление о том, что и как используют в наших оборонных НИИ. Программы, скомпиленные для работы только под определенные дистрибутивы(Ubuntu 9.04) - это тоже печально, поверьте. И это тоже пример, когда переход на «новые» технологии делается абы как, а о портируемости и совместимости речь вообще не идет - перепишут заново. Старое оборудование, заточенное под конкретные задачи еще на старых системах тоже не стоит, если единственная причина такого апгрейда «чтоб было новое».

Но когда существует ЗАВЕДОМО лучшее решение, на разработку и внедрение которого надо потратить денег, и которое окупится, да хотя бы нашей же с вами безопасностью(это я все еше про оборонку, да), то, нет, деньги проще попилить, а машина, как и бумага, всё стерпит: проработала 20 лет и еще 20 проработает.

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

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