LINUX.ORG.RU

FreeDOS 1.2

 ,


3

1

Состоялся релиз FreeDOS 1.2.

Основные новшества:

  • новый установщик, созданный Jerome Shidel;
  • новые программы и утилиты, в том числе программа для воспроизведения звуков, утилита для обновления графических файлов, средства подключения к сети, веб-браузер, а также несколько Open Source игр;
  • утилита FDIMPLES.

>>> Страница проекта

>>> Наиболее подробный список изменений из всех, что удалось найти

>>> Пресс-кит, включающий в себя описание изменений и скриншоты

Ответ на: комментарий от curufinwe

Что-то сомнения терзают насчёт кед. Они ж жручие.

Я, кстати, до относительно недавнего времени работал на Пне-III. Гном-2. 128 Мб памяти. 3Dfx + ATI Rage. Только подумал о SCSI, как он взял и умер =)

upd: сейчас вынашиваю блажь по поводу двухпнёвого сервака с использованием останков третепня.

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

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

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

К вашему сведению в современных компах десятки гигабайт памяти что намного превышает 1 мегабайт досутпный в 2000 году так что весьма сомнительно ваше утверждение.

Десятки гигабайт только в самых новых и то не во всех.

Вы привидите пример чего нехватает в урезанных сборка.

Нужда заставила поставить груб на NTFC раздел, а однажды она же заставила его переписать. Так вот, потом начался секас с его восстановлением и отмазками линуксовых утилит запущенных с лифесидюка «эта файловая система не поддерживается», или кнопки в гуёвине его починяющей не было. А как только через чужой груб запустил тот же самый линукс что и на сидюке, но установленный нормально, то кнопка вдруг появилась и груб починился несколькими кликами мыши.

Флешки с gentoo minimal занимающий где то около 200 мегабайт вполне хватает что бы создать какие угодно разделы на диске и отформатировать их либо смонтировать и исправить.

Туда и кеды с гномом влезли? Это к тому что время от времени чиню раздел их комбайнами, которые волшебным образом его починяют, а утилита в терминале чинит, тратит время, но проблема остаётся, а тратить неделю-другую на воспроизведение того набора действий, что делают гуёвые комбайны отнюдь не 200 метрового линукса, у меня нет. Линукс уже давно не тот тощий аскет что был с десяток лет назад.

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

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

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

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

кнопки в гуёвине его починяющей не было

кнопка вдруг появилась

кеды с гномом влезли

волшебным образом его починяют

что делают гуёвые комбайны отнюдь не 200 метрового линукса

Слушай линукс виноват что ли что ты не смог осилить пяток man-страниц прочитать и требуешь какие то гуёвые комбайны да ещё жирные кеды и гном одновременно. Что там случилось с твоими комбайнами не знаю, научись пользоваться нормальными инструментами и будет тебе счастье, с gentoo-minimal образа загрузившись можно вообще chroot сделать если фиксить имеющуюся систему. Я щас подумал гуевых программ которыми регулярно пользуюсь можно по пальцам пересчитать одной руки, всё делается утилитами unix-way быстро надёжно и эффективно.

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

Завезли бы на DOS protected mode в 32 бита.

Дык завезли же.. И протектед мод, и возможность юзать до полугектара памяти, и драйвера подо всё, и многопоточность, и многозадачность.. Только сверху натянули оболочку графическую и назвали это виндовс 95/98.

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

Слушай линукс виноват что ли что ты не смог осилить пяток man-страниц прочитать и требуешь какие то гуёвые комбайны да ещё жирные кеды и гном одновременно.

Это ты не смог осилить текст кроме нескольких ключевых слов которые только и поместились в извилину. Объясняю прямым текстом для особо одарённых: всё делалось по документации и данным из поисковиков, но кроме как в нормальном гуёвом режиме, все эти официальные методы выдали пшик. Некогда дистродевелоперам нормально каждую версию до ума доводить, им компилять новые версии либ надо просто ради совместимости с новыми либами и ядрами, а новые ядра нужны из-за фиговой модульности, при которой функционал при кастомизации скорее убавляется чем добавляется.

Что там случилось с твоими комбайнами не знаю, научись пользоваться нормальными инструментами и будет тебе счастье,

[смех Фантомаса]Ха ха ха, ха.[/смех Фантомаса] Гуёвые комбайны всё что надо сделали, а твои «нормальные инструменты» при нестандартной ситуации только время жрали и не сообщали почему именно лечение раздела ничего не вылечило. Каждая попытка лечения, она время ест.

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

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

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

