Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 19 of 21

IncOS is a simple microkernel-based operating system which should once support as much as possible of the POSIX standard to run existing applications. It is mostly there for learning purposes and for trying out new concepts on the x86 and amd64 platforms.

0
 
  0 reviews  |  0 users  |  302 lines of code  |  0 current contributors  |  Analyzed over 1 year ago
 
 
Compare

Introdução O Projeto KimX, visa criar um SO, com codigo totalmente novo, sem muitas ambições de dominar o mundo!! Porque Montar um S0 Pelo desafio, para saber como um computador funciona, são varias as motivações, mas dentre elas está a minha vontade de adquirir conhecimento para ... [More] contribuir com o desenvolvimento do softwre livre através da melhoria Kernel do Linux. Objetivos da versao 0.0.1 - Boot Loader - Suporte a FS - Fat32 - Driver de Video basico - Monotarefa - Interpretador de comandos att, Anthony Collucci [Less]

0
 
  0 reviews  |  0 users  |  293 lines of code  |  1 current contributor  |  Analyzed 9 days ago
  posix so
 
 

KurOS is a lightweight, multi-purpose, mostly POSIX-compliant Operating System released under a BSD license. In addition to releasing a final product, the project aims to release in-depth documentation at each level; to help educate people on how a modern operating system is built and works.

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 4 days ago
 
 

This proyects implements the POSIX standard for semaphores, allowing Minix to use all the benefits of this particular IPC.

0
 
  0 reviews  |  0 users  |  3,899 lines of code  |  0 current contributors  |  Analyzed 9 days ago
 
 

project 2 at nd. sliding window timeout server and... fixed typo

0
 
  0 reviews  |  0 users  |  1,333 lines of code  |  0 current contributors  |  Analyzed 4 days ago
 
 

nhttp(d) is an extensible web server licensed under the GPL + Linking Exception. It is still in early stages, but aims to operate primarily as a multithreaded web server written in C (ISO 9899) on POSIX compliant systems. Many features will be added to the core server, including the ability to run ... [More] applications on the server under different privileges. This means, for instance, that you will be able to set up directories for each user, and have programs in those directories run under that users' permissions. Several such directories can be available on the same port from the same server. Applications are added by telling the server to load a particular library, they can also be compiled in to the server for optimization. Running the applications directly from source code may be added at a later date for development. The API for applications is based on the Java Servlet API, and it may eventually be possible to run Java Servlets on this server. At least one application that will be added for the project will be capable of executing JavaScript as server-side code. XSLT will also be available. Windows support may eventually be added. [Less]

0
 
  0 reviews  |  0 users  |  138,558 lines of code  |  0 current contributors  |  Analyzed 2 days ago
 
 

Lightweight object-oriented C++ wrapper for pthreads. This is not an abstraction layer for writing multithreaded apps, based on pthreads. Other libs are quite good at it (Boost.thread to name some). This library just allows using pthreads compatible implementation in C++ native manner, using OOP ... [More] , templates, namespaces, and so on. The understanding of pthreads is still essential. When creating this library, the following goals were set: 1) Portability - uses only standard features of C++ and pthreads 2) User-friendliness - the program should be esaily readable (no pointers and cryptic functions) 3) Takes care of resource deallocation (RAII and other) 4) Lightweight - resides in headers (hopefully one) only. Add it to the project, and you are done! [Less]

0
 
  0 reviews  |  0 users  |  46 lines of code  |  0 current contributors  |  Analyzed 1 day ago
 
 

Linux PAM modules that implements a mapping of users and group to roles with POSIX draft capability bits set. Only tested against Linux 2.4.18 (at this time). Updates for testing with 2.6+ in progress...

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

PrivmanPrivman is a library that makes it easy for programs to use privilege separation, a technique that prevents the leak or misuse of privilege from applications that must run with some elevated permissions. The Privman library simplifies the otherwise complex task of separating the application ... [More] , protecting the system from compromise if an error in the application logic is found Applications that use the Privman library split into two halves, the half that performs valid privileged operations, and the half that contains the application's logic. . The library uses configuration files to provide fine-grained access control for the privileged operations, limiting exposure in even of an attack against the application. When the application is compromised, the attacker gains only the privileges of an unprivileged user and the specific privileges granted to the application by the application's Privman configuration file. Quick Start GuideInstallation$ ./configure $ make $ sudo make installYour application#include int main() { /* Register any custom handlers here */ priv_init(); /* The rest of your app goes here */ int fd = priv_open("/etc/shadow", O_RDONLY); /* Etc. Use priv_* to perform operations that require privilege */ return 0; }Your Application's configbind { echo http 8080 } open_ro { /etc/shadow /tmp/* } unpriv_user nobody chroot /tmp/chroot [Less]

0
 
  0 reviews  |  0 users  |  4,780 lines of code  |  0 current contributors  |  Analyzed 7 days ago
 
 

Purewell LibraryPurewell Library is C++ wrapper of POSIX API. It's very simple and useful! :-D Furthermore it's free!

0
 
  0 reviews  |  0 users  |  10,597 lines of code  |  1 current contributor  |  Analyzed 7 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.