mirror of
https://github.com/Zeal-Operating-System/ZealOS.git
synced 2024-12-26 07:20:32 +00:00
Update README and export.ps1.
This commit is contained in:
parent
a0499346e7
commit
3b427c55b5
2 changed files with 15 additions and 17 deletions
28
README.md
28
README.md
|
@ -1,4 +1,3 @@
|
||||||
![Website](https://img.shields.io/website?down_color=lightgray&down_message=offline&style=flat-square&up_color=green&up_message=online&url=https%3A%2F%2Fzenithos.org)
|
|
||||||
# ZealOS
|
# ZealOS
|
||||||
|
|
||||||
The Zeal Operating System is a modernized, professional fork of the 64-bit Temple Operating System. Guiding principles of development include transparency, full user control, and adherence to public-domain/open-source implementations.
|
The Zeal Operating System is a modernized, professional fork of the 64-bit Temple Operating System. Guiding principles of development include transparency, full user control, and adherence to public-domain/open-source implementations.
|
||||||
|
@ -12,20 +11,19 @@ Simplify, don't complicate; make accessible, don't obfuscate.
|
||||||
—Terry A. Davis
|
—Terry A. Davis
|
||||||
|
|
||||||
Features in development include:
|
Features in development include:
|
||||||
- Fully-functional AHCI support
|
|
||||||
- [32-bit color VBE graphics](https://github.com/TempleProgramming/HolyGL)
|
- [32-bit color VBE graphics](https://github.com/TempleProgramming/HolyGL)
|
||||||
|
- Fully-functional AHCI support
|
||||||
- Network card drivers and a networking stack
|
- Network card drivers and a networking stack
|
||||||
|
|
||||||
|
|
||||||
Changes include:
|
Changes include:
|
||||||
- 60 FPS
|
- 60 FPS
|
||||||
- VBE graphics with variable resolutions
|
- VBE graphics with variable resolutions
|
||||||
- 440Hz 'A' tuning changed to 432Hz
|
- Reformatted code for readability
|
||||||
|
- Added comments and documentation
|
||||||
- HolyC -> CosmiC
|
- HolyC -> CosmiC
|
||||||
- System-wide renaming for clarity
|
- System-wide renaming for clarity
|
||||||
- Removed shift-space mechanism
|
- Removed shift-space mechanism
|
||||||
- Reformatted code for readability
|
- 440Hz 'A' tuning changed to 432Hz
|
||||||
- Added comments and documentation
|
|
||||||
|
|
||||||
## Getting started
|
## Getting started
|
||||||
|
|
||||||
|
@ -34,19 +32,19 @@ Changes include:
|
||||||
- For running in a VM: Intel VT-x/AMD-V acceleration enabled in your BIOS settings. (Required to virtualize any 64-bit operating system properly.)
|
- For running in a VM: Intel VT-x/AMD-V acceleration enabled in your BIOS settings. (Required to virtualize any 64-bit operating system properly.)
|
||||||
- Working knowledge of the C programming language.
|
- Working knowledge of the C programming language.
|
||||||
|
|
||||||
Every commit contains a "ZealOS-YYYY-MM-DD-HH_MM_SS.iso" in the root of master, which is a timestamped ISO build of that commit.
|
Every commit contains a "ZealOS-YYYY-MM-DD-HH_MM_SS.iso" in the root of master, which is a timestamped ISO build of that commit. Use this ISO for installation: see the Wiki for guides on installing in [VirtualBox](https://github.com/Zeal-Operating-System/ZealOS/wiki/Installing-(Virtualbox)), [VMWare](https://github.com/Zeal-Operating-System/ZealOS/wiki/Installing-(VMWare)), and [bare-metal](https://github.com/Zeal-Operating-System/ZealOS/wiki/Installing-(Bare%E2%80%90metal)).
|
||||||
|
|
||||||
This is basically a read-only repository. Everything happens inside the OS, as intended by Terry. After you've installed the latest release in a VM, you can make changes to the source. Once you've made your changes, you can make copies of the relevant files and put them into a folder, along with some kind of notes as to what you've done either as a DolDoc document or in the pull request later. You can then make a RedSea ISO file out of that folder by running `RedSeaISO("MyChanges.ISO", "/Home/Folder");`. Export the contents of the VM hard drive in whatever OS-specific way you have to (there are scripts in the root of the repo), grab the ISO, and send it; a pull request attachment with the zipped ISO would work fine.
|
### Contributing
|
||||||
|
|
||||||
|
This is basically a read-only repository. Everything happens inside the OS, as intended by Terry. After you've installed the latest release in a VM and made your changes, you can run the `K.CC` file in the Home/ directory to build a Distro ISO. Then, use either the `mnt.sh` or `export.ps1` script to merge your changes & Distro ISO to the repo.
|
||||||
|
|
||||||
|
Alternatively, you can put individual files into a folder, and run `RedSeaISO("MyChanges.ISO", "/Home/Folder");` to package them into an ISO, then use the mount scripts to export the ISO.
|
||||||
|
|
||||||
|
Afterwards, you can make a pull request on the `master` branch. (Make sure to include either the new Distro ISO or package ISO in the pull request, since all other files on the repo are read-only and overwritten each commit: all merges are done manually.)
|
||||||
|
|
||||||
## Background
|
## Background
|
||||||
|
|
||||||
In around November of 2019, [Z3N1THM4N](https://github.com/Z3N1THM4N) decided to create [ZenithOS](https://github.com/ZenithOS/ZenithOS) to continue Terry's work in a direction that would make it a viable operating system while still keeping the innovative and divine-intellect ideas and design strategies intact.
|
In around November of 2019, [Z3N1THM4N](https://github.com/Z3N1THM4N) forked [ZenithOS](https://github.com/ZenithOS/ZenithOS) from TempleOS to continue Terry's work in a direction that would make it a viable operating system while still keeping the innovative and divine-intellect ideas and design strategies intact. At first, development occurred exclusively inside a VM and ISOs were occasionally generated as official releases, but this was scrapped and restarted from scratch. [Releases of the "old" ZenithOS are currently archived on the [mega.nz] website.](https://mega.nz/#F!ZIEGmSRQ!qvL6Wk6THzE-dazkfT6N3Q) The repository was removed in August of 2020, and reuploaded to [ZenithOS](https://github.com/ZenithOS/ZenithOS). The latest archived [front page](https://web.archive.org/web/20200811190005/https://github.com/VoidNV/ZenithOS/), [master.zip](https://web.archive.org/web/20200811190054/https://codeload.github.com/VoidNV/ZenithOS/zip/master), and [related links](https://web.archive.org/web/*/https://github.com/VoidNV/ZenithOS/*) can be found on archive.org.
|
||||||
|
|
||||||
At first, development occurred exclusively inside a VM and ISOs were occasionally generated as official releases. It was scrapped and restarted from scratch.\
|
|
||||||
Releases of the "old" ZenithOS are currently archived on the `mega.nz` website:
|
|
||||||
- [Previous Releases](https://mega.nz/#F!ZIEGmSRQ!qvL6Wk6THzE-dazkfT6N3Q)
|
|
||||||
|
|
||||||
The repository was removed in August of 2020, and reuploaded to [ZenithOS](https://github.com/ZenithOS/ZenithOS). The latest archived [front page](https://web.archive.org/web/20200811190005/https://github.com/VoidNV/ZenithOS/), [master.zip](https://web.archive.org/web/20200811190054/https://codeload.github.com/VoidNV/ZenithOS/zip/master), and [related links](https://web.archive.org/web/*/https://github.com/VoidNV/ZenithOS/*) can be found on archive.org.
|
|
||||||
|
|
||||||
In July of 2021, ZealOS was forked from ZenithOS.
|
In July of 2021, ZealOS was forked from ZenithOS.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
Remove-Item -Recurse -Force .\src\*
|
Remove-Item -Recurse -Force .\src\*
|
||||||
Copy-Item -Recurse -Force Z:\* .\src\
|
Copy-Item -Recurse -Force Z:\* .\src\
|
||||||
Remove-Item .\Zenith-latest*.iso
|
Remove-Item .\ZealOS-*.iso
|
||||||
Move-Item .\src\Tmp\MyDistro.ISO.C .\Zenith-latest-$(Get-Date -Format "yyyy-MM-dd-HH_mm_ss").iso
|
Move-Item .\src\Tmp\MyDistro.ISO.C .\ZealOS-$(Get-Date -Format "yyyy-MM-dd-HH_mm_ss").iso
|
||||||
|
|
Loading…
Reference in a new issue