Re: [Freedos-devel] BtrFS filesystem in FreeDOS

2012-07-19 Thread C. Masloch
>> That depends on whether you'd consider MSW 3.x or 4.x respectively to
>> constitute a "complete new and different OS" on top of MS-DOS =P
>
> What is MSW?

Does this help?:

http://www.google.com/search?q=MSW+4.x+%22MS-DOS%22+DOS+kernel

Basically an abbreviation that doesn't suggest some sort of "Win".

>> Well, at least as far as I understood it, FreeDOS-32 did aim for  
>> something
>> similar - specifically, running the new (FreeDOS-32) kernel in protected
>> mode, and ultimately allowing to run virtual(ised) machines for (V)86M  
>> DOS
>> compatibility similar to regular tasks in that system (as well as DPMI  
>> or
>> native applications, or potentially others).
>
> Sounds easy, but people seem to forget the problems with all DOS
> internal structures and calls/interrupts being 16bit real mode, this
> would be a far from trivial task. Even DOS extenders have already
> quite a hell of a time to stay compatible with that...

DOS extenders are something entirely different (API translation from one  
mode to another).

Virtualisation and even full emulation are relatively 'easy' to implement  
on current machines (because of their performance), though some work is  
still necessary.

To allow multiple tasks to access the same physical resources, some  
abstraction is needed of course, such as using a redirector-like interface  
for file system access within the task and handling the calls from this  
interface by passing them to the actual file system drivers (which  
necessarily must implement workable file locking semantics, unlike the  
typical expectation for DOS systems that do not explicitly multi-task). Or  
accessing a file system image instead of an actual file system, where each  
image is typically associated with no more than one running task. Both of  
these methods are provided by DOSBox and dosemu, the former is employed by  
NTVDM, the latter is generally provided by emulators.

(If memory serves, DOSBox unfortunately provides high-level file system  
redirection only within its integrated DOS, which itself is a bad choice  
for other reasons.)

>> DOS, however, allows external file system drivers to (relatively  
>> speaking)
>> easily integrate into the kernel as redirectors. (As mentioned, a
>> consistent LFN extension has not yet been defined for the redirector
>> interface.) The roots of this go back to MS-DOS 3.x and the redirector
>> interface has been used (provided) ever since by various networking
>> clients as well as *CDEX programs, as well as more 'exotic' file system
>> drivers.
>
> But you can't use the redirector interface really for any file system
> running on DOS itself,

Depends on your definitions.

If you mean "local" (on that same machine, and running on that DOS): The  
file systems of a *CDEX driver are "local", and eg iHPFS also accesses  
"local" file systems from hard disk partitions.

> not to mention that on the receiving end
> (DOS), you still have all the inherited limitation of DOS. Different
> character representations are just a start here (256/512 bytes code
> pages compared to UTF8/16/etc)...

Yes, no one doubted that these restrictions are still carried along  
(specifically those concerning naming).

Regards,
Chris

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


[Freedos-devel] Please update Bloček and Kašmár

2012-07-19 Thread Tae Wong
Please update Bloček to have the following features.

BIDI
Full Support
No Support
Simple Support

CHARACTER RENDERING
Control Characters: Picture Glyph, Decimal, Hexadecimal, Invisible
Formatting Characters: Picture Glyph, Alternative Glyph, Invisible
Private Use Characters: Standard Glyph, Picture Glyph, Decimal, Hexadecimal
Spaces: Standard Glyph, Picture Glyph, Middle Dot
Surrogate Codepoints: Picture Glyph, Decimal, Hexadecimal
Unavailable Characters: Picture Glyph, Character Name, Decimal, Hexadecimal
Unassigned Codepoints (these are not characters): Picture Glyph,
Decimal, Hexadecimal
Unsupported Characters: Picture Glyph, Character Name, Decimal, Hexadecimal

Bloček allows both decimal and hexadecimal, while UniPad only allows
hexadecimal.

FONT ERRORS in LATIN216.CH and LATIN218.CH
The letters e, eacute and ecaron is changed, but edieresis and eogonek
do not match the letter e. Please update the e, eacute and ecaron to
match edieresis and eogonek.
The number zero is slashed instead of having a dot.

GRAMMAR and SPELLING ERRORS in Bloček
Bloček hasn't any restrictions about maximal file or file length.

GRAMMAR and SPELLING ERRORS in Kašmár
Unfortunately TTF2PCX has a bug. It claims it can convert
chars up to 65535 but it the fact hadles chars only up to 32767

KEYBOARDS
The Brazilian Portuguese keyboard is called Brasil.

Please update Bloček and Kašmár by contacting Laaca to fix these
grammar and spelling errors.

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel