Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Single Application Operating System Post 302506388 by edfair on Sunday 20th of March 2011 01:10:48 PM
Old 03-20-2011
If you are going to only have one application running why are you going to throw a complete operating system between it and the hardware? ("Operating system" would imply sophisticated intermediate level processing of hardware level routines controlling everything)

Unix implies multi-process, multi-user while the application probably needs in the order of IBM ROM Basic with some extensions.

Last edited by edfair; 03-20-2011 at 02:16 PM..
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Unix Operating System

I need the Unix operating system on disc as im new to unix. Im studying unix and x windows next year at Sheffield University and would like to get a head start. Any suggestions would be appreciated (2 Replies)
Discussion started by: jeffersno1
2 Replies

2. UNIX for Dummies Questions & Answers

Operating on a file being written by another application

Hi, I have a directory that is used to store files generated by another application. Each file is huge and can take some time to produce. I am writing a shell script to check the names and dates of the files and do some functions on the ones that are not being written out. My question is, if I... (3 Replies)
Discussion started by: GMMike
3 Replies

3. UNIX for Dummies Questions & Answers

Unix Operating System

Can anyone give me info on networking features of the Unix Operating System please. Thanks in advance (1 Reply)
Discussion started by: WaveZero
1 Replies

4. UNIX for Dummies Questions & Answers

Operating System

Which is much more powerful as an operating system: 1. Windows 2000 2. Windows 98 3. Windows XP 4. Windows ME 5. Unix 6. Linux and why is it much more powerful than the other operating systems that i have mentioned. thanks for your info... (1 Reply)
Discussion started by: alecks1975
1 Replies

5. UNIX for Dummies Questions & Answers

Unix Operating System?

Hey all, I currently use FreeBSD and linux and have decided I want to use a proper Unix distrobution. Which Unix distro would you members recommend. The only requirments that I have is that I can use some pogramming utilities available. I don't mind the install process. One more thing, I know some... (2 Replies)
Discussion started by: -zorin
2 Replies

6. IP Networking

Operating System Programming

I am new in Kernel programming....i want to know how kernel is implemented.To this i have downloaded minix 3 kernel but i do not know where to start my study of kernel programming...please tell me from where to start understanding the code and how to run kernel in windows 7 or red hat. (3 Replies)
Discussion started by: Sajan Gupta
3 Replies

7. UNIX for Advanced & Expert Users

Best Operating System

Hello All, I want to install Linux on my machine, so please tell me one thing which is the best to install- 1.)Red Hat 2.)Cent OS 3.)Red Hat 4.)Ubuntu 5.)Fedora except that if there is any please tell me. (1 Reply)
Discussion started by: parthmittal2007
1 Replies

8. Shell Programming and Scripting

Detect Operating System

Hi, I need a script that needs to detect the Operating System and based upon wheter it is Linux, Solaris x86, Sparc, Itanium etc it should populate "ps" command with detailed output accordingly for example: ps -xef | grep java -> Itaniumps -auxwww | greap java -> Solaris (9 Replies)
Discussion started by: mohtashims
9 Replies

9. UNIX for Advanced & Expert Users

What's my Operating System

Can we know the operating given the IP address or DNS of the host. All I have is file://myserver/myapp (4 Replies)
Discussion started by: mohtashims
4 Replies
app(5)								       Files								    app(5)

NAME
app - Application resource file. DESCRIPTION
The application resource file specifies the resources an application uses, and how the application is started. There must always be one application resource file called Application.app for each application Application in the system. The file is read by the application controller when an application is loaded/started. It is also used by the functions in systools , for example when generating start scripts. FILE SYNTAX
The application resource file should be called Application.app where Application is the name of the application. The file should be located in the ebin directory for the application. It must contain one single Erlang term, which is called an application specification : {application, Application, [{description, Description}, {id, Id}, {vsn, Vsn}, {modules, Modules}, {maxP, MaxP}, {maxT, MaxT}, {registered, Names}, {included_applications, Apps}, {applications, Apps}, {env, Env}, {mod, Start}, {start_phases, Phases}]}. Value Default ----- ------- Application atom() - Description string() "" Id string() "" Vsn string() "" Modules [Module] [] MaxP int() infinity MaxT int() infinity Names [Name] [] Apps [App] [] Env [{Par,Val}] [] Start {Module,StartArgs} undefined Phases [{Phase,PhaseArgs}] undefined Module = Name = App = Par = Phase = atom() Val = StartArgs = PhaseArgs = term() Application is the name of the application. For the application controller, all keys are optional. The respective default values are used for any omitted keys. The functions in systools require more information. If they are used, the following keys are mandatory: description , vsn , modules , reg- istered and applications . The other keys are ignored by systools . description : A one-line description of the application. id : Product identification, or similar. vsn : The version of the application. modules : All modules introduced by this application. systools uses this list when generating start scripts and tar files. A module can only be defined in one application. maxP : Deprecated - will be ignored The maximum number of processes allowed in the application. maxT : The maximum time in milliseconds that the application is allowed to run. After the specified time the application will automatically terminate. registered : All names of registered processes started in this application. systools uses this list to detect name clashes between different appli- cations. included_applications : All applications which are included by this application. When this application is started, all included application will automatically be loaded, but not started, by the application controller. It is assumed that the topmost supervisor of the included application is started by a supervisor of this application. applications : All applications which must be started before this application is allowed to be started. systools uses this list to generate correct start scripts. Defaults to the empty list, but note that all applications have dependencies to (at least) kernel and stdlib . env : Configuration parameters used by the application. The value of a configuration parameter is retrieved by calling applica- tion:get_env/1,2 . The values in the application resource file can be overridden by values in a configuration file (see config(5) ) or by command line flags (see erl(1) ). mod : Specifies the application callback module and a start argument, see application(3erl) . The mod key is necessary for an application implemented as a supervision tree, or the application controller will not know how to start it. The mod key can be omitted for applications without processes, typically code libraries such as the application STDLIB. start_phases : A list of start phases and corresponding start arguments for the application. If this key is present, the application master will - in addition to the usual call to Module:start/2 - also call Module:start_phase(Phase,Type,PhaseArgs) for each start phase defined by the start_phases key, and only after this extended start procedure will application:start(Application) return. Start phases may be used to synchronize startup of an application and its included applications. In this case, the mod key must be specified as: {mod, {application_starter,[Module,StartArgs]}} The application master will then call Module:start/2 for the primary application, followed by calls to Module:start_phase/3 for each start phase (as defined for the primary application) both for the primary application and for each of its included application, for which the start phase is defined. This implies that for an included application, the set of start phases must be a subset of the set of phases defined for the primary application. Refer to OTP Design Principles for more information. SEE ALSO
application(3erl) , systools(3erl) Ericsson AB kernel 2.14.3 app(5)
All times are GMT -4. The time now is 10:29 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy