OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 4:22 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 99 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7  Next
Author Message
 Post subject: Re: Dawn
PostPosted: Wed Mar 29, 2017 1:32 pm 
Offline
Member
Member
User avatar

Joined: Sun Jul 14, 2013 6:01 pm
Posts: 442
Schol-R-LEA, i like the fact that you putting a lot of efforts into your comments related to the Dawn operating system, i see from your attempts that you focusing serious attention into the conception to try creating a deeper understanding about the realibility of solutions like this.

but i guess its not a question of arguments, i guess i told everything from the system, critics has told everything, every standpoint is clearly can be seen and can be understanded. from now, we will see after hardwares becoming more available, how properly the OS will fullfill its purpose.



also, update:

2017, march 29. - Optimizations and bugfix
The error line handling in compiler is improved.
Imrpovements to fix mouse and network packet losses on low rendering speed
Operating system speed is improved by 10%

_________________
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html


Top
 Profile  
 
 Post subject: Re: Dawn
PostPosted: Wed Mar 29, 2017 2:07 pm 
Offline
Member
Member
User avatar

Joined: Sun Jul 14, 2013 6:01 pm
Posts: 442
Korona: today the most popular risc technology is the arm, and probably the only notable and existing cisc architecture is the x86. by sales, ARM outperforms x86 by 95:5, also there is prety much more arm manufacturer and creator compared to x86, so currently we can say that risc/arm conception is winning over x86, and x86 is surviving only on a small segments of desktop computers for historical reasons.

HOWEVER

its not so simple, becouse the ARM architecture is not really much risc any more.

even at first arm cpus were just almost risc, they was somewhat a bit more complicated when we compare to other risc cpus. then they got new kinds of instruction extensions, they got two kinds of floating point unit, then they got SIMD units (arm neon). then they got (and removed) hardware JAVA instruction compatibility called JAZZLE, then they got variable instruction length (THUMB instruction set), and finally they obtained support for 64 bit binaries, while still keeped the hardware compatibility for 32 bit binaries. arm instruction set is still not as much complex as x86, but its closing up. we can prety much say its not RISC any more, which is funny, becouse even the company name is advanced RISC machine.

_________________
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html


Top
 Profile  
 
 Post subject: Re: Dawn
PostPosted: Wed Mar 29, 2017 2:15 pm 
Offline
Member
Member

Joined: Thu May 19, 2011 5:13 am
Posts: 228
Geri wrote:
mikegonta, how not creating a bootable x86 emulator by myself will rip my OS, when the os is not even x86-related?
The same way that releasing the source code will prevent it from being implemented on an x86 PC.
The interest in doing a simple bootable game loop to run your open source GUI is totally different from that of doing a closed source
obfuscated code emulator.

_________________
Mike Gonta
look and see - many look but few see

https://mikegonta.com


Top
 Profile  
 
 Post subject: Re: Dawn
PostPosted: Wed Mar 29, 2017 2:23 pm 
Offline
Member
Member
User avatar

Joined: Sun Jul 14, 2013 6:01 pm
Posts: 442
mikegonta wrote:
Geri wrote:
obfuscated code emulator.


you have totally right in the point when you say that once a code is compiled into subleq, its very hard to morph it back to high-level language forms. x86 originally is also some type of hardware obfuscator, due to the variable instruction lenght and due to the fact that on x86 you must decode the instruction to be able to access the next instruction. this is one of the reasons why software corporations liked x86 at the early times.

subleq binary code shows somewhat similar behavior, the difference that the approach for cpu is the opposite in any ways.

_________________
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html


Top
 Profile  
 
 Post subject: Re: Dawn
PostPosted: Wed Mar 29, 2017 2:55 pm 
Offline
Member
Member

Joined: Thu May 19, 2011 5:13 am
Posts: 228
Geri wrote:
you have totally right in the point
That's not the point and you are totally missing the point.
Had you come here with a closed source x86 binary OS that requires the making of an OS to load and run your OS you would have gotten
the same response (and the same response on the hardware forums).
The discussion has gone way beyond the OS and that's why I'll let it Rest In Peace.

_________________
Mike Gonta
look and see - many look but few see

https://mikegonta.com


Top
 Profile  
 
 Post subject: Re: Dawn
PostPosted: Wed Mar 29, 2017 3:28 pm 
Offline
Member
Member
User avatar

Joined: Sun Jul 14, 2013 6:01 pm
Posts: 442
mikegonta wrote:
Geri wrote:
you have totally right in the point

Had you come here with a closed source x86 binary OS


this is not an x86 OS, please read the description

_________________
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html


Top
 Profile  
 
 Post subject: Re: Dawn
PostPosted: Wed Mar 29, 2017 3:39 pm 
Offline
Member
Member
User avatar

Joined: Fri Oct 27, 2006 9:42 am
Posts: 1925
Location: Athens, GA, USA
@korona: I agree with your point entirely, I hadn't really intended to imply that RISC was better in any absolute sense, especially now - the argument RISC could potentially have superior performance was more persuasive in 2006, but even then, not by much. The RISC vs. CISC debate is sort of meaningless now.

