Another very important use for freedos.
I found out about FreeDos when Seagate sent me a disk to update the
flash in my hard drives. It booted using 32-bit Freedos! It is one of
the many mundane but very important applications in the area of
non-protected mode system maintenance that will benefit (or have
benefited) greatly from FreeDos.
Keith Mitchell
On 10/31/2011 12:50 AM, Jim Michaels wrote:
by the way, if I had a cd-bootable OS/2 kind of OS, that would be
really cool!!!
it is possible you might need to come up with 2 or 3 editions, one
that runs on 8088, and one that runs on i386, and one that runs on x64.
it is becoming clear to me that this OS is catering at the very least
to older boxen and possibly some embedded systems.
something that allows me raw access to the drives, either through bios
or through EFI or something.
it would be interesting to make raw-disk utilities... I already have
the DJGPP library for it. I implemented all of int13 disk spec,
including USB communications. it is under DJGPP's LGPL2.1 or
something like that since it uses a little DJGPP source code. you can
find the int13h disk spec at
http://www.phoenix.com/NR/rdonlyres/19FEBD17-DB40-413C-A0B1-1F3F560E222F/0/specsedd30.pdf
if you want do do your own.
If you are going to do an OS/2 clone, I would say this: don't limit
the filesystem to a measly 8GiB if you can at all avoid this! somebody
may want to put their business or something industrial on this or do
something serious with this OS, and then they would be up a creek.
have files that can be larger than 4GiB if possible. practically all
systems are 64-bit now (ahh, but we lack a compiler).
the other alternative is to have something akin to the win32 api (or
have this in addition to BIOS access). dos apps have a mind of their
own...
I found out a full-data+metadata-journaling filesystem such as JFS or
NTFS or ReiserFS solves the problem of trashing the filesystem and
hence the OS when you yank the power plug (or power outage). this is
why windows nt family OS's survive a crash so well I think. but when
this happens, you are surely in need of a filesystem fix, and many
people do not know to do this... Surprisingly, I was able to do this
with efs4 in ubuntu 11.10. could not do this with earlier versions.
-------------
Jim Michaels
[email protected] <mailto:[email protected]>
[email protected]
<mailto:[email protected]>
http://JimsComputerRepairandWebDesign.com
http://JesusnJim.com (my personal site, has software)
---
Computer memory/disk size measurements:
[KB KiB] [MB MiB] [GB GiB] [TB TiB]
[10^3B=1,000B=1KB][2^10B=1,024B=1KiB]
[10^6B=1,000,000B=1MB][2^20B=1,048,576B=1MiB]
[10^9B=1,000,000,000B=1GB][2^30B=1,073,741,824B=1GiB]
[10^12B=1,000,000,000,000B=1TB][2^40B=1,099,511,627,776B=1TiB]
Note: disk size is measured in MB, GB, or TB, not in MiB, GiB, or
TiB. computer memory (RAM) is measured in MiB and GiB.
------------------------------------------------------------------------------
Get your Android app more play: Bring it to the BlackBerry PlayBook
in minutes. BlackBerry App World™ now supports Android™ Apps
for the BlackBerry® PlayBook™. Discover just how easy and simple
it is! http://p.sf.net/sfu/android-dev2dev
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel
------------------------------------------------------------------------------
Get your Android app more play: Bring it to the BlackBerry PlayBook
in minutes. BlackBerry App World™ now supports Android™ Apps
for the BlackBerry® PlayBook™. Discover just how easy and simple
it is! http://p.sf.net/sfu/android-dev2dev
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel