Compare commits
	
		
			No commits in common. "9808850b6a3b502e8f0b077bf557e70dcd1584cb" and "35368414994e5fde2f4e78a04689fea6fc0e9704" have entirely different histories.
		
	
	
		
			9808850b6a
			...
			3536841499
		
	
		
					 13 changed files with 16 additions and 63 deletions
				
			
		
							
								
								
									
										7
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								Makefile
									
									
									
									
									
								
							|  | @ -1,7 +0,0 @@ | ||||||
| run: |  | ||||||
| 	@cobalt serve |  | ||||||
| deploy: |  | ||||||
| 	@cobalt clean |  | ||||||
| 	@cobalt build |  | ||||||
| 	@rsync -rauz --del --groupmap=erin:www-data --progress _site/ erin@is-cute.ml:~/website |  | ||||||
| 	@git push -u origin main |  | ||||||
|  | @ -8,7 +8,7 @@ | ||||||
| <meta property="og:title" content="{{ page.title }}"/> | <meta property="og:title" content="{{ page.title }}"/> | ||||||
| <meta name="description" content="{{ site.description }}"/> | <meta name="description" content="{{ site.description }}"/> | ||||||
| <meta property="og:description" content="{{ site.description }}"> | <meta property="og:description" content="{{ site.description }}"> | ||||||
| <meta property="og:image" content="/assets/logo.png"/> | <meta property="og:image" content="/assets/logo.svg"/> | ||||||
| 
 | 
 | ||||||
