What is this?
Nixpkgs based cross-built GNU/Linux for qemu-system-mipsel (malta board) and the Ben Nanonote
State
- It boots asking for a 'root' login without password in three VCs and the ttyS0, then opening a bash
- It runs well fossil, and lynx
- The network works on qemu (dhcp) and the nanonote (192.168.0.204 on usb0)
- fbterm works with utf-8, and lynx browses in utf8
- An update system partially works
- Working keymap
- Working cyrillic fonts in fbterm (through corefonts)
To be done in the near future
- Make links2 work with the framebuffer (directfb maybe?)
Is this for me?
Reasons to have any interest in this project may be (better all together):- You like to read nix expessions, to see how people uses nix
- You know nix, you own a nanonote and like to play on the Linux-based OS you run on it and you want to learn nix to make things for it
- You know nix, and want to play on things for embeddeds; it builds for qemu too
- You want to use nixpkgs to something beyond installing programs
How to use this?
See the usage instructions:Why the author spent time with this?
I like using nix for managing the files related to a computer operating system, from the bootloader to the user programs. I use NixOS on all my computers, but the Ben Nanonote cannot afford to evaluate nix expressions. So I want my NixOS-based PCs to be able to prepare an OS for the nanonote I use.Notes on the nanonote
- How to reflash
- Details on the boot
- Details on the keymaps mess
- Other Software distributions
- The serial port and the RXD wire
- Here I found the description of some basic etc files for a busybox OS http://www.slitaz.org/en/doc/scratchbook/base-system.html
- Me at kernel debugging on the nanonote
Contact
You can find me on irc at viric@freenode, specially in #qi-hardware@freenode, or by mail in the qi discussion mailing list.