OGDOS - современный аналог DOS
Привет! Давно я тут не был, даже забыл домен сайта, еле в гугле нашел
Поскольку gamin это нечто вроде хабра про игры, я думаю вам, как своей потенциальной аудитории будет интересно
Я хотел бы представить вам 16 битную операционную систему бинарно совместимую с MS-DOS 6.22 — OGDOS.
Она основана на базе ядра FreeDOS старых ревизий(2004 года), полностью открытая и имеет bash подобный командный интерпретатор.
Репозиторий проекта: https://github.com/monobogdan/OGDOS
- 15 января 2017, 22:05
- 00
Ну, ок, а нам это зачем? :)
Вот и я тоже думаю. Какой хабр, какая "потенциальная аудитория".
А, понял, там на скринах имя автора поста. Который, кстати, был забанен здесь за неоднократный срач в микропостах и комментах.
А вы кто?
И какое значение имеет бан, речь ведь о олдскульной ОС, способной работать на современном железе и дать те самые ощущения, которые вы испытывали сутками наигрывая в дум?
Та ну, есть же тут любители старых игр и DOS.
Вот им и интересно ;)
А зачем эта штука, если есть DOSBox?
Досбокс может не всегда дать те самые ощущения, чем полноценная и современная ось.
Ну и сюда ты можешь поставить win 3.1 или win95, только зачем, встоенный гуй будет
СаундБластеры и др. древнее оборудование оно тоже из коробки эмулирует?
Нет, я вряд ли смогу написать дрова для рилтеков и.т.д
Да и ос 16 битная, а 16 бит умеет только 1мб озу аллкоэйтить, так что пока не рил.
А что ты туда добавил? Ну кроме имени с копирайтом. С копирайтом, лол, во фришный код.
Например, bash подобный интерпретатор.
Типа вместо досовской dir можно писать ls? Ну ок. Может и будет интерес к такому со стороны линуксоидов. Тогда их и надо искать.
А копирайт и имя убери, глупо ставить свое имя на код, который разрабатывался десятками людей, а ты потом пришел, пару строк поменял и свое единоличное авторство приписал.
Это же новый BolgenOS. Главное копирайт сменить.
Просто у тебя с восприятием проблемы, ты не видишь где добавлены нескучные обои, а где проделана довольно большая работа, дебиан тогда тоже "BolgenOS"
Когда я писал на этом недоблоге я примерно такую реакцию и ожидал, расхожесть мнения, факты высосанные из пальца и ни одного дельного совета.
Это равноценно тому, как если бы кто-то пришел сюда со своей сборкой какой-нибудь старой винды без драйверов. И написал: "Смотрити я сделал свою сборку венды. В ней есть пара моих програм, они на скренах". И представил скрины со своим именем в какой-то непонятной программе. Это точно также было бы здесь не нужно.
Доп. API и дрова тоже по твоему "элемент сборки старой винды"?
Так ты объясни, мил человек.
Вначале ты сказал, что, цитирую "Я хотел бы представить вам 16 битную операционную систему". То есть по твоим словам ты операционку написал. Круто, в одно лицо операционку-то.
Потом ты пишешь, цитирую: "Она основана на базе ядра FreeDOS старых ревизий(2004 года)". То есть получается, что НЕ написал, а взял готовую.
Потом смотрим скрины, и везде копирайт дяди Богдана. Значит, все-таки дядя Богдан операционку написал, в одно лицо, сам.
Ну так ты сам определись: ты написал или взял готовую? Если взял готовую то напиши, что ты там исправил\изменил. По пунктам. И по количеству кода тоже определись. Да хоть мегабайты посчитай. Если скажем твоего кода 98% в целом проекте, то допустимо ставить свое имя. А если 2%, то наверное стоит вначале написать все имена всех авторов 98-ми процентов, а только потом свое. Да и то, свое можно тихо в файлик закатать и не отсвечивать.
В посте ясно видно что используется ядро FreeDOS, API и командный интерпретатор там свои.
Как уж ты воспринял, я не знаю, но такого заявления как "То есть по твоим словам ты операционку написал" я не делал.
Пожалуй, думаю можно добавить одну строчку, с примечанием.
Кратко - это ядро FreeDOS обвешанное доп. софтом собственного авторства и высокоуровневым API
А если не кратко? Серьезно, напишите подробную статью с внутренней кухней разработки, если у вас не всего лишь перебитые копирайты.
Зачем это на сайте про инди-игры? 0_о Тематика сайта, конечно, довольно широкая, но это ни к селу ни к городу. На хабре можно. И то там в песочнице останется.
А в чем проблема? На скрине же ясно видно, что это вывод интерпретатора комманд (замены COMMAND.COM), написанного топикстартером. Т.е. ничего чужого он себе не присваивал. Подобный вывод (название, версия, копирайт) дают многие другие программы для ДОС, если не все.
Интерпретатор с нуля написан, копирайты ядра я себе не приписывал, об этом написано в readme.
FreeDOS как раз под GNU GPL распостраняется, а не фришный пабилк домэйн как вы привыкли копировать с каких нить delphisources
http://www.delorie.com/djgpp/
К чему это?
Для доса лучше всего watcom, имхо
..the large body of free software successfully ported to DOS/Windows as part of DJGPP during the years. Besides GCC and Binutils, more than 50 GNU and free software packages were ported, including Emacs, Bash, GDB, Make, Gawk, Perl, TeX, Ghostscript, RCS, CVS, Tar, and many others.
Правда, только сейчас заметил, что Паскаль. Там-то Си, да.
Свой интерпретатор это прикольно, но зачем геймеру ОС, которая не может запустить ни одной ДОС-игры с тем, с чем привычно их запускать - Саунд Бластер, ФМ-синтез от Роланда, или хотя бы PC-Спикер? Эмулировать ощущения от ДОСа на машине где ничего этого нет? По-моему DOSBox с этим тоже справляется неплохо, а с эмуляцией игр (о которых вроде как и должна идти речь) - намного лучше.
В чём смысл существования этого проекта как такового? Может, эта система удобна для того чтобы прогружаться с флешки и делать что-то такое важное, чего обычный FreeDOS не умеет?
Дайте мне причину похвалить этот проект, и я ей воспользуюсь. Но пока что это видится как какой-то курсач ради велосипедов, или хобби-мечта 50-летнего кодера, которую он наконец-то смог закодить руками молодого поколения.