this post was submitted on 13 Aug 2024
16 points (57.1% liked)

Linux

47756 readers
806 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Maybe this is a hot take. However, a lot of the Chromebooks that were deployed by schools during covid are build like tanks while being super lightweight and having great battery life. Meanwhile the old thinkpads are 10 years old and are probably starting to wear down. Many Chromebooks support coreboot these days so theoretically they have the potential to be more private and secure. Some of them are also arm which means that they are more efficient from an architecture perspective.

Edit:

I like how incredibly controversial this is. I have successfully split the votes

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 3 points 2 months ago

I got a chromebook with 2gb RAM, the shittiest CPU and 16gb of storage. Slapped arch on it and it works great for watching movies and youtube.

[–] [email protected] 4 points 2 months ago

I am on a backpacking trip with my son right now. I wanted a laptop but did not want to carry anything heavy and did not want to be upset if it was broken or stolen.

I bought a 2013 MacBook Air off eBay for $60 and put EndeavourOS on it ( 128 GB SSD and 8 GB of RAM ). The webcam did not work out-of-the-box but the driver for that was in the AUR ( so just a simple ‘pacman -S’ post install ) and everything else worked perfectly.

The apps I have used so far on the trip are LibreOffice, Firefox / Edge, Email, IntelliJ IDEA, and Microsoft Teams. I built an up-to-date version of the Ladybird browser just to check-in on the status. The MacBook has performed wonderfully and exceeded my expectations.

I guess my point is, even when my requirements were perfect for a Chromebook, I still did not even think of one. This machine is so beautiful, I cannot imagine why I would settle for a Chromebook next time. How much cheaper is it going to be than $60?

[–] [email protected] 9 points 2 months ago

As others have mentioned, perhaps while the metaphor is weak, your spirit is strong!

My kid's Chromebooks (I purchased for them before the school provided) reached EOL before they finished elementary school.

I installed Linux (Gentoo) so we could continue using them. When power is correctly configured, they were very cool to use as a quick tool to search for something, answer an email, write a quick document and other simple tasks. They did not work well as workstations as an old Thinkpad might.

Since they are so light, and the battery lasted forever, we would leave them on a counter, and pick them up as needed.

[–] [email protected] 17 points 2 months ago (1 children)

Chromebooks? Built like tanks?

Maybe if you folded origami tanks and spritzed them with water. They're cheap, they're cheaply made, and they're made to be e-waste.

[–] [email protected] 3 points 2 months ago (1 children)

It depends

There are a lot of devices geared toward schools. Many of these devices are certified to be dropped and have keyboards that are completely sealed. They are designed for students who are abusive and highly destructive. Some even have military certifications. I've scene these devices survive being stepped on and covered in coffee

[–] [email protected] 5 points 2 months ago

As an IT technician in a school, I have to repair Chromebooks of many different models on a regular basis, mostly from Dell and Lenovo. I haven't seen one that I would consider durable yet. All of them use butterfly switches that break when a child rips off the keycap, meaning the whole keyboard has to be replaced. It is also common for the brass inserts into which the hinges are screwed to pop out of the plastic on most models due to rough handling. We also had one Lenovo model where almost every device we put into service developed a no power issue due to the same ceramic capacitor going short. Of course, the display panels are just normal panels that crack when struck - that is probably the most common damage we have to deal with.

[–] [email protected] 9 points 2 months ago (1 children)

Thinkpads are fairly powerful as laptops go. Are you talking about some very strong variety of chromebook here?

[–] [email protected] -1 points 2 months ago (2 children)

The ones from schools are very tuff. I wouldn't call a 10-15 year old thinkpad powerful

[–] [email protected] 4 points 2 months ago

No way. My T420 with a 3.4ghz 4c8t i7 absolutely outpaces any celeron POS Chromebook. Either you don't have much experience with good (T-series) Thinkpads or you don't have much experience with Chromebooks.

[–] [email protected] 5 points 2 months ago

I think they mean powerful as in compute power, and since they're designed to be thin clients, the answer is no. They're universally underpowered the day they come out.

[–] [email protected] 5 points 2 months ago (1 children)

I'm not a thinkpad guy, but I thought one reason for people liking old thinkpads is that the old ones came with cpu's that predate the intel management engine.

[–] [email protected] 3 points 2 months ago (1 children)

Exactly. The ARM Chromebooks can run coreboot in a lot of cases. I am not sure about WiFi and GPU acceleration but at least those can be isolated if necessary.

[–] [email protected] 4 points 2 months ago* (last edited 2 months ago) (1 children)

Coreboot does not remove IME. Libreboot (a coreboot distro) does. Or neuter it.

[–] [email protected] 0 points 2 months ago

It can be configured however you want. Also ARM devices don't have ME

[–] [email protected] 16 points 2 months ago (1 children)

Most Chromebooks from the last 5 years have 8 GB of RAM and 32/64 GB internal drive. That's not enough to satisfy the kind of user who would buy a Thinkpad.

I have 4 Chromebooks that I converted to Linux, from the era before the aforementioned, with 4 GB of RAM and 16 GB of internal space (and just 1366x768 res -- kdenlive and some cad apps don't fit in that res, not even some of the DE pref panels fit!). At 16 GB internal disk, only Debian fits in there properly. Mint and all ubuntu-based ones, or fedora are either out of space, or with only 1 gb left (Debian leaves 8 GB free). Also, it's near impossible to use a modern web browser to browse the web with 4-5 tabs at the same time at 4 GB of RAM -- you always hit the swap sooner than later. So it's literally bare bones experience.

The newer Chromebooks, with 8 GB RAM and 32/64 internal space are definitely better, but still nowhere near the "modern" specs required to run Linux properly (especially if you also want to do some video editing). In fact, look at the Cosmic DE. While it's new, and without any code fluff, it requires a minimum of 2.4 GB of RAM just to boot (which is more than gnome/kde).

So yeah, Chromebooks have nothing on Thinkpads. Not for the kind of users who buy thinkpads anyway.

[–] [email protected] 2 points 2 months ago (1 children)

Pfffft...the hell they are.

First off, so few models of Chromebooks even allow you to bother sideloading or outright install a Linux distro over ChromeOS. Eventually, Google cut that stuff out so now almost every Chromebook now won't allow you to do that without going through some Developer Mode loop that makes you think you'll get by.

Secondly, Chromebooks are just e-waste. That's their design. They're only made to be online-only "laptops" with just an expiration date attached to them, that date being how long Google wants to bother supporting it with security updates provided something doesn't break down first within the first two years.

Thinkpads have more longevity, they're built well and they're meant to go the distance. Chromebooks has been and will continue to be a joke.

[–] [email protected] 0 points 2 months ago

You haven't scene how tuff some of these devices are. You can get them for cheap and they last all day and can be heavily abused.

Maybe comparing them to thinkpads is a stretch but I could see a use as a travel device.

[–] [email protected] 9 points 2 months ago (1 children)

There's certainly a case to be made for saving Chromebooks from the landfill by installing Linux. There will be plenty of people who will be happy to have one. But that will be a different target audience than the people who use old ThinkPads.

[–] [email protected] -1 points 2 months ago

School grade Chromebooks are some of the toughest devices on the market

[–] [email protected] 12 points 2 months ago

My old Thinkpads disagree.

[–] [email protected] 24 points 2 months ago (1 children)

Modern Chromebooks are typically slower and more resource limited than even quite old laptops ( like Thinkpads ). They may also be difficult to service and expand.

Chromebooks as a class may become common devices. Sadly though, I think most of them are destined to be e-waste.

[–] [email protected] 1 points 2 months ago

My experience differs. I used a Chromebook that had a Celeron and it worked pretty well, not much worse than my Ryzen 5 4000x laptop on Windows or Linux.

Not sure if Linux would run better or worse than ChromeOS on that Chromebook.

[–] [email protected] 7 points 2 months ago* (last edited 2 months ago) (1 children)

::: spoiler Thinkpads were the enterprise standard. They were well documented and had full spec implementations of software. This was the reputation that built the icon.

I don't trust anything from Google and especially anything with ARM. I'll use Graphene, but only because of the TPM chip that can better prove what is happening in hardware when absolutely every mobile device made is a heap of shit hardware.

With a computer I have better options. When I was younger and dumber, I thought Android was great because it was Linux. Since then I learned that the entire scheme of Android is a way for google to enable and manipulate an industry while stealing ownership of all consumer devices using orphaned kernels to depreciate devices.

I learned my lesson. Everything google touches is a shitty scheme. Everything from the "free" stalkerware internet model that has completely undermined the third pillar of democracy (free press/freedom of information), the ownership over a part of me that is used to manipulate me, to the theft of my device itself; nothing google does is ever in your best interest. The only time it is worth buying google stuff is with an extremely well reasoned group like Graphene OS that have nothing to do with google and are not in any way funded by or associated with google.

ARM is dead in the water. The writing is on the wall. The same last hoorah of hardware happened when Power PC, and the 68k Motorola stuff was about to die. The most important thing to know is how Apple actually works and has always worked when it is successful. Apple leverages sinking ship silicon with buying power, and next level software development to squeeze all the untapped potential out of the device. All of the bugs and issues are fairly well known and documented. This low grade trailing edge hardware is placed in a pretty dress and marketed to people that are clueless about actual hardware. These people are paying a premium. Their stuff works great and performs quite well for what it is, but nothing about it is cutting edge. Apple profits from selling old tech as a premium product. The 6502 was a hackjob that started the trend and it only existed because it was a third as much money as all other processors. That was its only real selling point. Their fab quality was so bad, MOS couldn't compete with the speeds of their competition. They came up with the first dual instruction loading pipeline to try and get anywhere near the speeds of Zilog, Intel, and Motorola. This is how Apple started; with the 6502. The only architecture that Apple has ever used that has not already failed is x86. When Apple chooses ARM, that is the death knell. The true tell about ARM is how it was sold by the original Acorn group ownership right after RISC-V won the legal case against UC Berkeley for full independence. The entire business model of ARM is to keep everything proprietary. This is a key player in theft of ownership and the dystopianism of the present neo feudal digital age. This is the polar opposite of the original legacy of the IBM Thinkpad. The present hardware with Thinkpad stickers doesn't come close to that original legacy in any way. The world is more complicated now. But, we have tools like Linux hardware probe to find what works and what doesn't, and distros like Fedora just work.

[–] [email protected] 6 points 2 months ago* (last edited 2 months ago) (1 children)

I am a big RISC-V fan and often write how it will eventually push ARM down but let me do the opposite here.

Apple Silicon uses the ARM ISA but Apple designs the chips themselves and TSMC makes them. This makes it a very different situation from PowerPC.

TSMC offers more advanced manufacturing than Intel does. This is not changing anytime soon. From that perspective, Intel looks to be more in the PowerPC seat this time around. Their recent troubles are going to hang a serious anchor on their R&D. It is not at all clear what their future looks like.

Add to this the timing of Intel stumbling just as the Qualcomm X Elite chips enter the market and we have a very interesting competitive moment. Power and battery life matter a lot these days. Will it matter enough to counter speed bumps in app compatibility? We will see.

Independent of Apple, ARM may become viable in the Windows space and that would be entirely new. If it does not happen, it does not really hurt Apple. However, if ARM does take a cut of the Windows market, it does hurt Intel and puts them more into the place PowerPC was historically. If X Elite ( ARM ) does not fail on Windows, it will probably become the preferred option on laptops. If that happens, maybe it reduces Apple market share as well but not enough to push Apple off their own silicon.

As long as Apple sells enough volume, they can continue to design their own chips. It does not even matter how well ARM themselves are doing. If Apple continues to be good at it, there is no reason to switch.

So, while it sounds like you and I may agree about RISC-V vs ARM, remember that Apple does not buy their chips off of ARM. Apple gets its chips from TSMC and, far from being “old tech”, they are buying manufacturing process superior to anything Intel has access to. Also, Apple’s market is not just laptops and desktops. They are using Apple Silicon in all those iPhones and iPads at volumes that dwarf the PC side.

The reason that Apple moved away from PowerPC ( and Motorola before that ), was because of the economics. With only 15% of the PC market, Apple was the primary driver of PowerPC and had to fund all its innovation ( including manufacturing ). Now, they have control of the design and use it to serve much higher volumes while TSMC ( biggest in the world ) drives the manufacturing at the forefront of the industry. Most importantly, Apple is not really impacted at all by the success of the rest of the ARM space. If ARM fails, it does not really hurt Apple. If ARM is very successful, maybe it helps Apple a bit with more software available, especially on alternative OS like Linux. But alternative OS options for Apple hardware are a mixed blessing for them anyway.

It is a very different world m.

[–] [email protected] 1 points 2 months ago* (last edited 2 months ago) (1 children)

::: spoiler I appreciate the perspective, and acknowledge that Apple is on an edge node. ARM sells the IP blocks required to create masks. Apple is designing chips as much an a toddler with wooden toy blocks is a master carpenter. They are paying a hefty royalty to ARM both for the design and for every single chip sold. RISC-V obsoletes this business model.

While it is true that Intel struggles, the Intel/AMD duality and transparency have a history that goes back to the government/enterprise requirement for second sourcing. Perhaps we live in a world where figureheads are completely ignorant of single source extortion and monopolies, but this is the direct inevitability of any move to ARM.

I believe, the push for ARM is limited to the consumer space, and is attempting to follow the footsteps of smartphones, and Apple, as a method of planned obsolescence through a proprietary POSIX kernel. This move is intended to undercut the market in hopes that people are ignorant enough to sell their right of ownership and get stuck with a worthless product in the long term.

One could argue that all hardware is a worthless product long term. That has been the case for quire a while, but not as recently, and won't remain the case in the future. The odds are high that your present mobile device is not much more advanced than your last. If your present device was designed for reparability and durability, it could likely last 5-10 times longer than the orphaned kernel used to steal ownership and prevent you from doing so. That kernel leverages a proprietary binary that supports the hardware and obsoletes the device. Every device model, and even some carrier sub-models have a unique binary that makes no sense to reverse engineer to open source the support. It has been attempted before, such as the LG Hammerhead, but the challenge is too monumental and time consuming.

All that said, I don't think anyone has seen where the market is headed right now. If you step back to the big picture abstraction, as I love to do, there is a very important shift that is happening right now. At the present, all processor designs have failed. They use a math coprocessor for matrix multiplication. Thia is an absolute disaster for the CPU architecture. Intel tried this in the early days of x86 with a math coprocessor as an accessory and it failed miserably in practice. Under the surface, this issue comes down to the bandwidth of the L2 to L1 cache memory.

I have been thinking about this for awhile, and while entirely speculative, I don't think this is a solvable problem without a 10 year scale redesign from scratch. This area of the die is at the edge of the insanely fast clock speeds in the core. Increasing the bus width here will inevitably cause major issues. This is in the gigahertz regime where electrical properties turn magic with signals that can jump gaps all over the place because everything is a capacitor, a resistor, and an inductor. The power differential of signals in this region is miniscule, and a large amount of parallelism is a monumental hurtle for instances when the majority of that bus is in the high state. If that bus could be wider, I believe it already would be. The push for single threaded performance and the marketability of CPU speed is what drove the evolution of this CPU architecture for decades now.

The market is focused on the most viable alternative of the maths coprocessor using a GPU, but this is a hack and is long term untenable. In the long term, data centers are not going to bear the overhead of a dual compute solution. Anyone that designs a new scalable processor that can handle both traditional code and matrix multiplication flexibly will win the ensuing market across the board. Any business that can handle both types of execution and scale to accommodate demand utilizing their entire available infrastructure will inevitably be much more efficient and with more profitability.

What does this really mean, it means that as of a year and a half ago, the entire market changed at the foundational level. Hardware is very slow. It takes 10 years from initial idea to first consumer market availability. At best, that means that the current systems paradigm has ~8 years before total obsolescence. I am willing to bet the farm, no one will be using a CPU from the present, or a GPU as a math coprocessor for matrix math.

How does this change the market? - nobody asked - It takes away the advantage of incumbency and establishment. It also takes away the security of iterative conservativism. Now all the sudden it is a massive liability to be iteratively conservative. Simply having the capital to pursue this new shift is a viable path to a competitive market share. There is absolutely no reason to hire ARM to do anything from scratch like this. It is far smarter to poach their engineers and from academia and use RISC-V without paying the royalty to an unnecessary middle man. ARM's only selling point is the initial cost savings of a prepackaged design, but all of their IP blocks are still focused on single threaded code execution. In fact, ARM is at a major disadvantage due to the nature of reduced instructions as it will require a redesign to accommodate an AVX like instruction capable of loading matrix math quickly.

The primary way Apple/ARM is handling AI workloads right now is through software optimisations. Sizing the tensors to the actual hardware massively improves the speed. This is simply software stuff. AI is moving too fast for this to work as a long term practice. Every model architecture needs to be tweaked, and the future will be very different. A flexible solution at the hardware level is required.

American businesses have become extremely slow and conservative. There is no telling who is doing the next generation of dominant hardware right now. Judging by the clown show of how the Americans handled tooling up for EV's, I expect the industry will pivot to Asia entirely. They have the foresight and stability to compete in this situation. The only question is really if ASML wants to stay relevant and sell to China, or if China has already found a replacement solution for EUV. I don't think anyone will reveal a single detail of what they are working on in the present, but when everyone shows their hand, it is a truly open statistical game unlike any time in the last 30 years. I see no reason why the establishment has a fortified entrenchment in the market.

I believe this will kill both ARM and x86 in a different future world, bond.

[–] [email protected] 2 points 2 months ago (1 children)

That’s not right. It’s not even wrong.

TSMC provides the cell library.

[–] [email protected] 1 points 2 months ago

As far as I understand it, wouldn't the cell library be more like the node equivalent of a KiCAD library for 0402 passive footprints for PCB design? Like here is how we must do gates, buses, etc. But that has nothing to do with the way the ALU is setup or the LCR aspects of a final design? I've honestly only watched Asianometry, skimmed Intro to VLSI a few times, dabbled in FPGA, built Ben Eater's bread board computer, and screwed around with a CPU scheduler to learn why my last computer sucked at complex CAD assemblies. When I was looking for AI hardware to run LLM's I went deep enough to understand the specific CPU limitation and upon learning about my phone's matrix coprocessor I tried learning enough to understand why the thing even exists. That lead me to the understanding that a model can be designed for a specific architecture and run MUCH faster and smaller. I explain things as they sit on my road map of understanding, and knowing I'm likely wrong on the edge cases. I am no expert. I'm trying to give anyone enough rope to pull on so that I can find out here I'm wrong and learn. I share because I want to learn, I want to be wrong, but only in a way that I can extend incrementally from my mental roadmap.

[–] [email protected] 30 points 2 months ago (1 children)

Lot easier to swap parts on a thinkpad.

[–] [email protected] 3 points 2 months ago

That's a fair point

[–] [email protected] -3 points 2 months ago (1 children)

Probably we don't need new Thinkpads. And the old either. The main motivation behind the desire of people to by old Thinkpads is a desire to be a part of the club and culture, to look like a hacker, a geek. The same motivation had early apple fanboys. I hope smarter people will become less dependent from such crowdthinking phenomena not more.

[–] [email protected] 1 points 2 months ago (1 children)

Old thinkpads work well and (opposite of Apple) they are cheap. I buy them from familiarity but am open to other suggestions in that price range.

[–] [email protected] 3 points 2 months ago

Don't feed the trolls, please.

[–] [email protected] 7 points 2 months ago (2 children)

New Thinkpads are still great Linux laptops, so there's a steady stream of newer 2nd hand models coming on the market.

[–] [email protected] 3 points 2 months ago

———————————No coreboot?——————————— ⠀⣞⢽⢪⢣⢣⢣⢫⡺⡵⣝⡮⣗⢷⢽⢽⢽⣮⡷⡽⣜⣜⢮⢺⣜⢷⢽⢝⡽⣝ ⠸⡸⠜⠕⠕⠁⢁⢇⢏⢽⢺⣪⡳⡝⣎⣏⢯⢞⡿⣟⣷⣳⢯⡷⣽⢽⢯⣳⣫⠇ ⠀⠀⢀⢀⢄⢬⢪⡪⡎⣆⡈⠚⠜⠕⠇⠗⠝⢕⢯⢫⣞⣯⣿⣻⡽⣏⢗⣗⠏⠀ ⠀⠪⡪⡪⣪⢪⢺⢸⢢⢓⢆⢤⢀⠀⠀⠀⠀⠈⢊⢞⡾⣿⡯⣏⢮⠷⠁⠀⠀ ⠀⠀⠀⠈⠊⠆⡃⠕⢕⢇⢇⢇⢇⢇⢏⢎⢎⢆⢄⠀⢑⣽⣿⢝⠲⠉⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⡿⠂⠠⠀⡇⢇⠕⢈⣀⠀⠁⠡⠣⡣⡫⣂⣿⠯⢪⠰⠂⠀⠀⠀⠀ ⠀⠀⠀⠀⡦⡙⡂⢀⢤⢣⠣⡈⣾⡃⠠⠄⠀⡄⢱⣌⣶⢏⢊⠂⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⢝⡲⣜⡮⡏⢎⢌⢂⠙⠢⠐⢀⢘⢵⣽⣿⡿⠁⠁⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠨⣺⡺⡕⡕⡱⡑⡆⡕⡅⡕⡜⡼⢽⡻⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⣼⣳⣫⣾⣵⣗⡵⡱⡡⢣⢑⢕⢜⢕⡝⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⣴⣿⣾⣿⣿⣿⡿⡽⡑⢌⠪⡢⡣⣣⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⡟⡾⣿⢿⢿⢵⣽⣾⣼⣘⢸⢸⣞⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠁⠇⠡⠩⡫⢿⣝⡻⡮⣒⢽⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ —————————————————————————————

[–] [email protected] 6 points 2 months ago (2 children)

Stupid fucking Lenovo is starting to buy back EoL computers. I swear it's to cut down on the available second hand computers on the market.

Can't have poor people having decent things to use for cheap.

[–] [email protected] 2 points 2 months ago (1 children)
[–] [email protected] 5 points 2 months ago

They're going to start doing it at my job. So the source would be my boss.

[–] [email protected] 4 points 2 months ago

That's news to me - and a bit of a dick move.

load more comments
view more: next ›