From b894481513547456321b0bae66eb0b889e7e3e06 Mon Sep 17 00:00:00 2001 From: Norman Feske Date: Fri, 12 Jun 2020 10:06:20 +0200 Subject: [PATCH] Remove pkg/templeos Fixes #212 --- recipes/pkg/templeos/README | 54 ---------------- recipes/pkg/templeos/archives | 13 ---- recipes/pkg/templeos/hash | 1 - recipes/pkg/templeos/runtime | 100 ----------------------------- recipes/raw/templeos/LICENSE | 3 - recipes/raw/templeos/TempleOS.vbox | 50 --------------- recipes/raw/templeos/content.mk | 9 --- recipes/raw/templeos/hash | 1 - 8 files changed, 231 deletions(-) delete mode 100644 recipes/pkg/templeos/README delete mode 100755 recipes/pkg/templeos/archives delete mode 100644 recipes/pkg/templeos/hash delete mode 100755 recipes/pkg/templeos/runtime delete mode 100644 recipes/raw/templeos/LICENSE delete mode 100755 recipes/raw/templeos/TempleOS.vbox delete mode 100644 recipes/raw/templeos/content.mk delete mode 100644 recipes/raw/templeos/hash diff --git a/recipes/pkg/templeos/README b/recipes/pkg/templeos/README deleted file mode 100644 index bdbc9e7..0000000 --- a/recipes/pkg/templeos/README +++ /dev/null @@ -1,54 +0,0 @@ - - The Temple Operating System hosted in VirtualBox for NOVA - -TempleOS is a free, public domain, open source, x86_64, non-preemptive -multi-tasking, multi-cored, ring-0-only, single-address-map (identity-mapped), -non-networked, PC operating system. Paging is, basically, not used. - -The CIA encourages code obsfucation. They make it more complicated than -necessary. TempleOS is, literally, more simple than necessary. It is -obnoxiously simple... to the point it hurts. - -This "Hello World" joke, the BMP file format and the WAV file format show that -the industry is really screwed-up! That's what TempleOS fixes. I capped the -line-of-code count at 100,000 and God said it must be perfect, so it will never -be an ugly monstrocity. It is currently 82,171 lines of unblemished code. -Backward compatibility is not promised. - -Normally, failure is not an option, but since TempleOS accompanies Windows or -Linux, we exclude certain uses. There is no reason to duplicate browsing, -multimedia, desktop publishing, etc. Linux wants to be a secure, multi-user -mainframe. That's why it has file permissions. The vision for TempleOS, -however, is a modern, 64-bit Commodore 64. The C64 was a non-networked, home -computer mostly used for games. It trained my generation how to program because -it was wide open, completely hackable. The games were not multimedia works of -art, but generated by non-artist. - -A troll might ask, "Why not just use DOS? It was ring-0-only and -single-address-map." DOS was 16-bit, with segmentation -- awful! TempleOS is -64-bit, flat, non-segmented and multi-cored. It has a C64-like shell with -HolyC, a dialect of C/C++, instead of BASIC. It was written from scratch, and -not even ASCII was sacred -- it has 8-bit unsigned char source code to support -European languages. Also, the source code supports binary sprite graphics. - -A troll might say, "It can crash!" We used DOS for years and loved it. -Computers even had a reset switch! Just think of the power of ring-0, muhahaha! -Think of the speed and simplicity of ring-0-only and identity-mapping. It can -change tasks in half a microsecond because it doesn't mess with page tables or -privilege levels. Inter-process communication is effortless because every task -can access every other task's memory. - -It's fun having access to everything. When I was a teenager, I had a book, -Mapping the Commodore 64, that told what every location in memory did. I liked -copying the ROM to RAM and poking around at the ROM BASIC's variables. -Everybody directly poked the hardware ports. - -TempleOS is simpler than Linux and you can have hours of fun tinkering because -all memory and ports are accessible. Memory is identity-mapped at all times, so -you can modify any task's memory from any other task. You can access all disk -blocks, too. I had a blast using a C64 disk block editor to modify directories -to un-delete files, when I was a kid. Maybe, you want to play with a raw-block -database, or make your own file system? - -http://www.templeos.org/ -https://archive.org/details/TempleOS_Website_Archive diff --git a/recipes/pkg/templeos/archives b/recipes/pkg/templeos/archives deleted file mode 100755 index 9b386c3..0000000 --- a/recipes/pkg/templeos/archives +++ /dev/null @@ -1,13 +0,0 @@ -ehmry/raw/templeos/2017-12-12 -_/src/vbox5-nova -_/src/base-nova -_/src/libc -_/src/init -_/src/nit_fb -_/src/libc -_/src/posix -_/src/zlib -_/src/nit_fb -_/src/libiconv -_/src/stdcxx -_/src/vfs diff --git a/recipes/pkg/templeos/hash b/recipes/pkg/templeos/hash deleted file mode 100644 index 6462657..0000000 --- a/recipes/pkg/templeos/hash +++ /dev/null @@ -1 +0,0 @@ -2018-09-01 db81ea0f0df351513ba88d789dddf73609fdc560 diff --git a/recipes/pkg/templeos/runtime b/recipes/pkg/templeos/runtime deleted file mode 100755 index cec830c..0000000 --- a/recipes/pkg/templeos/runtime +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/recipes/raw/templeos/LICENSE b/recipes/raw/templeos/LICENSE deleted file mode 100644 index 549be59..0000000 --- a/recipes/raw/templeos/LICENSE +++ /dev/null @@ -1,3 +0,0 @@ -This work (TempleOS, by Terry Andrew Davis), -identified by Genode Labs, is free of -known copyright restrictions. diff --git a/recipes/raw/templeos/TempleOS.vbox b/recipes/raw/templeos/TempleOS.vbox deleted file mode 100755 index db93aa8..0000000 --- a/recipes/raw/templeos/TempleOS.vbox +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/recipes/raw/templeos/content.mk b/recipes/raw/templeos/content.mk deleted file mode 100644 index 8cef7b6..0000000 --- a/recipes/raw/templeos/content.mk +++ /dev/null @@ -1,9 +0,0 @@ -content: TempleOS.ISO TempleOS.vbox - -ISO_URL = http://archive.org/download/TempleOS20171215/TempleOS.ISO - -TempleOS.ISO: - wget $(ISO_URL) -O $@ - -TempleOS.vbox: - cp $(REP_DIR)/recipes/raw/templeos/$@ $@ diff --git a/recipes/raw/templeos/hash b/recipes/raw/templeos/hash deleted file mode 100644 index 7f71df2..0000000 --- a/recipes/raw/templeos/hash +++ /dev/null @@ -1 +0,0 @@ -2017-12-12 01ed3c8cb2d494dd9007f2ca50d736a8c0f80eb7