Terminal emülasyonu, yosun tasarımına oldukça derin bir şekilde yapılır , yani hayır. Mosh, hem istemcinin hem de sunucunun, ekranın şu anda "nasıl göründüğü" konusundaki yerel fikrini koruyarak çalışır ve bu, sunucunun terminal öykünmesi yapmasını gerektirir. Bu, istemcinin bir süre uzakta kaldıktan ve bazı verileri kaybettikten sonra ekranın içeriğini yenileyebilmesidir.
Ben mosh IP dolaşım özelliği ile bir uygulama ama terminal öykünme olmadan bir uygulama oldukça farklı (ama daha basit) bir uygulama olacağını düşünüyorum. Böyle bir uygulama için veri kaybı (müşterinin bir süre kapalı kaldığı durumlar dahil) ekran içeriğinin kaybolmasına veya bozulmasına neden olur. Bu, kullanıcı için çok önemli olmayan bir uygulama (örneğin kabuk) veya yeniden boyama özelliğine sahip bir uygulama (örn vi
. Control-L kullanarak) kullanıyorsa bu kabul edilebilir bir sınırlamadır .
Mosh uygulayıcıları, yerel terminalinizin artık yapamayacağı gerçeğini telafi etmek için uygulamada geri dönüş desteği planlıyorlar . Sanırım bunun screen
kaydırma kaydırma tamponu gibi biraz çalışması gerekecek : kaydırma çubuğu ve fare tarafından değil, tuş vuruşlarıyla kontrol ediliyor.