Re: [t2] [ANNOUNCE] t2 Linux 20.10 - ARM64, PowerPC64le, RISCV & more!

2020-12-05 Thread René Rebe
Hi,

> On 4. Dec 2020, at 23:42, Barry Kauler  wrote:
> 
> On 12/4/20, René Rebe  wrote:
>> After a decade of development we are proud to announce the availability of
>> the new T2 Linux Source and Embedded Linux distribution build kit stable
>> release 20.10.
> 
> Rene,
> Congratulations!
> 
> Is the "x86-64-avx" ISO just a generic x86_64, only with the extra AVX
> extensions enabled?

This time I wanted the AMD64 ISOs more optimized and the Haswell is AVX2,
and as this was too much for some folks I rebuild a second one with just AVX.

Yes, that leaves out first gen x86-64. Historically I always built generic,
“Athlon64”, however, given the nature of “optimizing source distribution”,
I wanted some extra performance to better compete with Intel Clear Linux ;-)

> So should work on the very first CPUs that came out with AVX, that is
> back around 2008?

> -- just checked on Wikipedia, that is the Intel Sandy Bridge CPUs in
> 2008, and AMD Bulldozer in 2011.


Yes Intel SandyBridge and AMD Jaguar and later IIRC.

Given the confusion, Maybe I have to resort to just build generic Athlon64 /
Core 2 ISOs in the future to just work everywhere.

Ideally i would JIT my whole OS, but that is another story, …

https://www.youtube.com/watch?v=EmQEE3cDxEo 


René

-- 
 ExactCODE GmbH, Lietzenburger Str. 42, DE-10789 Berlin, https://exactcode.com
 https://exactscan.com | https://ocrkit.com | https://t2sde.org | 
https://rene.rebe.de

--- 
If you wish to unsubscribe from this mailing, send mail to
li...@t2-project.org with a subject of: unsubscribe t2


Re: [t2] [ANNOUNCE] t2 Linux 20.10 - ARM64, PowerPC64le, RISCV & more!

2020-12-04 Thread Barry Kauler
On 12/4/20, René Rebe  wrote:
> After a decade of development we are proud to announce the availability of
> the new T2 Linux Source and Embedded Linux distribution build kit stable
> release 20.10.

Rene,
Congratulations!

Is the "x86-64-avx" ISO just a generic x86_64, only with the extra AVX
extensions enabled?
So should work on the very first CPUs that came out with AVX, that is
back around 2008?
-- just checked on Wikipedia, that is the Intel Sandy Bridge CPUs in
2008, and AMD Bulldozer in 2011.

Regards,
Barry

--- 
If you wish to unsubscribe from this mailing, send mail to
li...@t2-project.org with a subject of: unsubscribe t2


[t2] [ANNOUNCE] t2 Linux 20.10 - ARM64, PowerPC64le, RISCV & more!

2020-12-04 Thread René Rebe
After a decade of development we are proud to announce the availability of the 
new T2 Linux Source and Embedded Linux distribution build kit stable release 
20.10.

The 20.10 release received updates across the board, while a major working 
target was adding new architecture support for ARM64, and RISCV as well as 
further improving cross compilation, and all official ISO images are now fully 
cross build! Over 13800 Subversion revisions indicate the magnitude of the 
release, with over 1000 new packages, new features and various other 
improvements and fixes, including the latest Linux kernel, GCC, LLVM, Clang, 
Rust,  X.org , Wayland, Firefox, KDE, GNOME & everything in 
between.

Aside support for the latest Epyc and Threadripping AMD Zen silicon, with 
enthusiasm we also maintain support vintage hardware. such as the Sony PS3, Sgi 
Octane, Sun UltraSPARC and various other such systems!

More information, source and binary downloads are available open source and for 
free at:

https://t2sde.org 

Since recently the development can also be followed live on YouTube at:

https://youtube.com/renerebe 

There were 13895 changesets with 15589 lines of commit messages.
Approximately 11743 packages got updates, 1006 issues fixed, 11743 packages or 
features added and 275 removed.
Around 102 improvements have been committed.

