Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
65 user(s) are online (34 user(s) are browsing Forums)

Members: 0
Guests: 65

more...

Headlines

Forum Index


Board index » All Posts (TetiSoft)




Re: ... when ?
Just popping in
Just popping in


@keisangi

Quote:

@Tetisoft

i see users getting happy about being able to run finalwriter since last OS4 update.. i understand that.
but that's not the point.
my point was, if backward compatibility was achieved through sandboxes , emulation or virtualization,
compatibility would 99% ..well see uae, for example..
a linux machine running uae is having better backward compatibility than os4.

and uae is far from being the only solution.
the original morphos idea for exemple was quite interesting, except that in the process qbox felt into oblivion and abox is the only thing users gets to use..
the concept was interesting, but abox should have become like "classic" on macintosh.. a sandbox you run only when you want to run old software. most of the time native osx is used.

i'm not saying "classic" on mac is perfect.. for instance,
i would have liked to see it seemlessly embeded into native
osx windows.. not starting the whole macos9 desktop inside
macosx. but well i think that approach of sandbox or
emulation etc is better.

look at what mac gained .. better stability, less virus,
security .. this could be done on amiga too.. the amiga way..

so to come back with answering to your reply, with a sandbox approach users could run 99% of the old sofware and would be even more happy.

You want to run 68k applications on OS4 in a sandbox like
using UAE on Linux? Then just do it, AFAIK UAE for OS4
already exists. No need to reinvent the wheel.

You want to run 68k applications on OS4 outside of a
sandbox and embedded into native OS4 windows? Then just
do it, AFAIK Petunia for OS4 already exists. No need
to reinvent the wheel.

IMHO OS4 is already the most stable AmigaOS which did
ever exist, I'm speaking from personal experience here
because I fixed lots of old bugs myself.

When its not stable on your machine its either your
hardware's fault or your own fault. Everytime an application
crashes you have the options to delete it or to send the
GrimReaper crashlog to the author of the application or
the OS4 component which crashed. You seem to prefer the
third possibility, complaining about general stability
without giving anybody a chance to help you (no application
names, no crashlogs, no details, nothing) and demanding
a mysterious "sandbox" which shall help you. For free,
with open source code. You want UAE, just install it.

Oh, and I just noticed you want not only full Unicode
support and full memory protection, but also "security".
Which implies multiuser support. When you really want
all that from AmigaOS then its probably better you use
something else.

The basic concept of AmigaOS has always been "There exists
only one user and he knows what he is doing so the OS
should trust him and all applications he started". Adding
full memory protection and full security and full multiuser
support on top of this concept would IMHO break this concept.
Run Linux on the A1 when you want such a thing, then OS4
is IMHO the wrong OS for you.

Go to top


Re: ... when ?
Just popping in
Just popping in


@keisangi

I have the impression that you think we could act like
Apple. But we can't. The Apple developers can define new
APIs or new CPUs as standard, wait some months or a year
until all important applications were adjusted and use
the new API or CPU, and then simply drop support for
the obsolete API or CPU or application.

Now compare that with OS4. Where are all the PPC versions
of the existing applications? Do you think we can drop
68k compatibility now? The last 68k Amiga was build when?
Its possible to build PPC OS4 applications since when?

Quote:

there's other approach, like sandboxes, emulation, or virtualization..

Throwing in those phrases doesnt help. When his old 68k
application crashes, the user will complain, always, regardless
if it crashed inside OS4 or inside the 68k emulation or
inside a virtual machine or inside a sandbox.

You argue that you dont need old 68k software?
Then dont use it, its as simple as that. But please
stop suggesting OS4 should forbid the users to use it,
this would reduce the potential user base to a few dozends
IMHO. Just have a look at the forums how happy the users
are that the July update allows to run FinalWriter again,
count the number of existing PPC word processors for OS4,
then the number of existing 68k/PPC/x86 word processors
for MacOS...

You claim you would ask for new features but in fact you
are asking to remove old features first, then you wonder
why the developers refuse such suggestions. Please allow
the developers to add new features first before removing
old features, and please allow them to decide themself
whats more important and what should be done next. Thanks.

Oh, and BTW:
Quote:

it's not opensource