| <link rel="icon" href="/assets/logo.png"> | <link rel="icon" href="/assets/logo.svg"> | ||||||
| <title>{{ site.title }} | {{ page.title }}</title> | <title>{{ site.title }} | {{ page.title }}</title> | ||||||
|  |  | ||||||
|  | @ -1,7 +1,6 @@ | ||||||
| body { | body { | ||||||
| 	image-rendering: pixelated; | 	image-rendering: pixelated; | ||||||
| 	line-height: 1.6; | 	line-height: 1.6; | ||||||
| 	font-family: Atkinson sans; |  | ||||||
| 	font-size: 18px; | 	font-size: 18px; | ||||||
| 	color: $foreground-color; | 	color: $foreground-color; | ||||||
| 	background: $background-color; | 	background: $background-color; | ||||||
|  | @ -22,8 +21,8 @@ body { | ||||||
| 	justify-content: right; | 	justify-content: right; | ||||||
| 	align-items: left; | 	align-items: left; | ||||||
| 	text-align: left; | 	text-align: left; | ||||||
| 	margin-left: $content-gap; | 	margin-left: 40em; | ||||||
| 	margin-right: $content-gap; | 	margin-right: 40em; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /* Smooth scrolling IF user doesn't have a preference due to motion sensitivities */ | /* Smooth scrolling IF user doesn't have a preference due to motion sensitivities */ | ||||||
|  | @ -48,10 +47,6 @@ h3 { | ||||||
| 	margin-top: 1cm; | 	margin-top: 1cm; | ||||||
| 	margin-bottom: 0; | 	margin-bottom: 0; | ||||||
| } | } | ||||||
| h4 { |  | ||||||
| 	margin-top: 0.5cm; |  | ||||||
| 	margin-bottom: 0; |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| ::selection { | ::selection { | ||||||
|  | @ -119,7 +114,3 @@ code, pre { | ||||||
| code { | code { | ||||||
| 	display: inline; | 	display: inline; | ||||||
| } | } | ||||||
| 
 |  | ||||||
| .footnote-definition p { |  | ||||||
| 	display: inline; |  | ||||||
| } |  | ||||||
|  |  | ||||||
							
								
								
									
										
											BIN
										
									
								
								assets/CozetteVector.otf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								assets/CozetteVector.otf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								assets/logo.png
									
									
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								assets/logo.png
									
									
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 86 KiB | 
							
								
								
									
										8
									
								
								design.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								design.md
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,8 @@ | ||||||
|  | --- | ||||||
|  | layout: default.liquid | ||||||
|  | title: Design | ||||||
|  | permalink: /design/ | ||||||
|  | --- | ||||||
|  | 
 | ||||||
|  | # Design | ||||||
|  | Stuff about the broader design of the OS and whatever. | ||||||
							
								
								
									
										23
									
								
								index.md
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								index.md
									
									
									
									
									
								
							|  | @ -23,7 +23,6 @@ This includes being based around new ideas and features, sacrificing backwards c | ||||||
|     - Store/read data in `bytes` easily |     - Store/read data in `bytes` easily | ||||||
|     - Can use anything supported by `serde` for configuration |     - Can use anything supported by `serde` for configuration | ||||||
| - [Comprehensive Testing](https://www.youtube.com/watch?v=2hXNd6x9sZs) with [Automated Tests](https://doc.rust-lang.org/book/ch11-00-testing.html) and [Fuzzing](https://lib.rs/crates/cargo-fuzz) | - [Comprehensive Testing](https://www.youtube.com/watch?v=2hXNd6x9sZs) with [Automated Tests](https://doc.rust-lang.org/book/ch11-00-testing.html) and [Fuzzing](https://lib.rs/crates/cargo-fuzz) | ||||||
| - **Async** & multithreaded |  | ||||||
| 
 | 
 | ||||||
| ### GUI | ### GUI | ||||||
| - Using the same **Actor** system | - Using the same **Actor** system | ||||||
|  | @ -33,23 +32,7 @@ This includes being based around new ideas and features, sacrificing backwards c | ||||||
| - Full multimedia support | - Full multimedia support | ||||||
| - Navigable fully by both mouse & keyboard | - Navigable fully by both mouse & keyboard | ||||||
| 
 | 
 | ||||||
| ### Actors |  | ||||||
| #### Why? |  | ||||||
| - Work as an abstraction over any sort of data |  | ||||||
| - Allows for all systems to be able to work together, and use the same features |  | ||||||
| - Reduces work of implementation |  | ||||||
| #### Features |  | ||||||
| - Data verification with checksums |  | ||||||
| - **AES** encryption |  | ||||||
| - **HMAC**[^hmac] message verification |  | ||||||
| - **UUID** identification with a [petname](https://spritely.institute/static/papers/petnames.html) system |  | ||||||
| 
 |  | ||||||
| [^rust]: **Why?** Because I like writing in it, and it's memory safe | [^rust]: **Why?** Because I like writing in it, and it's memory safe | ||||||
| 
 | [^microkernel]: https://doc.redox-os.org/book/ch04-01-microkernels.html | ||||||
| [^ocap]: [Object Capabilities](https://decentralized-id.com/web-standards/object-capabilities/) | [^home]: https://guix.gnu.org/blog/2022/keeping-ones-home-tidy/ | ||||||
| 
 | [^ocap]: https://decentralized-id.com/web-standards/object-capabilities/ | ||||||
| [^microkernel]: [Redox | Microkernels](https://doc.redox-os.org/book/ch04-01-microkernels.html) |  | ||||||
| 
 |  | ||||||
| [^home]: [Guix | Keeping Ones Home Tidy](https://guix.gnu.org/blog/2022/keeping-ones-home-tidy/) |  | ||||||
| 
 |  | ||||||
| [^hmac]: [MAC and Key Derivation](https://cryptobook.nakov.com/mac-and-key-derivation) |  | ||||||
|  |  | ||||||
							
								
								
									
										24
									
								
								style.scss
									
									
									
									
									
								
							
							
						
						
									
										24
									
								
								style.scss
									
									
									
									
									
								
							|  | @ -4,32 +4,10 @@ $accent-color: #ca9ee6; | ||||||
| $accent-color-light: #f4b8e4; | $accent-color-light: #f4b8e4; | ||||||
| $accent-color-dark: #ea999c; | $accent-color-dark: #ea999c; | ||||||
| $radius: 10px; | $radius: 10px; | ||||||
| $content-gap: 30em; |  | ||||||
| 
 | 
 | ||||||
| @font-face { | @font-face { | ||||||
| 	font-family: Cozette; | 	font-family: Cozette; | ||||||
| 	src: url(/assets/fonts/CozetteVector.woff2); | 	src: url(/assets/CozetteVector.otf); | ||||||
| } |  | ||||||
| 
 |  | ||||||
| @font-face { |  | ||||||
| 	font-family: Atkinson; |  | ||||||
| 	src: url(/assets/fonts/Atkinson-Hyperlegible-Regular-102.woff); |  | ||||||
| } |  | ||||||
| @font-face { |  | ||||||
| 	font-family: Atkinson; |  | ||||||
| 	src: url(/assets/fonts/Atkinson-Hyperlegible-Bold-102.woff); |  | ||||||
| 	font-weight: bold; |  | ||||||
| } |  | ||||||
| @font-face { |  | ||||||
| 	font-family: Atkinson; |  | ||||||
| 	src: url(/assets/fonts/Atkinson-Hyperlegible-Italic-102.woff); |  | ||||||
| 	font-style: italic; |  | ||||||
| } |  | ||||||
| @font-face { |  | ||||||
| 	font-family: Atkinson; |  | ||||||
| 	src: url(/assets/fonts/Atkinson-Hyperlegible-BoldItalic-102.woff); |  | ||||||
| 	font-weight: bold; |  | ||||||
| 	font-style: italic; |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| @import '_scss/base', '_scss/navigation'; | @import '_scss/base', '_scss/navigation'; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue