I'm all for it
As someone that just recently switched away from a Blackberry Passport Silver, I welcome this development. The question is: will it work with LineageOS?
187 posts • joined 4 Apr 2014
No, it makes perfect sense because YOU have been testing MICROSOFTS translation between kernel APIs for YEARS now. That's what WSL was all about. They took old UNIX based code from NT4 and ported it for this very purpose: to test the shim layer that they are preparing for their move to a new kernel.
No they would not write a new microkernel because that would cost MORE money than maintaining the NT kernel. That manoeuvre would not gain them access to the Linux mindshare, which now dominates many large initiatives. The entire reason for this change is to get closer to the Linux based communities, not further away from them (which a rust microkernel would do). At least Win32 shares the C API!!!
Win32 will become a service that runs inside a KVM module until they can fully port *microsoft* software to the Linux kernel, at which point win32 will become legacy because MS will have the advantage and will go around hovering up more industries in their cloud system.
Windows Active directory is a combination of LDAP and Kerberos 5. While the NT implementation of Kerberos 5 is a little bit different from others, these are all userland services that don't specifically rely on a kernel in *nix. It would be trivial to move the code into the kernel to improve performance if needs be.
By the way, I ran a full test domain 5 years ago using Samba 4 and had no issue with most domain level functions I needed.
Microsoft is going to ditch the NT kernel as soon as they can. Porting SQL Server, Powershell, Edge, VS Code and other applications gives them input from users and allows them to build up expertise as they transition away from win32. Ultimately win32 will run in a VM under a Linux kernel and then eventually die.
I think Microsoft should have switched to the FreeBSD kernel myself. FreeBSD already has great emulation layer support for Linux emulation. FreeBSD could have hosted win32 natively without need of a virtualisation layer and there would not have been license issues.
It's not just the media. The world has learned that a word only means what they need it to mean to for as long as necessary. The trick they use is to co-opt a word for long enough to get people to nod their heads, then they change words to keep people on their heals.
"Professional journalism has died and been replaced with the low signal to noise ratio of Twitter..." God I wish the problem was confined to twitter, then I could just ignore the twits. But this is how ALL journalism works now.
Seriously, It's like the UK took 1984 and internalised it and decided it would be great to try it out for real. And I suppose the far left leaning, genital mutilation loving BBC is just doing this for shits and giggles? You are literally handing children spying devices provided by the most politicised zealots of racism that your country has seen in 100 years. This will not end well for you.
I actually did find a decent solution to the "thall shalt use the installed JVM" problem on Windows machines. This maven tool builds MSI packages (must install Wix toolset 3.11). The MSI includes a custom JRE. It's pretty slick...
I got really tired of Visual Studio and Eclipse. I HATE having to drill into a dialog box every time I want to change my build settings, include paths etc. I very much favor IDEs that use text files for build/project configuration. Using eclipse on our last project was so bad I was actually getting wrist and arm pain from click click clicking on dialog boxes. You know things are bad when CMake becomes the less painful option!
KDevelop has become an excellent IDE, though there are some odd key map duplicates when you first install it. Every keymap can be re-assigned which is both a blessing and a curse. Regardless, it's smoking fast, has lots of tools and is cross platform. I use it with CMake or xmake
CLion is now my hands down favourite IDE. Though the key mappings aren't as flexible as KDevelop - and you are more or less glued to CMake - I have found it to be fast, full features and incredibly robust. The only outstanding issue I have so far is getting OpenOCD to work with it for debugging embedded systems.
CLion is so good in fact, I can't wait to try Ryder so I can ditch Visual Studio 2019 for my C# development.
My God, have we already forgotten about HTTP2? It's almost like Google/Microsoft/Facebook didn't buy off the W3C to support the google SPDY binary web page format that intrinsically linked ads to content.
For the record: Google totally bought off the W3C and forced their SPDY standard onto everyone in an attempt to force an all-or-nothing binary content package on users.
As a full time senior software developer I don't need a computer in my pocket. I need a phone with a good camera. I went as far as buying a Nokia 515 which is basically this phone with a 5 MP camera, but the frequencies don't work in North America.
They have hobbled this phone on purpose with a VGA camera and that makes me mad. I just want a phone with a decent camera. Or a decent camera with a phone, I don't care...
I am fairly cross platform so when the .Net Core thing came out I was keen. Except that you couldn't interface with native applications in Linux, there was no built in GUI framework and you can't port .net Framework apps (other than asp.net and even that is brittle) to Linux. Soooo.... WHY would a developer spend time trying to piece together a solution in broken .Net code when there are so many other tools?
What is the ROI in building or converting applications for a platform where the only users are too cheap to buy software??? (I include myself in that 'too cheap' comment).
No, Microsoft is inching towards replacing the NT kernel with something else. That is the only reason for .Net Core. They are biding their time until they switch the kernel model and NT becomes the subsidiary to Linux. Then suddenly all the features that developers need will magically appear. Just wait...
Mono did not evolve into .Net Core. Mono is a completely different code base and never shall the two meet. I know this because I was helping port .Net Core 2 over to FreeBSD. They are not the same and share very little (if any) code. From what I could tell at the time, the teams don't even talk to each other.
ARM processors and x86 processors are completely different. They use different instruction sets, different pipeline configurations, everything. Intel processors are powerful and fast because they have more advanced instructions for complicated processes, not to mention totally different clock speeds etc.
If you think that you will get the exact same performance per watt from an ARM based computer you are deluding yourself. The trick for Apple will be tuning these ARM based processors for very very specific workloads so that they *seem* to be as fast as an Intel chip when doing certain tasks. That will be fine for an iPod or a phone, but the ramifications for "PCs" is far worse.
If ARM based computers were so desirable, why haven't ARM based servers taken off? Answer: because they are not as competitive as Intel based servers. I am no 'lover' of Intel, but the market speaks for itself.
Except that I'm saying it's not hard; it's been done to death. I have a 5 year old Linux image that likely has 80% of this. FreeBSD has a deployment script to set up an SD card to do the same thing. If Amazon is having trouble running the build root script and creating Linux partitions, we all have bigger problems.
"A study commissioned by the Canadian government found that Canada’s three-carrier wireless market had some of the highest mobile prices anywhere in the world. Today’s decision does not address any of this literature."
We in Canada literally pay double what they do in the US. I don't think this fact was lost on the merging parties.
Ya cause you know, the whole push to use TLS on all communications had nothing to do with large service providers protecting the value of the data they are collecting on you. Just like the new push for DNS Sec has nothing to do with protecting the value of the data on your web requests.
Hint: THIS HAS EVERYTHING TO DO WITH LARGE SERVICE PROVIDERS PROTECTING THE VALUE OF THE DATA THEY ARE COLLECTING ON YOU AND HAS NOTHING TO DO WITH PRIVACY.
As a practicing (rather orthodox) Catholic I see nothing wrong with the shoes themselves. The miss-appropriation of the Papal Seal may be an issue. While some may claim that "walking on water" could be blasphemous, I will point out there is water in the sole (soul?) of the shoe so the wearer is literally walking on water.
I might point out, though, that instead of spending $3000 on shoes, perhaps said purchaser should spend $100 on a pair of shoes and give the rest to charity. It would be a more appropriate action for someone in love with the Lord.
From a poster in the original FreeBSD discussion
"As a person who probably classified as one in the groups "being protected" it irrated the f**** out of me that I can see people obviously trying to figure out how to talk to me without offending me and it really seems to me like pandering.
I think it boils down to you can't legislate compassion toward others it just ends up doing the opposite."
The pendulum will continue to swing too far to the left, before it starts it's arc back the other way.
This is just silly. Anyone that wanted to use dtrace or zfs was building the packages as modules and adding it themselves.
I'm glad this makes the communists feel better. However, me thinks Oracle has an ulterior motive. Ten bucks says they're going to kill off the Solaris project all together and replace it with Oracle Linux and needed this license change to avoid sticky-ness with the GNU project.
Biting the hand that feeds IT © 1998–2021