BEST. IDEA. EVER.

So I've got an idea. I'm going to write an OS from scratch. I'm going to write the kernel in a combination of C# and Objective-c (with bindings between the two in Java). The drivers will be written in assembly and loaded with Lua, and the window manager and desktop environment will be scripted in Action Script. The CLI for the OS will use a derivative of Brainfuck I like to call "inverse welsh-grammar Brainfuck" Oh and the API for this OS will be entirely Latex/html based.

We will call it. "DLWDICMSTTI" an acronym for "Dear lord why did I condemn my self to this insanity" and sell it to film companies as 'a new age alternative to Windows. The next big thing since Mac OS"

also it won't be posix complaint and we'll have one server dedicated for support while we have 40 download ones that are never used simultaneously due to the tremendous amount of downloading that won't be happening.
You want to create another "Linux". I believe there was a lot of debates on the Linux design. It was designed as inter-cooperating process instead of intra-thread cooperating process. I guess multiple threads within a single process is still a tough beast to tame isn't it?

Multi-threading is a beast that is hard to rein in. Maybe design your OS to tame this beast? :P
closed account (zb0S216C)
combination of C# and Objective-c

Most kernels are written in C and Assembly. O-C and C# will not fly.

with bindings between the two in Java

If it's Java byte-code then maybe.

You want to create another "Linux"

Linux is a kernel, not an operating system.

html based

HTML for the API? That's a first and in my honest opinion, an idea that is bound to fail.

You never specified which CPU architectures it supports or the maximum system memory it can handle.

Overall, this is worst idea I have ever encountered and it's quite clear that you're a prat.
He's just trolling geez =)
closed account (zb0S216C)
I know. Once I saw Action Script, I couldn't take the post seriously. I couldn't stop laughing when writing my previous post.
Most kernels are written in C and Assembly. O-C and C# will not fly.

Not that I'm fond of the idea, but: http://en.wikipedia.org/wiki/Singularity_(operating_system)
It should also be logically clear that "most x are written in y" does not allow one to conclude that "z will not fly".

Linux is a kernel, not an operating system.

The word "kernel" by itself just means "a central or essential part" ( http://www.merriam-webster.com/dictionary/kernel ), so it doesn't really mean anything by itself. Typically, when we say kernel, we mean OS kernel. Anyway, Linux is a name used for a family of operating systems. That's why the Linux kernel is referred to as "Linux kernel", and not just "Linux".
Last edited on
closed account (zb0S216C)
Linux is a name used for a family of operating systems

Linux is not a particular operating system. Ubuntu is based on the Linux kernel; Here, Ubuntu is the operating system.
Last edited on
Framework wrote:
I couldn't stop laughing when writing my previous post.


Then my work here is done. I wasn't trying to piss anyone off, just get a few chuckles.
Framework wrote:
Linux is a name used for a family of operating systems

Linux is not a particular operating system. Ubuntu is based on the Linux kernel; Here, Ubuntu is the operating system.

Windows is also not a particular operating system. Windows Vista is based upon the NT architecture; Here, Vista is the operating system.

Unix is likewise not a particular operating system. FreeBSD is based upon the....




You are being obnoxious.

The kernel is the central part of any operating system, and while it doesn't necessarily reference the whole, it often does. Hence, it is both appropriate and standing practice to refer to OSes based on any random variation the Linux kernel as "Linux".
PSA: "Troll" is pronounced Ree-laks-boiz.

-Albatross
Last edited on
@albatross
lol

whee-ehr-elaks-ed (kinda)
closed account (zb0S216C)
@Duoas
Next you're going to tell me DOS ain't an OS. Seriously though, I'm learning about kernels.
A kernel is part of an operating system. The kernel provides hardware abstraction and process management. On top of the kernel you have the shell and shell commands that make up the user-space part of the operating system. Generally OS and kernel are used semi-interchangeably (you can say "operating system" when talking about the kernel but you wouldn't say "kernel" when talking about the kernel and user-space applications).
Topic archived. No new replies allowed.