Да гуёвые твои комбайны скорее всего запускают после нажатия тобой на кнопочку в гуе те самые нормальные инструменты с нужными параметрами. Лучше бы эти писатели гуёвых комбайнов написали одной строкой нужные параметры тебе нечем клепать гуи.

Ну и да, open source он такой, решение для стандартных задач разрабатывается один раз и используется всеми. Ведь так согласись эффективнее чем если каждый будет создавать для себя проприетарный велосипед. Ну а если тебе нужно извращение которое кроме как тебе никому больше не нужно тут уж извини никто не обязан за тебя разбираться. Разбирайся сам или найми специалиста. Да и что ты хочешь сказать в контексте темы что в FreeDOS можно одним нажатием в гуе сотворить любое извращение, что то я сомневаюсь хоть и не пользовался им но судя по скриншотам даже.

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

Кто же виноват, что у опенсорса нет ни станков, ни конвееров ни прочих башенных кранов с промавтоматикой. Только вот разве что недавно 3D принтер печатать пластиком родили.

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

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

школота опенсорсная создала много чего полезного чем все и ты в том числе пользуешься. а несчастные бизнесмены могли бы давно уже разработать стандартное опенсорсное ПО для своих башенных кранов и пользоваться им обмениваясь патчами друг с другом. это было бы выгоднее чем клепать каждому своё закрытое и техперсоналу не пришлось бы c хернёй трахаться. у них же всё есть и станки и конвейеры и башенные краны только вот одна незадача с головой не дружат когда дело касается ПО.

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

Да гуёвые твои комбайны скорее всего запускают после нажатия тобой на кнопочку в гуе те самые нормальные инструменты с нужными параметрами.

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

Лучше бы эти писатели гуёвых комбайнов написали одной строкой нужные параметры тебе нечем клепать гуи.

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

Ну и да, open source он такой, решение для стандартных задач разрабатывается один раз и используется всеми. Ведь так согласись эффективнее чем если каждый будет создавать для себя проприетарный велосипед. Ну а если тебе нужно извращение которое кроме как тебе никому больше не нужно тут уж извини никто не обязан за тебя разбираться. Разбирайся сам или найми специалиста.

Это не извращение а десктоп. В среднем десктопы не настолько мощны чтобы тянуть кучу виртуалок, потому на них нужно ставить почти всё на реальное железо, и комбинаций конфигураций у пользователей получается множество. Гуёвые опенсорсные коломбайны как раз с таким и призваны справляться. Ты против линукса на десктопах?

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

«В досе можно всё.»(ц) Когда появилась винда, то для неё несколько лет не могли нормальных игр написать - для вин 95 их мизер, и в то время ходила шутка: «игра написана чтобы доказать что и под виндой можно писать игры». По слухам пиндосы до сих пор выпускают для военки 486 процессоры. Не удивлюсь, если дос там обычно и работает.

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

Хотя как-то раз в DNS (это тот что магазин компов) видел что-то похожее на DOS на одном из компов, видимо это он и был - FreeDOS. Вот как только не извращаются, лишь бы Ubuntu не ставить! А почему? Зачем там дос? Чтобы человек посмотрел и испугался? Почему не привлекательная Ubuntu?

Да там сейчас половина ноутбуков на FreeDOS, ну как минимум значительная часть. Тоже всегда задавал себе вопрос почему производители пихают туда именно FreeDOS а не например Ubuntu.

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

Ежёки плакали, кололись но всё равно продолжали жрать проприетарщину вместо open source.

Вообще-то FreeDOS как раз и позволяет заменить проприетарщину на open source хотя бы частично и дать людям, занимающимся легаси, свободу маневра. Ты сам что-нибудь для своего любимого open source написал, или у тебя мозгов хватает только на обсирание чужого труда, причём такого, сферу применения которого ты не представляешь от слова «совсем»?

Да, FreeDOS очень нишевой продукт. Не для мамкиных хакиров. И что?

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

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

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

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

Кто же виноват, что у опенсорса нет ни станков, ни конвееров ни прочих башенных кранов с промавтоматикой. Только вот разве что недавно 3D принтер печатать пластиком родили. Вот и приходится несчастным бизнесменам к корпорастам обращаться, у школоты опенсорсной станков нет.

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

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

Хорошая причина, интересеные наверное игры с красивой квадратной графикой.

интересные игры и красивая графика это вообще не связанные понятия, подрастешь и поймешь

Ну если старинная программа так она и под старинную версию запустится. Зачем выпускать новые версии freedos?

чтобы он запускался на современном железе

Кому то очень нужно использовать чип с 1 мегабайтом памяти выпущенный 15 лет назад.

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

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

А фридосовцы оптимисты однако) их 30 тыщ в месяц это по всей вероятности всего тыщ 29 старпёров вспоминающих молодость на сохранившемся в гараже с 2000 года компе + ещё немного любителей попровать что нибудь в VirtualBox и сразу удалить потом, по сравнению с количеством скачиваний реально практически полезного софта 30 тыщ в месяц нет ничто.

на gog.com делают сборки старых досовских игр и успешно продают их старпёерам, которые просто хотят запустить и поиграть, не вникая в виртуализацию, настройку и решение проблем установки

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

короче, ты не в теме

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

А если (вдруг) ректалось до ума доведут

А в Деда Мороза ты тоже веришь?

Я больше в Деда Мороза верю чем в то, что ректалось в этом веке до ума доведут :)

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

Что-то сомнения терзают насчёт кед

3е кеды как и TDE на 128 ОЗУ заводятся без вопросов, а если памяти больше, то можно и кое-какие не кдешные приложения запускать :)

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

Линукс уже давно не тот тощий аскет что был с десяток лет назад.

у меня в качестве спасательного slitaz с набором утилит в 50 метровом iso помещается

да и тот-же slitaz lxde на винте в 200 работал с браузером, абивордом/гнумериком и фс была не сжата...

Так-что не шибко и жирен может быть линукс...

anonymous ()

Раз уж пошёл разговор о KDE3. Помогите скомпилировать LinRAR? Решил поискать такое слово в интернете, нашёл проект на Sourceforge аж 2003 года. Компилирую:

zenitur@linux-athlon64x2:~/linrar/linrar0.1> g++-4.3 -m32 -I/usr/lib/qt3/include/ -L/usr/lib/qt3/lib -lqt -o linrar linrar.cpp

In file included from linrar.cpp:139:
linrar.moc:11:2: error: #error "The header file 'linrar.cpp' doesn't include <QObject>."
In file included from linrar.cpp:139:
linrar.moc:19: error: expected constructor, destructor, or type conversion before ‘static’
linrar.moc:48: error: ‘const QMetaObject MainWindow::staticMetaObject’ is not a static member of ‘class MainWindow’
linrar.moc:48: error: variable ‘const QMetaObject MainWindow::staticMetaObject’ has initializer but incomplete type
linrar.moc:50: error: ‘qt_meta_data_MainWindow’ was not declared in this scope
linrar.moc:57: error: prototype for ‘const QMetaObject* MainWindow::metaObject() const’ does not match any in class ‘MainWindow’
linrar.cpp:15: error: candidate is: virtual QMetaObject* MainWindow::metaObject() const
linrar.moc:62: error: no ‘void* MainWindow::qt_metacast(const char*)’ member function declared in class ‘MainWindow’
linrar.moc:70: error: ‘int MainWindow::qt_metacall’ is not a static member of ‘class MainWindow’
linrar.moc:70: error: incomplete type ‘QMetaObject’ used in nested name specifier
linrar.moc:70: error: expected primary-expression before ‘int’
linrar.moc:70: error: expected primary-expression before ‘void’
linrar.moc:70: error: initializer expression list treated as compound expression
linrar.moc:71: error: expected ‘,’ or ‘;’ before ‘{’ token
ZenitharChampion ★★★★★ ()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от mandala

XP можно было поставить на FAT32. Ну и не забывай про апдейт предыдущей версии. Потом ФС можно было наживую конвертнуть(ну как наживую - 1 ребут в процессе которого конвертация и шла. И не дай Б-г вырубят свет и у тебя нет ИБП :-))

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

Эх, дорогой мой друг. Ты еще учишься в школе и не знаешь многого о нашем мире, но я тебе, так и быть, раскажу.