AmigaOS was always a commercial product, read my public
contract. You want to pay me (and probably some more
developers) and Hyperion (and eventually Amiga Inc) for
every download of the open-sourced code? No? Then please
stop asking the AmigaOS developers for free sources including
new features for free, I already suggested you to ask the
AROS or Linux developers for the OS which can do what you
want, for free, with public source code. When they cant
give it to you you have to write it yourself. Send me
a free copy when you're done.

Oh, you could ask H&P to opensource their additions of
OS3.9 (but not under GPL), that would help the OS4/MOS/AROS
teams a bit. Thanks in advance :)

Go to top


Re: ... when ?
Just popping in
Just popping in


@keisangi

Quote:

and btw, hyperion doesn't seems to agree with your "view" of amigaos

I dont speak for Hyperion. Yes, I have a contract with them,
I've heard its public in the meantime, as part of the ongoing
court case.

IMHO its pretty normal that every single user and developer
has its own idea what makes AmigaOS unique, what should be
improved, what should be removed. I think that this is
basically a good thing, but sometimes it results in
useless flame wars.

Quote:

so basicaly you're saying that amigaos to stay amigaos,
it shouldn't evolve and stay on the same bases it was 20 years ago ?
wow .. that's an interesting point of view..

Thanks for misinterpreting my statement.

Where exactly did I write AmigaOS should not get memory
protection?

You seem to want an AmigaOS that doesnt use any shared
memory anymore. From my point of view something like this
should not be called "evolvement" but "incompatible".

To rephrase it again, asking for total memory protection as
a solution to avoid crashes caused by already existing
bad applications doesnt make sense from a programmers
point of view. Existing applications need shared memory,
either you give them shared memory which allows the
bad applications to cause crashes, or you dont give them
shared memory, then they cant run anymore. IMHO there exist
exactly these two options. You are asking for the third
option, giving them shared memory and allowing them to modify
it when the modification is harmless but not allowing them
to modify it when the modification is not harmless.

It would make sense if you would have asked for limited
memory protection, e.g. protecting program code, read-only
data/bss, unallocated memory, the zeropage or the lower end of
the stack. Thats already implemented...

Quote:

how can we call that ? ultra conservative ? anti-progress ?

When you think that my contributions to AmigaOS did not
bring it forward and that I'm blocking development, feel
free to replace me. There probably exist lots of better
developers out there, e.g. AmigaInc could pay them, just
ask Fleecy about it.

Quote:

but for me evolution is important, the needs of 20 years
ago and the needs now in 2007 aren't the same, you gotta
keep up with your time, or you'll get called old fart or
things like this eventually..

Thanks for the compliment. Thanks for deciding what I
have to do with my time. Maybe you find somebody else
who likes to be told what to do by you.

IMHO your expectations are simply unrealistic. Adding full
memory protection and full Unicode support to a 20 year
old OS while porting it to a different CPU and hardware
while keeping backwards compatibility sounds like a too
big challenge to me, especially with a user base of about
some hundreds only, no money, no sales, and no hardware.
You already got what you paid for and should IMHO accept
when you dont get more for free just because you want it.

You can try to ask the AROS devopers about the features
you want, or you can try to ask the Linux developers about
the ability to run existing AmigaOS applications under full
memory protection, but please stop asking me, IIRC I've
answered multiple times already that I wont answer any
questions when AmigaOS has full Unicode support, and you
probably will find no developer who will answer you when
AmigaOS has full memory protection.

Go to top


Re: ... when ?
Just popping in
Just popping in


@keisangi

Quote:

but i'm saying amigaos can be crashed anytime by a bad app.

IMHO its possible to crash every OS with a bad app, there
exists a hacker scene which tries to prove that every day.
Examples of uncrashable OSes (which allow the user to start
any application he wants to start) are welcome.

And IMHO an OS which doesnt use shared memory would not be
AmigaOS anymore, its one of its basic features. Yes, a feature,
not a bug. When you think shared memory is a bug, not a feature,
you should not use AmigaOS.

Go to top


Re: ... when ?
Just popping in
Just popping in


@keisangi

Quote:

when will amigaos get unicode support?

