Lively Kernel
lively-kernel.org
Lively Kernel
1–10 of 14 posts
Re: Lively Kernel
#21: Linux Kernel. 2: BSD-derivative kernel. 3: Some other Unix kernel. 4: Some other OS kernel. ( 5: Maize seeds. 6: Some core part of other software. )
Re: Lively Kernel
#3The word kernel is so espoused to operating systems for me that seeing the nature of the project was surprising. In fact, I specifically expected to see some modified Linux kernel and was wondering if someone made use of some liveliness-guaranteed locking system of some sort. After the surprise, I thought about my personal definition of "kernel", and it turns out it's as outlined below (ones in parentheses would neve…
Re: Lively Kernel
#4Aside from that, I'm sure this is all controllable in the framework, but there are maddening design choices. They are intercepting right-clicks. They are by-default opening links in new windows. Every bit of text is in carat mode. The loading animation is rather annoying. With all of this, I'm not even going to look at what it's like to develop in the environment.
[1] http://lively-kernel.org/repository/webwerkstatt/sandbox/san...
Re: Lively Kernel
#5So, I still push native apps and plugins over web where possible. This one is clever but I'd like to see some smooth demos. However, the WebGL standard might be a solution to this as I haven't heard anyone complain about it lagging on simple 2D operations. Maybe they try that out.
[1] http://www.svgopen.org/2008/papers/93-The_Lively_Kernel_Web_...
Re: Lively Kernel
#6The word kernel is so espoused to operating systems for me that seeing the nature of the project was surprising. In fact, I specifically expected to see some modified Linux kernel and was wondering if someone made use of some liveliness-guaranteed locking system of some sort. After the surprise, I thought about my personal definition of "kernel", and it turns out it's as outlined below (ones in parentheses would neve…
The common usage of the term does make that come to mind. However, kernel just means the central part of things. The bottom-most layer in computing. Relevant for your definition, a whole sector of operating systems are microkernel-based: almost everything in Linux/BSD are merely user-mode processes for such systems, running on a tiny kernel.
That is most certainly not the case. There are very many features in the Linux kernel that are not typically in a microkernel, including and not limited to networking, fliesystems, and capability systems.
Re: Lively Kernel
#7The word kernel is so espoused to operating systems for me that seeing the nature of the project was surprising. In fact, I specifically expected to see some modified Linux kernel and was wondering if someone made use of some liveliness-guaranteed locking system of some sort. After the surprise, I thought about my personal definition of "kernel", and it turns out it's as outlined below (ones in parentheses would neve…
The common usage of the term does make that come to mind. However, kernel just means the central part of things. The bottom-most layer in computing. Relevant for your definition, a whole sector of operating systems are microkernel-based: almost everything in Linux/BSD are merely user-mode processes for such systems, running on a tiny kernel.
(Erlang can be described as a special-purpose OS in many ways, so it makes sense.)
Re: Lively Kernel
#8I have to admit, I didn't like it much. I couldn't wrap my brain around why I should create a live coding environment which would be destroyed on a reload. Then it is only used as a fancy REPL.
For my day to day programming I prefer regular JavaScript or languages which compile to JavaScript.
Re: Lively Kernel
#9Earlier quoted context omitted.
The common usage of the term does make that come to mind. However, kernel just means the central part of things. The bottom-most layer in computing. Relevant for your definition, a whole sector of operating systems are microkernel-based: almost everything in Linux/BSD are merely user-mode processes for such systems, running on a tiny kernel.
I'm not sure I'm parsing your comment correctly; it seems you're asserting that Linux and BSD kernels are microkernels? That is most certainly not the case. There are very many features in the Linux kernel that are not typically in a microkernel, including and not limited to networking, fliesystems, and capability systems.
So, the point is that a "kernel" thing to people exposed to Linux/BSD isn't kernel to others. The usage is often based on perception with only consistency between all usages is that what they call kernel is at the core of their system. And for OS's, often the most privileged as it runs in kernel mode.
Re: Lively Kernel
#10Earlier quoted context omitted.
The common usage of the term does make that come to mind. However, kernel just means the central part of things. The bottom-most layer in computing. Relevant for your definition, a whole sector of operating systems are microkernel-based: almost everything in Linux/BSD are merely user-mode processes for such systems, running on a tiny kernel.
For instance, the basic runtime management modules that the Erlang VM starts as its first application is also called the kernel: http://erlang.org/doc/man/kernel_app.html (Erlang can be described as a special-purpose OS in many ways, so it makes sense.)