- Rogue Amoeba Audio Hijack
- Celestron Amoeba Software
- Piezo Rogue Amoeba Software
- Airfoil Rogue Amoeba Software
START | ARTICLES |
DISTRIBUTION | BOOKS |
AMOEBA | LINKS |
HARDWARE | EVENTS |
DOWNLOAD | ORCA |
INSTALL | BSSLAB |
DOCUMENTS | HOME |
PREV | NEXT |
Whatis Amoeba ?
Amoeba Microscope Software: AstroFX Software: Celestron Digital Imager HD MAC Application: Celestron Digital Imager HD Windows Application: Celestron Firmware Manager (CFM) Celestron PWI Software Download (CPWI) Course Map Manager Software: Digital Microscope Software for Windows - Version 1.0: Digital Microscope Software for Windows - Version 2.0.
- Amoeba Software Technologies Private Limited is a Private incorporated on 17 August 2011. It is classified as Non-govt company and is registered at Registrar of Companies, Pune. Its authorized share capital is Rs. 100,000 and its paid up capital is Rs.
- Airfoil Satellite turns your iOS device into an audio receiver. Send any audio from your Mac or PC to your iPhone, iPod Touch, or iPad, using Airfoil and Airfoil Satellite! You'll be able to send audio from any audio app, like iTunes or Spotify, as well as web-based sources like Pandora and more.
- The entry-level Celestron Amoeba Digital Microscope is a dual-purpose microscope that can be used as a low-power or traditional microscope for a range of applications. With magnification from 10 to 200x along with LED illumination above and below the stage, you can view 3D.
Amoeba is a distributed operating system. It collects ahuge varity of single machines connected over a (fast) network to one, hugecomputer. It was originally developed at the Vrije Universiteit in Amsterdamby Andrew Tanenbaum and many more. Amoeba was always designed to be used, soit was deemed essential to achieve extremely high performance. Currently,it' s="" the="" fastest="" distributed="" operating=""> .
The original Amoeba sources are handled under a public license - similar theBSD license.
The original Amoeba sources are handled under a public license - similar theBSD license.
Amoeba builds upon a traditional micro kernel.It supports true multithreading (kernel controlled), segment based memorymanagement. All Amoeba components communicate with eachother over astandardized RPC (Remote Procedure Call) interface - simple but verypowerfull. No matter if a client or server thread is running in kernel oruser mode - it uses the same RPC interface. Always. Everywhere. This leadsto a very clean and simple OS design, very well suited for beginners.
Because Amoeba was designed from scratchwith new concepts, never seen before, it suffered from a lack ofapplication programs. Therefore a POSIX-compliant UNIX emulation was added.It makes porting UNIX programs much easier! Now, with additionalchanges, a huge varity of application programs from the UNIX-world workunder Amoeba:
X11 with applications, various compilers (gcc,ocaml, tcl/tk), bash shell, editors and many, many more. Amoeba is ready touse! Of course not without (little) problems.
It's still in an sligthly experimentalstate, but ready to use. FSD-Amoeba is intended to use for dedicatedprogrammers only, and not for end users!
FireballAmoeba Software Distribution (FSD)After three years of hard work I'm proud to present a new, fully revised,enhanced and bug-fixed Amoeba-5.3 successor distribution with many newprograms and features for the i386 architecture. Amoeba-5.3 was thelast official Amoeba release maintained by the Vrije Universiteit(1996). My Fireball software distribution based on this old release.
I extend the UNIX emulation, ported many additional programs from the UNIXworld, wrote new installation scipts and put all together in theFIREBALL software distribution FSD with the currentversion number 2002A. The FSD-Amoeba is made under theterms of the GNU License.
I extend the UNIX emulation, ported many additional programs from the UNIXworld, wrote new installation scipts and put all together in theFIREBALL software distribution FSD with the currentversion number 2002A. The FSD-Amoeba is made under theterms of the GNU License.
Highlights:
- A huge number of kernel extensions and changes
- New hardware driver stuff:
- several new network driver
- full pci support
- new parallel and serial port support
- virtual console support
- enhanced page protection
- 100 Mbps Fast Ethernet support
- New interrupt handling, national keyboard support, enhanced IOP server for X11
- X11 Release 6.4
- Bash-2.02, tcl-7.6, tk-4.0, ocaml-3.01, xv-3.10a, ghostscript 4.03 & 6.01, all GNU-textutils, gmake, gzip..
- New Setup and installation scripts, various new menu driven system administration tools
- Crosscompiling environment under Linux
- Fireball Documentation Project (FDP)
- Andrew Toolkit for the Fireball Documentation Project
For my physical studies (Measurement of velocity gradients in high viscoseliquids) I use Amoeba as a compact and powerfull lab measurement system withmany reduced pc systems for only data recording together with high speedpentium PC's for data analysis connected through a standard 10 Mbps ethernetnetwork. Putting all machines together to one large coupled system is verysimple and flexible. Only less administration work must be done.
ParallelProgrammingRogue Amoeba Audio Hijack
Currently you have the choice between three strategies to performconcurrent parallel programming in an easy way without large administrationwork: Dashcam viewer 2 7 7.
- Use Amoeba's generic Remote Procedure Call interface. Only 3 functions are required. More details about Amobe's RPC interface can be retrieved here [Postscript]. Additionaly, extended group communication functions are existing, too.
- The programming language and compiler Orca, based on the distributed data object model by Henri Bal.
- The parallel extension language HP-Linda written by Stefan Bosse. Because HP-Linda is fully library based, the Linda tuple space can be incorperated in nearly every existing program, from your scientific libraries up to shells and interpreters. More details here [Postscript].
You can find several real live performance tests here showing the capabilitiesof the FSD-Amoeba kernel and system.
NewFSD-Amoeba Kernel features
The old Amoeba kernel was strongly enhanced and revised with a more clean,and more powerfull (?) micro kernel design .
Celestron Amoeba Software
Some new features:
Piezo Rogue Amoeba Software
- Only the bare minimum needed should be placed in the kernel:
- Low level Virtual Memory management (VM)
- Low level Thread- and Process management (SCHED), priority driven scheduling policies (currently not available).
- Unique identifier and time support
- Local IPC message handling, similar to the RPC interface
- FLIP RPC module
- Support for user level interrupt handler
Now it's possible to run device drivers, network protocol stacks, filesystem servers,.., in user mode as generic user processes (with some more privileges). Local modules now communicate with the new enhanced IPC interface.Most device drivers and many other parts (servers) currently inside the Amoeba should move outside the kernel in usual user processes with privileged rights. Similar concepts from Mach, VSTa, L3/4 and QNX influenced the new design to create an Operating System ready for the third millenium! - Design criterias and goals [Current state]:
- High performance IPC message passing for local, privileged user processes; transfer of several data buffers with one transaction; shared segment support with VM address translation by the IPC module: Implemented, shared segment support now available
- User process interrupt handler: working
- User process I/O port access: done
- fast context switch (both thread and process): currently not achieved
- clean and simple virtual memory (but without page swapping): exists already
- High performance IPC message passing for local, privileged user processes; transfer of several data buffers with one transaction; shared segment support with VM address translation by the IPC module:
- Kernel documents are avialable here.
The next step: a virtual machine supplying the Amoeba concepts like RPC.Either running natively under Amoeba, or under UNIX with the AMUNIX librarytogether with the FLIP protocol module. The VM is derived and build fromOCaML. The great advantage: Amoeba programs written in OCaML and compiled tobytecode can run independently from the underlying OS!
You can find more informations about the VAM system here.
UserContributions
Airfoil Rogue Amoeba Software
Rapidweaver 7 5 1 – create template based websites rapidly. Here youcan find software contributed by the FSD-Amoeba user community.
Development- About the author - ContactThe development of FSD-Amoeba wasfroozen in the year 2002.
Successor projects:
- VAM - the virtual Amoeba Machine
- VAMNET - the virtual Amoeba Machine Environment
- VX-Amoeba - a new down scaled Amoeba OS
You can find more informations about the author here.
FSD-Amoeba was developed and maintained only by BSSLAB
BSS | LAB |
Dr. Stefan Bosse |