However, I would say that if I had to choose an architecture for widespread adoption, x86 would be the last one I would want - it is simply a poor design, regardless of whether you favor CISC or RISC. Even Intel agree on this point. As I said, they never intended it as a long term design; it was meant to fill a gap in their release schedule until a product that never got finished was ready for sale in the then-booming workstation market. It was only meant for use in embedded systems, in any case, so they didn't care if it was an awful monster to program since the people who would be using it wouldn't care, either.

They were more dismayed than anyone when IBM chose it for the PC, if only because home computers didn't fit into their plans in the first place (they had even stopped selling 8080s to microcomputer manufacturers, which is why the Z80 overtook the 8080A in that area; they only let IBM browbeat them into selling 8088s for the PC because IBM was computing's 800-lb. gorilla at the time). Its success - and the effort that they were forced into applying towards keeping it going long after they meant to, for the sake of avoiding a massive switch-over and tons of consumer hostility - is purely a historical accident.

Anyway...

Beyond that, I think Mike is right. It would be best if one of the mods locked this thread, IMAO.

_________________
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.


Last edited by Schol-R-LEA on Fri Mar 31, 2017 1:36 pm, edited 4 times in total.

Top
 Profile  
 
 Post subject: Re: Dawn
PostPosted: Wed Mar 29, 2017 3:42 pm 
Offline
Member
Member
User avatar

Joined: Fri Oct 27, 2006 9:42 am
Posts: 1925
Location: Athens, GA, USA
Geri wrote:
mikegonta wrote:
Geri wrote:
you have totally right in the point

Had you come here with a closed source x86 binary OS


this is not an x86 OS, please read the description


I know you aren't a native English speaker, so perhaps you haven't run across the word 'analogy' yet. What Mike was saying is that someone who brought in a closed-source x86 OS that yadda yadda... would have gotten the same reception you have. His point was that if we were being hostile, it was not so much towards the idea of a SUBLEQ based system, or Dawn in particular, but the specific ways in which you were presenting and defending it.

_________________
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.


Top
 Profile  
 
 Post subject: Re: Dawn
PostPosted: Thu Mar 30, 2017 1:36 pm 
Offline
Member
Member
User avatar

Joined: Sun Jul 14, 2013 6:01 pm
Posts: 442
2017, march 30. - Various bugfix
Toolset control in paint and text editor is improved.
Bugs fixed in pow, log, exp.
Bugs fixed in calculator

_________________
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html


Top
 Profile  
 
 Post subject: Re: Dawn
PostPosted: Fri Mar 31, 2017 8:46 pm 
Offline
Member
Member
User avatar

Joined: Sun Jul 14, 2013 6:01 pm
Posts: 442
2017, march 31. - Disk handler bugfix
Disk read/write stall glitch fixed when using fread/fwrite .
A bug fixed in the task handler.

_________________
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html


Top
 Profile  
 
 Post subject: Re: Dawn
PostPosted: Sun Apr 09, 2017 8:55 pm 
Offline
Member
Member
User avatar

Joined: Sun Jul 14, 2013 6:01 pm
Posts: 442
2017, april 1. - Sheduler bugfix
Minor optimizations in the sheduler.

2017, april 9. - Touchpad and low-spec optimisations
Dawn can handle the touschreen hardware as an absolute mouse better.
On low-speed hardware, Dawn will disable the wallpaper on default.
Bugs fixed in the desktop settings menu.

_________________
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html


Top
 Profile  
 
 Post subject: Re: Dawn
PostPosted: Mon Apr 10, 2017 8:50 am 
Offline
Member
Member
User avatar

Joined: Fri Jan 27, 2017 12:15 pm
Posts: 149
Location: Belgium
I think you should add anti aliasing to the text. It would greatly improve the interface.

_________________
AQUA OS: https://obiwac.wordpress.com/aqua-os/


Top
 Profile  
 
 Post subject: Re: Dawn
PostPosted: Mon Apr 10, 2017 9:17 am 
Offline
Member
Member
User avatar

Joined: Sun Jul 14, 2013 6:01 pm
Posts: 442
obiwac: thankyou for your hint. aliasing is implemented, but disabled due to performance issues.
since dawn runs in an emulator at the moment, and subleq have no multiplier units to render the gui more quicker, antialiasing at the moment canot be enabled.

(for the note, when aliasing is enabled, it produces very similar smooth fonts quality like your OS does)

_________________
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html


Top
 Profile  
 
 Post subject: Re: Dawn
PostPosted: Mon Apr 10, 2017 6:58 pm 
Offline
Member
Member
User avatar

Joined: Sun Jul 14, 2013 6:01 pm
Posts: 442
2017, april 10. - Low-spec optimisations
Added more optimisations on weak hardware.

_________________
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html


Top
 Profile  
 
 Post subject: Re: Dawn
PostPosted: Tue Apr 11, 2017 12:15 am 
Offline
Member
Member
User avatar

Joined: Sat Jan 15, 2005 12:00 am
Posts: 8561
Location: At his keyboard!
Hi,

Geri wrote:
2017, april 10. - Low-spec optimisations
Added more optimisations on weak hardware.


You need to add a "change log" to your website. This forum is for announcements, and it is not intended to be used for your personal "revision control system commit history".


Cheers,

Brendan

_________________
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 99 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 29 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group