ABSTRACT Plurix is a native PC Operating System written in Java. The nodes of a cluster communicate using the well-known concept of a Distributed Shared Memory (DSM). Memory consistency is guaranteed by restartable transactions. Using standard Internet network protocols allows a smooth integration of Plurix nodes into existing network environments. In this paper we present the design and implementation of the Plurix network protocols for the memory and transaction management both relying on IP. We discuss strategies to support long living TCP connections in our transactional environment where transactions have to be short to minimize collision probability. Finally we present preliminary performance evaluation results of an early prototype which was shown at the CeBIT 2000 fair. KEYWORDS: Distributed Shared Memory, Java, Operating Systems, Transactions, Plurix, Protocol.