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."
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.
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'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.
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/
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).
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.
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