i tried programming on the CHEAPEST laptop
Вставка
- Опубліковано 6 вер 2024
- I wanted to see what the developer experience would be like on a really cheap laptop - is it even possible?
Cheap laptop that supports dev mode: amzn.to/3MOeteO
My current dock: amzn.to/3ijmNFH
My latest dock with ethernet: amzn.to/36a98hz
My monitors: amzn.to/3ucOmWu
▶️My recent tests of M1 Pro/Max MacBooks for Developers - • M1 Pro/Max
▶️ Apple M1 and Developers Playlist - my tests so far - • Apple Silicon and Deve...
▶️ Apple M1 iOS Development Setup and Simulator performance Test | Intel Core i9 Comparison - • Apple M1 iOS Developme...
▶️ Apple M1 JavaScript Development Environment Setup - • M1 MacBook JavaScript ...
▶️ Apple M1 and VSCode Performance - • Apple M1 and VSCode Pe...
#m1 #m1ultra #developers #macstudio
💻NativeScript training courses - nativescriptin...
(Take 15% off any premium NativeScript course by using the coupon code YT2020)
👕👚iScriptNative Gear - nuvio.us/isn
- - - - - - - - -
❤️ SUBSCRIBE TO MY UA-cam CHANNEL 📺
Click here to subscribe: / alexanderziskind
- - - - - - - - -
🏫 FREE COURSES
NativeScript Core Getting Started Guide (Free Course) - nativescriptin...
NativeScript with Angular Getting Started Guide (Free Course) - nativescriptin...
Upgrading Cordova Applications to NativeScript (Free Course) - nativescriptin...
- - - - - - - - -
📱LET'S CONNECT ON SOCIAL MEDIA
ALEX ON TWITTER: / digitalix
NATIVESCRIPTING ON TWITTER: / nativescripting
The paste command in a Linux terminal usually is Ctrl+Shift+V. Probably because Ctrl+V isn't map to anything in the terminal, it sends ^V to the shell.
@Aditya Wagh the terminal doesn’t follow this rule though. Its ctrl shift v for paste and ctrl shift c for copy
@Aditya Wagh That's your web browser, not standard terminal.
@Aditya Wagh no, in a shell, ctrl+key are reserved for special operations such as ctrl+c being an interrupt, ctrl+d being exit etc. so to interact with the actual terminal emulator and paste text, you need to use ctrl+shift+v and it's obviously without formatting cause you can't have formatting in a terminal
It surprised me he dont know this. It is almost in every linux distrp
THANKS!!!!! You just told me this after years of copy pasting with clicking on paste on the Linux terminal.
Love the honesty of this video - you've done a huge amount to help us all feel at home
Thank you so much!
@@AZisk Hey Alex , you should test Asahi Linux on the m1 macs !
@@AZisk I 've heard it's faster
No joke, i’m just getting into programming and seeing Alex just copy and (attempt to) paste things without really grasping the reasoning helps me know i’m not alone!
Alex, I'm laughing my ass off at the sound effects when you're trying to paste. Developer comedy right here 😂
I was falling all over my desk at 5:50 ow that was so funny!!!!
Me too XD... Chrome OS is based in the Debian Linux system. Debian is a bitch XD
@@analuiza2677 I use debian
8:21 I feel this so much... I am also reinventing the wheel because I am always forgetting how I got something to finally work.
I still regularly develop on my 2011 Dell Latitude 🙂 It is a 3rd gen Intel Core i5 that I picked up for €10. It came with 2GB RAM but I had 8GB spare so I popped that in and a 250GB SSD and it runs Fedora like a champ. The only bad thing about it is the 1366x768 12.5" screen isn't very nice to use but it works just fine. I can use Docker on it or full VMs in Boxes or VMware. I even installed Windows 11 on it a few months ago to see if it works which it did just fine.
ips or tn?
@@dinukajkdy3291 awful cheap TN. Dell didn’t put high quality panels in the base model Latitudes back then and I’m not even sure they offered a 1080p upgrade option as it’s only 12.5” but it’s usable and plugged into a monitor still makes a great little machine especially for kids or older parents that don’t game. The only area I now notice some performance issues is 1080p video playback drops frames as UA-cam uses vp9 which this machine can’t hardware decode so it struggles a bit if you’re watching on a 1080p monitor. Not a huge deal as it’s only a frame or two every 10 seconds roughly so normal people don’t even notice but I’m not exactly normal 😂
It’s still amazingly good for development though. I do a lot of C and Rust on it and use Docker to containerise most of my stuff and it has no issues with any of that. Just showing it’s age user to new multimedia codec evolutions.
This reminds me of when I got my first Raspberry Pi and started to learn to use Debian commands in the terminal. It was a vertical learning curve for me too.
pasting is using shift with the ctrl button
so ctrl+shift+v
When you install the Linux developer feature on a Chromebook it does indeed run Linux within a virtual machine.
even though chrome OS itself is linux-based
@@RealmyTheMan Well hi there
Didnt expect you here xD
@@khhs hm....
@@maurobg8066 oh you too
@@khhs lmfao
copy and paste in Linux terminals is ctrl+shift+c and ctrl+shift+v.
I use nvm to install node. Apt is not great for dev dependencies sadly
I came here to say the same things.
same here 👌
Very entertaining, and very recognizable to anyone that struggled before with getting linux to work on unfamiliar hardware.
Incidentally, on january 2, 1991 a young Helsinki student named Linus Torvalds went shopping for the most badass computer he could afford. He spent FIM 18,000 -- about $3,500 -- on a gray brick that came with a 33 megahertz processor and 4 megabytes of RAM. He used that computer to create and release linux to the world. This chromebook has a quad core 1.83 ghz cpu (as compared to single core 0.03 ghz in the 386), and it has 4 GB RAM (as compared to 4 MB RAM), so this "weak" computer is literally a thousand times more powerful than the first computer that ran linux. If it can't run linux well, that is more a criticism of today's software than it is of its computing prowess.
I bought a new Windows education laptop at Microcenter a few months ago ($99 list on sale for $79). 11" Evolve 3 laptop, Celeron N3450 with HD 500 graphics, 4 MiB Ram, 64 GiB ECC HDD with a 1366 x 768 60 Hz display. I had to add an $12 Wi-Fi dongle as the internal cellular modem/Wi-Fi was windows only (not even the GitHub code "fix' from manufacturer worked). It easily loaded multiple versions of Linux. I ended up with Pop-OS! adding Python 3 and Visual Studio Code. The laptop works, I can code simple stuff, and work thought Linux admin basics. Converting this Windows machine was much easier converting to a Linux dev environment than getting my 15" HP Chromebook running Linux. I understand the frustration with "Can I get Linux running on this Chromebook."
My conclusion was would I want to code on it as a real developer... probably not. Do I care if I completely brick it while I'm learning Linux administration, dealing with questionable GitHub repos, or learning some basics of security issues... Nope, don't care. So a cheap laptop has it's uses where I would not do any of this on my main machines.
Great video for what we can do with cheaper stuff. Thanks!!
adding "sudo" in front of "curl xxx | bash -" won't change a thing if the error is in running the script after downloading it... You'd want to add the sudo just before "bash" (Not that you should install node as root)
You can install VS Code, Docker, Python on chromebook. These are nifty laptops for middleschoolers. Some of those $300 chhromebooks like the Acer Spin are pretty dope with HighDPU 3:2 ratio screens
I do agree. CB are very Nice indeed!
Would it have been possible to just straight remove chrome os and install a linux distro? Maybe the toy laptop can can still be used.
You can on many older Chromebooks, however the Linux App support in ChromeOS is pretty good, the main limiting factor for most Chromebooks is usually RAM and Storage
yes
Gallium OS
@@victordanielhernandezarzola the linux app support is just running a virtual machine so it's always gonna be limited, in addition, only some of the newer chromebooks offer that functionality, but regardless chromeOS is just a spyware filled OS that really offers nothing that regular linux doesn't with the exception of coming preinstalled on the device
@@DMSBrian24 Yes it’s a VM, however it’s not limited to “newer” chromebooks as I said the Toshiba Chromebook 2 from 2015(broadwell) does support it and in newer Chromebooks like the Acer Spin S713 the experience is good; based on owning both devices.
As for the App support the main problem was Audio and HW Acceleration. Nowadays it has come a long way with even Parallels launching a product for ChromeOS. The overhead from running in a VM isn’t that big (even more so if you consider the average spec of a Chromebook)
As for the spyware stuff probably yes, but that also applies for Android with the play store or any Google product, including UA-cam which we are using right now. It’s up to personal tolerances/preferences.
ChromeOS is a very polished experience(it better be for what it offers); now if you’re going to work in Linux all day long it’s just better to get a machine from System76, Tuxedo, etc
@@jasondrummond9451 galliumOS is EOL
The sound effects when you could not figure out copy-paste were hilarious !!
great video! I have a couple of Windows and Mac machines but always been curious to mess around with a Chromebook. I've got a cheap one but the most I've done with it is install some flavor of Linux, not much. More videos like this certainly spice up the channel. Thanks again, Alex!
I have been trying to pick a new laptop for development. This is actually really comforting to me because it means I can go pretty cheap
1. you can select text and then drag the selection in the terminal (works like copy-paste, but only with mouse) with windows side-by-side.
2. Try Control + Shift + V if Control + V does not work.
3. Right click on the terminal and choose "paste".
There you go. 3 methods to paste things.
Best way to get VS Code up and running quickly is by installing code-server. It will allow you to run VS Code in a web browser. Super easy and quick to setup.
For the ultimate flex, setup your dev environment on a Raspberry PI (which won’t have all these crazy setup problems) and access it on your ChromeBook on the go. Developer mode not required! 😉
Why would it run on a virtual machine? it's the same OS. It runs in a chroot. Terminals predates copy and paste by decades, Ctrl+C was already used to interrupt commands and ^V is how the terminal interprets Ctrl+V. MacOS gets around this by using Meta+C,V for copy/paste, while windows and linux kept Ctrl+C,V. This means other keys need to be used to copy/paste in a terminal. In Linux, this is typically Ctrl+Shift+C,V.
for the longest time in the windows shell (cmd), "ctrl+v" did the caret+V thing. to paste in cmd, you have to right click. i think they changed the behavior of ctrl+v now but i still right click because i'm paranoid
That’s how I install nodejs on any Linux distro, using curl. I do it from the official nodejs though
Ctrl is actually used on the terminal to do special commands. It's easy to get hung up on this if your GUI also uses Ctrl for actions. Terminal was around before cut and paste. In terminal you can use use Ctrl-U/Ctrl-Y but it's a completely different copy/paste buffer.
You could have just flashed linux onto the dell toy. If you know vim, you can always just use a terminal to code.
Awesome, that was what I needed to know about a chromebook for programming, thanks! PS: Greetings from Perú
To open browser when running Angular serve, you need to type:
ng serve -o
More chromebook programming content would be awesome!
1:52 **Crouton devs screeching in the distance**
Wish you could teach us how to turn galaxy tab S7 to programming machine. Docker, golang, nodejs etc.
"get linux on here"...? isn't ChromeOS linux to begin with? Gentoo or am I remembering wrong.... afaikChromeOS is the most successful Linux desktop... I'm confused?
It has a small Gentoo core, with a locked in monstrosity on top of it
this reminds me every time I have to set up local environments for a new company.
Just found your channel, really fun video!
Looking forward for more cheap laptop shenanigans
I’m currently using an 11” 2015 MacBook Air with 4 gigs of ram running Manjaro Linux for my C++ programming.
It works fine but I can’t wait to upgrade to a newer MacBook.
Compare Flutter 2 vs Flutter 3 for M1, it seems like a huge difference
He says: Here's the MacBook M1...
I hear: Here's a MUCH MORE POWERFUL computer with a screen 2 inches bigger and with the same body size
And for ~$1000 more
@@mfdez920 m1 costs $849 refurbished if you find the right deal
Ctrl+Shift+c to copy and Ctrl+Shift+v to paste in linux terminal
Definitely continue this serie
Man really got my school chromebook frfr
Acer Spin 713 is a cool little chromebook.
to paste it is actually ctrl + shift + v
I have a used chromebook that was only 35 dollars and I can code on it, it’s great!
to paste stuff in linux terminal it's ctrl + shift + v
If your chromebook allows the newer version of Chrome OS .. none beta version of developer… you can even load VSCode
just wondering if you have tried the cheap mini laptop like GPD or chuwi minibook or crelander p8 for coding?
I was dying laughing at this. I programmed for years on an AT&T 7300, UNIX System V,. 2MB RAM, 10Mhz 68010 processor, 20 MB hardrive. Programmed in C, KSH and AWK. Monochrome greenscreen. Note: MB not GB, Mhz not Ghz. So the Chromebook should be a monster comparitively speaking.I cracked up watching you try to do VIM on another video. I had the choice of vi or ed. Still have vi muscle memory.
I've always wondered how Unix runned on hardware without MMU? Or did the 68010 have it? I know the 68000 did not anyway :)
for copy paste try Shift+Insert
"You can't program if you can't copy and paste" - that goes into my list of favorite quotes.
we need part 2! this was fun to watch
Fun video! More cheap computer videos please
You can also install all that stuff and much more even Docker on your samsung phone in DeX mode
In order to paste in Linux terminal use CTRL + SHIFT + V . But I don't know if it works on Chrome OS.
Hi, thanks for the video. I was using HP chromebook (code name Falco) and I was using it with windows and Linux by installing custom bios. If you want I can share some resources or check if it is available on your chromebooks =)
Watched this with great amusement, as I went through all this on my 4 gig Raspberry PI 400 some months ago. Though it was running a full fat Version of Ubuntu at the time though only 32 bit. Still it installed and ran the angular CLI bits a bit faster than 3 mins, not a barn burner but for 100$ what do you expect. On the plus side VS Code an most of its addons are readily available for that system...
That issue where ^c showed when trying to copy. I've had that issues a number of times trying to use the cli on Linux inside a vm
I'm wondering if you could install Linux bare-metal on chomebooks
Tip: middle mouse button click for paste works in iterm2. In old time X Window System environments, you copied simply by selecting, pasted by middle-clicking. No keyboard necessary at all. Anything you select is in a copyboard buffer. It still works in Linux (in addition to regular copy/paste).
Haha. "If you not have Ctrl+C Ctrl+V you can't program". So true :)
Great one Alex!
BUT ... Can we program efficiently and effectively ???
Dedication Level Infinity!
ChromeOS is based on Gentoo and runs Debian-like virtual machine for dev-mode
It is good to take to a place where the security is an issue like place you might get robbbed, i would rather lost 80USD than a mac which cost more than that!
Comparison video please
You could try code on android phone? Or maybe iphone?
Ctrl + ins (copy) // Shift + ins (paste) ;)
Alex desperately need to learn how to use a Linux terminal :D
Also, as a developer you probably want to just wipe out the ChromeBook and install some lightweight Linux distro on it instead of running on a VM
Copy and Paste command should be the first class in any Developers Cources)
i know right? they didn’t teach it in the school i went to :)
@@AZisk it is just ctrl+shift+v
i unironically use my chromebook every day, i use it to program lots
just wondering how's the development experience on a cheap chromebook compared to a old laptop, say, Dell E6400....
I had to laugh when you hit the wall getting Node 16 installed and then when ahead with someone’s command… security no-no, but it’s what the average guy that is frustrated with poor documentation, half-built articles, and a trail of “try this” helpers. You did a could representation of me getting something “working”. I was surprised you got it up and running. I would like to see some performance comparisons between the Chromebook and a low end MacBook/Dell EPS 13 from 6-7 years ago, which can also be had for around $100 bucks these days. It might be fun to see.
you can use homebrew on linux
Excellent example why Linux never got big: Horrible usability! So many basic things like copy, paste, drag & drop, standard commands and common best practices simply dont work or dont work like they should. I've seen entire computer science classes failing to install a simple program on Ubuntu, and entire companies switching back to Windows as everybody had problems doing the most simple things. THIS is why usability is so important.
Google should consider adding VIM as a default text editor to ChromeOS for a more seamless user experience.
arnt the chromebooks using arm? so wouldnt you need to download arm versions of programs?
this is an intel based chromebook
Why you don't use docker? I mean the bad part its looking for a tutorial on how to do it, but it would have been less stressfull (?)
How can you NOT know that right-clicking is paste?? It's been right click for years and years. Amazing.
in this case the touchpad sensitivity is off on this machine- which is what caught me off guard
What about cloud development from chromebook or something else?
cntrl+shift+v copy into terminal on chromebook
You could have used an external mouse to right click and copy and paste
why you don't try using netbook???
Have been with you toe to toe. Just built my first Project on a MacBook pro Intel 2017 it took 10 seconds
yeah now add 10 dependencies to that angular app and the chromebook will combust in your hands :D
Pls try ide like intellij or vs code as well
I think we need every of these libraries to just work
copy = ctrl + insert
paste = shift + insert
it's universal
Can you install Linux programs and use their GUI in chrome OS? Firefox for example? Because, at least in the public version of Windows subsystem for Linux (WSL2), it does not support that.
Yes it runs normal apps with GUI. I use Audacity, Visual Studio Code, Blender among others.
what am I going to edit my code with, vim??
yes.
An 8Gb Raspberry Pi 4 will blow the chrome book away for a dev environment (try Ubuntu server 64-bit with K3S) for less money. Depends if you have a monitor, keyboard & mouse about
@Alex Ziskind Bro, just use or Build VSCodium instead of Vscode (M$ looking at you're CODE at Visual Studio) It's the SAME, BUT with *NO Telemetry*
😁✌ GreeTs and G0D➕Bless U-all
Subscribed for the damn nice voice. Keep it up.
Lenovo reccomends the GalliumOS distro for Chromebooks.
In Big G's slit: Lenovo GalliumOS "Install Linux on a Chromebook". Select the link to the Lenovo website, and scroll to the last paragraph.
Whenever I post the link to this webpage, my comment is obliterated / incinerated.
Lol. You well knew what you got yourself into… Chromebook ok… but I think I rather get a celeron. But yeah arm and risc CPUs should become more main stream.
But ^C is literally the exit command man. Even on Mac
I wouldn't wish it on my worst enemy to compare the speed of the chromecast vs m1/m2 😂
Your thumbnails are getting really cheesey 😂😂
Ctrl+v+shift. Is paste
Waiting for the firefox video!
Same with windows. You need to right click for pasting
Meanwhile Infinix: let me introduce what is called most cost effective or cheapest windows laptop
I have the same problem with "pico" or "vi" or other text editor..Spend about 1 hour to figurite out how to copy..and paste ..wow what a stupid tjing!..but thsmats the way it is