UniFlex

UniFlex

Infobox OS
name = UniFlex



caption =
developer = Technical Systems Consultants (TSC)
source_model =
kernel_type =
supported_platforms = Motorola 6809 family
ui =
family = Unix-like
released = ?
latest_release_version =
latest_release_date =
latest_test_version =
latest_test_date =
marketing_target =
programmed_in = Assembly language
prog_language =
language = English
updatemodel =
package_manager =
working_state = Historic
license =
website =

UniFlex is Unix-like operating system developed by Technical Systems Consultants (TSC) for multitasking, multiprocessing for the Motorola 6809 family. It was released for DMA-capable 8" floppy, extended memory addressing hardware (software controlled 4KiB paging), Motorola 6809 based computers. Examples included machines from SWTPC and GIMIX. On SWTPC machines, UniFLEX also supported a 20 MB, 14" hard drive (OEM'd from Century Data Systems) in 1979. Later on, it also supported larger 14" drives (up to 80 MB), 8" hard drives, and 5-1/4" floppies.

Due to hardware limitations, main memory space for the UniFlex kernel had to be smaller than 56 kB (code + data). This was achieved by writing the kernel entirely in assembly language, and by removing a few classic Unix features, such as group permissions for files. Otherwise, UniFlex was very similar to Unix Version 7, though some command names were slightly different. There was no technical reason for the renaming. Simply restoring the Unix style names, a considerable degree of "Unix Look & Feel" could be established, though due to memory limitations the command line interpreter (shell) was less capable than the Bourne Shell known from Unix Version 7.

TSC never bundled a C compiler with UniFlex for the 6809, though they produced one. But in the early 1980s a C language implementation became available as a 3rd party product (the "McCosh Compiler"). Using such a C compiler could establish source-level compatibility with Unix Version 7, i.e., a number of Unix tools and applications could be ported to UniFlex - if size allowed: Unix on a PDP-11 limited executables to 64 kB of code and another 64 kB of data, while the Uniflex limitation was approximately 56 kB for both, code and data together.

In the mid 1980s a successor version for the Motorola 68000 was announced. Though this would have removed all the pressing space limitations, it was not commercially successful as it had to compete with source-code ports of original Unix.

The source code for UniFLEX and supporting software is available on the Internet.

ee also

* FLEX (operating system)


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Uniflex — es un sistema operativo de tipo Unix desarrollado por Technical Systems Consultants (TSC) para la familia Motorola 6809 que soporta multitarea y multiproceso. Fue lanzado para los diskettes DMA 8, un tipo de memoria extendida en el hardware para… …   Wikipedia Español

  • UniFLEX — Das Betriebssystem FLEX wurde in den 70er Jahren von der Firma TSC für die Motorola Prozessoren 6800 und 6809 entwickelt. Bildschirmfoto mit Jahr 2000 Problem Es ist ein diskettenbasiertes Betriebssystem, für das es recht viele… …   Deutsch Wikipedia

  • FLEX (operating system) — Infobox OS name = FLEX caption = developer = Technical Systems Consultants source model = kernel type = supported platforms = Motorola 6800, Motorola 6809 ui = Command line interface family = released = 1976 latest release version = latest… …   Wikipedia

  • SWTPC — In the 1960s, many hobbyist electronics magazines such as Popular Electronics and Radio Electronics published construction articles, for many of which the author would arrange for a company to assemble a kit of parts to build the project. Daniel… …   Wikipedia

  • Flex (Betriebssystem) — Bildschirmfoto mit Jahr 2000 Problem Das Betriebssystem FLEX wurde in den 1970er Jahren von dem Unternehmen Technical Systems Consultants, Inc. (TSC) für die Motorola Prozessoren 6800 und 6809 entwickelt. Es ist ein diskettenbasiertes… …   Deutsch Wikipedia

  • FLEX — однозадачная операционная система разработанная в 1976 году для микропроцессоров Motorola 6800 компанией TSC из Западного Лафайетта (штат Индиана). Изначально была создана версия для 8 дюймовых флоппи дисков и версия для 5,25 дюймовых флоппи… …   Википедия

  • Motorola 6809 — 1 MHz Motorola 6809P processor, manufactured in 1983. The Motorola 6809 is an 8 bit (with some 16 bit features) microprocessor CPU from Motorola, designed by Terry Ritter and Joel Boney and introduced 1978. It was a major advance over both its… …   Wikipedia

  • Motorola 6809 — <<   Motorola 6809   >> Центральный процессор Процессор Motorola 6809E с рабочей частотой 1 МГц, выпущен в 1983 году …   Википедия

  • UNIX-подобная операционная система — Генеалогическое древо UNIX подобных операционных систем UNIX подобная операционная система (иногда сокр. как *nix)  операционная система, которая образовалась под влиянием …   Википедия

  • Unix-like — Diagram of the relationships between the major Unix like systems A Unix like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”