News for hackers. Stuff that matters.
Re:Allwinner D1s/F133 RISC-V Processor Integrates 64MB DDR2 by wmf on Tuesday October 26, 2021 @03:40PM (#29005277)
This chip looks similar to the F1C100s that was used in the $3 Linux business card: https://www.thirtythreeforty.net/posts/2019/12/my-business-c...

By switching to RISC-V I guess Allwinner can save a few cents of Arm license fees.

Re:Allwinner D1s/F133 RISC-V Processor Integrates 64MB DDR2 by qwerty456127 on Wednesday October 27, 2021 @04:25AM (#29010775)
> This chip looks similar to the F1C100s that was used in the $3 Linux business card

Yet, performance-wise it probably should be capable of running Windows 98. If only people still were writing bloat-free software today...

Re:Allwinner D1s/F133 RISC-V Processor Integrates 64MB DDR2 by rollcat on Wednesday October 27, 2021 @07:37AM (#29011838)
Some of the bloat is institutional, or maybe we should say, "civilisational"? Supporting TLS, modern hardware, media codecs, and so on - this puts a lower bound on the size of a "full" desktop OS, before you even consider a web browser. The next question is what kind of software do you need to get useful work done - not everyone writes code; if you want to edit audio, video, photos, do CAD, etc sometimes you simply need the horsepower.

Also, check out this: https://dataswamp.org/~solene/2021-07-07-old-computer-challe...

Re:Allwinner D1s/F133 RISC-V Processor Integrates 64MB DDR2 by qwerty456127 on Wednesday October 27, 2021 @07:55AM (#29011991)
I'm not sure how much horsepower or anything do TLS require but until very recently there were Win98 drivers capable of supporting almost-modern hardware. Codecs never were a problem on Windows 98 (thanks to the K-lite Codec Pack) and this CPU even has hardware h264 supposedly. Editing audio (besides ultra-professional many-channel ultra high fidelity) never was a problem on Windows 98 either (there was SoundForge). Editing video comfortably still requires highest-end PCs. AutoCAD worked nicely on Windows 98 too. Most of the people apparently only need Office (which was Okay since Windows 3.x), a messenger, a PDF&picture viewer, a media player and a browser. The browser running today websites probably is the heaviest thing of these. Chrome on my Raspberry PI 4 still struggles on many websites (YouTube is the worst, also the most needed there). When I say Windows 98 I generally imagine a 233-500 Mhz Pentium 1-2 CPU with 64-512 MB RAM generally (in fact the 64 MB of RAM in this title is exactly what caught my attention: I immediately recalled the days when I had a 64MB PC and was perfectly happy with it, and I still don't need anything it couldn't easily do those days).

Thank you for the link by the way.

> If you don't have an old computer, don't worry! You can still use your regularly computer and create a virtual machine with low specs, you would still be more comfortable with a good screen, disk access and a not too old CPU but you can participate.

Not really fair. Disk access always is a game changer. Migrating my Core 2 Duo laptop from 1 TB HDD to a 512 GB SSD made it feel like a totally new PC. I didn't try Windows 98 in a VM but Windows XP feels way faster in a VirtualBox than on bare hardware on the same PC (I believe that's because of caching, simple virtual hardware stack probably also contributes to lightning-fast booting).

Re:Allwinner D1s/F133 RISC-V Processor Integrates 64MB DDR2 by fartcannon on Tuesday October 26, 2021 @04:14PM (#29005690)
Might be that they care about open computers.
Re:Allwinner D1s/F133 RISC-V Processor Integrates 64MB DDR2 by alexmcc81 on Tuesday October 26, 2021 @04:33PM (#29005887)
I doubt it. They have been found to be in violation of the GPL for years, ranging from media codecs to bootloaders. Their response, even after joining the Linux foundation, was to obfuscate the code to make GPL violations hard to find.
Re:Allwinner D1s/F133 RISC-V Processor Integrates 64MB DDR2 by naraic0o on Tuesday October 26, 2021 @04:27PM (#29005836)
Allwinner? Maybe, but I highly doubt it. They're one of the worst offenders when it comes to releasing sources.[0]

[0] https://linux-sunxi.org/GPL_Violations

Re:Allwinner D1s/F133 RISC-V Processor Integrates 64MB DDR2 by simosx on Tuesday October 26, 2021 @05:32PM (#29006554)
Allwinner wants to sell as many SoCs as possible. Being open and having good Linux support is good business. The serve the low-end sector, which means they may not spend a lot of money for Linux support. But Linux support is good for business.

About a decade ago, Allwinner was providing an "SDK" to vendors to customize the Linux kernel for their devices. This "SDK" was a tarball of the compiled Linux kernel. In it, there were object files for drivers by third-parties for devices in the SoC that Allwinner sourced from other companies. Allwinner had the source code but obviously could not release it. They did not think better, and included those object files because it helps device integrators (mainly Android) to get the job done.

How do you deal with this issue with this blatant GPL violation? Obviously, you do not alienate the company. They fcked up but it's not the end of the world. They cannot release the source code of parts they do not own. You build a relationship and get them through to the right path.

But what happened in reality? A colossal fck-up. An attempt to "blackmail" the company to release the full source code and enforce the GPL. Listen to this, an attempt to enforce the GPL to a company "located in China". Not even on vendors that sell products in Europe or the US.

This alienated any attempts to get Allwinner's upper management to work with Linux. Allwinner made an effort and released some stuff (https://github.com/allwinner-zh) including the bootloader source and documentation (2015). The damage was done.

In 2016, Linus and other kernel developers posted their position on enforcing the GPL (https://lwn.net/Articles/698452/). Very pragmatic and should have been followed with Allwinner.

Re:Allwinner D1s/F133 RISC-V Processor Integrates 64MB DDR2 by NullPrefix on Tuesday October 26, 2021 @06:44PM (#29007328)
>Allwinner was providing an "SDK" to vendors to customize the Linux kernel for their devices

I tried contacting them to get the SDK for a tablet I had and they just asked me how many SOCs I am planning to buy.

Re:Allwinner D1s/F133 RISC-V Processor Integrates 64MB DDR2 by PeterisP on Tuesday October 26, 2021 @07:41PM (#29007870)
Well, that's pretty much what "providing SDK to vendors to customize their devices" means; if you're not planning to buy SOCs to make large quantities of custom devices, you're not a vendor for whom the manufacturer cares to provide an SDK.
Re:Allwinner D1s/F133 RISC-V Processor Integrates 64MB DDR2 by phlipski on Tuesday October 26, 2021 @08:20PM (#29008158)
Allwinner isn't the only vendor guilty of that. Ever try finding a datasheet for any Broadcom or Qualcomm part? I'm not defending the practice. I wish all SOC vendors would give full access to any/all documentation. They can still have a policy of "no support unless you sign a contract to buy X number of parts."
Re:Allwinner D1s/F133 RISC-V Processor Integrates 64MB DDR2 by voldacar on Tuesday October 26, 2021 @09:04PM (#29008462)
> an attempt to enforce the GPL to a company "located in China"

I'm not entirely sure what you mean by this. Companies in certain areas shouldnt have to follow the same rules as the rest of us? The GPL doesn't mention any geographical areas where it doesn't apply

Re:Allwinner D1s/F133 RISC-V Processor Integrates 64MB DDR2 by marcan_42 on Wednesday October 27, 2021 @03:49AM (#29010602)
The GPL, and copyright in general, only applies in jurisdictions where you can effectively enforce it. Elsewhere, it might as well not exist.
Re:Allwinner D1s/F133 RISC-V Processor Integrates 64MB DDR2 by pabs3 on Wednesday October 27, 2021 @04:55AM (#29010910)
Naomi Wu's actions in China brought Umidigi into GPL compliance, so it seems possible to get Chinese companies to comply with the GPL.
Re:Allwinner D1s/F133 RISC-V Processor Integrates 64MB DDR2 by kfprt on Tuesday October 26, 2021 @09:58PM (#29008770)
As a practical matter the rule of law in China is more or less nonexistent.
Re:Allwinner D1s/F133 RISC-V Processor Integrates 64MB DDR2 by DiogenesKynikos on Wednesday October 27, 2021 @05:49AM (#29011187)
Copyright law exists in China, and enforcement has dramatically ramped up over the last decade.

Since 2014, there have been specialized IP courts in major cities, and the volume of IP litigation in China is now similar to that in the US. China used to be the Wild West of IP, but that's been changing.

Re:Allwinner D1s/F133 RISC-V Processor Integrates 64MB DDR2 by kjs3 on Tuesday October 26, 2021 @08:36PM (#29008277)
Giant company willfully violates the rules, and when someone tries to make them follow the rules, the poor, poor little giant company is "blackmailed" and it shouldn't have been done because they're "located in China". Or something.

This is why we can't have nice things.

Re:Allwinner D1s/F133 RISC-V Processor Integrates 64MB DDR2 by belval on Tuesday October 26, 2021 @04:27PM (#29005828)
Maybe but from the way they violate the GPL license and keep distributing binary blobs for their hardware I'd go out on a limb and say the money angle is more likely.
Re:Allwinner D1s/F133 RISC-V Processor Integrates 64MB DDR2 by kjs3 on Tuesday October 26, 2021 @08:26PM (#29008203)
Check out the history of Allwinner and open source and get back to us.