The Linux kernel authorities are currently discussing whether to enable support for Microsoft C (MSVC) language extensions. Sounds like heresy? It turns out, this is about the growing importance of the Clang compiler. The patches under review do not aim to compile Linux with
16
72
635
Replies
@unix_byte More info: https://t.co/PyXeGMqMu8 So it's about enabling the "-fms-extensions" compiler argument . And Linus seems to be OK with it.
0
2
6
Don't miss out. Christmas delivery cutoff is coming fast. USDA Prime steaks. Gold gift box. Delivered to their door before the 25th. 6 FREE Petite Ribeyes + FREE shipping ($240 value) Code SANTA229 | Orders $229+ ⏰
0
1
5
@unix_byte "Supporting both dialects means the kernel can build and test under more configurations." No, it builds under the same set of configurations as before, but allows kernel devs to use some Microsoft-invented extensions to the C language.
0
0
4
@unix_byte how about one solid linux distro? the servers are good, no reinvention is needed here we need a good everyday version for the everyday users no we don’t wanna chmod and sudo and aptget and all that microsoft is microsoft, leave it be
1
0
3
@unix_byte Linus was found to have spoken at the WEF. It's time to just fork the kernel or move to BSD.
1
0
2
@unix_byte Doesn's adding dependancy to compiler extentions add brittlity rather than reduce it?
0
0
2
@unix_byte Haven't those extensions been part of GCC since forever (and LLVM inherited them through GCC compatibility)?
0
0
3
Linux makes a guarantee that almost no other Unix-like OS dares to make: The raw system calls are the public API. If you look at macOS or OpenBSD, the "kernel ABI" is effectively private. The only supported way to talk to the kernel is through the system library
24
72
938
Visual Basic IDE (1991) revolutionized programming. It democratized it, until JS-based web frameworks un-democratized it two decades later. - Visual designer (no code needed) - BASIC (no coder needed) - Fast (no expensive computer needed) - All-in-one (no toolchain or
247
255
2K