[HN Gopher] I Replaced My MacBook Pro with a Raspberry Pi 4 8GB ... ___________________________________________________________________ I Replaced My MacBook Pro with a Raspberry Pi 4 8GB for a Day Author : geerlingguy Score : 102 points Date : 2020-06-12 19:59 UTC (3 hours ago) (HTM) web link (www.jeffgeerling.com) (TXT) w3m dump (www.jeffgeerling.com) | sloshnmosh wrote: | It became "The year of the Linux desktop" for me when Windows10 | came out. | | I now use Linux for most everything. | | I also have 2 MacBook Pros and a MacBook Air but I quickly get | frustrated when trying to do anything worthwhile on them and go | back to my ancient business class Dell running Linux. YMMV | AdrianB1 wrote: | How is your comment related to the R Pi article? | rnotaro wrote: | You see, outside of programming, Windows 10 became my main OS | when it released. | | Vista / 7 / 8 / 8.5 were really shitty in my opinon but Windows | 10 "saved" Microsoft for me. | | I have an Edu/Business license and I absolutely love it. Group | policies allowed me to avoid all the "auto-updates while doing | work" from the start. I never had any issues with Windows 10. | fortran77 wrote: | Hey Jeff! I've been using your VirtualBox Centos builds/images | for years. It's nice to see the face behind the Box. | war1025 wrote: | Does anyone know how a Pi4 with 8gb ram would hold up compared to | a six year old mid-lower tier laptop? | | It's something I've been curious about for a while and really | just waiting for the point where a RaspberryPi-type device is | adequate for Facebook / Hackernews / Youtube, which is | essentially what I use a laptop for at home. | Narishma wrote: | Even the 1 or 2GB models would be adequate for that. | rcarmo wrote: | The 4GB model can run Chromium and Firefox ESR fast enough for | me to use Tweetdeck, access all manner of "work sites" | (including O365 webmail), the Azure portal, and code a few | things (but I am a heavy vim user and can live inside tmux). | | I use mine as a thin client, and have been fiddling with an | Elementary image for it: https://github.com/rcarmo/elementary- | os-unofficial (mine currently doesn't install correctly, but | should take a couple more days to fix). | | YouTube is... passable. What really helps is booting from an | SSD -- although my Acer Celeron is still faster. | icecreammatt wrote: | I just got an 8GB one and it works well enough for YouTube and | light browsing but I couldn't use it as a dedicated machine. | Certainly is more snappy than the older ones I have. Just | visiting the YouTube home page seems to really be pushing it | though. | war1025 wrote: | What I am hearing from this is that there are good odds the | Pi5 will be a suitable light-duty desktop replacement. | icecreammatt wrote: | Pretty much, I think it just needs a slightly faster CPU to | handle loading JavaScript heavy pages. | Narishma wrote: | By then the Javascript-heavy pages will probably be even | heavier. You'll then be waiting for the Raspberry Pi 6 to | run them. | kvothe_ wrote: | Next article: I replaced my car with Raspberry Pi... didn't work | out. | | hmmmmmmm. | paines wrote: | Cool write up/experiment, and I can feel the pain with Linux and | Sound issues. A few days ago I had a job interview and they used | MS Teams. At first I was completly blown aways that there is a | native linux app. For the first 5 minutes I tried to get sound | input working but gave up. Luckily once you press the invite | link, you can also choose to join via browser, and then sound | input worked directly as expected. | mark_l_watson wrote: | When I first bought a RPi, I used it exclusively for writing and | coding for several days. Worked OK, so I was surprised about the | whining in the article. | somehnguy wrote: | There is a big difference between working OK and working in a | pleasant to use manner. | | Every time I've ever tried to use Linux as my daily driver it | has worked OK. But it has never been pleasant to use and as | such I never stick with it for too long. | mark_l_watson wrote: | I usually use a MacBook but I also use a beefed up System76 | laptop with a good GPU, i7, and double the memory. Things | like large Haskell builds, anything using TensorFlow, etc. | runs so much faster than my MacBook there is no comparison. | | Everyone gets to choose their own setup, but to be honest, if | I didn't like my Apple Mac+Watch+iPhone+iPad interop so much, | I would always use the much faster Linux system. At my old | job, I had the fastest current MacBook Pro configuration and | it was much slower than my System76 rig. | rvz wrote: | Well, I guess running all those favourite Electron apps | simultaneously on the Pi wouldn't be a wise thing to do since it | would still grind to a slow and painful halt. | | I would just spare the Raspberry Pi from this Electron app stress | testing torture as it evidently cannot handle many of them | running at the same time. | vr46 wrote: | Funnily enough, to avoid all the cables and mess, I simply plug | my Pi 4/8Gb straight into my iPad, then VNC or SSH into it, and | instantly have a development environment. I would have to use | some kind of hub to charge the iPad at the same time and plug an | external monitor in, but the iPad Pro plus Smart Keyboard plus a | Pi works brilliantly. (Where's my cheque, Tim?) | jdminhbg wrote: | Can you expand on that? How do you plug your Pi into the iPad, | just a simple USB cable? Do you use an app for VNC/SSH? | ascagnel_ wrote: | As of fall 2019, You'd need a USB-C to ethernet adapter, and | provide separate power for the RPi. | colechristensen wrote: | USB-C powers the RPi, network connectivity comes from wifi. | jankotek wrote: | you can run ethernet over usb-c, just enable tethering on | ipad. pi has build in usb2 port in charging port. | colechristensen wrote: | Ah that's pretty cool that that works. | j_autumn wrote: | Probably using Ethernet over usb. I tried the same with a pi | zero, one only need to change some config options in the boot | partition. | | Weirdly I wasn't able to do get the Ethernet working. | Couldn't ssh into the pi :( | | Maybe because of a cable problem, but I never found out. | arthurmorgan wrote: | This video should give you a good overview about what's | possible with the RPi4 and iPad Pro. | https://www.youtube.com/watch?v=IR6sDcKo3V8 | varjag wrote: | Coming up next: AtTiny13 vs Dell PowerEdge. | skykooler wrote: | I'm amazed that, given how long video editors have been around, | there isn't something better than OpenShot or Kdenlive; I would | have expected that someone would be working on the video | equivalent of Gimp/Audacity/etc. | tartoran wrote: | Did you try ShotCut? | wysewun wrote: | I admire how knowledgeable Jeff is in different subject matters. | Jeff is a major contributor in the ansible community and very | helpful to everyone. | MintelIE wrote: | I've been using a Pi 4 4GB as a desktop for a couple months now. | Considering that my other main computer is an ancient Thinkpad, I | don't feel hampered by the speed. I used a Pi 3B for a desktop | replacement for a while and while it was fine with my typical use | (emacs+mostly command line) "modern" browsing was uncomfortably | slow. It was perfectly capable of video playback in standard | formats but there are problem sites using codecs which are not | supported by the media decoder in the Pi. The situation with the | Pi 4 is quite similar but it's just about fast enough for Youtube | now. | | Most any school or office could switch to the Pi 4 seamlessly | these days for sure though. | dhosek wrote: | >But, sadly, I don't think this year is the 'Year of the Linux | desktop'. In general, I think 'Linux on the Desktop' for a | mainstream audience is always going to be 20 years away, just | like nuclear fusion. | | Yep. I know there are people who do Linux on the Desktop, but | they're people with a lot more tolerance for day-to-day pain than | me. I had a job about a decade ago where I had a linux desktop | machine as my day-to-day working environment and it was a | miserable experience. There just doesn't seem to be the will to | make things otherwise. | axegon_ wrote: | As a full time linux user, it pains me to say it but there will | never be a "Year of the Linux desktop". Not now, not in 100 | years. Linux is the weapon of choice for a very small audience | and the proprietary giants are simply not interested in a niche | market. Some people can get away with using a raspberry pi as a | main computer(myself included, given that I only use a browser | and vim for work). But again - that's just me. Many of my co- | workers rely on heavy IDEs so that rules it out for them. | colordrops wrote: | Default Linux desktop is painful. If you set things up properly | and learn a thing or two it can be less painful than the | alternatives. I much prefer my custom xmonad setup over mac and | windows, which (literally and figuratively) painfully require | more mouse interactions and setup that can't be easily captured | in config files that I can check into version control. | dhosek wrote: | > Default Linux desktop is painful. If you set things up | properly and learn a thing or two it can be less painful | | Which is precisely my point. Even default Windows isn't so | painful. | | There's also the problem of applications. Most of my dev | toolkit is available cross-platform, but I do more than dev | on my computers. | glogla wrote: | Linux on the desktop works pretty well in my experience. | Desktops have wired networks, mainatream hardware, mouses, stay | connected to the same display all the time, headphones are | wired, and power management is nice to have. | | Where it gets annoying is "linux on random laptop". Suddenly | perfect power management is a must, there's an expectation of | sleep instead of shutting down, networks are wireless, | headphones snd keyboards and mice are bluetooth, displays | change all the time, you have a touchpad to contend with, etc | -- all of this is very driver dependent and manufacturers don't | care about linux at all. | | It's not that linux haven't gotten better - it had, but the | problem also got a lot more difficult. | somewhereoutth wrote: | Linux Mint (on an old Inspiron 5530, currently chained to the | ground) and the cheapest Ideapad (for travel) works for me. | Perhaps there were one or two issues at the beginning? If there | were I can't remember. I can keep identical installs on both | which means stuff that worked at home will likely work on the | road. Mint installation is so straightforward now that, | personal data aside, I can consider install almost throwaway - | it's just not a big step anymore. | | As for the RPi I wish they'd make more effort for it to be a | better kiosk or headless device - lack of built in safe | shutdown makes me reach for arduino where possible. I don't | anyone is going to use an RPi to replace their laptop or | desktop anytime soon. | Cerium wrote: | Things have changed a lot. Over the last year the company I | work for has transitioned a couple hundred developers from | Windows desktops to Linux desktops and it has been surprisingly | smooth. Much better than an experiment I ran myself a number of | years prior. | adarioble wrote: | I have seen a fair amount of successful transitions. My | company develops open source software and our development | team is on Linux/Mac. Works a treat. Sales/Marketing/etc - | Windows mostly with some more adventurous users using Mac. | Linux is still not there yet, for an end-user overall nice | experience. | colechristensen wrote: | If you buy hardware designed by the manufacturer to work with | linux then most things are just fine. | m0xte wrote: | This. It's why I spend my entire day on windows even though all | my targets are Linux. | StillBored wrote: | I'm running linux desktops these days, but for ~15 years my | linux development enviroment was windows+putty+exceed/xming. | People would ask me why and for a long time I would close the | lid on my laptop and reopen it, or point to my monitor | layout. | | A lot of that stuff works these days, but there have been | plenty of times Ive had issues which burned a whole day | fixing. In the latter cases, I've just been left wondering | how people who can't fix their own kernel/X/systemd/whatever | bugs manage. | pbhjpbhj wrote: | Meh, I've gone from doing webdev work on a Linux desktop | (Kubuntu) to doing general office work on Win10. The pain is | real. | | Mind you it's on a Microsoft computer, and with corp IT, but | it's always broken and the idiosyncrasies are infuriating. | m0xte wrote: | Gah I feel that. I have resisted corporate IT much to their | dismay. | stuxnet79 wrote: | A lot of strides have been made over the past decade. The | ecosystem has had it's fair share of problems, but I've been | using Linux as my daily driver for the past 5 years with no | major complaints. I'm typing this on a Ubuntu 16.04 install and | the only issue I frequently run into is bluetooth which I | believe has since been fixed for 18.04 / 20.04. | the_af wrote: | 10 years ago, Ubuntu became the Linux on the Desktop for me. I | do everything with it. Browse the net, watch movies, play | games, develop software. Everything, and I couldn't be happier. | | The Linux on the Desktop arrived a decade ago for me, so your | assertion puzzles me deeply. | StillBored wrote: | I'm not really sure why there is so much "ubuntu" love. Of | the three distro's I run/try out regularly on desktop/laptop | class hardware (opensuse/fedora & ubuntu) I regularly find | ubuntu to be the inferior choice. | | My personal "linux" laptops have been on various flavors of | opensuse since the 11.x releases when I discovered for the | first time, that linux was actually doing everything | correctly (backlight dimming, standby/hibernate, wifi, sound, | accelerated graphics, docking/undocking) out of the box. | (I've been running linux in various forms since the 1990s). | | Opensuse, is not been perfect by any means, I had to hack the | bluetooth driver with the latest dell when I initially | installed it, but within a year or so that got fixed too. | | So, there really isn't any "ubuntu" magic, and I might go so | far as to say if you want really good support on the latest | hardware you should be running fedora. But in general all the | major distros are working roughly the same at this point with | one or the other working better on any given piece of | hardware. | the_af wrote: | I'm not saying Ubuntu is the best choice. I used Slackware, | Red Hat, Mandrake, and Ubuntu. First Kubuntu, then became | disappointed with KDE so went to straight Ubuntu. | | I'm not going to argue about distros. I works _magically_ | for me. It might not for you, and that 's fine. | | My point was: my year of Linux on the Desktop arrived 10 | years ago. | AdmiralAsshat wrote: | Shocker: A $75 multi-purpose device could not adequately replace | his dedicated $1500 device. | | I don't know what this was intended to prove, exactly? | finnthehuman wrote: | Yeah, I don't get it either. Has the Raspberry Pi marketing | changed significantly that I'm unaware of? I own a few | raspberry pis and never saw them as more as either a minimalist | toy, cheap learning tool, or easy-entry DIY embedded platform. | cannam wrote: | An 8G Pi-4 is a pretty powerful computer by Linux-running | historical standards. This seems really about application | compatibility, not power. | sukilot wrote: | Most people run modern software and data not historical | software and data. | colesantiago wrote: | I'm not sure why anyone would do this other than to waste time, | to each to their own I guess... | Avicebron wrote: | Sometimes tinkering with electronics for it's own sake is a | form of reward. Building anything really is an experience in | of itself | AdmiralAsshat wrote: | From actually reading the content of the article, it seems | like it would've been better titled, "I tried to use a | Raspberry Pi 4 to do my dev work for a day." And that might | have better captured the point, since I imagine a number of | us have experimented with using a Pi for work, for personal | projects, etc. in the past. | | But the current title to my mind is a tad clickbaity, for the | implied comparison I noted already. | pizza234 wrote: | The point is different, on a different reading. | | > I guess one point I should make is that for almost every | piece of software I wanted to use, I had to spend a lot of time | just trying to find any that would work on Linux--then | narrowing that to 'on Linux ARM64'. And then I had to usually | spend a few minutes compiling it from source, placing my own | shortcuts on the system (so I wouldn't have to open a Terminal | every time I wanted to check Twitter), etc. | | > All of these issues (4K difficulties, having to compile apps, | not finding apps) are exacerbated by the fact that the Pi runs | on ARM, but it is still a problem in the wider Linux ecosystem. | | The point is that the above could apply to a $1500 ARM | computer. | | However, I suspect that he's not very experienced with Linux, | and ultimately makes a comparison that doesn't make much sense. | | > Anyways, on my Mac, I'm used to Shift + Option + dash for em, | or Option + dash for en, but we're getting off the point. | | On GTK, one can use a compose sequence for that. There you go: | https://askubuntu.com/a/31265. | | > All of these issues (4K difficulties, having to compile apps, | not finding apps) are exacerbated by the fact that the Pi runs | on ARM, but it is still a problem in the wider Linux ecosystem. | | "Having to compile apps" and "not finding apps" are not | problems in the wider Linux ecosystem. There's an enormous | amount of stuff in the repositories of the main distros, and | it's prepackaged. And there are external repos for what's not | in there. The software one really has to compile manually is a | very small minority (again: in the wider Linux ecosystem, that | is, on x86). | | For the 4K, I can't speak, as I have no experience. | | Ultimately, using ARM for a desktop machine with specific | software requirements doesn't make much sense; in particular, | because his work(flow) revolves around closed-source software. | However, that's what the explicit target of the article, so I | can't really complain about it. | avip wrote: | (45$ include shipping) | | Edit: wrong price quoted for the 2GB model. | penagwin wrote: | That's the 2GB model | hyperbovine wrote: | $75 for the 8gb model. Plus shipping | eeZah7Ux wrote: | And yet many years ago I was using Debian on a laptop with 32MB | of RAM. I was using the "Awesome" lightweight desktop and | spending 99% of the time in the terminal. | | SSH to work on remote servers, Vim for development, git, IRC, | text email, man and less for documentation (installed locally), | rsync. Occasional browsing with Dillo. | | Believe me or not, I miss the productivity of not being forced to | use tons of stuff in browser. | deathhand wrote: | This is immensely interesting to me. This is a developer who is | familiar with linux servers and infrastructure but in unaware of | all the linux desktop oddities that come with it. | Mr_Sweater wrote: | Why is it odd? The linux server and desktop worlds don't mix at | all. | avip wrote: | I'm "familiar with linux servers and infrastructure" and would | have little idea how to setup linux as my working env for | things like editing video. Seems completely orthogonal. | deathhand wrote: | You are familiar with libraries and dependencies then. You | know that its a very complicated mess of spaghetti. You also | know that video editing is a very high use of a computer. | Even for profit companies like Adobe has trouble with current | hardware[1] | | I get you wanted to write a blog article. Content creation is | cool. I don't think you get where computers and technology | has come from and necessary where its going. That Raspberry | PI would be great for programming GPIO pins to literally do | anything for you. This is my favorite explanation of | technology[2] and honestly amazed that any of it works. | | [1]- https://community.adobe.com/t5/premiere- | pro/cc-2020-super-la... [2]- | http://bretthard.in/post/dizzying-but-invisible-depth | kevinsimper wrote: | Don't the Raspberry Pi 4 support 4kp60? | Narishma wrote: | I think it does but only on 1 monitor. | andolanra wrote: | I'm not sure why the conclusion is, "Linux on the Desktop isn't | possible," when the big blocker the author had was pretty | consistently finding and installing software compatible with a | small ARM64 machine. (That's not to say it's not a valid | conclusion to draw in general: just that it's a bit of a non- | sequitur for this article.) | geerlingguy wrote: | I didn't say that. I said the fabled "year of the Linux | desktop" is a long ways off, in terms of being a potential | option for the vast audience of users who currently own a Mac | or Windows computer. | heavyset_go wrote: | Most people use their computer for Facebook and email, and | Linux gets that job done just fine. My heuristic is that if | ChromeOS would suit a user's needs well, so would a properly | configured Ubuntu LTS. I've put it to the test with a few | family members without complaints. | onli wrote: | That's really not a fair judgement. Like wazoox said, you | used completely untypical hardware for a desktop system. And | on top of that you did use neither a typical distribution nor | a modern Desktop environment. For example, you wouldn't run | into the multimedia software issues with something like | Ubuntu with a KDE or Gnome desktop. And with something a bit | less mainstream like Arch or void you'd have a great | foundation for more alternative setups (like a custom desktop | environment with software you selected for yourself). | | Look for example at | https://www.dedoimedo.com/computers/kubuntu-focal.html. | wazoox wrote: | But the vast audience wouldn't use such an ARM64 machine for | that and won't have these problems. The audio problems for | instance that you encountered with all applications are | obviously related to the hardware, not Linux. Even on my | weird desktop running slackware I run Zoom, Jit.si, Cheese, | Skype, etc without any problem. | | It's precisely the other way around, I've seen several | articles recently about the fact that Linux adoption on the | desktop has soared rapidly, and you see Lenovo and Dell | supporting Linux on a large number of machines nowadays. | | The only thing you showed is that there is no desktop-grade | ARM64 Linux machine available. | IshKebab wrote: | > The audio problems for instance that you encountered with | all applications are obviously related to the hardware, not | Linux. | | When people say "Linux on the desktop" they mean "Linux on | _most common desktop hardware_ ". They don't mean "Linux | but only on one carefully tested machine". | | A Logitech C920 especially is very common and uses standard | USB audio, so it _should_ work. The fact that it doesn 't | could feasibly be a firmware bug that happens to work on | Windows for some reason, but given how janky Linux audio is | in general, I think it is almost certainly a bug in Linux | (or PulseAudio or whatever if you're going to get | nitpicky). | Jtsummers wrote: | > "Linux on the Desktop isn't possible" | | That's not his conclusion. This is: | | > So, in summary, would I recommend the Pi 4 as a worthy | general computer for anyone? Definitely no. Would I recommend | it as a worthy general computer for a certain subset of | computer users. Definitely yes! | ViViDboarder wrote: | A Linux desktop is far less "painful" when it's on an | equivalently powered device as you are used to. I wouldn't plug a | monitor into an iPhone and claim Apple desktops are painful. | | The real takeaway to me is "ARM desktops are a few years away". | rcarmo wrote: | Actually, you'd probably find the iPhone outperforms your | current laptop (Assuming average 2y-old laptop). It just | doesn't have the same UX, or the ability to run desktop apps. | adamredwoods wrote: | I remember when people were trying to do day-to-day work on their | smartphones, then the iPad came out and they started to work on | those, which eventually led to the iPad Pro and Microsoft Surface | Pro and now fully capable of doing day-to-day work on it. | | Keeping pushing the boundaries! | adarioble wrote: | With the slight difference that any of these boundaries pushers | (never did) cost $75. Not now not then. | rubatuga wrote: | The author is right, none of these problems exist on macOS, and | if you want the year of the Linux desktop to finally come, it | will have to solve all of the issues highlighted. The commenters | aren't going to be there to defend the true use-cases of "ARM | Linux Desktop" to the end-user, so expect them to be completely | turned off by this experience. | wazoox wrote: | None of these problems exist on my XPS running Ubuntu, either. | Of course when going to a 75$ not-desktop-grade machine from a | $1500 Mac you'll find some compromises along the way. That | comment doesn't make the slightest sense, frankly. | at_a_remove wrote: | I remember saying in 2000 to someone that Linux cannot | simultaneously have a reputation as "elite" and being for | hackers and also have its Year of the Desktop. | | Of course, we ask so much more of desktops now than when I was | running a beta of NT 5, so I think all of the goalposts have | moved (or perhaps a rising tide has lifted many boats). Still, | whenever I try to set up a machine that is the equivalent of my | "not very thinking hard, screwing around with my brain off" | Windows setup, I keep coming across this friction, a drag to | any momentum I develop. | | I think the issues are multiple, complex, and fairly | entrenched. It's a shame because I would _like_ to be able to | set up machines for friends that are familiar, easy to use, and | so forth, but my occasional efforts have been stymied. | julianeon wrote: | If you have a teeny-tiny amount of money - like, $75, the cost of | a Pi - and you want to get the best work computer/laptop and | developer experience you can, for your buck - you'd be dumb to | buy a Pi. | | Instead, get a used laptop - say, a Thinkpad. Install Linux on | it. | | There you go: the best computer you can get, performance-wise, | for $75. | pbreit wrote: | I thought this $120 tablet + keyboard looked interesting but | wondering if 2GB of RAM is going to cut it? | | https://store.pine64.org/?product=pinetab-10-1-linux-tablet-... | megameter wrote: | A fast SSD does wonders for making lower memory machines feel | responsive. I do useful work on a 4GB machine running Win10. | There is lag when web browsing, but it's easy to adjust to. | | That said, it won't cut it if your applications actually do | need more than 2GB at a time. And the Pine device doesn't list | support for SATA or M.2 either, so you can't count on the SSD | being a screamer. | abnry wrote: | On Ubuntu with an Intel processor I have been very happy with the | app ecosystem. I suspect if the Raspberry p Pi had an AMD or | Intel chip it'd be less painful. | sitkack wrote: | Most of this has to do with Linux and not the Pi itself. I use a | mac and a linux system side by side, desktop linux is still a | tire fire. This is coming from a person who used to run a FreeBSD | laptop in the early 2000s. | proverbialbunny wrote: | Maybe it depends on what software you're using? | | I use both OSX (MBP) and Linux Mint as my desktop. Everything I | use works on both. Both are stable and solid and work | perfectly. I'm on a 4k60 monitor. | | The only thing I had to do is have my graphics card do vsync on | Linux. Software vsync on Linux is horrible. GPU vsync has Linux | runs smooth as butter the same as smooth as OSX. I also had to | manually increase my dpi and font sizes to match my monitor. | zeta0134 wrote: | I feel the opposite. Maybe it's a matter of the software I use? | I find OSX to be clunky and obtuse, filled with notification | spam and weird windowing behavior. Linux desktop (Cinnamon in | my case) gets out of my way and let's me work. | | That said, the Pi _really_ is not up to the task. It can be | made usable by booting it from an SSD, but it remains somewhat | underpowered and has a lot of trouble running even moderately | heavy utilities. | mickw wrote: | If the author did all of this in one day as a OSX/Linux novice, | hat's off! Took me a good bit of playing around to get fluid | using Linux for the first time | ex3ndr wrote: | I didn't get what's wrong with H.264 since it present in every pi | even on pi zero. | adarioble wrote: | With Windows practically giving licenses away, Apple coming with | MacOS, cheap chromebooks coming with chromeOS, I really don't get | this "Linux on a desktop move", especially when it is $75 device | + $250 of accessories. | | That said I love Pi, have it for home automation and media | server, amazing piece of tech, NOT a desktop replacement and for | the most part it's not even aiming at that. | jankotek wrote: | OS with decent and predictable support are not easy to find. | Windows can change overnight after a big update. Most devices | you mentioned are junk, since ssd is soldered on motherboard. | 0x0 wrote: | Where can I get a free Windows license for my Macbook? | saagarjha wrote: | Anecdotally, I've found you don't really need one if you're | fine with a nag in the bottom right corner. | nonamenoslogan wrote: | Surprisingly enough I've found nearly any Windows 7 or 8's | sticker license will work for 10--find any old laptop/desktop | with one and you'll have a "free" license. | hidiegomariani wrote: | The only purpose I could see raspberry pi in, is as a development | env where you can ssh into and do work as a pure Linux kernel. | | If I was to use an arm desktop full time it would be microsoft | surface pro x (although with its quirks) having much more support | and apps | | Also Apple is planning to move MacBook line to arm although time | will tell whether that will work out or not. In the meanwhile we | might need to stick to x86 architectures for a while | cannam wrote: | Although not wrong, and full of interesting details, this is a | really puzzling article. It feels a little like writing about how | you couldn't get your toaster to boil noodles. (Though not as | unsafe.) | | I use Linux as my main desktop and have always found it very | pleasant, but if my main thing was video editing, I wouldn't try | to do it with Linux on ARM64 and then grumble when it turned out | not to work very well. | | (Of course what makes the article worth reading is the fact that | its author has tried just that, and reported on it. It's an | interesting report! It's simply odd that the article seems so | disappointed, since surely few readers would have expected any | other result.) | brundolf wrote: | > If your use of the computer is more oriented towards the | browser, a code editor, and the command line (e.g. backend web | development, infrastructure development, writing/blogging, and | the like), the Pi is perfectly adequate, and with 8GB of RAM, | Chromium runs just fine, even if you have a bunch of tabs open. | | The author does a good job of going into the separate use- | cases. | chiefalchemist wrote: | A colleague has effectively abandoned local dev. His "local" | is Digital Ocean. If the project is critial he locks it down | by only letting his IP in. Gives new meaning to "virtual | desktop." | | I'm sold on the idea but I will likely go with VS Code | instead. He uses Vim. God bless him :) | | In this context the Pi feels intriguing. I'm going to run | this past him. | Jtsummers wrote: | There are some plugins (I haven't used them) for using VS | Code with remote instances. You can also use sshfs to mount | the remote system and use VS Code as if the files were on | your local system. | | [0] https://code.visualstudio.com/docs/remote/ssh | | [1] https://www.digitalocean.com/community/tutorials/how- | to-use-... | heavyset_go wrote: | I run VS Code in a container on an SBC with no complaints. | tyingq wrote: | For me, a used USFF x86 box fits the bill better. It's not | hard to find a $~125 Lenovo m93p "tiny". With an i5 x86-64, | 8GB, and a small, but real SSD. | | At first, $125 seems like a lot more than the 8GB Rpi will | cost you, but things like a power supply, enclosure, and an | SSD add up. | bitwize wrote: | There was a bloke (I think it was the Explaining Computers guy) | who tried editing one of his YT vids on the 4 GiB Pi 4 (with | USB-attached SSD for the video data), and found it serviceable. | Obviously not ideal, but it was up to the job. | jjoonathan wrote: | I wish the lessons of OP's reality check were better | established in our industry's collective consciousness. | | Pis are great, but I can't count how many times I've seen a | raspberry pi stuck in an application where its strengths have | no value and its limitations have severe consequences. The | "$100/hr developer waiting for a $5 computer to finish being | slow" is a classic. Bonus points for "laggy $5 kiosk in a $1MM | expo outing." The most damage probably comes from semi- | permanent customer-facing installs where the pi gets to inflict | misery on every person passing through. | | Articles like this help "responsibly consume" the raspberry pi, | and that's something we can all benefit from. | unixhero wrote: | This is because suther of OP is an absolute clueless | "technology author". | Avicebron wrote: | He seems to have at least several years of experience working | in software on his about page. Not sure if that registers as | clueless. | cannam wrote: | That's nonsense, and I'm ashamed to have written a comment | that could yield a reply like this. If that is also how my | comment reads, then I am sorry. | | The original article is a good one. The author is obviously | not at all clueless. It should be possible to do a day's work | on a computer of similar spec to an 8G Raspberry Pi. | | That the article was puzzling springs, probably, from | familiarity with trying to switch from one platform and | architecture to another without any help from the OS in terms | of emulation or other support. It's hard to do. | 0xCMP wrote: | Video editing was at the bottom of the article after many other | problems he encountered. | | I do not use Linux as my desktop anymore, but I have, and every | time I try I run in to all kinds of issues like this. | cocoa19 wrote: | I recently started doing video editing with blender and it | has been a pleasant experience. I have a beefy computer | though, not a toaster. | | I own an RPi4, and it stutters doing something basic like | 1080p video playback on VLC, so not ideal for multimedia. | Dahoon wrote: | > it stutters doing something basic like 1080p video | playback on VLC | | That is interesting. What bitrate are the files? | heavyset_go wrote: | Encoding is probably more important. Without acceleration | from a hardware codec, decoding modern videos is CPU | intensive. | fortran77 wrote: | Ok, maybe you can't boil noodles in a toaster, but you can cook | a steak on an electric clothes iron: | | https://www.vice.com/en_us/article/kbx3dv/how-to-cook-like-a... | cztomsik wrote: | In my experience, linux is (unfortunately) only good for | running server apps. Ubuntu is good but it's still like 20ys in | the past when compared to macos (and that's including how macos | gets worse with every new release). There are so many things | wrong or half-finished, inconsistent (3 ways to copy/paste, no | native GUI fw/toolkit, vsync/video/browser tearing), I'm afraid | to install updates because sometimes it won't boot up and I'll | need to figure out what went wrong this time (instead of doing | what I wanted). Linux ppl like to say it's because of HW but | no, it's because they don't care or they have different goals | but then I don't understand why the same people often don't | understand why linux is not more widespread. | | If you want to get job done, get a mac, it's still the best | choice (unfortunately, I don't like it but it's the least evil | - W7 was good too but W10 spy/adware is ew) | nine_k wrote: | I use _desktop_ Linux for last ~20 years. I don 't use Gnome; | my choice is simpler things like Xfce, and Window Maker | before that. | | I find the fact that I can configure it my way utterly | important, and performance-increasing, for me. This is | exactly what I dislike about MacOS: it is very opnionated and | rather inflexible. (I also see zero vsync tearing, and I'm | fine with GTK2, GTK3, and Qt all look reasonably consistent | under the theme I can and did customize myself.) | | You are correct, MacOS and desktop Linux have different | target audiences, with distinctly different preferences, | neither of which is "more correct". This is not Linux "20 | years behind" MacOS; it's often away in a completely | different direction. (Though yes, Gnome folks try to imitate | MacOS, and they are forever behind by construction, because | they are chasing, not blazing new trails.) | SloopJon wrote: | I'm not sure what the author's background is, but if he did all | of this in one day as a Mac-using Linux newbie, I'm actually | pretty impressed. There are references to previous posts about | the Pi, but it's not clear whether he's used Linux as a desktop | O/S before. | | I'm using Ubuntu on a 4 GB Pi for some Docker experiments, | because I couldn't get ARM64 images to work on Raspbian. Is | Raspbian the best distribution for the desktop, or is there | something better for a 4 or 8 GB Pi? | hellcow wrote: | For what it's worth, I had luck starting with Raspbian, then | changing the apt sources to Debian sid (unstable) and upgrading | without issues. The default Raspbian desktop environment | becomes buggy, but XFCE4 works perfectly. | | If you want to run Debian on your Pi4, that's a pretty easy | path. | [deleted] | mikepurvis wrote: | He's not all a newbie; among other things he maintains some | well regarded Ansible roles for things like deploying Jenkins. | geerlingguy wrote: | I've been using Linux on the server side exclusively for | years and twice before tried to switch to Ubuntu and Fedora | (two separate times during Apple's butterfly-switch years). | | So I do have some background but not a PhD in Linux in the | Desktop. | | What I've found is that if you're mostly dealing with | programming, dev work, and maybe some more specialized | graphics work (not just twiddling with artwork and media | using the computer as an artistic tool), almost any Linux | desktop may be entirely adequate. | | But if you do like (somewhat more) consistent UIs and a deep | catalog (more than 2 in every category) of _very good_ apps, | your much better off in Mac /Windows :( | | I'd like that to change but just like Fusion energy my | excitement will not make it happen any sooner than 20 years | from now. (I could've said that same thing the first time I | tried Red Hat for my workstation (against Windows 3.1) in | like 1996...). | heavyset_go wrote: | > _But if you do like (somewhat more) consistent UIs and a | deep catalog (more than 2 in every category) of very good | apps, your much better off in Mac /Windows :(_ | | The flip side of this is that the skills and apps you learn | in the open source ecosystem have staying power. | | I spent a lot of time learning to use old Photoshop | versions pretty well, but these days I don't have a | subscription with Adobe, so those skills have been lost to | its walled garden. | | However, I also spent a lot of time using GIMP during that | period, and I can still leverage that knowledge 15 years | later for free. | cawlin wrote: | I doubt up to date GIMP has many more features than | Photoshop CS2 which was a pay once license :) | mikepurvis wrote: | Oh yeah, I hear you. I switched from Windows XP to OS X in | the 10.4 days, and I definitely thought that if I ever left | the Apple ecosystem, it would be to go to full time Linux | on the desktop. | | But then 12 years later, along came WSL, native ssh/scp, a | getting-there package management story, and I ended up | coming back to Windows 10 (power management on the XPS | series seems to suck no matter what OS you run, though). | goblin89 wrote: | There were a couple of Django-based webapps that I worked on | a year or two ago. I wanted to have basic deployment | automation fast and went with Ansible; geerlingguy's Postgres | roles worked like a clock. | kovek wrote: | Thanks tons to geerlingguy! | SweetestRug wrote: | I have had good success using Manjaro on my Pi 4 with 4 GB of | RAM. It is an altogether vastly better experience than using | Raspbian, in my opinion - even when using KDE. Docker, Code | OSS, and a ton of tools were up and running right away with | pacman and yay. But it will never be as fast as my Dell XPS 13 | DE, and it's definitely not designed to replace it. I have been | extremely impressed with what I can do on the Pi 4, but it is | certainly not as quick or as able as a full blow i5/i7 based | laptop. Apples and Oranges. | trynewideas wrote: | While I get that he wants things to Just Work for things the Pi's | not designed to do, that's not the goal or design of the Pi in | any sense whatsoever. The hypothesis that a Pi would be feasible | for his workflow was set up to fail before he started doing | anything. | Apofis wrote: | This is more of a comparison between MacOS and Linux than a | Macbook and a Pi. | KingMachiavelli wrote: | Many of the issues and personal choices made where due to the | jump between a non-linux OS to a Linux OS. | | Even though the 'default' desktop environment is light weight, a | tiling WM just as i3 or dwm would run perfectly on the Pi. Light | weight application alternatives such as qutebrowser (instead of | Chrome) and Spacemacs (instead of VSCode) would also make using a | Pi a lot easier. | | The lack of 4k@60Hz is pretty annoying altough it actually might | not be noticable with a tiling WM due to the lack of animations. | newsbinator wrote: | It seems to not be so much of a 4k@60Hz problem as a "this | should just work" problem. | | > The first thing I did--which took almost 30 minutes--was try | to figure out how to get 4K (at 30 Hz--the Pi can't output 60 | Hz over its HDMI connection) working with a consistent font | size across all the applications and system controls. | | > The settings in the Appearance preferences seemed to apply to | some window chrome and buttons, but not internally in | applications. So, for example, the File Manager's main window | had readable text after I increased the font size at 4K | resolution, but in order to make filenames and other listings | readable, I had to go into the File Manager's settings and | increase the font size there. | | > Same for Terminal. And Chromium. And... you get the idea. | | What a heck of a thing to have to worry about in 2020. | makomk wrote: | The stupid thing is that I think this might actually have | regressed in Gnome/GTK+ over the years due to them being more | focused on Wayland and semi-intentionally breaking the old | X11 DPI code. | aduitsis wrote: | The RPi4 is actually fully capable of 4k @ 60Hz, as long as | there is no 2nd monitor. If there's a second monitor, then two | 4k displays at 30Hz each. | | A 10" google search can yield https://www.raspberrypi.org/docum | entation/configuration/hdmi..., where it is all explained. | | On a general note, the RPi4 is in my opinion the most exciting | computing piece of news there was in 2019, plus the recent | arrival of RPi4 8Gb gives the option for even more RAM. This is | a sub-100EUR quad-core RISC device that can surpass desktop | class machines from a few years back in many ways. | | The last 64-bit RISC device with a normal desktop I could sit | in front of and work, was a Sun Ultra 10 back in 2000. I think | the RPi4 comes pretty sweet close to being a normal desktop | class machine. | Dahoon wrote: | >The RPi4 is actually fully capable of 4k @ 60Hz | | It depends. It doesn't like 4k even at 30hz if you are | watching a movie. Not unless it is compressed to blockniess. | djmobley wrote: | Dependent on the software you're using, encoding of the | video, throughput of the network/storage device, etc. but | the Pi 4 has hardware decoding support for H.265 up to | 4Kp60. | | I've had no issues playing back 4K @ 30Hz using LibreELEC | on a Pi 4. | groby_b wrote: | Given that Macs (at least the good old trashcan) also can't do | 4k@60Hz over HDMI, that was the one comparison that struck me | as somewhat unfair. | filoleg wrote: | >Macs (at least the good old trashcan) also can't do 4k@60Hz | over HDMI | | I cannot speak for the old trashcan ones (assuming this is a | reference to the desktop Mac Pro), but this has not been true | for at least the last few generations of Macbook Pro laptops. | You just gotta make sure your cable supports HDMI2 and that | you aren't using one of those multi-port dongles. | | Finding a cable/adapter that allows 4k@60hz on macbooks might | be tricky though (as evidenced by a lot of threads on the | topic I found on reddit and Apple forums). I lucked out, and | the first cable I bought (direct USB-C to HDMI, not a dongle) | ended up working swimmingly with no issues. | zdw wrote: | Not sure why you're being downvoted - the 2013 Mac Pro has an | HDMI 1.4 port: | https://support.apple.com/kb/SP697?locale=en_US | | Which is only good for a 30Hz refresh rate at UHD 3840x2160 | resolutions: https://en.wikipedia.org/wiki/HDMI#Version_1.4 | | You could use adapters on the Thunderbolt ports to get 4k60 | support on that hardware. | groby_b wrote: | Yep. And I'm using those Tunderbolt ports for my daily | work, but . (And, you know, it's nice that you can drive a | large amount of screens with the ports, but I was | specifically referring to the HDMI implementation) | | And digging into the specs of the RBpi4, it seems the HDMI | port actually _does_ support 4kp60, which makes this whole | thing even funnier :) | [deleted] | ArtWomb wrote: | Related: Building a Raspberry Pi Cluster | | https://magpi.raspberrypi.org/articles/build-a-raspberry-pi-... | | And: Raspberry Pi Vulkan Driver Makes Progress But Long Road | Remains | | https://phoronix.com/scan.php?page=news_item&px=Raspberry-Pi... | | I had no idea til this week the RP4-B had dual 4k hdmi output. | And I love the idea of a cluster for testing microservices. But | regarding graphics performance I think I would opt for NVidia's | Jetson Nano. | jankotek wrote: | I would strugle the same way on macbook, never used this | platform. Pi4 is fairly nice desktop. I use it as a backup | workstation while traveling. | Havoc wrote: | Title seems a little cringey. | | The 8GB model isn't going to perform much better on these tasks | that the 4GB on that has been available forever and the $75 | device is not a suitable replacement for a $1,299 device. | | I do use Jeff's work to determine what SD card to buy...but the | above has rattled my confidence a bit. | Avicebron wrote: | The title is classic click bait, looks like he's good at it | since right below it he has a youtube video of the project. | It's probably a hustle for some views/ad revenue and not meant | to be a serious project where he legitimately thinks he's | building a mac in his room. | sukilot wrote: | At a penny for a thousand views, that doesn't seem a smart | play. | Avicebron wrote: | I don't know his CPM, but a quick google search reveals the | average (2018) CPM to be $2.80. I agree not a lot, but hey, | worth the passive income probably. | Avicebron wrote: | EDIT: he's on the front page of HN, guess the bait worked.. ___________________________________________________________________ (page generated 2020-06-12 23:00 UTC)