News for hackers. Stuff that matters.
Re:ExectOS – brand new operating system which derives from N... by johndoe0815 on Wednesday June 19, 2024 @02:50AM (#40725547)
Would I trust an OS which states "Why don’t you use GCC? – Because GCC is a crap." in the project's FAQ [1]? This isn't really inspiring confidence.

Also, it's completely not obvious from your web pages which features already work in your OS. And, IMHO, Discord is definitely not "the perfect place to connect, collaborate, and contribute".

Just my 2ct...

[1] https://exectos.eu.org/faq/

Re:ExectOS – brand new operating system which derives from N... by zapp42 on Wednesday June 19, 2024 @04:27AM (#40726105)
My thoughts exactly.
Re:ExectOS – brand new operating system which derives from N... by SV_BubbleTime on Wednesday June 19, 2024 @04:43AM (#40726193)
EdgeOS
Re:ExectOS – brand new operating system which derives from N... by tomalbrc on Wednesday June 19, 2024 @04:55AM (#40726289)
*EdgyOS
Re:ExectOS – brand new operating system which derives from N... by SpecialistK on Wednesday June 19, 2024 @04:45AM (#40726210)
It seems very odd to me that the author would choose to add such an FAQ entry but fail to explain /how/ or /why/ GCC "is a crap." I'm sure there are several valid criticisms of GCC, but to be so forward without a list of examples or even a link to someone else's article does not inspire me to trust your software in my ring 0.
Re:ExectOS – brand new operating system which derives from N... by Etheryte on Wednesday June 19, 2024 @04:49AM (#40726239)
Add to that the very next FAQ entry after that:

> Do you have any kind of tests to check if the code is working as expected?

> We don’t need tests. If it compiles, it is good enough; if it boots up, then it is perfect.

Re:ExectOS – brand new operating system which derives from N... by SpecialistK on Wednesday June 19, 2024 @04:53AM (#40726270)
As someone's personal hobby project - more power to that person! It takes a lot more skill and dedication than I possess. I wish nothing but success and good fortune. And you can be as opinionated as you want.

As something to be presented to the wider world, with a desire to have (testing) users and contributions... Hmm.

Re:ExectOS – brand new operating system which derives from N... by bartvk on Wednesday June 19, 2024 @07:07AM (#40727077)
They're quoting Linus Torvalds.
Re:ExectOS – brand new operating system which derives from N... by Zambyte on Wednesday June 19, 2024 @08:44AM (#40727751)
Then they should link a reference
Re:ExectOS – brand new operating system which derives from N... by lioeters on Wednesday June 19, 2024 @09:15AM (#40728001)
> "Regression testing"? What's that? If it compiles, it is good; if it boots up, it is perfect.

Source: Torvalds, Linus (1998-04-08). linux-kernel mailing list. https://lkml.iu.edu/hypermail/linux/kernel/9804.1/0149.html

Re:ExectOS – brand new operating system which derives from N... by conradolandia on Wednesday June 19, 2024 @10:17AM (#40728551)
"They" are in no obligation of doing anything. It's a hobby project from someone. They owe you nothing.
Re:ExectOS – brand new operating system which derives from N... by Zambyte on Wednesday June 19, 2024 @10:26AM (#40728641)
Re:ExectOS – brand new operating system which derives from N... by cqqxo4zV46cp on Wednesday June 19, 2024 @05:55AM (#40726673)
This is obviously being said at least partially tongue in cheek. Not every website is Microsoft dot com.
Re:ExectOS – brand new operating system which derives from N... by CyberDildonics on Wednesday June 19, 2024 @09:46AM (#40728248)
I don't want to use tongue in cheek software
Re:ExectOS – brand new operating system which derives from N... by josephg on Wednesday June 19, 2024 @10:14AM (#40728506)
Then don’t? Its not like it’s going to replace iOS any time soon.
Re:ExectOS – brand new operating system which derives from N... by CyberDildonics on Wednesday June 19, 2024 @10:49AM (#40728861)
It seems like it's some kind of joke software, but it isn't labeled that way. Here is the creator:

https://news.ycombinator.com/item?id=40725452

Re:ExectOS – brand new operating system which derives from N... by blame-troi on Wednesday June 19, 2024 @09:07AM (#40727932)
Performance art maybe?
Re:ExectOS – brand new operating system which derives from N... by supriyo-biswas on Wednesday June 19, 2024 @09:50AM (#40728288)
You left out "In the spirit of lighthearted development" and "As the project matures, implementing a comprehensive suite of automated tests is definitely on our roadmap."
Re:ExectOS – brand new operating system which derives from N... by BenjaminRH on Wednesday June 19, 2024 @10:41AM (#40728785)
That text was added since the original comment: https://archive.is/4CEWV
Re:ExectOS – brand new operating system which derives from N... by rnmmrnm on Wednesday June 19, 2024 @05:05AM (#40726359)
Re:ExectOS – brand new operating system which derives from N... by SpecialistK on Wednesday June 19, 2024 @05:16AM (#40726432)
Right! Even though that post is almost 20(!!) years old, Theo is respected enough that you could use that as a rationale for crapping on GCC.

Obviously Theo has his detractors, rightfully so. And the language he uses in that post is not what I would use at all. It's downright unacceptable. But at least it's something - a thing from an authority you can point to and say "this is why!"

Re:ExectOS – brand new operating system which derives from N... by Y_Y on Wednesday June 19, 2024 @05:03AM (#40726347)
Anyone with half a drop of technical competence know that GCC is not "a crap". GCC is a fuck, and doubly so if you need D, Ada, JIT or want to find a C++ template error.

> gcc is the worst compiler except all those other compilers

- Winston Churchill

Re:ExectOS – brand new operating system which derives from N... by kirha on Wednesday June 19, 2024 @05:45AM (#40726608)
That's actually true. While, LLVM/Clang is better compiler, I definitely would expect some example here.
Re:ExectOS – brand new operating system which derives from N... by otabdeveloper4 on Wednesday June 19, 2024 @07:48AM (#40727346)
Clang isn't better. It just has a more permissive license so it's what Apple uses.
Re:ExectOS – brand new operating system which derives from N... by KingLancelot on Wednesday June 19, 2024 @09:32AM (#40728126)
Apple started the Clang project buddy, you’ve got your cause and effect backwards.
Re:ExectOS – brand new operating system which derives from N... by pjmlp on Wednesday June 19, 2024 @02:29PM (#40731064)
Yes, because they weren't willing to keep using their GCC fork, for various reason, namely the license (which already made Steve Jobs unhappy once), and being less modular (as per design decision).
Re:ExectOS – brand new operating system which derives from N... by boxed on Wednesday June 19, 2024 @10:14AM (#40728512)
It's also usable as a library in a way GCC isn't. That's why Apple started using it with their OpenGL software drivers back in the day. That's why almost all modern and new programming languages use LLVM, and those that don't do not use GCC.
Re:ExectOS – brand new operating system which derives from N... by pjmlp on Wednesday June 19, 2024 @02:31PM (#40731079)
Even if GCC was easily usable as library, many of those LLVM use cases don't work that well with GCC's license.
Re:ExectOS – brand new operating system which derives from N... by astrange on Thursday June 20, 2024 @03:42AM (#40735987)
That's out of date, libgccjit exists. LLVM is a bit difficult to use as a library because it has no stable API and is in C++ so it doesn't have a stable ABI either.
Re:ExectOS – brand new operating system which derives from N... by pjmlp on Friday June 21, 2024 @02:32AM (#40746784)
LLVM does offer a C based stable ABI, even though it isn't as feature rich as the C++ one, is good enough for most use cases.

https://llvm.org/doxygen/group__LLVMC.html

Re:ExectOS – brand new operating system which derives from N... by boxed on Sunday June 23, 2024 @01:21PM (#40768992)
Hmm.. why is it called "jit"? That seems like it's telling everyone the use case is very different from LLVM. Also the big EXPERIMENTAL banner doesn't instill confidence. Unlike with LLVM which is used by dozens of production languages.
Re:ExectOS – brand new operating system which derives from N... by astrange on Sunday June 23, 2024 @09:24PM (#40772017)
Why would you need it as a library other than to do jit?
Re:ExectOS – brand new operating system which derives from N... by kirha on Wednesday June 19, 2024 @12:29PM (#40729805)
Actually GCC for Windows target is like pain in the ass. Look for how many problems ReactOS had with it. Also this would need SEH to be implemented. Clang gives that out of the box.
Re:ExectOS – brand new operating system which derives from N... by otabdeveloper4 on Monday June 24, 2024 @02:03PM (#40778977)
Don't care for legacy dying OS's, sorry.
Re:ExectOS – brand new operating system which derives from N... by anta40 on Wednesday June 19, 2024 @05:54AM (#40726666)
The compiler it uses: https://git.codingworkshop.eu.org/xt-sys/xtchain

"This is a LLVM/Clang/LLD based mingw-w64 toolchain". Ahh LLVM :D

Re:ExectOS – brand new operating system which derives from N... by mdaniel on Wednesday June 19, 2024 @11:22AM (#40729129)
Wow, A++ job on having white text on a white background for their gitea instance. I was curious if it was just some Firefox specific quirk or something but it seems the .css file is 404 (named "theme-arc-green", so maybe it's best it is 404)
Re:ExectOS – brand new operating system which derives from N... by Laaas on Wednesday June 19, 2024 @06:55AM (#40727009)
It inspires confidence because GCC is bloated and buggy.
Re:ExectOS – brand new operating system which derives from N... by marcodiego on Wednesday June 19, 2024 @10:15AM (#40728522)
> Would I trust an OS which states "Why don’t you use GCC? – Because GCC is a crap."

No.

Two decades ago I could be willing to accept this kind of comment from the 'FLOSS' community if it was about a proprietary vendor (especially microsoft). Nowadays, this behaviour is only useful for pointing: 'look they are still acting like teenagers'.

Re:ExectOS – brand new operating system which derives from N... by htoay342kjfsd on Wednesday June 19, 2024 @12:11PM (#40729613)
Only people who were using gcc 20+ years ago will know the pain