Upgrade links, and start work on gallium post
This commit is contained in:
parent
23baacbc6d
commit
7418c6797d
11
.markdownlint.json
Normal file
11
.markdownlint.json
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
"MD033": false,
|
||||
"MD013": false,
|
||||
"MD007": false,
|
||||
"MD012": false,
|
||||
"MD009": false,
|
||||
"MD022": false,
|
||||
"MD036": false,
|
||||
"MD026": false,
|
||||
"MD025": false
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
---
|
||||
layout: page
|
||||
title: "Upgrading my chromebook"
|
||||
description: "The process of installing GalliumOS on an ACER R11"
|
||||
date: 2020-11-12 09:00:00
|
||||
written: 2020-10-31
|
||||
categories: project laptop hardware
|
||||
excerpt: >-
|
||||
This post outlines the process of writing a custom IRC server that can bridge between your favorite IRC client, and any Minecraft server
|
||||
redirect_from:
|
||||
- /post/lls5jkd4/
|
||||
- /lls5jkd4/
|
||||
---
|
||||
|
||||
https://imgur.com/a/GuyYz
|
||||
|
||||
https://medium.com/@simstems/how-i-got-the-acer-chromebook-r11-cb5-132t-to-run-parrot-security-os-without-crouton-d282a110060a
|
||||
|
||||
https://wiki.galliumos.org/Hardware_Compatibility
|
||||
|
||||
https://chromium.googlesource.com/chromiumos/platform/vboot/+/master/_vboot_reference/firmware/include/gbb_header.h
|
@ -2,7 +2,7 @@
|
||||
layout: page
|
||||
title: "Connecting to a Minecraft server over IRC"
|
||||
description: "For server administration, or just chatting with friends"
|
||||
date: 2020-11-05 10:00:00
|
||||
date: 2020-11-19 10:00:00
|
||||
written: 2020-10-25
|
||||
categories: minecraft project irc
|
||||
excerpt: >-
|
46
_drafts/2020-12-3-GalliumOS.md
Normal file
46
_drafts/2020-12-3-GalliumOS.md
Normal file
@ -0,0 +1,46 @@
|
||||
---
|
||||
layout: page
|
||||
title: "Upgrading my chromebook"
|
||||
description: "The process of installing GalliumOS on an ACER R11"
|
||||
date: 2020-12-3 09:00:00
|
||||
written: 2020-10-31
|
||||
categories: project laptop hardware
|
||||
excerpt: >-
|
||||
Performing some upgrades to my old laptop. This post outlines the setup process for installing GalliumOS
|
||||
redirect_from:
|
||||
- /post/gk3jEkd4/
|
||||
- /gk3jEkd4/
|
||||
---
|
||||
|
||||
My previous development laptop was an [Acer R11](https://www.acer.com/ac/en/CA/content/series/acerchromebookr11) chromebook. I always ran it in [developer mode](https://chromium.googlesource.com/chromiumos/docs/+/master/developer_mode.md) with all the Linux packages I needed installed via [chromebrew](https://github.com/skycocker/chromebrew). This setup worked great except for GUI programs, as (at the time), the built-in [Wayland](https://en.wikipedia.org/wiki/Wayland_(display_server_protocol)) server on the chromebook was not exposed to the user in a meaningful way. I relied on an internal tool from Google called [sommelier](https://chromium.googlesource.com/chromiumos/platform2/+/HEAD/vm_tools/sommelier/) to translate X11 calls to the internal Wayland server. None of this was ideal, but with a lot of scripts and aliases, I made it work.
|
||||
|
||||
Recently, I decided to remove the locked-down ChromeOS all together, and set the laptop up with [GalliumOS](https://galliumos.org) so it can be used as a lightweight code-review machine with access to some useful tools like [VSCode](https://code.visualstudio.com/) and [GitKraken](https://www.gitkraken.com/). This whole process is actually fairly easy, and a good way to breathe new life in to an old chromebook. This guide will be R11-specific, but the process doesn't vary too wildly between models.
|
||||
|
||||
## Developer mode
|
||||
|
||||
A standard feature on chromebooks is "developer mode". This is a hidden boot mode that is designed to give [ChromiumOS](https://www.chromium.org/chromium-os) contributors and Google developers access to debug tools when testing new OS builds. Along with debug tools, this mode also exposes a Linux terminal with root access to the user via <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>-></kbd>. On an extremely locked down system like a chromebook, this terminal access exposes a lot of new capability. For this use case, we will only use it to modify the system bootloader.
|
||||
|
||||
To enable developer mode, simply press <kbd>Esc</kbd> + <kbd>Refresh</kbd> + <kbd>Power</kbd>, and let the chromebook reboot. Once the recovery screen pops up, press <kbd>Ctrl</kbd> + <kbd>D</kbd>, and the device is now in developer mode.
|
||||
|
||||
## Write protection
|
||||
|
||||
This step will void your device's warranty.
|
||||
|
||||
## Flashing a custom bootloader
|
||||
|
||||
### Setting fuses
|
||||
|
||||
## Installing GalliumOS
|
||||
|
||||
### Enabling verbose boot
|
||||
|
||||
|
||||
<!--
|
||||
https://imgur.com/a/GuyYz
|
||||
|
||||
https://medium.com/@simstems/how-i-got-the-acer-chromebook-r11-cb5-132t-to-run-parrot-security-os-without-crouton-d282a110060a
|
||||
|
||||
https://wiki.galliumos.org/Hardware_Compatibility
|
||||
|
||||
https://chromium.googlesource.com/chromiumos/platform/vboot/+/master/_vboot_reference/firmware/include/gbb_header.h
|
||||
-->
|
@ -1,15 +0,0 @@
|
||||
---
|
||||
layout: page
|
||||
title: "How to get a sorted list of GitHub organization members by contributions"
|
||||
description: "Using a couple API calls to build interesting datasets"
|
||||
date: 2020-11-05 11:00:00
|
||||
written: 2020-10-24
|
||||
categories: github api project
|
||||
excerpt: >-
|
||||
I wanted to know how much work I have put into a specific GitHub organization, so
|
||||
I built a tool to calculate this for me. This post outlines how to build this tool for yourself.
|
||||
redirect_from:
|
||||
- /post/lLj4jkd4/
|
||||
- /lLj4jkd4/
|
||||
---
|
||||
|
@ -81,4 +81,39 @@ td {
|
||||
table,
|
||||
.content-container img {
|
||||
margin-bottom: .6rem;
|
||||
}
|
||||
|
||||
.inner-content-container {
|
||||
a {
|
||||
font-family: sans-serif;
|
||||
text-decoration: none;
|
||||
color: #212529;
|
||||
position: relative;
|
||||
transition: all .3s cubic-bezier(.2, 0, 0, 1);
|
||||
z-index: 1;
|
||||
|
||||
&:after {
|
||||
content: '';
|
||||
display: block;
|
||||
height: 2px;
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
left: 0;
|
||||
background-color: var(--color-blue);
|
||||
transition: all .3s cubic-bezier(.2, 0, 0, 1);
|
||||
transform-origin: bottom center;
|
||||
z-index: -1;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
color: var(--color-blue);
|
||||
|
||||
&:after {
|
||||
right: 50%;
|
||||
left: 50%;
|
||||
// height: 50%;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user