В мире, мой юный друг, к сожалению для нас, существуют такие вещи, создание которых требует больших производственных цепочек и высокой стоимости производства. Да мой друг, такие вещи невозможно создать сидя дома с баночкой пива пока ядро компилируется. И даже их на гитхаб не проект выложишь - ну не помещается никак физический железный башенный кран ни на жесткие диски ни на SSD. То есть да, даже сообществом таких домашних хакеров подобные вещи ты не создашь и не разработаешь. И даже основав фирмочку и взяв кредит в банке, даже не в странах СНГ ты не сможешь родить ни башенный кран ни 6-осевой станок. Подобные вещи под силу только огромным корпорациям.

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

For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software.

Так вот, эта строчка особенно когда речь идет о движущихся машинах и механизмах, с которыми работает человек, а не буковок на экране, ПОЛНОСТЬЮ ПЕРЕЧЕРКИВАЕТ возможность

разработать стандартное опенсорсное ПО для своих башенных кранов и пользоваться им обмениваясь патчами друг с другом

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

Но это еще полбеды, видишь ли для станков и прочих кранов ПО проходит обязательные долгие процедуры сертификаций и проверок, в результате которых ПО допускают до управления механизмами, связанными с взаимодействием с человеком. Так вот, это делает автоматически неозможным свободныое написание и обмен патчами, потому что на каждый патч нужно будет, дада, проходить сертификации и прочие экспертизы.

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

А если приложение сам себе менеджер?

Тогда это или операционка аля Netware, которая не обращает внимания на лежащую рядом ДОС, или драная оболочка по типу Вин3.х на костылях из костылей.

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

Тогда это или операционка аля Netware, которая не обращает внимания на лежащую рядом ДОС, или драная оболочка по типу Вин3.х на костылях из костылей.

И что дальше? Не пойму, какой я тут должен сделать вывод.

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

О чём ты говоришь вобще, ты пройди как нибудь на досуге мимо стройки и посмотри. Ты там никакого ПО вообще не увидишь. В кране сидит человек и нажимает рычаги которые подают ток в двигатели для поднять/опустить и повернуть вправо/влево. Я точно знаю, мы в детстве с друзьями баловались залезали в такой кран))) Сам по себе кран собирается из набора железных конструкций + электродвигателей. Конструкция не верх технической мысли хотя и вполне возможно для подсчёта толщины металла используемого в конструкции и мощности двигателей инженерам пришлось много считать и работать с цифрами, вполне даже возможно что при подсчётах они использовали специфическое ПО хоть и сильно сомнительно что работающее под FreeDOS. Кран конечно этот на SSD не поместится а его проект вполне и для его создания достаточно знать элементарные законы механики. А после этого проект распечатают и дадут рабочим которые просто возьмут арматуры указанной толщины и сварочный аппарат. В мире свободного ПО есть системы и намного сложнее башенных кранов. Ты тут про какие то суперсложные системы кранов рассказываешь которым надо специфическое ПО под FreeDOS и Linux ну никак не сможет с этими задачами справиться потому что больше 1 мегабайта памяти может использовать. Вполне возможно в будущем будут краны работающие без участия человека и роботы бетономешалки, роботы каменщики. А ещё дальше будут нанороботы воздвигающие стены. Сильно сомнительно что всё это будет управляться под FreeDOS в одном мегабайте памяти.

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

Кто тебе сказал, что во FreeDOS память одним мегабайтом ограничена, ась? На уроках информатики еще расширители DOS не проходили? Или что там сейчас проходят, как лайкать вконтакте правильно?

Сама система использует до 1 Мб (ей больше и не надо), и приложения, работающие в реальном режиме. При этом никто не запрещает приложению использовать защищенный режим, когда же до вас всех дойдет уже. В комплекте с FreeDOS идут компиляторы DJGPP, FPC, которые как раз делают приложения __защищенного__ (это 32 бита который, с использованием памяти до 4 Гб, специально для школьников поясняю) режима.

Хватит всех смешить своим воинствующим невежеством.

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

Ахаха расширители лол))) То что ваша OS позволяет любому непривилегированному коду переписать всю память как угодно это я уже понял. Только в чём смысл OS если тоже самое может сделать код записанный в загрузочном секторе диска типа grub/lilo. И почему только 32 бита? 64 так и не осилили?

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

То что ваша OS позволяет любому непривилегированному коду переписать всю память как угодно это я уже понял.

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

Только в чём смысл OS если тоже самое может сделать код записанный в загрузочном секторе диска типа grub/lilo

Что именно он может сделать? Память перезаписать? Память чего?

И почему только 32 бита? 64 так и не осилили?

На информатике должны были рассказать.

curufinwe ★★★ ()