This HTML5 document contains 88 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-eshttp://es.dbpedia.org/resource/
n21https://global.dbpedia.org/id/
dbthttp://dbpedia.org/resource/Template:
schemahttp://schema.org/
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
n15http://www.w3.org/2006/03/wn/wn20/instances/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n19https://github.com/kees1948/
owlhttp://www.w3.org/2002/07/owl#
wikipedia-enhttp://en.wikipedia.org/wiki/
dbchttp://dbpedia.org/resource/Category:
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
n7https://trnsz.com/~jhj/uniflex09/
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbr:List_of_operating_systems
dbo:wikiPageWikiLink
dbr:UniFLEX
Subject Item
dbr:SMT_Goupil
dbo:wikiPageWikiLink
dbr:UniFLEX
Subject Item
dbr:Technical_Systems_Consultants
dbo:wikiPageWikiLink
dbr:UniFLEX
dbp:products
dbr:UniFLEX
dbo:product
dbr:UniFLEX
Subject Item
dbr:FLEX_(operating_system)
dbo:wikiPageWikiLink
dbr:UniFLEX
Subject Item
dbr:UniFLEX
rdf:type
wikidata:Q386724 owl:Thing schema:CreativeWork dbo:Software dbo:Work wikidata:Q7397
rdfs:label
Uniflex UniFLEX
rdfs:comment
UniFLEX is a Unix-like operating system developed by Technical Systems Consultants (TSC) for the Motorola 6809 family which allowed multitasking and multiprocessing. It was released for DMA-capable 8" floppy, extended memory addressing hardware (software controlled 4KiB paging of up to 768 KiB RAM), Motorola 6809 based computers. Examples included machines from SWTPC, and Goupil (France). On SWTPC machines, UniFLEX also supported a 20 MB, 14" hard drive (OEM'd from ) in 1979. Later on, it also supported larger 14" drives (up to 80 MB), 8" hard drives, and 5-1/4" floppies. In 1982 other machines also supported the first widely available 5-1/4" hard disks using the ST506 interface such as the 5 MB BASF 6182 and the removable SyQuest SQ306RD of the same capacity. UniFLEX es un sistema operativo de tipo Unix desarrollado por (TSC) para la familia Motorola 6809 que soporta multitarea y multiproceso. Fue lanzado para los diskettes , un tipo de memoria extendida en el hardware para los ordenadores basados en Motorola 6809. Algunos ejemplos se incluyen en las máquinas y . En las máquinas SWTPC también dio soporte a discos duros de 20 MB 14". Más tarde apoyó unidades mayores a 14" (hasta 80 MB), unidades de disco duro y disquetes de 5-1/4".
foaf:name
UniFLEX
dbp:name
UniFLEX
dcterms:subject
dbc:Assembly_language_software dbc:Unix_variants dbc:Discontinued_operating_systems
dbo:wikiPageID
2360641
dbo:wikiPageRevisionID
1098219567
dbo:wikiPageWikiLink
dbr:SyQuest dbr:OS-9 dbr:OEM dbr:Multiprocessing dbc:Assembly_language_software dbr:Assembly_language dbr:PDP-11 dbr:68000 dbr:C_(programming_language) dbr:Word_processor dbr:Paging dbr:Operating_system dbr:Megabyte dbr:Motorola_6809 dbr:Motorola dbr:Century_Data_Systems dbr:Computer_multitasking dbr:Kilobyte dbr:GIMIX dbr:Direct_memory_access dbc:Unix_variants dbr:Technical_Systems_Consultants dbr:Spreadsheet dbr:Version_7_Unix dbr:SWTPC dbr:Unix-like dbr:English_language dbr:Compiler dbr:Unix dbc:Discontinued_operating_systems dbr:FLEX_(operating_system)
dbo:wikiPageExternalLink
n7: n19:UniFLEX
owl:sameAs
wikidata:Q7884641 dbpedia-es:Uniflex freebase:m.076fl_ n21:4wRGy
dbp:workingState
Historic
dbp:wikiPageUsesTemplate
dbt:Refimprove dbt:Reflist dbt:Deadlink dbt:Short_description dbt:Unix-like dbt:Infobox_OS
dbp:developer
dbr:Technical_Systems_Consultants
dbp:family
dbr:Unix-like
dbp:language
dbr:English_language
dbp:latestReleaseVersion
13.12
dbp:supportedPlatforms
Motorola 6809 family
dbo:abstract
UniFLEX is a Unix-like operating system developed by Technical Systems Consultants (TSC) for the Motorola 6809 family which allowed multitasking and multiprocessing. It was released for DMA-capable 8" floppy, extended memory addressing hardware (software controlled 4KiB paging of up to 768 KiB RAM), Motorola 6809 based computers. Examples included machines from SWTPC, and Goupil (France). On SWTPC machines, UniFLEX also supported a 20 MB, 14" hard drive (OEM'd from ) in 1979. Later on, it also supported larger 14" drives (up to 80 MB), 8" hard drives, and 5-1/4" floppies. In 1982 other machines also supported the first widely available 5-1/4" hard disks using the ST506 interface such as the 5 MB BASF 6182 and the removable SyQuest SQ306RD of the same capacity. Due to the limited address space of the 6809 (64 kB) and hardware limitations, the main memory space for the UniFLEX kernel as well as for any running process had to be smaller than 56 kB (code + data)(processes could be up to 64K minus 512 bytes). This was achieved by writing the kernel and most user space code 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 apart from achieving some level of command-level compatibility with its single-user sibling FLEX. By 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. Memory management included swapping to a dedicated portion of the system disk (even on floppies) but only whole processes could be swapped in and out, not individual pages. This caused swapping to be a very big hit on system responsiveness, so memory had to be sized appropriately. However UniFLEX was an extremely memory-efficient operating system. Machines with less than a megabyte of RAM serving a dozen asynchronous terminals were not uncommon and worked surprisingly well. 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 products (the "McCosh" and "Introl" compilers). 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. Not much application software was available for UniFLEX. Ports of the Dynacalc spreadsheet and the Stylograph word processor from the FLEX operating system existed but only very few copies were sold. In the mid 1980s a successor version for the Motorola 68000 was announced. Though it removed the pressing space limitations, it was not commercially successful because it had to compete with source-code ports of original Unix. The source code for UniFLEX and supporting software is available on the Internet. In the Netherlands, UniFLEX users ported a fair number of Unix utilities to UniFLEX. Also they modified some kernel code that give foreground processes preference over background processes accessing disk and that gave a major improvement in user experience. One of the TSC guys, Dan Vanada, later started his company "Scintillex Software". Its products were, for example, utilities that allowed transfer of data between UniFLEX and MS-DOS and vice versa, as well DOS format utilities, and a code patch utility. UniFLEX es un sistema operativo de tipo Unix desarrollado por (TSC) para la familia Motorola 6809 que soporta multitarea y multiproceso. Fue lanzado para los diskettes , un tipo de memoria extendida en el hardware para los ordenadores basados en Motorola 6809. Algunos ejemplos se incluyen en las máquinas y . En las máquinas SWTPC también dio soporte a discos duros de 20 MB 14". Más tarde apoyó unidades mayores a 14" (hasta 80 MB), unidades de disco duro y disquetes de 5-1/4". Debido a las limitaciones del hardware, el espacio de la memoria principal para el núcleo UniFLEX tenía que ser menor de 56 kB (código + datos). Esto se logró escribiendo el núcleo completamente en lenguaje ensamblador y eliminando una de las características de los sistemas Unix: los permisos de grupos para los archivos. Por lo demás, UniFLEX era muy similar a aunque algunos nombres de comandos fueron ligeramente renombrados. En principio estos cambios se realizaron sin ninguna razón técnica, pero se consiguió un importante grado de "Unix Look & Feel", aunque debido a las limitaciones de memoria del intérprete de la línea de comandos (o shell) era menos potente que el Shell Bourne de Unix 7. TSC nunca incluyó un compilador de C con UniFLEX para el Motorola 6809, aunque desarrollaron uno. Ya en la década de 1980 hubo una implementación del lenguaje C disponible (el "compilador McCosh"). Este compilador, usado como si de un compilador de C se tratase, podía establecer una fuente de compatibilidad con Unix 7, es decir, muchas de las herramientas y aplicaciones de Unix 7 podían portarse a UniFLEX (pero solo si el tamaño lo permtía; una máquina Unix en una PDP-11 limitaba los ejecutables a 64 kB de código y a 64 kB de datos, mientras que UniFLEX limitaba la suma de código y datos a 56 kB). A mediados de 1980 se anunció una versión para el Motorola 68000. A pesar de que se eliminaron las restricciones de memoria, no fue un éxito comercial debido a que tuvo que competir con adaptaciones de Unix basadas en el código fuente original de Unix. El código fuente y software de soporte para UNIFLEX está disponible en Internet. Puedes encontrarlo en The Missing 6809 UniFLEX Archive.
dbp:programmedIn
dbr:Assembly_language
gold:hypernym
dbr:Unix-like
dbp:wordnet_type
n15:synset-operating_system-noun-1
prov:wasDerivedFrom
wikipedia-en:UniFLEX?oldid=1098219567&ns=0
dbo:wikiPageLength
5444
dbo:latestReleaseVersion
13.12A
dbo:status
Historic
dbo:developer
dbr:Technical_Systems_Consultants
dbo:language
dbr:English_language
foaf:isPrimaryTopicOf
wikipedia-en:UniFLEX
Subject Item
dbr:SWTPC
dbo:wikiPageWikiLink
dbr:UniFLEX
Subject Item
dbr:UniFlex
dbo:wikiPageWikiLink
dbr:UniFLEX
dbo:wikiPageRedirects
dbr:UniFLEX
Subject Item
wikipedia-en:UniFLEX
foaf:primaryTopic
dbr:UniFLEX