1
0
Fork 0
mirror of https://bitbucket.org/inferno-os/inferno-os.git synced 2025-12-04 04:25:37 -05:00
No description
Find a file
David Boddie 1acfc925c1 Merged in fix-string-module-check-in-gunzip (pull request #16)
Fixed String module load check in gunzip.

Approved-by: Charles Forsyth
2023-08-08 15:55:47 +00:00
acme updated by sys.m change of UTFmax 2013-06-05 11:40:57 +00:00
AIX/power add AIX/power port 2017-02-27 17:23:28 +02:00
appl Fixed String module load check in gunzip. 2023-06-11 14:02:27 +02:00
dis recompile newns.dis without debug message 2020-11-27 00:08:25 +04:00
doc add AIX/power port 2017-02-27 17:23:28 +02:00
DragonFly/386 Rune from ushort to uint 2013-06-08 07:14:37 +00:00
emu remove duplicate vflag definition 2021-10-11 16:23:56 +01:00
fonts update NOTICEs and other legal bits to reflect changes to Plan 9's licence and confirm MIT-template for Inferno base and revisions 2021-03-23 13:12:20 +00:00
FreeBSD/386 Rune from ushort to uint 2013-06-08 07:14:37 +00:00
icons 20060303-partial 2006-12-22 20:52:35 +00:00
include remove obsolete NOTICE files superceded by /NOTICE 2021-03-12 00:01:50 +00:00
Inferno remove misleading comment 2014-06-30 11:02:31 +01:00
Irix/mips Rune from ushort to uint 2013-06-08 07:14:37 +00:00
keydb 20060303-partial 2006-12-22 20:52:35 +00:00
lib update NOTICEs and other legal bits to reflect changes to Plan 9's licence and confirm MIT-template for Inferno base and revisions 2021-03-23 13:12:20 +00:00
lib9 remove obsolete NOTICE files superceded by /NOTICE 2021-03-12 00:01:50 +00:00
libbio remove obsolete NOTICE files superceded by /NOTICE 2021-03-12 00:01:50 +00:00
libdraw remove obsolete NOTICE files superceded by /NOTICE 2021-03-12 00:01:50 +00:00
libdynld remove 68000 references 2015-05-04 13:30:44 +01:00
libfreetype 20060303a 2006-12-22 17:07:39 +00:00
libinterp remove LGPL licences and convert remaining GPL/LGPL licences including /NOTICE to MIT form 2021-03-07 01:28:41 +00:00
libkern remove obsolete NOTICE files superceded by /NOTICE 2021-03-12 00:01:50 +00:00
libkeyring update NOTICEs and other legal bits to reflect changes to Plan 9's licence and confirm MIT-template for Inferno base and revisions 2021-03-23 13:12:20 +00:00
liblogfs remove LGPL licences and convert remaining GPL/LGPL licences including /NOTICE to MIT form 2021-03-07 01:28:41 +00:00
libmath remove obsolete NOTICE files superceded by /NOTICE 2021-03-12 00:01:50 +00:00
libmemdraw remove obsolete NOTICE files superceded by /NOTICE 2021-03-12 00:01:50 +00:00
libmemlayer remove obsolete NOTICE files superceded by /NOTICE 2021-03-12 00:01:50 +00:00
libmp update NOTICEs and other legal bits to reflect changes to Plan 9's licence and confirm MIT-template for Inferno base and revisions 2021-03-23 13:12:20 +00:00
libnandfs remove LGPL licences and convert remaining GPL/LGPL licences including /NOTICE to MIT form 2021-03-07 01:28:41 +00:00
libprefab remove LGPL licences and convert remaining GPL/LGPL licences including /NOTICE to MIT form 2021-03-07 01:28:41 +00:00
libsec update NOTICEs and other legal bits to reflect changes to Plan 9's licence and confirm MIT-template for Inferno base and revisions 2021-03-23 13:12:20 +00:00
libtk update NOTICEs and other legal bits to reflect changes to Plan 9's licence and confirm MIT-template for Inferno base and revisions 2021-03-23 13:12:20 +00:00
limbo remove LGPL licences and convert remaining GPL/LGPL licences including /NOTICE to MIT form 2021-03-07 01:28:41 +00:00
Linux define _DEFAULT_SOURCE as required by a new regime 2016-03-16 21:13:25 +00:00
locale remove obsolete NOTICE files superceded by /NOTICE 2021-03-12 00:01:50 +00:00
MacOSX recompiled for MacOSX sierra 2017-04-16 18:54:53 +01:00
man dot 2020-11-27 02:36:37 +04:00
mkfiles Merged in feature/NetBSD/arm (pull request #13) 2021-03-07 03:19:12 +00:00
module remove LGPL licences and convert remaining GPL/LGPL licences including /NOTICE to MIT form 2021-03-07 01:28:41 +00:00
NetBSD NetBSD/arm: initial support 2020-12-29 20:10:33 +03:00
Nt/386 recompiled versions of Windows executable (root set to C:/inferno as before) 2017-04-15 15:37:51 +01:00
OpenBSD/386/include Use pthreads instead of rthreads on OpenBSD and add back FPU support 2017-07-09 17:01:09 -07:00
opt 20110516-2327 2011-05-16 23:28:07 +01:00
os update NOTICEs and other legal bits to reflect changes to Plan 9's licence and confirm MIT-template for Inferno base and revisions 2021-03-23 13:12:20 +00:00
Plan9 define FPU for hardware fp 2016-03-16 21:12:41 +00:00
services add small version of image 2018-12-23 13:15:59 +00:00
Solaris Rune from ushort to uint 2013-06-08 07:14:37 +00:00
tools remove LGPL licences and convert remaining GPL/LGPL licences including /NOTICE to MIT form 2021-03-07 01:28:41 +00:00
usr/inferno 20060303-partial 2006-12-22 20:52:35 +00:00
utils Update outlstring function in tc to match others 2021-09-30 17:43:24 +02:00
.dockerignore add Docker support 2019-09-19 14:36:33 +02:00
.gitignore No binaries are committed for any of the NetBSD ports so ignore their 2019-12-19 14:04:07 +03:00
bitbucket-pipelines.yml enable bitbucket pipelines for Linux/386 2017-02-22 14:49:15 +00:00
CHANGES 20140525-1818 2014-05-25 18:18:47 +01:00
Dockerfile add Docker support 2019-09-19 14:36:33 +02:00
INSTALL remove mention of long obsolete IE plugin 2021-09-30 11:46:49 +01:00
makemk-AIX.sh add AIX/power port 2017-02-27 17:23:28 +02:00
makemk.sh Removed erroneous -m32 compiler switch for MIPS 2021-01-01 17:59:59 +01:00
mkconfig add AIX/power port 2017-02-27 17:23:28 +02:00
mkfile avoid making appl by default 2015-06-26 17:44:47 +01:00
NOTICE update NOTICEs and other legal bits to reflect changes to Plan 9's licence and confirm MIT-template for Inferno base and revisions 2021-03-23 13:12:20 +00:00
README.md correct some spelling issues. 2019-04-29 18:07:14 +02:00

Inferno® is a distributed operating system, originally developed at Bell Labs, but now developed and maintained by Vita Nuova® as Free Software. Applications written in Inferno's concurrent programming language, Limbo, are compiled to its portable virtual machine code (Dis), to run anywhere on a network in the portable environment that Inferno provides. Unusually, that environment looks and acts like a complete operating system.

Inferno represents services and resources in a file-like name hierarchy. Programs access them using only the file operations open, read/write, and close. `Files' are not just stored data, but represent devices, network and protocol interfaces, dynamic data sources, and services. The approach unifies and provides basic naming, structuring, and access control mechanisms for all system resources. A single file-service protocol (the same as Plan 9's 9P) makes all those resources available for import or export throughout the network in a uniform way, independent of location. An application simply attaches the resources it needs to its own per-process name hierarchy ('name space').

Inferno can run 'native' on various ARM, PowerPC, SPARC and x86 platforms but also 'hosted', under an existing operating system (including AIX, FreeBSD, IRIX, Linux, MacOS X, Plan 9, and Solaris), again on various processor types.

This Bitbucket project includes source for the basic applications, Inferno itself (hosted and native), all supporting software, including the native compiler suite, essential executables and supporting files.