summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaudney Ren <bin_ren@myrealbox.com>2002-09-29 09:50:00 +0000
committerLaudney Ren <bin_ren@myrealbox.com>2002-09-29 09:50:00 +0000
commit4fb7cd1eb7b6a257076d03af3d8f711902977819 (patch)
treee2b1790d0c8f90139afaf5d8b6a5be92ff8150d6
parent5ebcac60de734ce1f45be304905fe18a7c3b21da (diff)
none
-rw-r--r--Hurd/DistributedServers.mdwn9
1 files changed, 9 insertions, 0 deletions
diff --git a/Hurd/DistributedServers.mdwn b/Hurd/DistributedServers.mdwn
new file mode 100644
index 00000000..2c250c08
--- /dev/null
+++ b/Hurd/DistributedServers.mdwn
@@ -0,0 +1,9 @@
+Mach was originally designed to run on SMPs. Later, it was extended to be a distributed OS. A group of workstations with Mach can act as a single powerful SMP. Thus, Mach is also called a Single System Image (SSI). Mach microkernel provides a good infrastructure for distributed computing, including thread migration, inter-thread communition (both locally and remotely), load balancing and fault-tolerance. Hurd, thus, has great potential for distributed computing. Before further development information is available, let's see a related project for Linux kernels, OpenMosix. You can reach it at:
+
+<http://www.openmosix.org> <http://openmosix.sourceforge.net> <http://sourceforge.net/projects/openmosix>
+
+Openmosix makes patches to various versions of Linux kernels to make them "distributedly-enabled". However, since Linux kernel is monolithic, patches should be updated with each new version of kernel. That can be a nightmare, with regard to the pace at which Linux kernels are being developed.
+
+By contrast, distributed computing can be more easily implemented in Hurd as various servers. Efforts will be taken to make it happen.
+
+-- [[Main/LaudneyRen]] - 29 Sep 2002