I'm a fan of Chromebooks because they are what I used to love about my Macbook Air 11": small, powerful, computers with long battery life. In addition, they also happen to be pretty inexpensive -- a very good machine starts at $600CAD.
I also use my Chromebook for Cloud Gaming.
I bought this new ASUS Chromebook in early 2018, because The Wirecutter told me it was the best one
This means you need to use your Downloads folder like the root of your user system.
Various things that watch files for live reloading will throw errors.
gatsby developnodejs will throw
ENOSPC: no space left on device
jekyll servewill have issues, you can also run
jekyll serve --nowatch
sudo sysctl fs.inotify.max_user_watches=1048576
And all should be well.
See crouton issues
sudo mount -i -o remount,exec /home/chronos/user
crew install stack
Works fine, everything else:
Unable to load cabal files for snapshot ---- Deleting cached snapshot file: /home/chronos/user/.stack/build-plan/lts-12.12.yaml Recommendation: try running again. If this fails again, open an upstream issue at: https://github.com/fpco/lts-haskell/issues/new ---- Unable to parse cabal file for bhoogle-0.1.3.5@sha256:a3393794b22faabeb564c57f4a9506390b6b97b9792c6b4e130f15bf116099fd,1806: NoParse "license" 7
wget -qO- https://get.haskellstack.org/ | sh
Stack has been installed to: /usr/local/bin/stack Since this installer doesn't support your Linux distribution, there is no guarantee that 'stack' will work at all! You may need to manually install some system info dependencies for GHC: gcc, make, libffi, zlib, libgmp and libtinfo Please see http://docs.haskellstack.org/en/stable/install_and_upgrade/ Pull requests to add support for this distro would be welcome! WARNING: '/home/chronos/user/.local/bin' is not on your PATH. For best results, please add it to the beginning of PATH in your profile.
crew install gcc make libffi zlib libgmp libtinfo
Bailed on zlib, others already installed
Preparing to install GHC to an isolated location. This will not interfere with any system-level installation. ghc-8.4.3...
stack install hakyll
-- While building custom Setup.hs for package basement-0.0.8 using: /home/chronos/user/.stack/setup-exe-cache/x86_64-linux/Cabal-simple_mPHDZzAJ_126.96.36.199_ghc-8.4.3 --builddir=.stack-work/dist/x86_64-linux/Cabal-188.8.131.52 build --ghc-options " -ddump-hi -ddump-to-file -fdiagnostics-color=always" Process exited with code: ExitFailure 1 Logs have been written to: /home/chronos/user/.stack/global-project/.stack-work/logs/basement-0.0.8.log Configuring basement-0.0.8... Preprocessing library for basement-0.0.8.. hsc2hs: .stack-work/dist/x86_64-linux/Cabal-184.108.40.206/build/Basement/Terminal/Size_hsc_make: runProcess: runInteractiveProcess: exec: permission denied (Permission denied)