2009/12/10 Alf Kaanoken <[email protected]> > On Thu, 10 Dec 2009 22:22:01 +0200 > Bernt Kamark <[email protected]> wrote: > > > 2009/12/10 Alf Kaanoken <[email protected]> > > > > > Hi, > > > > > hallo > Hi, looks like you find more time , is it right ? > it's right for a while.
> > > > > I wrote before about project state. > > > I agree that the project has no designated purpose at the current > moment. > > > This is a mistake and there are a time to fix it. I think many people > agree > > > with me is that it makes no sense to > > > develop a general purpose platform. > > > The project team will focus on new goals (see below), however it will > not > > > interfere woth other developers to work in > > > other directions and areas. So, new developers will have to choose > between > > > working in team and its own works in the project, > > > this choice depends on the interest. In fact, it doesn't negate > assistance > > > for those who working outside of the team, all rules still > > > the same. > > > > > im interested in as going to work within open source project team and > it's > > not for fun only. i will choose first. > Good choice ;) > > > > > In fact, there is separation between the basic (base) and additional > > > (contrib/extra) components. The set of basic component can be > > > extended with additional ones in case this is not inconsistent with the > > > project objectives, it also depends on the team resources > > > (if something included it should be maintained by somebody). > > > Well, the goal ... > > > The main goal of the project is to create a platform for industrial > > > computers use that are involved in the monitoring, > > > controlling, managing and visualization of tthe industrial processes. > Also, > > > this goal includes creating a such kind > > > of the platform that can be used on autonomous embedded systems > (vessile > > > drones for example). > > > > > it's a DEAL! it's not very interesting to deal with os only (gen. purpose > is > > deal for os only ) > General purpose OSdev is a deal for those people who wants develop OS for > OS. > > > > > I want to make a note: Jari OS should be given a possibility for other > > > non-POSIX environments to run (i.e. the platform > > > should provide a flexible architecture to implement it). > > > > > note: most of undustry ones are not free > I know, I mean here the development team should take in mind that non-POSIX > world exists ;) > take in mind that some standards require additional low level implementation ;) > > > > > That is, works will focus not on the implementation of a big set of > > > drivers, protocols features etc..., but on the implementation > > > a narrow set of tasks and providin necessary interfaces for the > drivers, > > > protocols, standards etc implementations. > > > This doesn't mean that the system will not provide any functional, on > the > > > contrary, the system will has the minimum necessary functional > > > and set of basic subsystems, but their amount will be strictly > > > deterministic. > > > In the future, it's a possible to extend range of supported drivers and > > > protocols (due to the actual use of the platform), but this is > > > not a priority. > > > > > it's a typical , don't care > > > > > In this case I want to modify plans for the first stable release and > makes > > > a comments on this: > > > Networking. I will exclude networking subsystem from the first stable > > > release(it moved to the next release) . Networking is required, but it > > > hasn't a high priority. By the way, I will help with it for anybody who > will > > > start it, but my time is limited. > > > > > i think the system must contain a tcp/ip stack,also take a focus onto > > DeviceNet, Profibus, CIA, well ancient modbus still in use. > > existing tcp/ip will reduce some pain with industrial protos support,u > may > > take a google to learn more. > > here > > > http://www.profibus.com/nc/downloads/downloads/profinet-technology-and-application-system-description/display/is > > an overview of profinet. > I will read this. > > > > > Ext2. This filesystem is not suitable for the industrial system use. We > > > will switch to XFS (it has all functionality for us(actually this is > the > > > system that will supported, other filesystems will be in the extra > > > components set)). Anyway, ext2 can be done in full functionality if > somebody > > > wants to take this task. > > > > > ?? "it has all functionality for us" - explain please. > It's stable, has journaling, it well designed and has a killer feature: > Guaranteed rate I/O > > The XFS guaranteed rate I/O system provides an API that allows applications > to reserve bandwidth to the filesystem. XFS will dynamically calculate the > performance available from the underlying storage devices, and will reserve > bandwidth sufficient to meet the requested performance for a specified time. > This feature is unique to the XFS file system. Guarantees can be hard or > soft, representing a trade off between reliability and performance, though > XFS will only allow hard guarantees if the underlying storage subsystem > supports it. This facility is most used by real-time applications, such as > video-streaming. > > I think that some industrial units use streaming (I know several examples). > yum-yum! > Well, it stands that XFS will "cover the ass" with features. > > > > > Security. We will leave DAC only for the first releases. > > > > > superish security for plc-like devices is a marketing bullshit. DAC is > > needed to cover the ass ;) > PLC devices hasn't any security, more PC-like PLCs going with QNX - and > yep, QNX has DAC. > But theoretically some applications might require more complex security. > i don't know any in the area. > > > > > RPC box. it excluded, IDL will exchange it. > > > Sockets. it excluded, but like a networking this task moved to the next > > > release. > > > Currently we reviewing all subsystems, changing it to the IPCbox/IDL > pair > > > (instead of ugly parsing). > > > Some later we will add driver model, and system bus. > > > Our plans for the first release is a stable platform with strict > > > functionality and set of the extensible API (IDL for RPC interfaces, > > > driver model for drivers and so on ...). > > > > > > Any comments ? > > > > > how can i help now ? // "in the team" ;) > I cannot allocate any time for XFS, I promise that libv2 API will not > changed seriously. > However, fs API will be extended (for guaranteed-IO/direct-IO and some > other kinds of > locating resources and for I/O). > XFS has the OS-depended layer (checkout in linux or freebsd source tree). > Well, could you take this task ? > i looked sources just now, im ready to take this. but i will take a part in expanding "fs API", are we go ? > > > > > > > > Thanks. > > > > > > -- > > > Alfeiks KaƤnoken, > > > Team Lead of the > > > Jari OS R&D Team. > > > http://jarios.org > > > Free open-source > > > microkernel-based > > > multiservice RTOS > > > _______________________________________________ > > > Jarios-dev mailing list > > > [email protected] > > > http://lists.jarios.org/cgi-bin/mailman/listinfo/jarios-dev > > > > > > > > -- > Alfeiks KaƤnoken, > Team Lead of the > Jari OS R&D Team. > http://jarios.org > Free open-source > microkernel-based > multiservice RTOS >
_______________________________________________ Jarios-dev mailing list [email protected] http://lists.jarios.org/cgi-bin/mailman/listinfo/jarios-dev
