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
jmich...@yahoo.com
j...@jimscomputerrepairandwebdesign.com
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
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel