New Custom Linux Distro is Systemd-Free, Debian-Based, and Optimized for Windows 10 (mspoweruser.com)
An anonymous reader quotes MSPowerUser:
Nearly every Linux distro is already available in the Microsoft Store, allowing developers to use Linux scripting and other tools running on the Windows Subsystem for Linux (WSL). Now another distro has popped up in the Store, and unlike the others it claims to be specifically optimised for WSL, meaning a smaller and more appropriate package with sane defaults which helps developers get up and running faster.
WLinux is based on Debian, and the developer, Whitewater Foundry, claims their custom distro will also allow faster patching of security and compatibility issues that appear from time to time between upstream distros and WSL... Popular development tools, including git and python3, are pre-installed. Additional packages can be easily installed via the apt package management system... A handful of unnecessary packages, such as systemd, have been removed to improve stability and security.
The distro also offers out of the box support for GUI apps with your choice of X client, according to the original submission.
WLinux is open source under the MIT license, and is available for free on GitHub. It can also be downloaded from Microsoft Store at a 50% discount, with the development company promising the revenue will be invested back into new features.
WLinux is based on Debian, and the developer, Whitewater Foundry, claims their custom distro will also allow faster patching of security and compatibility issues that appear from time to time between upstream distros and WSL... Popular development tools, including git and python3, are pre-installed. Additional packages can be easily installed via the apt package management system... A handful of unnecessary packages, such as systemd, have been removed to improve stability and security.
The distro also offers out of the box support for GUI apps with your choice of X client, according to the original submission.
WLinux is open source under the MIT license, and is available for free on GitHub. It can also be downloaded from Microsoft Store at a 50% discount, with the development company promising the revenue will be invested back into new features.
People actually use systemd?
When a distribution is configured to use systemd it takes the place of initd as the initializing process. It is not something you can simply uninstall. It runs as the first process in the kernel. You have to rebuild the entire distribution to go back to initd.
Because devuan has existed for 4-6 years now and does exactly that.
Have its developers adopted the Code of Conduct?
Because if not, SEXISM!!!!!
SJW: Someone who has run out of real oppression, and has to fake it.
No thanks. Why install a neutered version on Windows when you can replace Windows itself with something better?
What the heck are MS trying to do?
The thing is GPL and available on GitHub...
What exctly are MS charging for?
Is that actually allowed onder GPL2?
windowsd?
Running Linux in a Virtual machine under Windows is nothing new. In my opinion, if you're going to run two operating systems together in this fashion, this is the preferred direction to do it, because Linux traditionally runs waaaay better as a guest than Windows does.
But in the real world, at least my experience, there's not a lot of usefulness to this. It's not like there's anything Linux can do, that Windows cannot do natively. And for the somewhat rare circumstances that a Linux-like utility is needed, like, grep, or perl, or something like that, I've always found cygwin is the best solution for this sort of niche of Linux tools within Windows.
So is this actually more useful than cygwin?
There is an outdated opensuse, and no fedora at all. How about a few distros?
Yeah.. Those of us who spent most all of our working life playing a "Windows janitor" and left that shitshow behind when we retired, and now strictly use Linux don't give a rats ass for this bullshit... If EVER I found a need to run Windows, it would only be as a seriously locked down virtual machine, but I really don't see that ever happening.. Come on, say it with me, "FUCK YOU MICROSOFT!" (you KNOW you want to..)
THANK YOU, Edward Snowden!! Americans owe you a debt of gratitude (whether they know it or not..)
They've been difficult to maintain, partly because systemd is now also replacing syslog and publishing logs in a binary, distinct format from the more easily read flat text formats.
Gentoo and Funtoo also officially support open-rc at install/build time. I've been perfectly happy with it this way using xfce and plasma.
One of the big things Linux zealots like to yell about is how you only install what you want. How about just don't install systemd? And if you did, just delete it? Seriously, I don't understand.
Right, you don't understand. The people who come to hate on systemd don't have the technical skills to choose for themselves, because it is OS functionality. And the distros, who employ people who understand that stuff, want the advantages of systemd because they do understand what it is and what it does.
... went like this:
- 'bladibla without systemd....'
- yeah! Awesome! No systemd! ...
- ' .... bladibla ... optimised for Windows 10 ...'
- 'Oh bummer. Oh well, nevermind.'
We suffer more in our imagination than in reality. - Seneca
So is this pretty much GNU / NT, maybe it shouldn't be called a linux distribution -- in order news where are the flying pigs? :)
I believe you've missed my point. My point is that the upstream versions of these tools in most Linux operating systems have switched to systemd based logging, creating or maintaining a non-systemd based system is extra work. Switching away from systemd also means that monitoring tools designed to parse the distinct, binary, format means maintaining distinct, text based monitoring and log analysis tools. This all costs time and, for commercial projects, money.
"Easy things" that must be done repeatedly and customized, and kept compatible with the often unstable behavior of systemd, are additional work If I may say, one of the tasks that pays my salary is cleaning up after "simple matters of programming" that were badly done, did not report errors, did not catch edge cases, and which the author intended should simply be modified on the fly as needed. But then the author neglected to state what they were doing, and the API between one tool and another were never documented, and chaos occurred when those "simple matters of programming" interacted very badly. This has been occurring especially often lately with the Python 2 to Python 3 upgrades occurring in various operating systems. Stable tools, _including log analysis tools for systemd_, broke silently.
I'd especially like to see any code that would publish log reports to an analysis database, and how they handle logs with punctuation and MySQL commands embedded in them. I'm thinking of the XKCD cartoon titled "Exploits of a Mom", at https://xkcd.com/327/
They've been difficult to maintain, partly because systemd is now also replacing syslog and publishing logs in a binary, distinct format from the more easily read flat text formats.
Rsyslog replaced syslog about a decade ago and afaik there is no distro without it in the default install.
That is a good point. The configurations are still very similar, as is the format. My career predates rsyslogd by long enough that I still think "syslog" as the format, much as I think of "apache" rather than the technically correct "httpd" software name of the software.
Will that silly shutdown ritual then go away?
This routine sucks! Waiting for<ever>.... I resort to # init 0, which seems to go quicker.
Dunno which brainchild this was. When I am done, I am done and want to go - this thing takes forever, seemingly several minutes with countdown displayed.
Who originated this nonsense?
No nearly about it. Head over to distrowatch.com, and then count how many of the ones listed there (feel free to restrict it to actively developed ones) are available are available to run under WSL.
That is a good point. The configurations are still very similar, as is the format. My career predates rsyslogd by long enough that I still think "syslog" as the format, much as I think of "apache" rather than the technically correct "httpd" software name of the software.
Do you know of any distro that has removed flat text logs in favor of binary logs?
Can't speak for the third fellow, but yes. It is great.
!Equality through palindromes semordnilap hguorht ytilauqE!
"Nearly every Linux distro is already available in the Microsoft Store"
None of which will run as full stand-alone distros. SuSE Linux, Kali & Debian does not count as nearly every Linux distro. Here's a real link to every Linix Distro
It is a clever move. Look at audio/video support, look at 3D graphics support etc. If it takes off among Windows users, it would allow for him to provide a distro that âoejust worksâ in terms of desktop Windows integration.
As long as his code doesnâ(TM)t pollute upstream projects itâ(TM)s a business model that will help people port/test/compile their traditionally Windows-only software for Linux - one day maybe even games...
Last time I ran Ubuntu under WSL it didn't use any init system at all. No upstart, no systemd. It's similar to how wine works. Wine does not actually go through a windows startup routine when you fire it up to run a program. Instead of creates an environment and spawns the executable.
Unless my Windows 10 install is hopelessly out of date (it could be), running a linux binary under WSL shows just 2 processes: init and the binary. And the init process is just something in the WSL emulation layer; it's not upstart or systemd.
So I guess I'm confused about this announcement. It's like how they advertise margarine as gluten free.
you can add your own... go for it!
no, that's the thing, ubuntu on wsl doesn't use systemd. and it's free.
probably more accurate to say 'the distros used by nearly all linux users are already available in the Microsoft Store".
It's absolutely the default in CentOS 7.
Suse 15 does not install rsyslog by default.
If you think building something new "shits on" all of history simply by containing intended improvements, you're an idiot.
Even if I thought the software sucked, you'd still be a dumbfuck who doesn't know why they hate it, and lists reasons that are measurable and untrue.
Hey, let's party like it's 1999!
I'll fire up some VMS, Tru-64, Solaris, hey - some BSD! Drive to the party in a Corvair. Let's get this party rolling!
If nobody cares, why are you so incensed about it?
because when you run linux on windows wsl your main concerns are stability and security!
i would say systemd should be nowhere on the top of your list of issues in that setup.
On a long enough timeline, the survival rate for everyone drops to zero.
I love everything in the title just not the Windows 10 part.