OGDOS
-
- Member
- Posts: 71
- Joined: Wed Jan 25, 2017 3:37 pm
OGDOS
Ohohoh
I'm now working on OGDOS - Open source DOS distro based on FreeDOS kernel.
All other programs is written myself(including cmd).
All sources in repo(excluding freedos kernel, you can build it by yourself, and no make toolchain now).
Previous cmd interpreter(now in repo) - OGCommand is really big(over 100kb weight), i'm rewriting it on TP7.
Some words about env:
CMD is entirely copied from Unix Shells(only command names, not code).
And so, you can use "cp", "mv" and etc.
I'm put img file in repo, but you can't run any big game because interpreter is really big(over 400kb RAM)
http://github.com/monobogdan/ogdos
I'm now working on OGDOS - Open source DOS distro based on FreeDOS kernel.
All other programs is written myself(including cmd).
All sources in repo(excluding freedos kernel, you can build it by yourself, and no make toolchain now).
Previous cmd interpreter(now in repo) - OGCommand is really big(over 100kb weight), i'm rewriting it on TP7.
Some words about env:
CMD is entirely copied from Unix Shells(only command names, not code).
And so, you can use "cp", "mv" and etc.
I'm put img file in repo, but you can't run any big game because interpreter is really big(over 400kb RAM)
http://github.com/monobogdan/ogdos
-
- Member
- Posts: 71
- Joined: Wed Jan 25, 2017 3:37 pm
Re: OGDOS
I'm push new cmd in repository.monobogdan wrote:Ohohoh
I'm now working on OGDOS - Open source DOS distro based on FreeDOS kernel.
All other programs is written myself(including cmd).
All sources in repo(excluding freedos kernel, you can build it by yourself, and no make toolchain now).
Previous cmd interpreter(now in repo) - OGCommand is really big(over 100kb weight), i'm rewriting it on TP7.
Some words about env:
CMD is entirely copied from Unix Shells(only command names, not code).
And so, you can use "cp", "mv" and etc.
I'm put img file in repo, but you can't run any big game because interpreter is really big(over 400kb RAM)
http://github.com/monobogdan/ogdos
This can't do anything excepting run programs and cd.
Now you can run some big games, because new interpreter RAM usage is too low
Re: OGDOS
Putting binary files in the git tree isn't the best idea, especially if they're easily reproducible and change often. Instead you should tag a release and upload the disk image through GitHub.monobogdan wrote:I'm put img file in repo
com.sun.java.swing.plaf.nimbus.InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState
Compiler Development Forum
Compiler Development Forum
-
- Member
- Posts: 71
- Joined: Wed Jan 25, 2017 3:37 pm
Re: OGDOS
Yes, i know about binaries.matt11235 wrote:Putting binary files in the git tree isn't the best idea, especially if they're easily reproducible and change often. Instead you should tag a release and upload the disk image through GitHub.monobogdan wrote:I'm put img file in repo
But how to upload releases on github?
Re: OGDOS
Click releases near the top of the page and then "Create a new release"
com.sun.java.swing.plaf.nimbus.InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState
Compiler Development Forum
Compiler Development Forum
Re: OGDOS
Some commands don't work and poweroff just shows a message. You need to fix that.monobogdan wrote:Ohohoh
I'm now working on OGDOS - Open source DOS distro based on FreeDOS kernel.
All other programs is written myself(including cmd).
All sources in repo(excluding freedos kernel, you can build it by yourself, and no make toolchain now).
Previous cmd interpreter(now in repo) - OGCommand is really big(over 100kb weight), i'm rewriting it on TP7.
Some words about env:
CMD is entirely copied from Unix Shells(only command names, not code).
And so, you can use "cp", "mv" and etc.
I'm put img file in repo, but you can't run any big game because interpreter is really big(over 400kb RAM)
http://github.com/monobogdan/ogdos
It would be a great operating system if things worked just a little bit more It's quite interesting seeing someone building on FreeDOS. Remember, it's much better to write all of it yourself!
One day in the future... computers will be holograms...
-
- Member
- Posts: 71
- Joined: Wed Jan 25, 2017 3:37 pm
Re: OGDOS
Thanks for your reply. I'm make poweroff only show message for... oldschool! Remember windows 95 shut down label "Now you can power off your computer"stevej150 wrote:Some commands don't work and poweroff just shows a message. You need to fix that.monobogdan wrote:Ohohoh
I'm now working on OGDOS - Open source DOS distro based on FreeDOS kernel.
All other programs is written myself(including cmd).
All sources in repo(excluding freedos kernel, you can build it by yourself, and no make toolchain now).
Previous cmd interpreter(now in repo) - OGCommand is really big(over 100kb weight), i'm rewriting it on TP7.
Some words about env:
CMD is entirely copied from Unix Shells(only command names, not code).
And so, you can use "cp", "mv" and etc.
I'm put img file in repo, but you can't run any big game because interpreter is really big(over 400kb RAM)
http://github.com/monobogdan/ogdos
It would be a great operating system if things worked just a little bit more It's quite interesting seeing someone building on FreeDOS. Remember, it's much better to write all of it yourself!
But i'm try to add ACPI support on user level.
-
- Member
- Posts: 71
- Joined: Wed Jan 25, 2017 3:37 pm
Re: OGDOS
Now i'm implementing some part of GNU Binutils
-
- Member
- Posts: 71
- Joined: Wed Jan 25, 2017 3:37 pm
Re: OGDOS
Mini DE is comming
Because OGDOS don't have mouse support, gui controllable from keyboard.
Because OGDOS don't have mouse support, gui controllable from keyboard.
-
- Member
- Posts: 71
- Joined: Wed Jan 25, 2017 3:37 pm
-
- Member
- Posts: 71
- Joined: Wed Jan 25, 2017 3:37 pm
Re: OGDOS
49 views and no comments!
Please comment, do you like this GUI?
GUI is entirely in text video mode.
And can run on 8086(with lags), or 286 for example(very fast).
You can install ogdos on very slow machine, including all olds PCs(if crt unit is ported to that), because DE written in freepascal(due to crt bug in tp)
Please comment, do you like this GUI?
GUI is entirely in text video mode.
And can run on 8086(with lags), or 286 for example(very fast).
You can install ogdos on very slow machine, including all olds PCs(if crt unit is ported to that), because DE written in freepascal(due to crt bug in tp)
Re: OGDOS
I have almost finished porting the D-Flat windowing system to my Smaller C compiler.
Here's a pic of a demo program, memopad, using it (running in DOSBox).
I don't think one needs to reinvent it. Working public domain code, familiar look and feel of Turbo Vision and the likes of it.
Here's a pic of a demo program, memopad, using it (running in DOSBox).
I don't think one needs to reinvent it. Working public domain code, familiar look and feel of Turbo Vision and the likes of it.
-
- Member
- Posts: 71
- Joined: Wed Jan 25, 2017 3:37 pm
Re: OGDOS
Looks interesting.alexfru wrote:I have almost finished porting the D-Flat windowing system to my Smaller C compiler.
Here's a pic of a demo program, memopad, using it (running in DOSBox).
I don't think one needs to reinvent it. Working public domain code, familiar look and feel of Turbo Vision and the likes of it.
I think originally this is turbo vision based. Right?
My DE is written from scratch(no libs).
I'm upload shell source code on github when it's done.
Re: OGDOS
I don't think it is, not in terms of code (TV's code is quite different and it was written in Object Pascal and C++ with bits of assembly, while D-Flat is mostly C). Same idea and similar behavior, though.monobogdan wrote:Looks interesting.alexfru wrote:I have almost finished porting the D-Flat windowing system to my Smaller C compiler.
Here's a pic of a demo program, memopad, using it (running in DOSBox).
I don't think one needs to reinvent it. Working public domain code, familiar look and feel of Turbo Vision and the likes of it.
I think originally this is turbo vision based. Right?