diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..016b59e --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# build output +dist/ + +# generated types +.astro/ + +# dependencies +node_modules/ + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + +# environment variables +.env +.env.production + +# macOS-specific files +.DS_Store + +# jetbrains setting folder +.idea/ diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..22a1505 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,4 @@ +{ + "recommendations": ["astro-build.astro-vscode"], + "unwantedRecommendations": [] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..d642209 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "command": "./node_modules/.bin/astro dev", + "name": "Development server", + "request": "launch", + "type": "node-terminal" + } + ] +} diff --git a/astro.config.mjs b/astro.config.mjs new file mode 100644 index 0000000..e762ba5 --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,5 @@ +// @ts-check +import { defineConfig } from 'astro/config'; + +// https://astro.build/config +export default defineConfig({}); diff --git a/bun.lockb b/bun.lockb new file mode 100755 index 0000000..7c3218c Binary files /dev/null and b/bun.lockb differ diff --git a/downloads.html b/downloads.html deleted file mode 100644 index 522598e..0000000 --- a/downloads.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - ShiftOS: Downloads - - -
-

ShiftOS Downloads

-

Return to homepage

-

Download ShiftOS here! This contains the ShiftOS source code and ShiftOS binary files.

-

If you have files for ShiftOS, feel free to make a pull request!

-

ShiftOS 0.0.x

-

NOTE: From ShiftOS 0.0.4.1 to 0.0.6.2, it used to send user's information to the ShiftOS email. As of 2020, this no longer works.

- -

ShiftOS Next

- -

ShiftOS C#

-

TO DO

-

ShiftOS 1.0

- -

ShiftOS Rewind

-

TO DO

-

ShiftOS Challenge (.NET 5.0)

-

This was originally made by Alkaline Thunder. But it was ported to .NET 5.0 by Alee14.

-

After extracting, run ShiftOS.exe.

- Source code | Download -
- - diff --git a/history.html b/history.html deleted file mode 100644 index 05a7aa8..0000000 --- a/history.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - ShiftOS: History/Origins - - -
-

ShiftOS History/Origins

-

If you have anything to add, feel free to make a pull request.

-

Return to homepage

- ShiftOS Original Logo -

ShiftOS' logo originally in 2013

- ShiftOS 2013 Logo -

ShiftOS’ Logo 2013-2016(?)

-

Origins (Phil 0.0.x era)

-

ShiftOS started back in November 2013 when Philip Adams wanted to make a game based on Arch Linux. He originally wanted ShiftOS to be a Linux distro based on Arch Linux but then gave up on that idea due to it not being possible, so he started his own VB.NET program called ShiftOS. The plans for the game at the time was when someone called DevX hijacks your computer and it gets wiped. You have a blank operating system, and you have to earn codepoints in ShiftOS. Once you buy Gray and play Pong and someone called MF (known as Maureen Fenn) he tells you a secret program called “Shiftnet” and he talks about what it is and after you receive it you get the Shiftnet which is like its own internet. The point of the game at the time is to go from a full screen terminal to a graphical interface with programs and a customizable user interface.

-

Community

-

During this time Phil made a forum which is for the community to share skins and receive feedback. In ShiftOS 0.0.8 Beta 1 Philip steps down as developer of ShiftOS and handed development over to someone and eventually made it open source. Then Michael decided to step in to become the lead developer of ShiftOS but then things got worse during late-2014 (or early-2015?), the developers of ShiftOS were debating about changing its programming language but they changed their mind about it. Michael decided to restart ShiftOS and they called it ShiftOS-Next.

-

ShiftOS Next

-

ShiftOS-Next was a ShiftOS reboot written in the same language as the original one which is VB but this time some of the storyline changed such as new characters, shifting desktop environments and creating things like APIS and applications. ShiftOS-Next got killed off and for a while there wasn’t a “ShiftOS” game, but mostly Michael renamed it to “Shifted Games” (or some other name) but that mysteriously disappeared. Michael decided to rewrite the game again but in C# this time.

-

Incompleted. Feel free to add to some stuff! Make a pull request!

-

Sources

