In this repository you can find some projects I have been working while my B.Sc. studies at UPB, http://upb.ro.
Keywords: distributed systems, operating systems, concurrent programming.
- AuthenticatedFilesServer; autheticated files server implemented using the DES algorithm to encrypt data and check user's credentials.
- FaultTolerantService; fault tolerant service implemented with 2 masters and the slave processes are checkpointed periodically, on top of the openMPI technology.
- FilesServerLinux; file server for GNU/Linux.
- LinuxIPC; IPC app for GNU/Linux.
- MiniShellLinux; [BASH](http://en.wikipedia.org/wiki/Bash_(Unix_shell\)) like shell for GNU/Linux.
- RemoteShellRPC; remote shell using RPC.
- NetworkFirewallLinux; [firewall](http://en.wikipedia.org/wiki/Firewall_(computing\)) for GNU/Linux.
- NetworkFirewallWindows; firewall for Windows.
- SerialPortDriverLinux; serial driver for GNU/Linux.
- SerialPortDriverWindows; serial driver for Windows.
- SimpleRAIDDriverWindows; RAID driver for Windows.
- SyscallMonitorWindows; syscall monitor for Windows.
- SystemCallMonitorLinux; syscall monitor for GNU/Linux.
- ThreadsMonitorLinux; [threads monitor](http://en.wikipedia.org/wiki/Monitor_(synchronization\)) for GNU/Linux's pthreads.
- VirtualMemoryLinux; virtual memory module for GNU/Linux.
- SchedulingServiceCORBA; scheduling service implemented with CORBA.
- Image QuiltingCellArchitecture; image quilting using the CELL architecture.