Hacker Newsnew | past | comments | ask | show | jobs | submit | dal's commentslogin

Why? The computer is booted to windows, then you choose windows.


Because you realistically barely interact with windows for development purposes.


It does, if you use WSL you're OS is Windows.


But he's de facto developing on a Linux machine.


It's not a linux machine. The computer is booted and managed by Windows. Linux is an application running on the Windows machine.


The question is not about booting, it's about which OS is running the environment where development happens (writing code, compiling code, testing code, etc).

> Clarification: the operating system where e.g. your IDE runs on

If you're developing on a Linux VM that you connect to via a browser tab opened from your Windows laptop, you're developing on Linux for all intents and purposes.

That is, Windows was not doing enough for you so you switched to Linux for dev tasks.

By the same token, if your IDE is running in WSL, for all intents and purposes you're developing on Linux. A virtual machine, sure, but the virtualized OS is a Linux variant. Because installing the IDE on Windows itself was not doing enough for you.


WSL2 is a full blown Linux VM under the hood, running a real Linux distro and real Linux kernel. It's Linux in every way that matters.


Yes, but the poll is specifically about the system your IDE runs on. Most WSL users are running their IDE in Windows.


I wouldn't consider Chrome the "operating system" that I am primarily developing on, even though it is really the VM under the hood. Windows is really the one facilitating running the Chrome application, or the Linux WSL application.


To be way too pedantic, if WSL2 (and therefore Hyper-V) is enabled then Windows actually boots into bare-metal Hyper-V first, which then launches the Windows kernel as a VM under itself, side-by-side with the WSL2 VMs if any are installed, so if the lowest level facilitator is what counts then you're really developing "on Hyper-V". I don't think that's a very useful distinction though.


Hyper-V is windows, just stripped down to be a supervisor OS, but same kernel bits. So, still Windows.


Well I'm extremely pedantic, so I'm going to say that UEFI is the real operating system!


I mean, that's a debatable definition, one could agree or not.

I program on Windows + WSL 2 e.g. and I have no idea how to develop on windows and barely used powershell in my life, but I know the ins and outs of Linux.

I'm not saying you're wrong and I'm right, I'm merely stating that we have different definitions and AFAICT there's no ISO standard saying what qualifies as developing on Linux and what not.


it is a Linux environment (Windows is just a host – could be anything, really)


I can't even imagine doing development in Windows without WSL anymore. I think Microsoft even requires it for some of their stuff.


I guess it depends on what you do. I do python, rust, and web frontend in Windows. I have a personal bias against Docker, which'd otherwise be the primary WSL draw for me since if I want/need Linux, I can SSH into the majority of the machines in my house.

I'll throw out my unpopular opinion/experience here, too: I haven't liked any "desktop experience" I've seen or used for a Linux distro, and they all look and feel very similar to me: foreign, basic, and difficult for me to tweak and produce with. I greatly dislike the React stuff both on the web and in Windows, and use Classic Shell, which I'm satisfied with. Windows is easy to customize and almost everything can be tailored without even needing a reboot, many even with registry options already made and just waiting for a bit to be flipped.

It helps my puny, smooth brain, too, to just think of Windows being graphical and Linux being text-based; helps me remember what I'm doing.


They need to drive traffic to the dying bluesky thing somehow.


Also my western Google pixel pro 9XL does not support it..while the Japanese version does. I guess google might be saving on the licensing or something.


If you want to root your Pixel to enable it:

https://github.com/kormax/osaifu-keitai-google-pixel


I was thinking the same. It must take much less space in database form than all the html pages.


Its also kind of bad form to scrape a huge website when there's a downloadable dump available. Save yourself, and more importantly wikimedia, a whole lot of bandwidth & CPU cycles.


And torrenting the dumps helps distribute them to others as well.


It is not Open Source, it is partially Open Source with an Enterprise Edition that has a proprietary license.


You are correct. The core is Apache-2 and only lacks very obvious enterprise features. All the important CI bits are included in the Community Edition.

There is an EE edition in the works that will have a commercial license with more enterprise features like SSO, Okta integration, etc . I don't have the exact details but the license will allow small companies to use EE for free. The next step is to release EE.


Obligatory: https://sso.tax/


Is it genocide if you breed more of them than you put down?


It can be depending on the context (cultural genocide, for instance, often involves mass rape of native populations), but it isn't in this context - it's just mass slaughter.


If you happen to have a pop in Sweden then there is an IX with free ports up to 100GE. https://sonix.network


If you're on xorg you could just configure pointerkeys https://wiki.gentoo.org/wiki/Xorg/Using_the_numeric_keyboard...


If you've got a keyboard with QMK firmware, and mousekeys were enabled for it... you can just turn it on with https://www.caniusevia.com/ . One of my machines didn't have a mouse, so my next keyboard was a Keychron Q2 https://www.keychron.com/products/keychron-q2-qmk-custom-mec... - I thought I was going to have to recompile the firmware for this but it's already on: https://github.com/Keychron/qmk_firmware/blob/master/keyboar...

...you just need to map keys. It was very easy, so now fn-arrow and fn-return work as a mouse on anything I've attached it to so far. I got an rpi recently, only connected this, and was able to navigate the startup ui with no mouse.


works on ZMK firmware too just not the main repo, but one of the forks mentioned in the main repo.

the advantage with this is that it's cross platform.


I think the biggest disadvantage to "do it in firmware" is it requires an external keyboard. (& the good ones which let your thumbs use more than one key are more expensive or diy).

Using the keyboard to drive the mouse isn't a nice experience. -- But, it's nice to have in situations like "I use a bluetooth mouse, on desktop, and bluetooth isn't set up/working". I've found that useful for live ISOs.



I remember using Mouse Keys on my Mac in 1989.


Here's how to do it on an Atari ST in 1985: https://www.manualslib.com/manual/1031947/Atari-St.html?page...


And you're probably on xorg if you're following these instructions because wayland only supports libinput.


I wish my HHKB supported numpad keys without needing an OS tool like AutoHotkey.


There's also keynav


I hate the trend of these freemium faux FOSS poser projects that keep popping up.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: