[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Year of the Linux Desktop
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 255
Thread images: 18
File: BashWindows.jpg (189 KB, 2040x1360) Image search: [Google]
BashWindows.jpg
189 KB, 2040x1360
IT'S HAPPENINGGGGGGG
>>
>Bash coming to Windows
>GNU Bash coming to Windows
>This is somehow related to Linux
Okay?
>>
Bash is not linix
>>
>>53770584
>>53770619
GNU/Windows on its way.
>>
>>53770654
stallman is going to start with his copypasta
>>
>>53770654
GNU/NSA/Windows
>>
>>53770636
This is true. But bash is a really nice part of linux.
>>
>>53770654
AKA Cygwin

Also might as well dual boot or go full linux.
>>
Im confused so does this mean i can use apt-get in windows?

They only showed shitty cd and ls that can be done in fucking cmd.
>>
Bash is ok, but it's really the whole unix toolset that makes it so attractive. Bash without the unix toolset is heavily crippled.
>>
File: giphy.gif (1 MB, 300x174) Image search: [Google]
giphy.gif
1 MB, 300x174
>>53770584
>>
Thought they were using dash?
>>
>>53770725
Debian uses dash as /bin/sh and bash as interactive shell for the user.
>>
I'm calling it right now, like their Unix subsystem literally nobody will use it then 10 years after support has ended people will be like "That was a great idea!!!"
>>
>>53770718
Windows won't have apt but it is possible that they will make some sort of Windows package manager. Knowing Microsoft it wont be included in the initial release and people will make their own solution until Microsoft implements it natively a few years from now.
>>
>>53770785
Windows 10 already has a package manager
http://www.howtogeek.com/200334/windows-10-includes-a-linux-style-package-manager-named-oneget/
>>
>>53770832
chocolatey is not v good m8
>>
Is it going to be as awkward as powershell or can you write things normally?

Like will I have to write something like
find.exe -name '*.txt' | head.exe -n 1 | rev.exe | cut.exe -d'/' -f2- | rev.exe


Or will it be usable?
>>
>>53770870
Never said that it was good, just that it exists.
>>
>>53770880
>typing out .exe
are you stupid
>>
ITS OVER, MICROSOFT WON (again)
>>
>>53770911
I just assumed that windows still was as horrible as last time I used it
>>
>>53770931
you did not have to type extension in any version of Windows, starting from 3.1
>>
File: apt.png (86 KB, 758x452) Image search: [Google]
apt.png
86 KB, 758x452
>tfw Windows will have a newer Bash version than OS X
>tfw >muh OS X is UNIX and Windows is not! meme is over

>>53770718
Yes. It basically translates Linux syscalls into Windows syscalls. So Linux binaries are run as-is, including apt-get.
>>
As long as UNITY is still safe.
>>
Windows confirmed for derivative work of GPL software.
>>
>>53770965
Did they implement all linux syscalls in Windows kernel?
>>
Great. Now do BTRFS or ZFS.
>>
>>53770982
unity is literally the worst part about ubuntu
>>
>>53771018
>all
Not sure about that, I doubt you can run the Linux version of QEMU or Docker for example. But most syscalls, probably yes.
>>
>>53770965
...does that mean i can put gnome on windows?
>>
>>53771022
Neither of those are even usable on Linux yet.
>>
>>53771077
Both of those are usable on Linux.
>>
>>53771055
That's a completely different thing. That would require implementing Xorg first. I think it's more developer and terminal oriented. Like OS X, where you can run all kind of UNIX terminal programs easily, and that was a legitimate competitive advantage over Windows for certain people that needed these programs.
>>
>>53771055
If you got X on windows, yes.
>>
>>53771117
BTRFS isn't usable any where, It's still corrupting shit.

ZFS has a couple of hiccups mainly involving people using minimum amounts of RAM; this doesn't happen on Solaris.
>>
>>53771164
BTRFS is already used by many people and is the default on SuSe.
ZFS just requires a lot of RAM due to de-duplication. Like 8GB.

If not those, then at least their own COW FS should be rolled out (ReFS). I want snapshots.
>>
Almost nobody cares about Windows on the server anymore, really most people using it are just using it because their higher ups are retards and were sold Windows by their marketing. If you let programmers decide, they pretty much always choose Lunix, it's simply what they grew up. Maybe not on the desktop, but absolutely on the server. If you want to write some dynamic website, setting up a Windows environment takes forever while all fancy web frameworks are set up in no time and most importantly, no cost or registration required. Same with Git, everyone uses Git, but it's home on Linux, to run it on Windows you need weird compatibility layers. This is one of the many MS attempts to change that trend, I wonder if it will succeed.
>>
>>53770705
>not using mksh
>>
>>53770710
Cygwin is fucking horrible
>>
>>53770584
It will be an ancient GPLv2 version like on OS X won't it?
>>
>>53771355
Nope. Latest Ubuntu LTS version.
>>
>>53771125
Whats the difference to run Xorg or apt-get?

Is it because Xorg, is much deeper within the system than apt-get?
>>
>>53771361
How? Doesn't the GLPv3 forbid this?
>>
From http://planet.ubuntu.com/:


Did you get that?!? Don't worry, it took me a few laps around that track, before I fully comprehended it when I first heard such crazy talk a few months ago :-)

Here's let's break it down slowly...

Windows 10 users
Can open the Windows Start menu
And type "bash" [enter]
Which opens a cmd.exe console
Running Ubuntu's /bin/bash
With full access to all of Ubuntu user space
Yes, that means apt, ssh, rsync, find, grep, awk, sed, sort, xargs, md5sum, gpg, curl, wget, apache, mysql, python, perl, ruby, php, gcc, tar, vim, emacs, diff, patch...
And most of the tens of thousands binary packages available in the Ubuntu archives!

"Right, so just Ubuntu running in a virtual machine?" Nope! This isn't a virtual machine at all. There's no Linux kernel booting in a VM under a hypervisor. It's just the Ubuntu user space.

"Ah, okay, so this is Ubuntu in a container then?" Nope! This isn't a container either. It's native Ubuntu binaries running directly in Windows.

"Hum, well it's like cygwin perhaps?" Nope! Cygwin includes open source utilities are recompiled from source to run natively in Windows. Here, we're talking about bit-for-bit, checksum-for-checksum Ubuntu ELF binaries running directly in Windows.

[long pause]

"So maybe something like a Linux emulator?" Now you're getting warmer! A team of sharp developers at Microsoft has been hard at work adapting some Microsoft research technology to basically perform real time translation of Linux syscalls into Windows OS syscalls. Linux geeks can think of it sort of the inverse of "wine" -- Ubuntu binaries running natively in Windows. Microsoft calls it their "Windows Subsystem for Linux". (No, it's not open source at this time.)
>>
>>53771362
Yes.
>>
another one falls into facade of shit

i'll stick to my GNU/Linux thanks
>>
File: 1459358036046.jpg (330 KB, 2040x1360) Image search: [Google]
1459358036046.jpg
330 KB, 2040x1360
>>53770584
what
>>
>>53771441
GPLv3 is GPLv2 with anti-tivoization clause.

Corps are not very fond of GPLv3 because of that (apple being the best example, their bash version on OS X is like 7 fucking years behind the current gplv3 version).

It doesn't mean that all corps make use of "tivoization" and somehow violate the terms of gplv3.
It's more of a pro forma thing.
>>
>>53771443
is the terminal emulator still shit?
>>
>>53771510
subtitles for hearing impaired?
>>
>>53771519
They made improvements in windows 10 but it's still pretty bad. You can use conemu easily though.
>>
>>53771510
Kek
>>53771463
>>
>>53771510
>https://en.wikipedia.org/wiki/Audio_description
fucking mouth breathers
>>
>>53770721
No, just give me bash and only bash and I'll be happily on my way.
>>
yay for userland stuff like ssh, powershell is still the better scripting shell though...
>>
>>53770958
You don't have to in DOS either. I don't think that was ever a thing.
>>
>>53771519
fyi Windows doesn't use the concept of terminal emulators, it uses hosts.
>>
File: Stallman.jpg (48 KB, 646x363) Image search: [Google]
Stallman.jpg
48 KB, 646x363
>>53770677
If I may interject for a moment. What you're referring to as Linux, is in fact, GNU/Lin-- Wait what? Windows is bringing linux over? Alas I can now retire the hermit way and live a normal life again. I now know the words I was looking for.
>>
>>53771723
Whatever, the point is the window spawned by console applications, including cmd.exe, is next to unusable.
>>
>>53770584
I really dont get the difference between this and GOW.
>>
>>53771759
That's because they aren't allowed to improve it without angering the EU.

PowerShell ISE is pretty fucking good though.

>>53771774
This is like cygwin on steroids.
>>
>>53771794
>That's because they aren't allowed to improve it without angering the EU.
What the fuck?
>>
>>53771443
>Microsoft calls it their "Windows Subsystem for Linux". (No, it's not open source at this time.)
So the only point is to make dual-booters rtick to windows?
>>
>>53771552
who cares about hearing retarded?
It's like 0,0000000001% of the population.
Seriously, what.
>>
>>53771823
They're too many commercial replacements, improving cmd.exe would destroy them.

They'd get fined billions for anti-trust shit.
>>
>>53771836
ok
>>
>>53771262
>>53771262
>Not using zsh
>>
>>53771880
>being a faggot
>>
Not excite until gnome on windows
>>
>>53770584

I thought they made powershell as a way to try a copy bash?

Also they cant bring bash to windows itll just be another poors man copy.

Plus this isnt enough to fight back in the server room cunts you have lost.
>>
>>53771924

>itll just be another poors man copy

you have read this >>53771443 ?
>>
DevelopersCanRunBashShellAndUsermodeUbuntuLinuxBinariesOnWindows10
>>
>>53771262
I would, but the vi mode is broken.
>>
>>53771924
they made powershell because they fired all the developers who knew how to move around cmd.exe source tree
>>
>>53771855
You still don't understand the difference between shell, cmd.exe and terminal emulator, which is the window that cmd.exe is related to.
>>
>All Ubuntu installations will be automatically upgraded to Wibxows 10.
Backporting telemetry already underway
>>
>>53770584
And yet some people don't cares about competition and advocates for a monopoly. If it not where because MS lost hard the battle on the server side their users wouldn't get this important improvement. A lot of people talks about wine as if it were shit but in my own experience a lot of windows programs runs perfectly on it.

Now Microsoft is doing the same for linux and android programs and as long developers doesn't stop putting all their eggs in one basket and start developing with multi-platform in mind from the start, effectively nipping the problem in the bud, this kind of compatibility layers will be a necessary evil.
>>
>>53771947
Don't bother, they're in full damage control right now.
>>
>>53772075
>people don't cares
>If it not where because MS lost hard the battle
>A lot of people talks
>as if it were shit
>a lot of windows programs runs
>as long developers doesn't stop putting all their eggs
>this kind of compatibility layers
>>
>>53771968
>This is an genuine Ubuntu image on top of Windows with all the Linux tools I use like awk, sed, grep, vi, etc. It's fast and it's lightweight. The binaries are downloaded by you - using apt-get - just as on Linux, because it is Linux. You can apt-get and download other tools like Ruby, Redis, emacs, and on and on. This is brilliant for developers that use a diverse set of tools like me.
I truly changes everything
>>
>>53770584
Embrace
Extend
???
Extinguish
>>
So once this update happens what are the advantages of running Linux besides the bot net?
>>
>path lenght limit will still be there
hahahaha
>>
>>53772193
using bash on ntfs
brilliant
>>
>>53770584
Linux joining with Microsoft?

Time to move to FreeBSD...

Fucking traitors.
>>
>>53772272
Canonical =/= Linux
>>
not one of you /g/eeks even bothered telling us what would you use bash on windows for?
>>
>>53772306
Moving around in your computer's folders like a hacker
>>
>>53772272
emulating another system does not make that system guilty of being emulated

tl;dr
it's all MS doing
>>
did canonical just make themselves obsolete?
>>
Wonder how they manage some of the fancier syscalls like the mmap family, fork/clone, signals, etc.
>>
>>53772306
As an ssh server.
Also make
>>
>>53772361
cucks
>>
>>53770705
>bash
>part of linux

I think you still don't get it...
>>
While they're at it, they should add an option to hide dotfiles. I'm tired of open sores software shitting all over my home directory. I even have XDG_CONFIG_HOME set to AppData, but only a very small number of programs actually respect it.
>>
>>53771880
nice meme shell you got there frend
>>
>>53772585
lmao
>>
>>53772585
Or making it possible to create a .gitignore file. A friend told me, that the explorer does not allow it, he has to use cmd for that.
>>
>>53772306
rsync
>>
>>53773035
Your friend is a fucking retard.
>>
>>53770584
Does it come to the LTSB-edition of Windows 10 as well?
>>
>>53773087
what? The explorer showed an error message.

How would you do it? Do it once and copy it over? Download an example file?
>>
>>53773036
only user-mode binaries
>>
>shit every OS has had for decades.
Also bash without coreutils or actual proper programs that support command line arguments (aka not windows ones) is pretty much useless.
>>
>>53770584
Bash is a GNU shell, licensed under the GPL.
Microsoft is violating the license.
>>
>>53773109
Name it [code[.gitignore.[/code]. Everyone and their mother knows about that.
>>
>>53773151
Well if they offer it as a separate download, it's probably okay?
>>
They killed Interix and replaced it with GNU basically.
>>
File: micro$oft get arrested.jpg (17 KB, 380x166) Image search: [Google]
micro$oft get arrested.jpg
17 KB, 380x166
>>53773151
Let's arrest microsoft
>>
>>53773035
This is true. But it turns out that you can just name it ".gitignore." instead and Explorer will happily remove the trailing dot, giving you what you wanted in the first place.
>>
>no su support
it's shit.
>>
>>53771510
Bazinga!
>>
>>53770636
Too bad it's whole ELF not just bash. Linux fags on a suicide watch.
>>
>>53773274
>>53773177
That's just weird....
>>
they are crying at Cygwin right now
>>
>>53773177
I didn't know that, neat.
>>
>not talking about the real megaton
https://developer.microsoft.com/en-us/windows/bridges/desktop
>>
>>53773309
If it actually works as they advertise it, it's going to be pretty nice.
>>
>>53770965
Gotta try Cygwin through Wine inside Windows.
>>
>>53773319
I'm sure it all made sense back in the eighties when they were designing FAT.
>>
File: 4L_5JqnxMJq.jpg (36 KB, 460x429) Image search: [Google]
4L_5JqnxMJq.jpg
36 KB, 460x429
>>
>>53773414
>wine inside windows
Finally 16-bit support on 64-bit windows
>>
>>53773309
Why would we care about what new features does MS's OS have?

I'll give a fuck when they'll have COW, scrubbing and de-duplication in their FS.

Or when they'll have a working FUSE, or inotify.
>>
>>53770619
this
also
>implying this is a good thing
>>
>>53770785
it does support apt:
http://blog.dustinkirkland.com/2016/03/ubuntu-on-windows.html
I'm guessing this is just a VM.
>>
It's funny how the descendants of Unix continue to crush basically every other OS. Will there ever be a greater OS?
>>
>>53772152
This is what a flailing company looks like, desperately grasping for some kind of edge....
Either ms is going to burn up in the next few years or rebound back into the monopolistic shit company it was.
I'm hoping this is the end times.
>>
>>53771443
I already could do that, sort of, by installing busybox.exe (< 200 KB) on windows

I REALLY don't see the point, for canonical, of getting themselves involved in this.
>>
>>53773481
>I'm guessing this is just a VM.
Then you don't know how to read.
The article you linked says it's not.
>>
>>53773662
yeah, I just read the rest

>A team of sharp developers at Microsoft has been hard at work adapting some Microsoft research technology to basically perform real time translation of Linux syscalls into Windows OS syscalls.

wth does canonical have to do with all of this, I just don't know.
>>
>>53773725
Probably Canonical's lawyers. They're using the Ubuntu brand on this thing so they might have had to license it from them.
>>
File: boredom.jpg (48 KB, 500x333) Image search: [Google]
boredom.jpg
48 KB, 500x333
>>53773481
>"Indeed, what a fantastic opportunity to bridge the world of free and open source technology directly into any Windows 10 desktop on the planet. "
More like one-way bridge. It's not like you get Windows shit on Ubuntu (no, wine does not count).

There's no bridge here, just a one way lane to Microsoft-land. If MS actually gave a fuck, they'd help WineHQ together with Canonical so that Wine become complete instead of having Canonical help them kill Linux as an operating system. Not even a single fuck would need to dual boot GNU/Linux anymore because Windows has it built in. Canonical is effectively destroying their own marketshare, and I find it retarded that they agreed to this.
>>
>>53771277
It runs memefetch, so it serves its purpose.
Wandows isn't a real operating system.
>>
>>53773758
Perhaps they're hoping for Microsoft to buy out Canonical?
>>
>>53770584
Time to uninstall Ubuntu then.

We ever going to get rid of these fuckers.
>>
So I guess Caonical has forgotten bug #1:

https://bugs.launchpad.net/ubuntu/+bug/1
>>
What is Stallman opinion on this?
Is he to start sperging?
>>
>>53773725
They are doing a GNU/NT distro that is packaged for Windows. Similar stuff existed on the old windows POSIX layer, but it was shitty because you needed to recompile and port stuff. The new subsystem can run native linux ELF binaries.

http://www.debian-interix.net/
https://wiki.gentoo.org/wiki/Project:Prefix
>>
>>53774086
Caonical confirmed for cucks.
>>
Embrace, extend and extinguish
M$ still trying to kill Linux
>>
>bash
>not the superior zsh
It's nothing
>>
>>53774249
RMS is fucking 63.
His laptop runs in a tty 24/7.
He's not a facebook/twitter addicted drooling retard.

Give him some time to react breh
>>
>>53774336
>zsh
nice meme shell you got there macfaggot
>>
>>53770718
Yes, they packaged ubuntu user space
>>
Anyone got the stream link of this presentation?
>>
>>53774269
I wonder if RedHat and IBM will have patents that they can use to hit Microsoft over this, maybe force Microsoft to stop hitting Linux users up for protection money.
>>
HOW DO WE STOP THIS!!!
>>
>>53771833
Nope as there seems to be no graphical integration yet. It's for developers, basically a better cygwin
>>
>>53770965
>bash makes something unix
>>
>>53770584
rm -rf C:\Windows\system32
>>
it will work.
>>
Seems to be similar to the "Linuxulator" from FreeBSD. Basically a layer that takes system calls for linux and converts them into their equivalent on windows
>>
>>53773414
>You'll be able to play minecraft inside a computercraft box im minecraft inside a Java WM in a virtual machine in cygwin via wine in windows
>>
>>53770584
[ APPLAUSE ]
[ CHEERING ]
>>
>>53774438
They are implementing POSIX standard like Linux, it's technically nothing fancy. FreeBSD has a linux compatibility layer too.
>>
for people that couldn't download this: https://frippery.org/busybox/
>>
>>53774646
>it will still run faster than any game on linux
>>
>>53770584
call me when they make windows open source
>>
>>53774782
That doesn't implement POSIX calls nor run linux binaries.

>>53774488
Yeah, people are misunderstanding what this system for, it is *Linux* extending into Windows, not Windows extending into Linux. It should be evident that this targets Windows developers to stay on Windows while developing linux software for servers (web or whatever). If anything this would lead to more Linux software to be written. If MS released a closed source Wine equivalent for Linux you would start worrying about EEE, as they control windows libraries and could fuck any program that depended on that. They don't control anything about linux systemcalls nor the FOSS programs Ubuntu is releasing.
>>
>>53770718
Just use pacman with msys2
https://msys2.github.io/
>>
>>53770584

Windows 10 == Your Home

Microsoft finally admitting Windows 10 will absorb your soul into a Matrix-like collective.
>>
this is syscall translation in kernel mode using the Windows Native API (i.e., not Win32)
>>
April fools is on April first, I am sick of people doing it early, I'm sick of people doing it in general.
>>
Where can I download this? This is pretty cool. I seriously might start using windows for development now and not just games.
>>
Gentoo userspace in Windows 10 when?
>>
>>53775376
it will we on the store in next insider build
>>
File: 1445201361851.png (266 KB, 960x638) Image search: [Google]
1445201361851.png
266 KB, 960x638
>>53770619
>/g/ BTFO
>tries to argue semantics to offset intense butthurt
first post, best post
>>
>>53775532
If it actually is like the Linuxulator then it should be possible and simple. I'd assume you just install the Ubuntu stuff, install Gentoo to some chroot then replace the Ubuntu directory with the chroot one. I'd like to have portage working on Windows. I wonder if they plan on handling X11 translation too.
>>
Will it be possible to run gentoo binaries instead of ugabuguntu binaries?
>>
>>53771277
Cygwin's original acronym is: Cygwin, your GNU for Windows. Think about Cygwin and its relation to GNU and Windows.
>>
>>53771441
GPLv3 has no problem with how Microsoft is going to distribute their variant of Bash. As long as there is no DRM to prevent forks of this variant from running, it'll be fine.
>>
Now I can run all my killer Linux apps!

Like.. Uhh... Dtrace? no..

Well, wget is pretty cool.
>>
>>53774667

>please clap
>>
File: sentinel.jpg (573 KB, 1280x720) Image search: [Google]
sentinel.jpg
573 KB, 1280x720
>This is not a VM. This is not cross-compiled tools. This is native," he said. "We've partnered with Canonical to offer this great experience
>Canonical

THE BOTNETS ARE INTERBREEDING!
THEY'RE EVOLVING!
>>
>>53773758
>What I don't like doesn't count

That's not how logic works m9.
>>
>>53776094
https://dev.botframework.com/
>>
>>53772152
What a fucking shit.
How is this not oriented against all free software? They just made the first step towards extinguishing all.
>>
>>53774574
It'll be rm -rf /mnt/c/windows/system32
>>
>>53778694
delete system32 gets a whole new meaning
>>
>>53770710
"Hum, well it's like cygwin perhaps?" Nope! Cygwin includes open source utilities are recompiled from source to run natively in Windows. Here, we're talking about bit-for-bit, checksum-for-checksum Ubuntu ELF binaries running directly in Windows.
>>
>>53770584
Lots of misinformation in this thread.

Go watch microsofts video on it, it's not just bash. It's actually running ubuntu linux beneath the surface. Yes, you can use apt, yes you can run unix applications.
>>
File: magic.jpg (329 KB, 3000x1688) Image search: [Google]
magic.jpg
329 KB, 3000x1688
>>53771836
Somebody could say similar thing about your os, just change "hearing" with "linux"
>>
>>53770584
LAME!

Let me know when I can have zsh and use a real package manager on windows. Microsoft won't let us use a package manager because they want us to buy candy crush(tm) from the Windows Store(tm).
>>
Why refer to it as "bash for Windows" when it's a whole subsystem, I don't get it. Wine on Windows would be pretty sweet though.
>>
>>53780006
Wine on windows? What would be the point of that?
>>
>>53780154
A. Just for the sake of it
B. Some older (often DirectX apps) don't run that well on modern Windows versions
C. Wineprefixes
D. Virtual Screens

A few things off the top of my head.
>>
>>53773444
I care
>>
>>53770584
more info:
http://www.zdnet.com/article/ubuntu-not-linux-on-windows-how-it-works/
(from that article, note the date:
http://www.winbeta.org/news/windows-10-build-14251-linux-subsystem-files-mean )
>>
>>53770584
Can I use Wine to play games on Windows through Ubuntu on Windows?
>>
>>53779817
>Microsoft won't let us use
Lol? Microsoft has its store, but users can install apps from any other source, including portable apps.

With Ubuntu on Windows, apt-get can be used to install Windows apps too, of course, it would require me packages and maybe some tweaks, but now it's possible.
>>
tfw windows XP more popular than GNU/Windows
>>
>>53773108
No. LTSB is stuck on build 10240 forever with no new features. That's the entire point.
>>
File: 1459306924322.jpg (53 KB, 878x814) Image search: [Google]
1459306924322.jpg
53 KB, 878x814
>>53770584
botnet now, lol
>>
>>53770584
savage af
>>
>Contrarian /g/ users: "Hurr linux desktop will kill linux, only shitty software for normies everywhere RIP linux for pros"

Is it going to come true?

>Microsoft standardizes bash, glibc, mir, etc, as THE linux environment you cater to if you want people to use it
>Greater than POSIX levels of inhibiting progress
>no room for improvement ever

>>53774359
All shells other than plain and shitty POSIX sh are meme shells - they're popular because they're popular, not because there was a serious quality evaluation. POSIX sh isn't popular, it's just forced on you because someone said it was the standard. The point of the shell is to run scripts so whatever gets the most legacy inertia via scripts that only run with it becomes "the" shell, even if a better one arises, or if it has a sudden drop in quality and reliability. It's popular because it's popular. It's a meme.

This also applies to all other programming languages and the concept of the UNIX shell continuing on into the 21st century despite the creators of UNIX themselves declaring the software tools approach dead and retarded

There is a reason everything is either C or directly or loosely based on C, and it's not because C is the best shit ever made.
>>
>>53771836
Public spaces have subs on so you can read if the crowd is too loud or that particular display is muted since you can't really have 12 different displays playing audio at once. How's it feel to finally get out from that rock you were trapped under bro?
>>
File: 1452117911119.jpg (58 KB, 666x663) Image search: [Google]
1452117911119.jpg
58 KB, 666x663
Yes but how do I get this N O W?
>>
>>53771519
The "standard" linux terminal is an incomplete Vt100 emulator that may or may not have 256 color support tacked, so microsoft has probably met that level of quality at least so people can run vi

However, features like 16 million color support, image inlining, sixels, and vector graphics are rarely used by mainstream terms and are the prerequisite for a term not being shit.
>>
>>53782134
>Microsoft standardizes bash
Microsoft just takes binaries from ubuntu. All they do is implement Linux syscalls and add the ability to execute ELF binaries.
>>
>>53782377
No horizontal resizing on the go (you have to go to settings and input numbers manually), horrible font config where you have go to registry to add new fonts, 0 flexibility with font choices - if your font does not support a character, another font won't be used to render it, horrible support for UTF8, rectangle only selection.
>>
>>53782465
>>53782377
Oh, forgot to add, if you scroll a lot, there is a shitty bug that causes new text to overwrite already outputted text.
>>
Embraced
Extended
Extinguished :^)
Get cucked Linux fucks
>>
Does this include raw sockets?
>>
>>53782504
Only at embraced now. We don't even know if they will manage to get it to work as they are advertising, and after that extending and extinguishing is going to be pretty difficult considering how big Linux is - and also considering that its openness is something Microsoft will never be able to provide.
>>
>>53782523
Theoretically, since they are emulating syscalls, it should. But of course they are free to not implement functionality they think users won't need, and they won't announce it now.
>>
There has been a port of bash to Win32 since Windows 98.
>>
>>53782465
Actually microsoft could probably justify this by pledging 1:1 compatibility with a very old hardware terminal ala suckless and call modern features "unwanted bloat"

>YOU COULDN'T RESIDE A VT100! VT100S ONLY HAD ONE FONT! VT100S HAD TERRIBLE UTF-8 SUPPORT!

>captcha: st avenue
>>
>>53770725
actually microsoft have forked bash and called "their" version crash
>>
>>53782552
They don't have to justify it at all, people will eat it up regardless.
>>
>>53770725
Debian based distros only use dash as /bin/sh and /bin/dash. This is because bash is too buggy to use as the default shell for system scripts unless your name is "fedora", "arch", or "apple". It's still good for unimportant user stuff, though.

:^)
>>
Everyone using bash is a fucking mongoloid and microsoft of course picks it. Canonical would've sold Hitler a support contract for his gas chambers.
>>
>>53782618
Where the hell are you getting this from? Microsoft is not picking bash.
>>
Microsoft will shatter.
This approach bad.
People use Linux for playing games, not bash. Free software like steam runs on both. Driver support for Linux better. What is Microsoft want?
>>
https://channel9.msdn.com/Events/Build/2016/P488

I'm crying
>>
>>53782665
Microsoft is want for you to write in proper English.
>>
>>53782665
>People use Linux for playing games, not bash.

What the actual fuck are you talking about?
>>
>>53770584
this doesnt make windows not trash
>>
>>53782707
he means they will play the bsd games on bash on windows
go-fish is addicting, and will destroy windows
>>
>>53782687
Sorry, English not my manner.

>>53782707
Linux is best gaming platform for emulators like wine
>>
>>53782667
The person on the left just can't shut the fuck up.
>>
>>53782733
>Linux is best gaming platform for emulators like wine
Prove it.
>>
>>53782718
Definitely makes it better though.
>>
>>53782750
Wine cant run on Windows, what more prove you need. Windows not free software too, unless piratesing
>>
>>53782768
its like polishing a turd. no matter how had you try the source material is still shit
>>
>>53782777
Wine can play much less games properly than Windows installation can.

>not free software too, unless piratesing
You pay for quality.
>>
this video explains more: https://channel9.msdn.com/Events/Build/2016/C906

this is some weird shit, but, OK, doesn't seem threatening to Linux at all... depending on how much microsoft implements from Linux, though
>>
>>53782799
Oh guess you right. Will use Windows now. Thank you
>>
>>53782777
>Wine cant run on Windows
no fucking way, is your logic failing here?
>>
>>53782810
It's a first phase of EEE. The fact that they are doing EEE on linux is threatening.

The roadmap is there. Get people to use Windows instead of Linux for their development tasks, implement new stuff that only works on Windows (and they can, because GPL is int involved at all here), that's extend, and extinguish comes after that naturally.

But it seems to me that next two steps are going to be extremely difficult to pull off for Microsoft.
>>
>>53782828
Sorry yeah didn't think about. Windows has a wine emulator just read about.
>>
>>53771443
>Windows Subsystem for Linux
But they're literally taking every part of a Linux system except the actual Linux.
>>
>>53770584
[ LAUGHING ]
>>
>>53782844
well, sure all those ruby/node.js/... devs will be able to run their shit from windows, which is probably the target user of this "bash on windows" thing. but, would you miss them?
linux is mostly used in servers, embedded devices, networking devices, etc... I don't think this has nothing to do with that, and the companies that use Linux will not let microsoft ruin their business.
>>
File: Jesus-facepalm.jpg (61 KB, 900x599) Image search: [Google]
Jesus-facepalm.jpg
61 KB, 900x599
>>53782856
what is the point of emulating windows on windows?
>>
>>53771443
So why not just use Ubuntu? You get all this stuff and non of the MS botnet
>>
>>53782860
Doesn't seem to be that way. They implement linux syscalls and they add ability to run ELF binaries.

User downloads actual linux userland binaries on his own, for example from ubuntu.
>>
>>53782881
Controlling developers is controlling the future. If people who would develop on linux otherwise start switching to Windows, it's already a big blow to Linux.

>>53782892
And you lose the ability to properly run Windows binaries. Please don't mention wine - I said properly.
>>
>>53782891
As I said previously, I will actually use Windows now. Their superior and paid proprietary software solutions are just what I prefer for me and my negro family. Thank you for your advice and have a very nice day, sir.
>>
>>53771125
Windows has had X servers since the 90s. Set DISPLAY properly and use Xming.
>>
>>53782918
>Controlling developers is controlling the future
worthless node.js/ruby "developers" don't count.
>>
>>53773367
Does that mean gnome on win10?
>>
>>53782918
>Please don't mention wine - I said properly
But if they work on wine, what difference does it make?
>>
>>53782956
This line of thinking will get you nowhere.
If you want so much to deny that there is a real threat - go ahead, keep your head deeply embedded into ground.
There is an allegedly full emulation of Linux kernel coming, that supports userland from a real Linux distribution stripped of its kernel, and you think the only people affected are "node.js/ruby "developers"" (even dismissing them shows how naive you are).

>>53782986
They don't work well. Always some bugs or fucked up functionality. Popular programs do work well - but everyone has few unpopular ones he wants to be able to run (unless all you do on your computer is browse facebook).
>>
>>53770584
Will it be... Gratis?
>>
So after the release we'll have Win OS X? Aplels and lincucks on suicide watch
>>
Linux could actually do that too.
Implement Windows syscalls and copy Windows userland.
Wine instead is implementing Windows userland, and they have a good reasonb for that - that don't want to pollute Linux with Windows binary blobs. But only implementing syscalls and copying userland will be much more easy and I think much more compatible.
>>
or... you could just use ubuntu
>>
>>53783128
And much more illegal??
>>
>>53783172
I don't think so. User would provide the userland, not Wine team. The only time you'd be doing something illegal is if you'd be using binaries from a pirated Windows disk (possibly).
>>
>>53770584
sounds like April fools
>>
>>53783188
So you'd still have to support Microsoft financially? Very nice idea actually.

Signed, Bill mcShill
>>
>>53783212
No. You don't have to support Microsoft financially. You can use the pirated disk. Everyone and they grandma uses pirated Windows.
>>
>>53783231
Try that in a business environment and MS will steamroll you sooner or later
>>
>>53783254
I'm not suggesting to use that thing in a business environment. Wine can't be used in business environment anyway - it will always die in the most important moment.
>>
>>53783281
I'm not talking about wine I'm talking about the solution you proposed
Thread replies: 255
Thread images: 18

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.