Date: Mon, 08 May 2000 17:49:13 +0000 From: Gustavo Vieira Goncalves Coelho Rios <kernel@tdnet.com.br> To: Clarence Brown <clabrown@granitepost.com> Cc: freebsd-questions@freebsd.org Subject: Re: FreeBSD as a real-time solution? Message-ID: <3916FE19.DF7E47C4@tdnet.com.br> References: <005101bfb928$9837fe20$8c6896d1@granitepost.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Clarence Brown wrote: > > I'm not a FreeBSD expert, but in "Dr. Dobb's Journal" #310 March 2000 > (www.ddj.com) there is an article title "Real-Time Linux" that discusses 2 > projects to bring real time to Linux. Perhaps these might also be applied to > FreeBSD? > > Also, define "precise time measurements". What is the rate and granularity > that you need? If your DOS system is "working", why do you want to "fix" it? > <grin> > > Mentioned in the article: > > RTLinux > at http://www.rtlinux.org, > > Real Time Application Interface, (an offshoot of RTLinux with better > timers?) > at http://www.aero.polimi.it/projects/rtai > > Cla. The solutions for real-time needs should be design from scratch! Where linux designed to be real time OS? I guess no! Real Time solution requires a total different approach than the classic kernel model used by Free/Open/Linux, etc...... That's not only the point! What about the correctness of the code? How can prove that it kernel is full deterministc ? Is FreeBSD/Linux Full deterministc? If Linux/BSD do manage garbage collection, it's not full deterministc. What happens if you have to service to a serial port request and the kernel is performming memory related actions! Garbage collection cannot be interruped! You lose the information that's arriving at the serial port........ linux were not desgined to be reail time! So, don't use it. Again: try something like QNX/Neutrino (http://www.qnx.com) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3916FE19.DF7E47C4>