Alternate Zig Forums history thread

Did you ever dick around with the python shell? Imagine that but lisp instead of python and it's your entire operating system instead of just a program.

A few Hurd drivers exist in the kernel for the purpose of speed so while it's not quite a strict microkernel system, it's close enough. The rest of the drivers are intended to exist in userspace. The ancient drivers they have are ports of Linux drivers. What they're doing today is implementing a new driver model based upon the concept of the rump kernel. This rump kernel has been around for a few years so it's a very new idea.

Is there any point to that whatsoever?

Not all of them. Only some drivers are in the kernel, and the butt-load that they outright stole from Linux 2.4.something are in a user-space server (IIRC). All of Hurd's driver issues are Human Resource issues: they don't have any, and Stalin chose a community model in the project's early days that made it so that it was far less interesting to hack on than Linux. Which is actually hilarious given how abrasive Linus is to the community.


I'm talking about BASIC with OpenGL/DirectX/CUDA/the other CUDA calls.


I'll try to be Shittypedia here (will attempt to be objective): a Lisp machine is a machine that runs the programming language Lisp and runs it well. The language really wasn't important: why Lisp is focused on is that Lisp is an interactive language. You write a function, you run it, you see how that turned out. Lisp gives you a shorter turn-around time than a C compile, link, run, pray process. At the expense of slower code. Lisp also has a more tightly integrated debugger, and you debug in the language. It is nicer for the developer, it holds their hand and prevents them from making common mistakes. It also may allow, depending on Lisp system, for the user to debug delivered code: they may not be stuck with shitty bugs in something they bought or were given. However, this does assume the developer-user. The average Windows user / phone poster doesn't know and doesn't care how the software works and won't expend energy to fix its faults. For them, the Lisp machine is a bunch of extras that only make the machine harder to use (because they have to exit the debugger every time it pops up). Lisp machines are loved for the same reason some people prefer towers over laptops. A tower is for hobbyist computing enthusiasts: people who build and maintain their own stuff. A laptop is a product for someone who doesn't care. While you can modify Linux, it has nothing on the developer-centric environment of a Lisp machine. It's a shitty operating system programmed in a shitty language that frequently mains its developers (the language and the operating system).

Linus is actually very polite to his LKML. The problems occur when his trusted developers do something that is dumb so he'll chew them out for not knowing better. He's very polite to beginners to who want to learn about how and why things work.

...

I agree that Linux is definitely shit from quite a few points of view, but still, it's miles ahead than the other actuall popular and usable OSs like Windows or Mac OS. I think that most people wank to the Unix environment because of this: it's not the *best* environment possible, but it's the best among the ones that currently exist and can actually work with hardware.

WHY IS TERRY A. DAVIS'S DEATH BEING CENSORED?


WHY IS TERRY A. DAVIS'S DEATH BEING CENSORED?
WHY IS TERRY A. DAVIS'S DEATH BEING CENSORED?

WHY IS TERRY A. DAVIS'S DEATH BEING CENSORED?


WHY IS TERRY A. DAVIS'S DEATH BEING CENSORED?

WHY IS TERRY A. DAVIS'S DEATH BEING CENSORED?
WHY IS TERRY A. DAVIS'S DEATH BEING CENSORED?

WHY IS TERRY A. DAVIS'S DEATH BEING CENSORED?


WHY IS TERRY A. DAVIS'S DEATH BEING CENSORED?

WHY IS TERRY A. DAVIS'S DEATH BEING CENSORED?