Author Topic: KnightOS  (Read 205850 times)

0 Members and 1 Guest are viewing this topic.

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: KnightOS
« Reply #615 on: December 01, 2010, 03:24:35 pm »
What if someone runs an ASM program that totally takes control of the entire calc, though, even disabling interrupts? Isn't ASM that powerful or will your program detect what code is about to be ran and prevents its execution like an antivirus?
A malicious program could easily do whatever it wants to do, since it has direct access to the processor. Preventing such programs would be very hard.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: KnightOS
« Reply #616 on: December 01, 2010, 04:18:01 pm »
Last I heard, KOS supports programs that disallow threading. Most games would probably want to do this for speed reasons.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

SirCmpwn

  • Guest
Re: KnightOS
« Reply #617 on: December 01, 2010, 04:57:22 pm »
Ah, thanks for clarifying. :) What if someone runs an ASM program that totally takes control of the entire calc, though, even disabling interrupts? Isn't ASM that powerful or will your program detect what code is about to be ran and prevents its execution like an antivirus?
I can't do this.  Any program would be able to hijack your calculator under any OS.
Last I heard, KOS supports programs that disallow threading. Most games would probably want to do this for speed reasons.
This is correct.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: KnightOS
« Reply #618 on: December 01, 2010, 07:22:40 pm »
How will it handle the thread stopping process?  EG. if one thread asks to take over, what will the other threads do?

SirCmpwn

  • Guest
Re: KnightOS
« Reply #619 on: December 01, 2010, 07:24:34 pm »
The user will be provided with a confirmation dialog, where they have to agree or disagree to allow it.  They can still switch threads at this time, so they can go save their work and such.  Then, all other threads will be shut down, and memory will be reorganized.  Multithreading will be disabled and control returned to the calling thread.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: KnightOS
« Reply #620 on: December 01, 2010, 08:04:26 pm »
What about custom interrupt routines?

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: KnightOS
« Reply #621 on: December 05, 2010, 03:15:40 pm »
So, I wonder... How's KnightOS? Still think you can launch a Developper's/Beta version in 1 January?

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: KnightOS
« Reply #622 on: December 05, 2010, 03:28:25 pm »
So, I wonder... How's KnightOS? Still think you can launch a Developper's/Beta version in 1 January?
I know he'll be able to launch the version by 1 January for a fact.  I'm working on USB routines, so I know those won't really be in KOS dev version. I'm not sure, but I'm pretty sure he'll get it done.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: KnightOS
« Reply #623 on: December 05, 2010, 03:28:49 pm »
So, I wonder... How's KnightOS? Still think you can launch a Developper's/Beta version in 1 January?
I know he'll be able to launch the version by 1 January for a fact.  I'm working on USB routines, so I know those won't really be in KOS dev version. I'm not sure, but I'm pretty sure he'll get it done.

* ScoutDavid yays

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: KnightOS
« Reply #624 on: December 05, 2010, 05:23:38 pm »
Quote from: graphmastur
I know he'll be able to launch the version by 1 January for a fact.
you mean you don't know?

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: KnightOS
« Reply #625 on: December 05, 2010, 05:27:59 pm »
Will that release be publicly available or only for certain people?

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: KnightOS
« Reply #626 on: December 05, 2010, 05:30:58 pm »
Will that release be publicly available or only for certain people?

I think (from what I heard) that it will be available for everyone, but only developers will be interested in it.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: KnightOS
« Reply #627 on: December 05, 2010, 05:32:47 pm »
Right. Well, I will probably still check it out anyway, just to see how it looks like on-calc. :P

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: KnightOS
« Reply #628 on: December 05, 2010, 05:45:49 pm »
Right. Well, I will probably still check it out anyway, just to see how it looks like on-calc. :P
I'm not sure if it will be bootable. I'm guessing not, since I'm pretty sure he's releasing the kernel.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: KnightOS
« Reply #629 on: December 05, 2010, 05:48:55 pm »
Right. Well, I will probably still check it out anyway, just to see how it looks like on-calc. :P
I'm not sure if it will be bootable. I'm guessing not, since I'm pretty sure he's releasing the kernel.

Yes, it's gonna be a very basic version, so that programmers can start developping their programmes. So that when it is released, it doesn't take much time to start publishing programs.