- -
- - \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..ff548a2 --- /dev/null +++ b/package.json @@ -0,0 +1,14 @@ +{ + "name": "astro-latest", + "type": "module", + "version": "0.0.1", + "scripts": { + "dev": "astro dev", + "build": "astro build", + "preview": "astro preview", + "astro": "astro" + }, + "dependencies": { + "astro": "^5.1.1" + } +} \ No newline at end of file diff --git a/assets/downloads/0.0.x/AxInterop.WMPLib.dll b/public/assets/downloads/0.0.x/AxInterop.WMPLib.dll similarity index 100% rename from assets/downloads/0.0.x/AxInterop.WMPLib.dll rename to public/assets/downloads/0.0.x/AxInterop.WMPLib.dll diff --git a/assets/downloads/0.0.x/Interop.WMPLib.dll b/public/assets/downloads/0.0.x/Interop.WMPLib.dll similarity index 100% rename from assets/downloads/0.0.x/Interop.WMPLib.dll rename to public/assets/downloads/0.0.x/Interop.WMPLib.dll diff --git a/assets/downloads/0.0.x/ShiftOS 0.0.6.2.exe b/public/assets/downloads/0.0.x/ShiftOS 0.0.6.2.exe similarity index 100% rename from assets/downloads/0.0.x/ShiftOS 0.0.6.2.exe rename to public/assets/downloads/0.0.x/ShiftOS 0.0.6.2.exe diff --git a/assets/downloads/0.0.x/ShiftOS 0.0.7 Alpha 4 Skin Pack.zip b/public/assets/downloads/0.0.x/ShiftOS 0.0.7 Alpha 4 Skin Pack.zip similarity index 100% rename from assets/downloads/0.0.x/ShiftOS 0.0.7 Alpha 4 Skin Pack.zip rename to public/assets/downloads/0.0.x/ShiftOS 0.0.7 Alpha 4 Skin Pack.zip diff --git a/assets/downloads/0.0.x/ShiftOS 0.0.7 Alpha 4.1.exe b/public/assets/downloads/0.0.x/ShiftOS 0.0.7 Alpha 4.1.exe similarity index 100% rename from assets/downloads/0.0.x/ShiftOS 0.0.7 Alpha 4.1.exe rename to public/assets/downloads/0.0.x/ShiftOS 0.0.7 Alpha 4.1.exe diff --git a/public/assets/downloads/0.0.x/ShiftOS 0.0.8 Beta 1.1.zip b/public/assets/downloads/0.0.x/ShiftOS 0.0.8 Beta 1.1.zip new file mode 100644 index 0000000..94e31ac --- /dev/null +++ b/public/assets/downloads/0.0.x/ShiftOS 0.0.8 Beta 1.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e643fe453d9d824a7cb2e805f62a3a818c70cbd14868416132cb88a33f1c85e +size 17461505 diff --git a/public/assets/downloads/0.0.x/ShiftOS 0.0.8 RC2.exe b/public/assets/downloads/0.0.x/ShiftOS 0.0.8 RC2.exe new file mode 100644 index 0000000..9aa5a2e Binary files /dev/null and b/public/assets/downloads/0.0.x/ShiftOS 0.0.8 RC2.exe differ diff --git a/assets/downloads/0.0.x/ShiftOS 0.0.9 Alpha 1.exe b/public/assets/downloads/0.0.x/ShiftOS 0.0.9 Alpha 1.exe similarity index 100% rename from assets/downloads/0.0.x/ShiftOS 0.0.9 Alpha 1.exe rename to public/assets/downloads/0.0.x/ShiftOS 0.0.9 Alpha 1.exe diff --git a/assets/downloads/0.0.x/ShiftOS License.txt b/public/assets/downloads/0.0.x/ShiftOS License.txt similarity index 100% rename from assets/downloads/0.0.x/ShiftOS License.txt rename to public/assets/downloads/0.0.x/ShiftOS License.txt diff --git a/assets/downloads/0.0.x/ShiftOS_0.0.8_Public_Release.exe b/public/assets/downloads/0.0.x/ShiftOS_0.0.8_Public_Release.exe similarity index 100% rename from assets/downloads/0.0.x/ShiftOS_0.0.8_Public_Release.exe rename to public/assets/downloads/0.0.x/ShiftOS_0.0.8_Public_Release.exe diff --git a/assets/downloads/0.0.x/shiftos 0.0.4.1 (run as admin!).exe b/public/assets/downloads/0.0.x/shiftos 0.0.4.1 (run as admin!).exe similarity index 100% rename from assets/downloads/0.0.x/shiftos 0.0.4.1 (run as admin!).exe rename to public/assets/downloads/0.0.x/shiftos 0.0.4.1 (run as admin!).exe diff --git a/assets/downloads/0.0.x/shiftos-mod.tar.gz b/public/assets/downloads/0.0.x/shiftos-mod.tar.gz similarity index 100% rename from assets/downloads/0.0.x/shiftos-mod.tar.gz rename to public/assets/downloads/0.0.x/shiftos-mod.tar.gz diff --git a/assets/downloads/0.0.x/shiftos-skins.tar.gz b/public/assets/downloads/0.0.x/shiftos-skins.tar.gz similarity index 100% rename from assets/downloads/0.0.x/shiftos-skins.tar.gz rename to public/assets/downloads/0.0.x/shiftos-skins.tar.gz diff --git a/assets/downloads/0.0.x/shiftos-src.tar.gz b/public/assets/downloads/0.0.x/shiftos-src.tar.gz similarity index 100% rename from assets/downloads/0.0.x/shiftos-src.tar.gz rename to public/assets/downloads/0.0.x/shiftos-src.tar.gz diff --git a/assets/downloads/0.0.x/shiftos_0.0.7_rc4.exe b/public/assets/downloads/0.0.x/shiftos_0.0.7_rc4.exe similarity index 100% rename from assets/downloads/0.0.x/shiftos_0.0.7_rc4.exe rename to public/assets/downloads/0.0.x/shiftos_0.0.7_rc4.exe diff --git a/assets/downloads/1.x/shiftos-10-beta-3.tar.gz b/public/assets/downloads/1.x/shiftos-10-beta-3.tar.gz similarity index 100% rename from assets/downloads/1.x/shiftos-10-beta-3.tar.gz rename to public/assets/downloads/1.x/shiftos-10-beta-3.tar.gz diff --git a/assets/downloads/1.x/shiftos_1.0_beta_1.2.zip b/public/assets/downloads/1.x/shiftos_1.0_beta_1.2.zip similarity index 100% rename from assets/downloads/1.x/shiftos_1.0_beta_1.2.zip rename to public/assets/downloads/1.x/shiftos_1.0_beta_1.2.zip diff --git a/assets/downloads/1.x/shiftos_1.0_beta_1.4_-_the_hacker_s_update.zip b/public/assets/downloads/1.x/shiftos_1.0_beta_1.4_-_the_hacker_s_update.zip similarity index 100% rename from assets/downloads/1.x/shiftos_1.0_beta_1.4_-_the_hacker_s_update.zip rename to public/assets/downloads/1.x/shiftos_1.0_beta_1.4_-_the_hacker_s_update.zip diff --git a/assets/downloads/1.x/shiftos_1.0_beta_2.5.1.zip b/public/assets/downloads/1.x/shiftos_1.0_beta_2.5.1.zip similarity index 100% rename from assets/downloads/1.x/shiftos_1.0_beta_2.5.1.zip rename to public/assets/downloads/1.x/shiftos_1.0_beta_2.5.1.zip diff --git a/assets/downloads/1.x/shiftos_1.0_beta_2.5.2.zip b/public/assets/downloads/1.x/shiftos_1.0_beta_2.5.2.zip similarity index 100% rename from assets/downloads/1.x/shiftos_1.0_beta_2.5.2.zip rename to public/assets/downloads/1.x/shiftos_1.0_beta_2.5.2.zip diff --git a/assets/downloads/1.x/shiftos_1.0_beta_2.zip b/public/assets/downloads/1.x/shiftos_1.0_beta_2.zip similarity index 100% rename from assets/downloads/1.x/shiftos_1.0_beta_2.zip rename to public/assets/downloads/1.x/shiftos_1.0_beta_2.zip diff --git a/assets/downloads/next/ShiftOS Next 0.0.1 Alpha 2.exe b/public/assets/downloads/next/ShiftOS Next 0.0.1 Alpha 2.exe similarity index 100% rename from assets/downloads/next/ShiftOS Next 0.0.1 Alpha 2.exe rename to public/assets/downloads/next/ShiftOS Next 0.0.1 Alpha 2.exe diff --git a/assets/downloads/next/ShiftOS Next 0.0.1 Beta 1.1.exe b/public/assets/downloads/next/ShiftOS Next 0.0.1 Beta 1.1.exe similarity index 100% rename from assets/downloads/next/ShiftOS Next 0.0.1 Beta 1.1.exe rename to public/assets/downloads/next/ShiftOS Next 0.0.1 Beta 1.1.exe diff --git a/assets/downloads/next/ShiftOS Next 0.0.1 Beta 1.exe b/public/assets/downloads/next/ShiftOS Next 0.0.1 Beta 1.exe similarity index 100% rename from assets/downloads/next/ShiftOS Next 0.0.1 Beta 1.exe rename to public/assets/downloads/next/ShiftOS Next 0.0.1 Beta 1.exe diff --git a/assets/downloads/next/ShiftOS Next 0.0.1 Beta 2.exe b/public/assets/downloads/next/ShiftOS Next 0.0.1 Beta 2.exe similarity index 100% rename from assets/downloads/next/ShiftOS Next 0.0.1 Beta 2.exe rename to public/assets/downloads/next/ShiftOS Next 0.0.1 Beta 2.exe diff --git a/assets/downloads/next/ShiftOS Next 0.0.1 RC1.exe b/public/assets/downloads/next/ShiftOS Next 0.0.1 RC1.exe similarity index 100% rename from assets/downloads/next/ShiftOS Next 0.0.1 RC1.exe rename to public/assets/downloads/next/ShiftOS Next 0.0.1 RC1.exe diff --git a/assets/downloads/next/ShiftOS-Next.0.0.2.Alpha.1.exe b/public/assets/downloads/next/ShiftOS-Next.0.0.2.Alpha.1.exe similarity index 100% rename from assets/downloads/next/ShiftOS-Next.0.0.2.Alpha.1.exe rename to public/assets/downloads/next/ShiftOS-Next.0.0.2.Alpha.1.exe diff --git a/assets/downloads/next/ShiftOS.Next.0.0.2.Alpha.2.1.exe b/public/assets/downloads/next/ShiftOS.Next.0.0.2.Alpha.2.1.exe similarity index 100% rename from assets/downloads/next/ShiftOS.Next.0.0.2.Alpha.2.1.exe rename to public/assets/downloads/next/ShiftOS.Next.0.0.2.Alpha.2.1.exe diff --git a/assets/downloads/next/shiftos_next.0.0.2.Alpha.3.1.exe b/public/assets/downloads/next/shiftos_next.0.0.2.Alpha.3.1.exe similarity index 100% rename from assets/downloads/next/shiftos_next.0.0.2.Alpha.3.1.exe rename to public/assets/downloads/next/shiftos_next.0.0.2.Alpha.3.1.exe diff --git a/assets/downloads/shiftos_dotnet.zip b/public/assets/downloads/shiftos_dotnet.zip similarity index 100% rename from assets/downloads/shiftos_dotnet.zip rename to public/assets/downloads/shiftos_dotnet.zip diff --git a/assets/images/ShiftOS 2017 Logo.png b/public/assets/images/ShiftOS 2017 Logo.png similarity index 100% rename from assets/images/ShiftOS 2017 Logo.png rename to public/assets/images/ShiftOS 2017 Logo.png diff --git a/assets/images/shiftos_arch.jpeg b/public/assets/images/shiftos_arch.jpeg similarity index 100% rename from assets/images/shiftos_arch.jpeg rename to public/assets/images/shiftos_arch.jpeg diff --git a/assets/images/shiftos_phil.png b/public/assets/images/shiftos_phil.png similarity index 100% rename from assets/images/shiftos_phil.png rename to public/assets/images/shiftos_phil.png diff --git a/favicon.ico b/public/favicon.ico similarity index 100% rename from favicon.ico rename to public/favicon.ico diff --git a/src/assets/astro.svg b/src/assets/astro.svg new file mode 100644 index 0000000..8cf8fb0 --- /dev/null +++ b/src/assets/astro.svg @@ -0,0 +1 @@ + diff --git a/src/assets/background.svg b/src/assets/background.svg new file mode 100644 index 0000000..4b2be0a --- /dev/null +++ b/src/assets/background.svg @@ -0,0 +1 @@ + diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro new file mode 100644 index 0000000..2ca1f25 --- /dev/null +++ b/src/layouts/Layout.astro @@ -0,0 +1,34 @@ +--- +interface Props { + title: string; + description: string; +} + +const { title = "ShiftOS: The Archive", description } = Astro.props; +import '../styles/style.css'; +--- + + + + + + + + + + + + + + + + + + + + {title} + + + + + diff --git a/src/layouts/Page.astro b/src/layouts/Page.astro new file mode 100644 index 0000000..2cafa0c --- /dev/null +++ b/src/layouts/Page.astro @@ -0,0 +1,10 @@ +--- +import Layout from '../layouts/Layout.astro'; +const { title, description } = Astro.props; +--- + + +
+ +
+
\ No newline at end of file diff --git a/src/pages/downloads.md b/src/pages/downloads.md new file mode 100644 index 0000000..55266c9 --- /dev/null +++ b/src/pages/downloads.md @@ -0,0 +1,68 @@ +--- +title: > + ShiftOS: Downloads +description: > + Download ShiftOS here! This contains the ShiftOS source code and ShiftOS binary files. +layout: ../layouts/Page.astro +--- + + +# ShiftOS Downloads + +[Return to homepage](./) + +Download ShiftOS here! This contains the ShiftOS source code and ShiftOS binary files. + +If you have files for ShiftOS, feel free to make a [pull request](https://github.com/Alee14/shiftos-website)! + +# ShiftOS 0.0.x + +NOTE: From ShiftOS 0.0.4.1 to 0.0.6.2, it used to send user's information to the ShiftOS email. As of 2020, this no longer works. + +- [ShiftOS Source Code](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/0.0.x/shiftos-src.tar.gz) +- [ShiftOS 0.0.8 Skins](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/0.0.x/shiftos-skins.tar.gz) +- [ShiftOS Mod Development Package](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/0.0.x/shiftos-mod.tar.gz) +- [ShiftOS 0.0.4.1](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/0.0.x/shiftos%200.0.4.1%20(run%20as%20admin!).exe) +- [ShiftOS 0.0.6.2](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/0.0.x/ShiftOS%200.0.6.2.exe) +- [ShiftOS 0.0.7 Alpha 4.1](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/0.0.x/ShiftOS%200.0.7%20Alpha%204.1.exe) +- [ShiftOS 0.0.7 RC 4](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/0.0.x/shiftos_0.0.7_rc4.exe) +- [ShiftOS 0.0.8 Beta 1.1](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/0.0.x/ShiftOS%200.0.8%20Beta%201.1.zip) +- [ShiftOS 0.0.8 RC 2](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/0.0.x/ShiftOS%200.0.8%20RC2.exe) +- [ShiftOS 0.0.8](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/0.0.x/ShiftOS_0.0.8_Public_Release.exe) +- [ShiftOS 0.0.9 Alpha 1](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/0.0.x/ShiftOS%200.0.9%20Alpha%201.exe) + +# ShiftOS Next + +- [ShiftOS Next 0.0.1 Alpha 2](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/next/ShiftOS%20Next%200.0.1%20Alpha%202.exe) +- [ShiftOS Next 0.0.1 Beta 1](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/next/ShiftOS%20Next%200.0.1%20Beta%201.exe) +- [ShiftOS Next 0.0.1 Beta 1.1](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/next/ShiftOS%20Next%200.0.1%20Beta%201.1.exe) +- [ShiftOS Next 0.0.1 Beta 2](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/next/ShiftOS%20Next%200.0.1%20Beta%202.exe) +- [ShiftOS Next 0.0.1 RC 1](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/next/ShiftOS%20Next%200.0.1%20RC1.exe) +- [ShiftOS Next 0.0.2 Alpha 1](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/next/ShiftOS-Next.0.0.2.Alpha.1.exe) +- [ShiftOS Next 0.0.2 Alpha 2.1](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/next/ShiftOS.Next.0.0.2.Alpha.2.1.exe) +- [ShiftOS Next 0.0.2 Alpha 3.1](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/next/shiftos_next.0.0.2.Alpha.3.1.exe) + +# ShiftOS C# + +TO DO + +# ShiftOS 1.0 + +- [ShiftOS 1.0 Beta 1.2](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/1.x/shiftos_1.0_beta_1.2.zip) +- [ShiftOS 1.0 Beta 1.4 The Hackers Update](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/1.x/shiftos_1.0_beta_1.4_-_the_hacker_s_update.zip) +- [ShiftOS 1.0 Beta 2](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/1.x/shiftos_1.0_beta_2.zip) +- [ShiftOS 1.0 Beta 2.5.1](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/1.x/shiftos_1.0_beta_2.5.1.zip) +- [ShiftOS 1.0 Beta 2.5.2](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/1.x/shiftos_1.0_beta_2.5.2.zip) +- [ShiftOS 1.0 Beta 3](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/1.x/shiftos-10-beta-3.tar.gz) + +# ShiftOS Rewind + +TO DO + +# ShiftOS Challenge (.NET 5.0) + +This was originally made by Alkaline Thunder. But it was ported to .NET 5.0 by Alee14. + +After extracting, run ShiftOS.exe. + +[Source code](https://github.com/Alee14/shiftos-challenge) | [Download](https://github.com/Alee14/shiftos-website/raw/master/public/assets/downloads/shiftos_dotnet.zip) \ No newline at end of file diff --git a/src/pages/history.md b/src/pages/history.md new file mode 100644 index 0000000..a3e2130 --- /dev/null +++ b/src/pages/history.md @@ -0,0 +1,30 @@ +--- +title: > + ShiftOS: History/Origins +description: > + ShiftOS started back in November 2013 when Philip Adams wanted to make a game based on Arch Linux. He originally wanted ShiftOS to be a Linux distro based on Arch Linux but then gave up on that idea due to it not being possible, so he started his own VB.NET program called ShiftOS. +layout: ../layouts/Page.astro +--- + +# ShiftOS History/Origins +If you have anything to add, feel free to make a [pull request](https://github.com/Alee14/shiftos-website). + +[Return to homepage](/) + +![ShiftOS Original Logo](/assets/images/shiftos_arch.jpeg) +