Toolchain updates:
* updated clang (10.0.1 -> 11.0.0)
* updated llvm (10.0.1 -> 11.0.0)
* updated binutils (2.34 -> 2.35)
* updated gcc (10.1.0 -> 10.2.0)
* updated clang (10.0.0 -> 10.0.1)
* updated llvm (10.0.0 -> 10.0.1)
* updated gcc (9.3.0 -> 10.1.0)
* updated clang (9.0.1 -> 10.0.0)
* updated llvm (9.0.1 -> 10.0.0)
* updated gcc (9.2.0 -> 9.3.0)
* updated binutils (2.33.1 -> 2.34)
* updated clang (9.0.0 -> 9.0.1)
* updated llvm (9.0.0 -> 9.0.1)
* updated binutils (2.32 -> 2.33.1)
* updated clang (9.0.0rc2 -> 9.0.0)
* updated llvm (9.0.0rc2 -> 9.0.0)
* updated clang (8.0.1 -> 9.0.0rc2)
* updated llvm (8.0.1 -> 9.0.0rc2)
* updated gcc (9.1.0 -> 9.2.0)
* updated clang (8.0.0 -> 8.0.1)
* updated llvm (8.0.0 -> 8.0.1)
* updated gcc (8.3.0 -> 9.1.0)
* updated gcc (8.2.0 -> 8.3.0)
* updated llvm (7.0.1 -> 8.0.0)
* updated binutils (2.31.1 -> 2.32)
* updated llvm (7.0.0 -> 7.0.1)
* updated llvm (6.0.1 -> 7.0.0)
* updated gcc (8.1.0 -> 8.2.0)
* updated binutils (2.31 -> 2.31.1)
* updated binutils (2.30 -> 2.31)
* updated llvm (6.0.0 -> 6.0.1)
* updated gcc (7.3.0 -> 8.1.0)
* updated llvm (5.0.1 -> 6.0.0)
* updated gcc (7.2.0 -> 7.3.0)
* updated binutils (2.29.1 -> 2.30)
* updated binutils (2.29.1 -> 2.30)
* updated llvm (5.0.0 -> 5.0.1)
* updated binutils (2.29 -> 2.29.1)
* updated gcc (7.1.0 -> 7.2.0)
* updated gcc (6.4 -> 7.1.0)
* updated gcc (6.3.0 -> 6.4)
* updated llvm (4.0.1 -> 5.0.0)
* updated binutils (2.28 -> 2.29)
* updated llvm (4.0.0 -> 4.0.1)
* updated llvm (3.9.1 -> 4.0.0)
* updated binutils (2.27 -> 2.28)
* updated gcc (6.2.0 -> 6.3.0)
* updated llvm (3.9.0 -> 3.9.1)
* updated gcc (5.4.0 -> 6.2.0)
* updated gcc (5.3.0 -> 5.4.0)
* updated llvm (3.8.0 -> 3.9.0)
* updated binutils (2.26.1 -> 2.27)
* updated binutils (2.26 -> 2.26.1)
* updated llvm (3.7.1 -> 3.8.0)
* updated binutils (2.25.1 -> 2.26)
* updated llvm (3.7.0 -> 3.7.1)
* updated gcc (5.2.0 -> 5.3.0)
* updated llvm (3.6.2 -> 3.7.0)
* updated gcc (5.1.0 -> 5.2.0)
* updated binutils (2.25 -> 2.25.1)
* updated llvm (3.6.1 -> 3.6.2)
* updated llvm (3.6.0 -> 3.6.1)
* updated gcc (4.9.2 -> 5.1.0)
* updated llvm (3.5.1 -> 3.6.0)
* updated llvm (3.5.0 -> 3.5.1)
* updated binutils (2.24 -> 2.25)
* updated gcc (4.9.1 -> 4.9.2)
* updated llvm (3.4.2 -> 3.5.0)
* updated gcc (4.9.0 -> 4.9.1)
* updated llvm (3.4.1 -> 3.4.2)
* updated gcc (4.8.3 -> 4.9.0)
* updated gcc (4.8.2 -> 4.8.3)
* updated gcc (4.8.1 -> 4.8.2)
* updated gcc (4.8.0 -> 4.8.1)
* updated gcc (4.7.3 -> 4.8.0)
* updated gccmakedep (1.0.2 -> 1.0.3)
* updated llvm (3.4 -> 3.4.1)
* updated binutils (2.23.2 -> 2.24)
* updated llvm (3.3 -> 3.4)
* updated x86-64 gcc optimization options
* updated llvm (3.2 -> 3.3)
* update gcc 4.7.2 -> 4.7.3
* updated binutils (2.23.1 -> 2.23.2)
* update binutils to 2.23.1
* updated llvm (3.1 -> 3.2)
* updated gcc (4.7.1 -> 4.7.2)
* updated llvm (3.0 -> 3.1)
* updated gcc (4.7.0 -> 4.7.1)
* updated gcc (4.6.3 -> 4.7.0)
* gcc update 4.6.2 -> 4.6.3
* updated binutils (2.20.51.0.11 -> 2.21.53.0.2)
* updated llvm (2.9 -> 3.0)
* update gcc 4.6.1 -> 4.6.2
* updated gcc (4.5.3 -> 4.6.1)
* updated gcc (4.5.2 -> 4.5.3)
* updated llvm (2.8 -> 2.9)
* updated gcc (4.5.1 -> 4.5.2)
* update

[t2] [ANNOUNCE] t2 Linux 20.10 - ARM64, PowerPC64le, RISCV & more!

2020-12-04 Thread René Rebe
After a decade of development we are proud to announce the availability of the 
new T2 Linux Source and Embedded Linux distribution build kit stable release 
20.10.

The 20.10 release received updates across the board, while a major working 
target was adding new architecture support for ARM64, and RISCV as well as 
further improving cross compilation, and all official ISO images are now fully 
cross build! Over 13800 Subversion revisions indicate the magnitude of the 
release, with over 1000 new packages, new features and various other 
improvements and fixes, including the latest Linux kernel, GCC, LLVM, Clang, 
Rust,  X.org, Wayland, Firefox, KDE, GNOME & everything in between.

Aside support for the latest Epyc and Threadripping AMD Zen silicon, with 
enthusiasm we also maintain support vintage hardware. such as the Sony PS3, Sgi 
Octane, Sun UltraSPARC and various other such systems!

More information, source and binary downloads are available open source and for 
free at:

https://t2sde.org 

Since recently the development can also be followed live on YouTube at:

https://youtube.com/renerebe 

There where 13895 changesets with 15589 lines of commit messages.
Approximately 11743 packages got updates, 1006 issues fixed, 11743 packages or 
features added and 275 removed.
Arround 102 improvements have been committed.

