#309574* (?/21) ⚐Flag < [TheFlash]> i named my operating system Monolithium
< [TheFlash]> because i hate microkernels
< gigaherz> Microlith :D
< gigaherz> make a monolithic microkernel
< [TheFlash]> first, i don't want an OS that is posessed by daemons :D
< gigaherz> the microkernel does the essentials
< gigaherz> and then
< gigaherz> EVERY SINGLE DRIVER AND SERVICE IS ONE SINGLE PROCESS
< gigaherz> ;P
< [TheFlash]> my first idea for monolithium was to run EVERYTHING in kernel mode
< gigaherz> the worst of both worlds!
< [TheFlash]> but I realized that is quite stupid
< Chompjil> genius
< [TheFlash]> i still choose to run as much as possible in kernel mode
< andy> [TheFlash]: you wrote MacOS 9?
< gigaherz> he wrote DOS
< gigaherz> ;P
< andy> hehe
< gigaherz> everything runs in kernel mode
< gigaherz> EVEN USER APPS
< gigaherz> ;P
< [TheFlash]> andy: no, and also, my idea was to trap every instruction and ask the user if it's allowed :D
<@hbelusca> lol
< Chompjil> wat is this even trying.....
< andy> [TheFlash]: you wrote UAC?????
< andy> i knew it!!!
< [TheFlash]> andy: to me, UAC is not enough
< gigaherz> UserProcessorControl
< gigaherz> a cpu firewall :D
< [TheFlash]> i did write a program that traps instructions and asks the user (driver for Windows)
< gigaherz> you choose which processes can use which instructions
< gigaherz> and on which memory addresses
< gigaherz> :D
< [TheFlash]> called Task Protector, it's on source forge
< andy> ummm
< andy> that's tedious
< [TheFlash]> no, not literally instructions
< gigaherz> horrible :D
< [TheFlash]> just syscalls
< [DrgnS]Gynvael> 'Do you want to execute: mov eax, 12? YES / NO'
<@hbelusca> lol @ Gynvael
< gigaherz> YES/NO/ALWAYS/NEVER
< andy> haha
< gigaherz> ;P
< andy> QUALITY!
< [DrgnS]Gynvael> ;D
< [TheFlash]> yeah, there is a "Remember this answer" option
< gigaherz> and na "A" shortcut
< gigaherz> you have to type
< gigaherz> ALWAYS
< gigaherz> ;P
< [TheFlash]> hbelusca: it was a high school project, don't laugh at the security bugs :D
< [DrgnS]Gynvael> if there would be only YES/NO, without 'remember...' option, then a program would run with the speed of whatever the keyboard driver would allow 'Y' letter to besent to the window
< [DrgnS]Gynvael> quite funy
< [DrgnS]Gynvael> *funny
< [TheFlash]> hbelusca: and also don't laugh at the fact it's compiled with MSVC :DComment: From #ReactOS on irc.freenode.net
|