depthboot-builder
8080-Remote
depthboot-builder | 8080-Remote | |
---|---|---|
29 | 3 | |
170 | 6 | |
- | - | |
9.8 | 0.0 | |
10 months ago | over 6 years ago | |
Python | C | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
depthboot-builder
-
Your Chromebook, Your Way
This project seems to be just gone now? All links in this post, and the repo, and the github account are 404s
https://github.com/eupnea-linux/depthboot-builder
Anyone know what happened? It’s been one day
-
Dual boot Chrome OS / Linux on a supported Chromebook. chrx deprecated. How to dual boot?
Check into the Eupnea project. Using depthboot, you could run Linux off of a USB stick and still boot into ChromeOS without having to mess with the firmware. But for a true dual boot implementation, that is what you are going to have to do. Check out r/chrultrabook (after it reopens; it is still private).
-
Goodbye, Chromebooks
https://eupnea-linux.github.io/ gets the job done today. Turned my cheap LTE chromebook into a nice travel laptop running arch linux.
- I have an old laptop Asus computer installed with ChromeOsFlex. The wifi for this device was ok, but when it upgraded automatically to newer OS the wifi is missing. Wifi searching cannot find any signals. Does anyone encounter the same problem? Now I reinstalled it and turn off OS upgrade.
-
Looking for an extremely cheap laptop to install Linux and write on
Btw I'd avoid Chromebooks for Linux due to firmware/driver compatibility issues. Some can have the firmware reflashed to install Linux, and some can have Linux installed without reflashing via a newer utility called DepthBoot, but in general you're more likely to have issues with Linux on a Chromebook than on a former Windows laptop.
-
What can I do with an old Dell Chromebook 11 from 2016?
I install Ubuntu on Chromebook Pixel (2015) with Depthboot and use it as a server.
-
Are there any active forks of Gallium?
You can use https://eupnea-linux.github.io/ Instead.
- Meet Eupnea and Depthboot, the successors to Galliumos and Breath. This is the bleeding edge.
-
CXI3 (sion) with Windows 11, 3.5 MM headphone jack is not working. Please help.
Lacking of audio support under Windows and Linux after installation is common. Even some driver support tool in windows can't help (just tried with one of my Chromebooks) The better choice is installing Eupnea Project Linux distro (https://eupnea-linux.github.io/) to gain partial audio support or even full support (based on your device model YMMV) The 2nd solution is to buy a 3.5 mm jack to USB-C dungle to convert your headphone jack to USB-C so that they can be recognized by your Chromebook under any OS. You can find it on Amazon. Good luck
- Idea for continued use of EOL Chromebook
8080-Remote
-
Your Chromebook, Your Way
I coded on a chromebook throughout college. It was the crucible of learning software development in the mid-2010s because you had to improvise. Most assignments were in Java back then (from what I understand, colleges teach mostly python now) and I couldn't run eclipse (the standard IDE used in college at the time). I ended up renting a VPS from Vultr for $5/mo and SSH'ing in. I coded everything in vim with no debugger or code completion, and compiled everything with makefiles.
Classes usually only required a single java file to turn in your work, which was then compiled and run automatically with the results being verified by another program, so as long as your individual java file output the same results as what was expected, it didn't matter what build system (if any) you used.
The only other class that didn't use java was systems programming, where we did C. I had been doing C since I was 12 at that point, and since I was already using ubuntu server via ssh, it wasn't a difficult class at all for me.
For my OS final, we had to write an operating system simulator (a program which simulated the kind of events that would occur in an OS: new processes, processes being deleted, memory paging). I didn't actually read the instructions and ended up writing a kind of hypervisor(?) which ran programs in 8080 ISA with some of my own custom instructions for memory banking to meet the requirements of the class (your program had to be able to do memory paging up to something like 512mb of RAM).
You had to have some kind of user interface, so I wrote it as a web server in C with a custom HTTP server implementation. The program returned an HTML page which looked like a desktop. You could spawn terminal windows and run specific programs. I wrote a few long-running programs which printed out numbers to demonstrate memory paging and process pre-emption. There was a special instruction I made to fork the program so you could clone a process from another process, and I used one of the unused flag register bits to signify which fork the program was.
The professor was impressed by the implementation (and I implemented all the algorithms required to get 10 points extra credit), but because I didn't actually write an OS simulator (closer to an actual OS, but not quite there), he gave me 100%, but no extra credit. I was happy with that, because I'm not a grade chaser.
Unfortunately, I failed the class because I couldn't answer trivia on the exam like "What does GRUB stand for" because I spent the whole semester working on the hypervisor and not actually going to any of the lectures. I just read the textbook and coded in C at the library.
Here's the very rough code, with a slightly buggy 8080 emulator implementation:
https://github.com/ShortRoundDev/8080-Remote
- Writing a simple 16 bit VM in less than 125 lines of C
- CHIP-8 emulation with C# and Blazor - part 1
What are some alternatives?
anaconda - System installer for Fedora, RHEL and other distributions
chromebook-linux-audio - Script to enable audio support on many Chrome devices
cadmium - [Moved to: https://github.com/Maccraft123/Cadmium]
breath - Linux for Chromebooks
Apacelus - Config files for my GitHub profile.
waydroid - Waydroid uses a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu.
manjarno - Why you shouldn't use Manjaro