Giter Site home page Giter Site logo

plan9k's Introduction

Plan9k

Repository for Plan9k

You should put Plan9k related issues here. If you feel you can help with the docs poke me at #oc on EsperNet IRC.

plan9k's People

Contributors

magik6k avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

plan9k's Issues

Network fixes

From @magik6k on December 9, 2015 16:56

  • Fix host discovery in new racks
  • Host timeouts
  • Fix route seeking issues
  • Route request timeouts
  • Route timeout/recheck(remove if not used for x time, requests include age, re-request after some time)
  • Re-implement TCP to implement more of actual TCP
  • Port back to OpenOS

Copied from original issue: StarChasers/Plan9k#5

MBR support

From @magik6k on December 9, 2015 17:0

Possibly via some block device hook, should leave ability to add support for other partition table types.

  • Block device registry/hooks
  • MBR hook, parsing MBR
  • Partitioning program
  • Recsan syscall

Copied from original issue: StarChasers/Plan9k#6

SoftRAID

From @magik6k on December 9, 2015 15:57

At least RAID 0 driver, nodes created using fstab, dynamic device add/remove, kernel deamon

  • Basic driver
  • fstab integration
  • Hot remove
  • Hot add w/ balancing

Copied from original issue: StarChasers/Plan9k#2

`io.input().remaining()` acting weirdly

while true do
  print("pre-read", io.input().remaining())
  print(io.read(1))
  print("post-read", io.input().remaining())
  os.sleep(1)
end

Results in https://puu.sh/vItFy.png when typing. Really weird stuff.

Magik6k | vifino, idk, it might be returning number of buffers in pipe waiting for read instead of len. Will look into when I'll have some time for mc. Can you make an issue in plan9k repo?

Docs

From @magik6k on December 9, 2015 16:45

Really need that one

  • man program(basic markdown format support)
  • OPPM repo integration for MPT(docs on github!)
  • Write/borrow docs for coreutils
  • Optional installation(installer)
  • Write docs for kernel utils
  • Write docs for kernel interface
  • Better docs for network
  • At least basic manpage for each executable

Copied from original issue: StarChasers/Plan9k#4

Change device naming convention

From @magik6k on December 9, 2015 15:53

Switch to using first 3-4 upper characters from device UUID, so that /dev/sda becomes /dev/sdXY1Z and /dev/sdb2 becomes /dev/sdAB3Cp2

  • plan9k-drivers
  • plan9k-network

Copied from original issue: StarChasers/Plan9k#1

SSH scp/sshfs

From @magik6k on December 9, 2015 16:39

  • Modularize client(extract core library part)
  • Write SCP
  • Create SSHFS
  • SSHFS fstab entry

Copied from original issue: StarChasers/Plan9k#3

SHH is vulnerable to replay attack

If I record client sending some command via encrypted channel I can then replay it and execute this command again in the session.

Fix: add serial number to commands and IO.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.