Toolchain updates:
* updated clang (10.0.1 -> 11.0.0)
* updated llvm (10.0.1 -> 11.0.0)
* updated binutils (2.34 -> 2.35)
* updated gcc (10.1.0 -> 10.2.0)
* updated clang (10.0.0 -> 10.0.1)
* updated llvm (10.0.0 -> 10.0.1)
* updated gcc (9.3.0 -> 10.1.0)
* updated clang (9.0.1 -> 10.0.0)
* updated llvm (9.0.1 -> 10.0.0)
* updated gcc (9.2.0 -> 9.3.0)
* updated binutils (2.33.1 -> 2.34)
* updated clang (9.0.0 -> 9.0.1)
* updated llvm (9.0.0 -> 9.0.1)
* updated binutils (2.32 -> 2.33.1)
* updated clang (9.0.0rc2 -> 9.0.0)
* updated llvm (9.0.0rc2 -> 9.0.0)
* updated clang (8.0.1 -> 9.0.0rc2)
* updated llvm (8.0.1 -> 9.0.0rc2)
* updated gcc (9.1.0 -> 9.2.0)
* updated clang (8.0.0 -> 8.0.1)
* updated llvm (8.0.0 -> 8.0.1)
* updated gcc (8.3.0 -> 9.1.0)
* updated gcc (8.2.0 -> 8.3.0)
* updated llvm (7.0.1 -> 8.0.0)
* updated binutils (2.31.1 -> 2.32)
* updated llvm (7.0.0 -> 7.0.1)
* updated llvm (6.0.1 -> 7.0.0)
* updated gcc (8.1.0 -> 8.2.0)
* updated binutils (2.31 -> 2.31.1)
* updated binutils (2.30 -> 2.31)
* updated llvm (6.0.0 -> 6.0.1)
* updated gcc (7.3.0 -> 8.1.0)
* updated llvm (5.0.1 -> 6.0.0)
* updated gcc (7.2.0 -> 7.3.0)
* updated binutils (2.29.1 -> 2.30)
* updated binutils (2.29.1 -> 2.30)
* updated llvm (5.0.0 -> 5.0.1)
* updated binutils (2.29 -> 2.29.1)
* updated gcc (7.1.0 -> 7.2.0)
* updated gcc (6.4 -> 7.1.0)
* updated gcc (6.3.0 -> 6.4)
* updated llvm (4.0.1 -> 5.0.0)
* updated binutils (2.28 -> 2.29)
* updated llvm (4.0.0 -> 4.0.1)
* updated llvm (3.9.1 -> 4.0.0)
* updated binutils (2.27 -> 2.28)
* updated gcc (6.2.0 -> 6.3.0)
* updated llvm (3.9.0 -> 3.9.1)
* updated gcc (5.4.0 -> 6.2.0)
* updated gcc (5.3.0 -> 5.4.0)
* updated llvm (3.8.0 -> 3.9.0)
* updated binutils (2.26.1 -> 2.27)
* updated binutils (2.26 -> 2.26.1)
* updated llvm (3.7.1 -> 3.8.0)
* updated binutils (2.25.1 -> 2.26)
* updated llvm (3.7.0 -> 3.7.1)
* updated gcc (5.2.0 -> 5.3.0)
* updated llvm (3.6.2 -> 3.7.0)
* updated gcc (5.1.0 -> 5.2.0)
* updated binutils (2.25 -> 2.25.1)
* updated llvm (3.6.1 -> 3.6.2)
* updated llvm (3.6.0 -> 3.6.1)
* updated gcc (4.9.2 -> 5.1.0)
* updated llvm (3.5.1 -> 3.6.0)
* updated llvm (3.5.0 -> 3.5.1)
* updated binutils (2.24 -> 2.25)
* updated gcc (4.9.1 -> 4.9.2)
* updated llvm (3.4.2 -> 3.5.0)
* updated gcc (4.9.0 -> 4.9.1)
* updated llvm (3.4.1 -> 3.4.2)
* updated gcc (4.8.3 -> 4.9.0)
* updated gcc (4.8.2 -> 4.8.3)
* updated gcc (4.8.1 -> 4.8.2)
* updated gcc (4.8.0 -> 4.8.1)
* updated gcc (4.7.3 -> 4.8.0)
* updated gccmakedep (1.0.2 -> 1.0.3)
* updated llvm (3.4 -> 3.4.1)
* updated binutils (2.23.2 -> 2.24)
* updated llvm (3.3 -> 3.4)
* updated x86-64 gcc optimization options
* updated llvm (3.2 -> 3.3)
* update gcc 4.7.2 -> 4.7.3
* updated binutils (2.23.1 -> 2.23.2)
* update binutils to 2.23.1
* updated llvm (3.1 -> 3.2)
* updated gcc (4.7.1 -> 4.7.2)
* updated llvm (3.0 -> 3.1)
* updated gcc (4.7.0 -> 4.7.1)
* updated gcc (4.6.3 -> 4.7.0)
* gcc update 4.6.2 -> 4.6.3
* updated binutils (2.20.51.0.11 -> 2.21.53.0.2)
* updated llvm (2.9 -> 3.0)
* update gcc 4.6.1 -> 4.6.2
* updated gcc (4.5.3 -> 4.6.1)
* updated gcc (4.5.2 -> 4.5.3)
* updated llvm (2.8 -> 2.9)
* updated gcc (4.5.1 -> 4.5.2)
* updated binutils (2.2