DaemonForums  

Go Back   DaemonForums > FreeBSD > FreeBSD General

FreeBSD General Other questions regarding FreeBSD which do not fit in any of the categories below.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 19th October 2010
jboisvert jboisvert is offline
New User
 
Join Date: Oct 2010
Location: Milwaukee
Posts: 2
Default Requirements-based BSD

I am working on a nascent project where I'd like to use FreeBSD as much as possible but the project will ultimately requite potentially very detailed requirements of as much of the OS as possible.

For background, I am proposing this for a time and space partitioned system. So far, our prototyping shows BSD is a great candidate.

So I am asking if anyone knows if the FreeBSD project keeps detailed requirements somewhere and even better if they test against them.

Also, if anyone has tried to turn BSD into an RTOS, I would love to hear your experiences.
Reply With Quote
  #2   (View Single Post)  
Old 19th October 2010
BSDfan666 BSDfan666 is offline
Real Name: N/A, this is the interweb.
Banned
 
Join Date: Apr 2008
Location: Ontario, Canada
Posts: 2,223
Default

BSD use in embedded systems is probably as wide spread as any other OS, it just has virtually no advertising.. quite typically it gets customized by a company and maintained internally.

I'm not sure what exactly you're asking, or how you propose to modify FreeBSD, but choosing BSD as the basis for a project/product is no doubt a solid choice.. assuming you have people willing to put in the time and effort.

I don't know about turning FreeBSD into a RTOS, or what RT features you're interested in, there exists a mailing list.. but it appears to be low volume, someone more experienced with FreeBSD might be able to answer.

There is a modified commercial OpenBSD product that I've read about called RTMX but I don't know much about it either.
Reply With Quote
  #3   (View Single Post)  
Old 20th October 2010
jboisvert jboisvert is offline
New User
 
Join Date: Oct 2010
Location: Milwaukee
Posts: 2
Default

Quote:
Originally Posted by BSDfan666 View Post
BSD use in embedded systems is probably as wide spread as any other OS, it just has virtually no advertising.. quite typically it gets customized by a company and maintained internally.

I'm not sure what exactly you're asking, or how you propose to modify FreeBSD, but choosing BSD as the basis for a project/product is no doubt a solid choice.. assuming you have people willing to put in the time and effort.
I guess it all sounds cryptic unless I state what i am trying to do. The goal of the RTOS BSD would be to make a time-triggered Ethernet routing system that also hosts specific applications with guaranteed time and space resources -- preferably configurable to a resolution of a least 100 usec. Ideal would be if it even hosted e.g. Java apps, or even better a virtual machine, but that may be ambitious.

This product will be certified against rigorous industry standards that cannot be met without a full set of requirements (and well documented testing against them) for the functionality in use.

So I need two things: Requirements that cover the full set of BSD features; and a deterministic FreeBSD scheduler.

We've made requirements in this kind of environment before, so if I have to I will make them myself. It just would be nice if there are some out there to even just rent, so to speak.

The reason I chose FreeBSD is the critical code feature that allows apps to run without being interrupted from a given core. We've used this very successfully to achieve Ethernet scheduling in software that would normally require hardware while running Windows in multiple virtualbox sessions (all on the same Xeon-based machine).

Thanks for the link.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
FreeBSD New Frenzy Live CD based on FreeBSD 8.0 J65nko News 3 11th January 2010 06:15 PM
A name for an embedded FreeBSD-based OS nimnod Off-Topic 15 16th March 2009 03:06 PM
Remote OpenBSD ssh-based install problems artix OpenBSD Installation and Upgrading 7 13th March 2009 08:52 PM
FOSS web-based accounting? DraconianTimes Off-Topic 0 16th November 2008 02:20 PM
OpenSolaris 2008.11 Requirements Document ninjatux Solaris 4 15th August 2008 01:03 AM


All times are GMT. The time now is 11:57 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick