Linux 4.16 Released (phoronix.com)
An anonymous reader writes: Linus Torvalds has released Linux 4.16. Linux 4.16 integrates more of the VirtualBox guest drivers into the kernel, provides AMDGPU DC multi-display synchronization, continues with mitigation improvements for Spectre and Meltdown mitigation, tightens up access to /dev/mem by default, and many other improvements and changes.
Is this release an April Fools joke?
Monolithic kernels will eventually get too big for their britches. Whatâ(TM)s a decent alternative?
For Linus so loved the world, that he gave his only begotten Kernel that whosoever uses Linux should not perish, but have everlasting uptime.
Is systemd part of the kernel yet? Or is it the other way round?
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
Haha, very funny, Linus!
This is sackralige.
Its the other way around. You'll get windows with a linux interface - shortly before ms collapses. Powershell is a start....
4.16 = 4sq = 16.
At this rate the Lunix will never catch up to Windows, which reached version 2000 EIGHTEEN YEARS AGO!!!
When?
How Microsoft made Linux run on Windows was by adding hooks through an abstract layer. Unfortunately, Windows was designed with a HAL (hardware abstract layer) from the beggining when David Cutler wanted to make it portable across hardware. Win64 and wow32 (win32onwin64) are really layers on top of the kernel for runtimes. Linux is another one.
Linux is a macro-kernel so this would be messy (reminds me of the old Linux is obsolete it isn't a micro kernel debate from Andy Tannabum) but could be I guess possible if someone wanted to a winapi including NDIS and lord knows what else hooks into the linux kernel itself.
Then a daemon could use those hooks and launch the inverse of WSL that is on Windows 10 to run binaries.
Also keep in mind at this time only console linux apps work on Windows. This is because the OpenGL and device driver API and ABI's have not been ported yet. On Windows everything is gui based :-(
So this would not be easy or possible unless one wants to just run win32 powershell scripts and dos commands.
http://saveie6.com/
WSL is not Linux on Windows. It's GNU/Windows, nothing more.
Ubuntu 18.04 better get this!
You've obviously never had to admin windows networks. There's a lot of bubblegum and nailing wire between you, your products, and your customers if the entire ecosystem between them is windows based.
WSL is not "GNU" anything. It's proprietary, it's a compatibility layer, and it's not complete enough to actually make most Linux based code work. If you think I'm kidding, try any X based application, sshd, and httpd.
It depends on what the question is, if it's Microsoft doing a kernel swap while keeping all their binary blobs nVidia-style I imagine they could do it fairly easily. Like if all you want from the Linux kernel is totally generic functionality like allocating memory, mapping IO, catching interrupts etc. with blob drivers and blob libraries providing most the API, kinda like using winetricks to install the real DirectX libraries from Windows. It wouldn't really be Linux as you know it though, it'd be more like that deep, deep buried in OS X is the BSD kernel.
Live today, because you never know what tomorrow brings
I keep hearing about this Linux thing, is it any good?
I'm afraid that this is not remotely possible. The kernel and the critical libraries, for Windows 10 are proprietary and Microsoft does not follow the published API's.
Your post really misses it. The Windows kernel and the Windows API are two different things. The whole reason you "can't" run Windows on Linux isn't because you can't--there's been at least a few examples of people replicating the NTOS kernel and running stuff on that, for example. It's because a large part of what makes Windows Windows is the user API. Note that Microsoft didn't recreate and X server and Konqueror.
The whole point is they can make freely available code run on top of an ABI--stuff like GL stuff would be harder but plenty of companies have ported Xorg and once that work was done most GUI apps would mostly work--there's still some Linux stuff they're not implementing completely enough, but it's all in the realm of relatively basis and doable. The reverse isn't true because the only way to duplicate the Windows experience would be to duplicate the vast majority of the library software. That's precisely what WINE has been doing.
To that end, I'd point out the obvious: what the GP was asking for already exists in WINE. Not to the degree of 100% compatibility, but then WINE is chasing a massive moving target without any reference source code. I can only imagine how long it'd take Microsoft to duplicate KDE/Gnome, Libreoffice, etc without the source. Regardless, there's little point to making an NTOS duplicate to run Microsoft code for Linux because virtualization is consistently better--except for 3D graphics--without worrying about subtle implementation details. The reverse is mostly true for Linux and Windows. If there were any real desire to support Linux seriously, it'd be in the same scope of XP Mode* and that integration.
The point, though, is precisely to implement just the minimal text console stuff to placate Linux people just enough to use Windows. Any serious effort towards that end would be like XP Mode*.
* You remember XP Mode, right? That thing they dropped in Windows 7. It was meant as "a short term application compatibility solution". Ie, it was a way to excuse Windows 7 intentionally breaking bad, old designs but with no real intention for long-term support or improvement. I mean, do you really think MS dropped all the backwards compatibility just so they'd have a whole other OS--XP--to support indefinitely? That'd only drive home the point you're better off just using XP natively indefinitely. Just like Linux.
WSL is not "GNU" anything. It's proprietary, it's a compatibility layer, and it's not complete enough to actually make most Linux based code work. If you think I'm kidding, try any X based application, sshd, and httpd.
httpd compiles and runs fine on WSL
Every x apps I tried runs fine as well, didnt try sshd though.
What? No AI engine? What about a smart assistant? This Linus guy obviously doesn't know much about operating systems.
WSL is not Linux on Windows. It's GNU/Windows, nothing more.
You know there is more to FOSS than Gnu? It is popular on Debian circles and in groups here but Apache, LibreOffice, clang, and others use more free MIT/BSD style licenses.
http://saveie6.com/
They sell it in the same shop as the phone with two USB ports and GNU/linux, and the offline game console that plays AAA games, and the steam-powered car without power steering.
Why does the Linux kernel need a subsystem for refrigerator control? Does every device get it's own "subsystem" now?
GNU/Windows, not GNU Windows. The GNU operating system running over Windows. Just as GNU/Linux is the GNU operating system running over the Linux kernel - or did you think RMS was claiming the Linux kernel was a GNU project?
Year 2020: *BSD and Linux systems are fusioned into only one OS (to forget derivative works, to forget licenses, ..).
I'm planning a new programming language for the kernel that deprecates the weak C. The big problem is that those MLOCs have to be rewritten from the scratch for this new programming language and some modules are deprecated for the modern devices.
Give me the FreeBSD kernel with the Windows 7 interface. Clean and no systemd bullshit.
Only the State obtains its revenue by coercion. - Murray Rothbard
The essential core of the userland tools in what people call Linux us from GNU, which is the point the OP was making.
Freer in what way?
the ubuntu 16.04 sshd works just fine on wsl. You do have to open a port in the firewall.
You know there is more to FOSS than Gnu?
The POSIX operating system you are familiar with is GNU/Linux. GNU and Linux provide the (mostly compliant) interfaces that POSIX requires. Everything else is an application.
If you're running GNU on WIndows, then the POSIX OS is GNU/Windows.
Yes, there are applications on top of GNU. There are also applications on top of Windows. Their presence doens't change the name of the OS.
We get Windows with a Linux shell. (Windows Subsystem for Linux).
If there was a system with Windows 10 kernel with XFCE UI, it would be much more usable than stock Win 10. Imagine a OS, where all the win32 applications would run and the OS' UI would not be dumbed down to a Microsoft Windows 1.0 with less colors and functionality.
You mean slower, wonkier, more open to incompatible splits and even worse developers who are certified nutjobs? No thanks.
FreeBSD is dead, nobody really cares about it anymore. It's just a carcass which gets cannibalized for usable parts by people who are terminally afraid of having to give anything back to the people whose shoulders they are standing on.
There is no Linux interface. It is a kernel.
GNU is a free software operating system.
Linux is a free software kernel.
Microsoft Windows is an operating system with its own proprietary kernel.
Now what are you talking about?
No blacks and homosexuals in the "community" pushing divisive sjw politics.
Freer to use in commercial projects.
If you have Xming or Xmanager running on your Windows machine, then you can run any GUI linux program you like - and it works (on WSL)!
So it is just not true that you can only run "console programs" on WSL.
You want windows 10 ui on Linux? ..with or without systemd?
Give me the FreeBSD kernel with the Windows 7 interface. Clean and no systemd bullshit.
Give me the GNU/HURD kernel with the OS/2 interface.
SJW n. One who posts facts.
in embedded systems that reboot if they're not reset periodically by the
operational firmware. I've never seen one help with anything, and have
seen cases where they cause problems. Get the code right and it will
run forever.
Give me Windows 10 with the XP interface and all Metro apps disabled, telemetry disabled, control on updates (e.g. I want to automatically download security updates, manually review the others). This is a rhetorical request, we won't have it.
That's what we used to have, comprehensive control on our hardware and software, on DOS, Win 9x and XP. Where you were free to uninstall Real Player, do an anti-spyware wipe, or just reformat a small C:\ partition again and be up and running quickly enough.
I had to flee to linux, not so much or not only because free open source begets more freedom and security, but because I want some of the freedom we used to have on microsoft OSes (which ran on the most free hardware platform : the IBM PC/AT compatibles)
I'm very bored for now. Waiting for Mint 19 to be out (so that to have Ubuntu 18.04 graphics and wifi drivers on whatever I'll be using ; I'll try the latest Wine 3.0 or 3.x then, and some whatever software). If something sucks I'll be stuck with it for monthes/years.
Still waiting for a smartphone that you can trust connecting to a network.
I'd totally get behind a project to bring Workplace Shell to Linux. That interface was awesome!
they're afraid
Is this supposed to shame bsd devs into supporting gnu/communism?
yes
At least some of them will see the way and contribute to Linux which is used in more devices than Windows, MacOS and iOS put together. Linux is the way of the future. When was the last time FreeBSD came up as the OS of a device? That's right.
It's called windows 7 and gets security updates until 2020. You should try it.
In the Nintendo Switch, running nvidia proprietary driver and high end video games on a handheld?
That *BSD* style licenses are or are not "more free" is a matter of perspective. My view is that non-copylefted licenses may do too much to preserve the freedom of those who would embrace/extend/extinguish Free Software, while copylefted licenses encourage the protection of the users' freedoms instead. This distinction would be moot if there were not evil, rent-seeking organizations and individuals who wish to extort the users of formerly free software, plus "laws" that empower and embolden them. Free would simply mean Free. However, there are, and, for as long as there are, I do view copyleft as an vital mechanism to ensure that the most important pieces of software remain free.
Nonaggression works!
> When was the last time FreeBSD came up as the OS of a device?
Sony PS3: FreeBSD
Sony PS4: FreeBSD
Sony Vita: FreeBSD / NetBSD
Nintendo Switch: FreeBSD