ShiftOS' logo originally in 2013

+ +![ShiftOS 2013 Logo](/assets/images/shiftos_phil.png) + +ShiftOS’ Logo 2013-2016(?) +# Origins (Phil 0.0.x era) +ShiftOS started back in November 2013 when Philip Adams wanted to make a game based on [Arch Linux](https://web.archive.org/web/20140913172140/https://bbs.archlinux.org/viewtopic.php?id=169391). He originally wanted ShiftOS to be a Linux distro based on Arch Linux but then gave up on that idea due to it not being possible, so he started his own VB.NET program called ShiftOS. The plans for the game at the time was when someone called DevX hijacks your computer and it gets wiped. You have a blank operating system, and you have to earn codepoints in ShiftOS. Once you buy Gray and play Pong and someone called MF (known as Maureen Fenn) he tells you a secret program called “Shiftnet” and he talks about what it is and after you receive it you get the Shiftnet which is like its own internet. The point of the game at the time is to go from a full screen terminal to a graphical interface with programs and a customizable user interface. +# Community +During this time Phil made a forum which is for the community to share skins and receive feedback. In ShiftOS 0.0.8 Beta 1 Philip steps down as developer of ShiftOS and handed development over to someone and eventually made it open source. Then Michael decided to step in to become the lead developer of ShiftOS but then things got worse during late-2014 (or early-2015?), the developers of ShiftOS were debating about changing its programming language but they changed their mind about it. Michael decided to restart ShiftOS and they called it ShiftOS-Next. +# ShiftOS Next +ShiftOS-Next was a ShiftOS reboot written in the same language as the original one which is VB but this time some of the storyline changed such as new characters, shifting desktop environments and creating things like APIS and applications. ShiftOS-Next got killed off and for a while there wasn’t a “ShiftOS” game, but mostly Michael renamed it to “Shifted Games” (or some other name) but that mysteriously disappeared. Michael decided to rewrite the game again but in C# this time. +### *Incompleted. Feel free to add to some stuff! Make a [pull request](https://github.com/Alee14/shiftos-website)!* +# Sources +- [https://web.archive.org/web/20140913172140/https://bbs.archlinux.org/viewtopic.php?id=169391](https://web.archive.org/web/20140913172140/https://bbs.archlinux.org/viewtopic.php?id=169391) +- [https://web.archive.org/web/20200205170205/https://www.gamedev.net/forums/topic/669444-shiftos-next-an-operating-system-that-evolves-as-you-use-it/](https://web.archive.org/web/20200205170205/https://www.gamedev.net/forums/topic/669444-shiftos-next-an-operating-system-that-evolves-as-you-use-it/) +- [https://shiftos.fandom.com](https://shiftos.fandom.com) \ No newline at end of file diff --git a/index.html b/src/pages/index.astro similarity index 58% rename from index.html rename to src/pages/index.astro index 0026c2b..f58ec48 100644 --- a/index.html +++ b/src/pages/index.astro @@ -1,15 +1,9 @@ - - - - - - - - - ShiftOS: The Archive - - -
+--- +import Layout from '../layouts/Layout.astro'; +--- + + +

ShiftOS: The Archive

History/Origins | Downloads | YouTube Channel | Source Code @@ -17,5 +11,4 @@ - - + diff --git a/style.css b/src/styles/style.css similarity index 100% rename from style.css rename to src/styles/style.css diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..8bf91d3 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "astro/tsconfigs/strict", + "include": [".astro/types.d.ts", "**/*"], + "exclude": ["dist"] +}