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&#153; now supports Android&#153; Apps
for the BlackBerry&reg; PlayBook&#153;. 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&#153; now supports Android&#153; Apps 
for the BlackBerry&reg; PlayBook&#153;. 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

Reply via email to