You asked it before and I answered it before, multiple times.
This time I'll try to save some of my time and nerves and
wont answer again, sorry. You can read the old threads here
and on AW.net again (searching for "Unicode" and "japanese"
should find them), my answers would not be much different
today.

Go to top


Re: Unicode support in future os4 updates?
Just popping in
Just popping in


@olsen

Quote:

con-handler is the wrong place to put UTF-8 support into.
This would have to be done in the place that actually deals
with putting control sequences, and sequences of characters
on the screen, and that's console.device, not con-handler.

I'm not asking for UTF-8 support, all what is needed as
first step would be ASCII support. The current con-handler
e.g. refuses to accept a control sequence for "Cursor up"
when its ASCII (with <ESC>[ instead of <CSI>).

Yes, a valid ASCII escape sequence is also a valid UTF-8
escape sequence, that would be a bonus.

Go to top


Re: AmigaOS 4.0 July 2007 Update Available !!!
Just popping in
Just popping in


@GrumpyOldMan

Quote:

Okay, that could explain things. Strange thing is that
U-Boot did find the Stelladaptor during boot, it is the
only thing connected permanently to USB ports, and 1 USB
device is reported found in the first U-Boot screen.

The one device is the root hub of either the front or
rear USB ports.

Go to top


Re: AmigaOS 4.0 July 2007 Update Available !!!
Just popping in
Just popping in


@acefnq

Quote:

USB works fine here, finally my front ports are recognised
and Amigainput seems far more stable. Opening my sdcards
also seems a hell of a lot faster but warm reboot seems to
take alittle longer.

The USB stack should now be able to delay booting until
the USB bus was enumerated, thats necessary when you want
to use an USB mouse or keyboard to enter bootmenu but
increases the boot time when USB devices are attached.

Go to top


Re: Unicode support in future os4 updates?
Just popping in
Just popping in


@Hans

Quote:

You should consider taking up this offer;
that's less work for you and the rest of the OS4 dev team.

Olsen has an account on this site. He maintains both the
con-handler and the technical part of giving access to
OS4 sources.

Go to top


Re: Unicode support in future os4 updates?
Just popping in
Just popping in


@kolla

Quote:

My IRC client defaults to latin0 (or whatever I set as
default charset), but recognises utf8 as well when it sees
it. Ofcourse it can be tricked, but I've never seen that
happen unintentionally.

And yes, the need for mixing old charsets is there,
I frequently mix latin0 and cyrillic for example,
writing both russian and norwegian at once.
"8bit-apps" and codeset translation is not very usefull
since you're not able to, for example, transcode utf8 to
both latin0 and koi8-r at once.

You are typing russian and norwegian in the exact same
IRC session?

With two sessions, two windows, two fonts and two keymaps
you could do it in OS4 (when there would exist an IRC
client which is charset and UTF-8 aware and supports
specifying the keymap and charset).

With one session you have to wait until either the IRC
client supports bullet API to display full Unicode or
OS4 supports displaying UTF-8 in Text(), and you'd
need support in keymap.library to create UTF-8 keymaps.

Go to top


Re: Unicode support in future os4 updates?
Just popping in
Just popping in


@LiveForIt

Quote:

Quote:

OS4 uses explicit charset tags for charsets since years and you suggest we should drop that and try to use UTF-8

Yes becose then you can copy any mixture of language in the
string textbox gadget whit caring what is what.

This implies that somebody created a charset aware
clipboard.device which doesnt exist yet. No, it cant
imply that the user is able to type multiple languages
with one keyboard and one keymap but only when he is able
to use more than an 8bit charset. All keymaps I'm aware of
can be described with an 8bit charset, minus the special
cases where both Euro and currency sign are present
(nobody ever needed the currency sign) and minus the
special cases where a special input method is needed
to handle the keyboard anyway (japanese for example).

But back on topic, of course you need a charset tag
to specify the font that shall be used to display the
text typed in the string gadget, and of course you need
a charset tag to specify the charset of the keymap
of the string gadget. Currently both keymap.library
and diskfont.library dont accept UTF-8 as charset
but I've avoided to write anywhere that this limitation
exists now or will still exist in future.

Quote:

it bit useless is it not, but lets say you have some text
in UTF8 format, the old crappy program doesn't know its
UTF-8, but uses a old class tag for string gadget, the
SetAttrsA() won't make the accident converting the UTF-8
string to UTF-8 string corrupted.

Any crappy old program will not specify any charset tag
at all. Ergo it will continue to work with UTF-8. Switch
your system to greek and your old text editor still works
(but in greek, it was written for latin), why should it
behave different with UTF-8? When it tries to interpret C1
control sequences its broken (IMHO).

Of course the user will be responsible to ensure the old
program is running in a latin environment before trying
to feed it a latin text and in an UTF-8 environment before
trying to feed it an UTF-8 text. Exactly the same as
with greek and cyrillic.

Quote:

Well I was reading the sdk:documentations/Autodocs /#?.gc
or some thing like that before computer stopped working,
did not notice any tags for UTF8 support for reading / setting
string attributes the gadgets.

The word "charset" appears about 140 times in my SDK:Autodocs
directory, the word "codeset" about 12 times.

1> grep -i charset sdk:include/include_h/*/*.h | wc -l
70

Quote:

Yes and No, we can't drop legacy can we, but its not
possible to persevere Unicode's in ASCII, the UTF8 most be
default format, any program that request ASCII using old
tags will get a converted ASCII string from the UTF8
original string, all buffers are freed when classes are
disposed off, ASCII buffer is provided when need, a simple
zero pointer until UTF8 most converted in ASCII and buffer
most be created.

Its absolutely unusual to change the language or charset or
font of an already existing gadget, and until now nobody
wanted that IIRC. When you change the text and have no idea
about charsets, you also had no idea about charsets when
creating the gadget, ergo the default has not changed, no
conversion necessary.

Go to top


Re: Unicode support in future os4 updates?
Just popping in
Just popping in


@LiveForIt

Quote:

In no way is it appropriate to add UTF-8 support as hack
that conflicts whit major parts of the OS, there for UTF-8
most be extended as optional feature that can be added to
supported components one by one, some thing that can be
used by any thing that supports it, but can not be used by
some thing that don't support it, there for support of
UTF-8 starting whit displaying UTF-8 text in simple way,
we are not taking about bullet API.

Just in case you missed it, before OS4 nearly no AmigaOS
application supported greek, cyrillic, czech etc. With
OS4 most applications support it AFAIK, even those
broken word processors which were unable to speak Unicode
when using bullet API are magically fixed by ft2.library,
in the meantime even the PostScript and most PCL printer
drivers support greek So I still think we should try
to make it possible to use UTF-8 with pre-OS4 applications.

Especially the fact that many OS4 applications are not
charset aware anyway would lead to the conclusion that
UTF-8 support which needs a new API would be used by
only three new programs per year so it would not be
worth the effort to implement it at all...

At the moment my interest in adding more UTF-8 support is
rather low, one blocker is the missing ESC[ support in
console handlers (according to the standards both ESC[
and CSI should be supported).

Go to top


Re: Unicode support in future os4 updates?
Just popping in
Just popping in


@LiveForIt

Quote:

Well in that process you're losing lost of information,
better convert 64 bit UTF-8 display the chars directly.

64 bit UTF-8? Which RFC is that exactly?
When typing swedish to a swedish friend, you cant lose any
information when you dont support more than ISO-8859-1
or -15, because those ISO standards were created for swedish
people. When you lose something it must have been something
which was definitely not swedish...

Quote:

Your option is some what hack if ask me, if like display
the text in the right format, first need analyze the UTF-8
data, to detect what language it typed, the switch code
page to correct format, as well as convert it 8bit, then
you can render the data and switch code page back to your
where using, from developers point of view does it?


We are NOT talking about word processers or text layout
engines or lexical applications here, the context was
an IRC client. Be assured that I never ever typed a single
character in an IRC client, but I've seen some IRC logs
already, and I'm sure that the average IRC user doesnt
care much about spelling errors, upper or lower case,
apostroph or single quotation mark or double quotation
mark etc, that in at least 99% of all cases the
received UTF-8 text can be displayed in at least one
8bit charset, and that the experienced user will have
no problem to either switch his system to greek before
chatting with greeks or to tell his IRC client to use
a greek font with the already mentioned charset hack.

What you are proposing is IMHO too complicated for the
average IRC client software. When you really wanna handle
full Unicode repertoire, dont forget the combining
characters, the non-spacing characters, the bidirectional
writing direction, the Unicode characters which require
a fixed-width font, etc. Its really enough when it decodes
to the current system default 8bit charset and it would
be fine when it would allow to choose any 8bit charset
supported by OS4, but full Unicode is IMHO not needed (yet)
for an IRC client. For an office application, maybe.

Go to top


Re: Unicode support in future os4 updates?
Just popping in
Just popping in


@LiveForIt

Quote:

Well one of your excuse I believe,

Of course I'm sitting here since years doing nothing,
enjoying the Ferrari I bought from the OS4 sales,
and formulate lame excuses when somebody asks for
"UTF-8 support in OS4" without giving details where
and why he needs exactly what. In real life the Ferrari
is an Opel, and I dont know how to pay its ensurance.

Quote:

because you know UTF-8 will need to be extended system wide,
and you know it big job to add it.

UTF-8 shall be used system wide? And its my job to do that?
Is it your job to do the user support hotline when the
users cant read their existing text files anymore?

Quote:

It's not like can't convert UTF-8 back to 8bit using the
codepage before sending it over the serial port.

You dont know what you are talking about, sorry.
I am talking about adding support for UTF-8 keymaps
to keymap.library. Yes, it already can read UTF-8 keymap
text files, just in case you missed it. But when it would
create UTF-8 keymaps in memory, this would break nearly
every existing shell/console/terminal/KingCON/whatever.
The UTF-8 encoded strings for non-ASCII characters would
be no problem in most cases, BUT the special keys
(cursor, function keys, ESC etc) are used unchanged by
most software, do you volunteer to create new shells/
consoles/con-handlers etc which can handle ESC[ or UTF-8
escape sequences, not only CSI escape sequences? No?
Any excuse? Well, when you dont, why should I?

Quote:

Again I don't se how this is relevant,
SSH and other shells can be supported,
simply char conversions from UTF-8.

SSH is a shell and either already knows that the next generation
OS4 will use UTF-8 encoded escape sequences or doesnt interpret
escape sequences at all? And you already modified its source code
to tell keymap.library which charset shall be used?

Go to top


Re: Unicode support in future os4 updates?
Just popping in
Just popping in


@LiveForIt

Quote:

UTF8 is not magic

We are aware of that already.
Quote:

it's easy detectable because of the way it encoded,
you can check if's valid format or not, if not is ASCII,
for storage it only required a zero terminated text string,
but problem is program requires ASCII (8 bit) and need to
read attributes from UTF-8 supported gadget class, the you
can't do that whit existing TAGS, there for explicit UTF-8
support tags most be added.

OS4 uses explicit charset tags for charsets since years
and you suggest we should drop that and try to use UTF-8
autodetection? No, thanks Please read the docs again.
The existing tag value for UTF-8 is 106, as specified by
IANA in L:charsets/character-sets.

Quote:

UTF8 support can be extended one class at time.

I dont see a reason why any class should handle UTF-8
different than ISO-8859-7. Ok, when it tries to interpret
the text to e.g. force underlining of shortcut characters
in labels it needs some adjustments, but for simply
displaying text there should IMHO be no difference between
any 8bit charset and UTF-8.

Go to top


Re: Unicode support in future os4 updates?
Just popping in
Just popping in


@spotUP

Quote:

As for when i need UTF8, most notably when chatting via IRC.
It's irritating that it gets more and more common to get garbage
chars when friend type swedish characters.

I've heard that the IRC protocol doesnt include any MIME
specification of the used charset. The user is responsible
to know which charset is used by the other user and to send
the text he typed in the charset which is expected by the
other user.

Or in other words, you have to tell the other users that
they shall send ISO-8859-1 or -15. Or you use an IRC client
which is able to decode UTF-8 and to convert it to the
current OS4 system default charset before displaying the
text. No, you dont need an IRC client which can display
full Unicode, you dont even need an IRC client which
can display any 8bit charset, a simple conversion from UTF-8
to the current system default charset is enough to talk
swedish with swedish friends.

Quote:

I guess it would help to display some webpages better too.

You dont need UTF-8 support in OS4 to be able to display
most UTF-8 encoded webpages, an UTF-8 decoder plus conversion
to the current system default 8bit charset would be enough
for the majority of cases IMHO (swedish users prefer swedish
websites which can normally be displayed without problem
with their swedish system default fonts in their swedish
system default charset).

Quote:

If wookie and ibrowse would support UTF8.

Quoting the IBrowse history.txt file from the OS4Final CD:
Quote:

-or- Added preliminary support for pages using UTF-8 encoding, mapping
back to windows-1252 for now


Please ask the WookieChat author about an option to decode
UTF-8 to the current OS4 system default charset before
displaying the received text.

Go to top


Re: Unicode support in future os4 updates?
Just popping in
Just popping in


@LiveForIt

Quote:

I think it's better to use UTF-7 because UTF-8 conflicts
whit ESC code sequences in AmigaDOS.

UTF-8 only conflicts with non-ASCII characters
but not with the C0 control codes. Or in other words it
doesnt conflict with ESC but with CSI.

UTF-7 also conflicts with US-ASCII, e.g. the C0 control
codes. Or in other words it conflicts with both CSI and ESC.

Go to top


Re: Unicode support in future os4 updates?
Just popping in
Just popping in


@keisangi

Quote:

I think the funny part is tetisoft asking why would you need utf8 at all ;)

I think the funny part is that you miss that it was me who added UTF-8
support to e.g. locale.library, TypeManager, keymap.library, CharsetConvert.
But maybe you didnt understand what I wanted. To rephrase it,
where exactly and for what exactly do you need UTF-8? I'm asking
because its likely that I'll answer "You need UTF-8 in AmigaOS
component A? Then we would need UTF-8 support in component B first"...

Quote:

Same as memory protection right? who needs it anyway ?!

I like sarcastic comments. Especially those which can be answered
with "It was me who implemented write protection of .rodata sections
in OS4".

To sum up the discussion, I would not even think about
using UTF-8 file names before the user is able to type
UTF-8 file names, I would not even think about allowing
the user to type UTF-8 before AmigaOS can display UTF-8,
I would not even think about allowing AmigaOS to display
UTF-8 until most parts of AmigaOS are charset aware
(the caller of the text display function is responsible
to know if the to-be-displayed text is cyrillic, greek
or UTF-8), ...

Go to top


Re: Unicode support in future os4 updates?
Just popping in
Just popping in


@LiveForIt

Quote:

If I have downloaded a file from Sweden or Finland or some
other country, it should use original symbols in its file
name, not the symbols from CHARSET I'm currently using.

I have no problems with swedish or finnish file names,
because swedish, finnish and german can all be displayed
with ISO-8859-1 or -15. When you want e.g. chinese
filenames, you would need a new filesystem first.

AmigaOS filenames are documented to be in ISO-8859-1
and case insensitive ("H?KKINEN" overwrites "H?kkinen").
When you downloaded a chinese file and want to delete it,
how do you wanna do that when you dont know how to type
the chinese filename in the shell? Cheeting with
Tab-completetion or using WB is not allowed ;)

Quote:

I was saying the con-handler, needs UTF-8 support ESC[ should be the same as CSI

Then file a Bugzilla enhancement request. But dont forget
that using ESC[ escape codes instead of CSI esacpe codes
in AmigaDOS would break compatibility to all existing
Unix implementations which expect CSI codes from an Amiga
which is attached to the serial port or logged in via net.

Go to top


Re: Unicode support in future os4 updates?
Just popping in
Just popping in


@LiveForIt

Quote:

Or else a deeper integration most be done where the ESC
code sequences becomes embedded in side UTF-8,
but then the shell system most be completely updated.

You want a non-latin shell?

SetFont "DejaVu Sans Mono" 20 CHARSET ISO-8859-7
SetKeyboard gr_usa_ISO-8859-7 CHARSET ISO-8859-7

Voila, a greek shell (latin with the Alt key).

You want <CrsrUp> to be encoded in UTF-8? Thats not
possible, the con-handler only supports <CSI> but not
<ESC>[. <CSI> is different in UTF-8, <ESC>[ is not.

Go to top



TopTop
« 1 2 3 4 (5) 6 7 8 »




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project