Windows 10 disappointing but they do have advice on SD cards.

I was initially pleased to hear from Microsoft that Windows 10 IoT Core Insider Preview with support for Raspberry Pi 2 has been released. The OS is free and is available after some tedious registration here . I was deeply disappointed to find that you need to have a computer dedicated to running the full Windows 10 preview to use it. I have not tried it on the Pi because I don't yet have a spare computer with enough grunt to run Windows 10 and I'm not willing to "upgrade" my current Wintel or Linux computers to an OS preview.

Microsoft did contribute to the many ongoing discussions on a preferred SD card and vendor for the Pi by recommending two. To save you the trouble of registering to read the link above the cards are the Samsung Evo and the SanDisk Ultra Micro SDHC .

Reply to
Gordon Levi
Loading thread data ...

You could run Windows 10 in VirtualBox under Linux.

--
Paul Oates 
oatespaul@btinternet.com
Reply to
Paul Oates

Not according to the page referenced above. It says "NOTE: you will need to follow these instructions on a physical Windows machine (and not a VM) because you need access to the SD card reader".

[snip]
Reply to
Gordon Levi

Doesn't USB pass-through work in VirtualBox?

Reply to
Rob Morley

Why do they think that it is easier to install Windows on new machine just to make an image on SD card then just making image and letting user decide what method will be used to write that image to sd card? There's no difference in hardware on Pis...

Reply to
Nikolaj Lazic

Because Microsoft are once again getting scared of people using Linux they gave aware Win XP almost FOC when net-books started to become popular to kill off that competition & now Win 10 IT is an attempt to stop kids learning Linux whilst experimenting with the PI at school.

--
Don't get stuck in a closet -- wear yourself out.
Reply to
alister

On 08/06/2015 13:46, Nikolaj Lazic wrote: []

The image is supplied in a non-standard format for the moment.

See also:

formatting link

--
Cheers, 
David 
Web: http://www.satsignal.eu
Reply to
David Taylor

On 08/06/2015 13:55, alister wrote: []

Even if I were to agree without, I don't see how running Minecraft or other games actually teaches anyone much about programming. You can program stuff in C/C++ or other languages under Linux or Windows and learn something about how computers work. I think IoT is much wider than simply to "stop kids learning about Linux".

--
Cheers, 
David 
Web: http://www.satsignal.eu
Reply to
David Taylor

It's SOP for MSFT - embrace, extend, extinguish. They noticed that RPi was getting lots of people, including newbies, playing with Linux ...

Reply to
Rob Morley

Is this special SD-card image writer something that only runs under W10 or can it be run under Wine?

--
martin@   | Martin Gregorie 
gregorie. | Essex, UK 
org       |
Reply to
Martin Gregorie

So... if some1 installs it... and then makes an image od the card... then the image could be extracted and compressed to .xz... and uploaded. Right? No need for individual images. Right?

Reply to
Nikolaj Lazic

Sounds reasonable to me - if people actually want to run it.

--
Stuart Winsor 

Tools With A Mission 
sending tools across the world 
http://www.twam.co.uk/
Reply to
Stuart

It's absolute bloody travesty... they give away a free OS and then expect you to use their tools to develop and support the free OS. The audacity of them to give you a free target OS and free hosting OS and free toolkit to develop on. Worse, the tools they have developed to put this free OS onto an SD card only runs on their free software. How dare they give something away that doesn't work with some other tools.

It's an outrage. By giving it away instead of letting us pirate it we wont be able to get one over on Gates^WBallmer^WThe Man! Bastards!

Reply to
mm0fmf

Yes, I think that would be the case, although I've not tried it myself.

--
Cheers, 
David 
Web: http://www.satsignal.eu
Reply to
David Taylor

They really should give me the hardware so that I can run their preview.

Relax. When it comes the "free" PC Windows 10 is only offered as a one year trial so you will get a chance to pirate it.

Reply to
Gordon Levi

I have no idea, but perhaps they have a kind of registration system to validate all sdcard online ?

franssoa

Reply to
franssoa

Hello Gordon

"Gordon Levi" schrieb im Newsbeitrag news: snipped-for-privacy@4ax.com...

An existing Microsoft account is sufficient.

I used a 16 GB micro SDHC from Hama, it worked using a USB card reader on the Windows 10 notebook in my case. I suppose that Microsoft uses the DISM.EXE way to getting ride with the different sizes of SD cards (the well-knows step with expanding the file system in Raspbian). Note: Because my Windows 10 lab machine lacks a buil-in card reader, I first tried to run DISM.EXE on a USB stick with similar size, the transferring the USB stick's content to the SD card on another machine running Debian Linux. This way will fail. A small USB card reader stick[1] for micro SD bought from Ebay solved that problem, so I got the Raspberry Pi 2 booting. :-)

Here some details for interesting people. Nmap scan:

Starting Nmap 6.47 (

formatting link
) at 2015-05-30 17:43 CEST Nmap scan report for pi2vater (172.30.1.54) Host is up (0.0016s latency). rDNS record for 172.30.1.54: pi2vater.intra.example.com Not shown: 995 filtered ports PORT STATE SERVICE

21/tcp open ftp 22/tcp open ssh 80/tcp open http 135/tcp open msrpc 445/tcp open microsoft-ds MAC Address: B8:27:EB:xx:xx:xx (Raspberry Pi Foundation)

Nmap done: 1 IP address (1 host up) scanned in 23.35 seconds

i.e. Microsoft has running a web server as well as a an SSH port. So I used PuTTY to login:

login as: Administrator snipped-for-privacy@pi2vater.intra.example.com's password: Microsoft Windows [Version 10.0.10075] Copyright (c) Microsoft Corporation. All rights reserved.

C:\>ver ver

Microsoft Windows [Version 10.0.10075]

C:\>dir dir Volume in drive C is MainOS Volume Serial Number is E495-0B2B

Directory of C:\

04/28/2015 11:56 PM Data [\??\Volume{75d719b9-ee3b-11e4-942b-00155d4e9400}\] 04/28/2015 11:55 PM 26,002 DEVELOPMENT_EULA.rtf 04/28/2015 11:56 PM DPP [\??\Volume{75d719b8-ee3b-11e4-942b-00155d4e9400}\] 04/28/2015 11:57 PM EFI 04/28/2015 11:56 PM EFIESP [\??\Volume{75d719b2-ee3b-11e4-942b-00155d4e9400}\] 05/30/2015 07:48 AM 163 MetaConfig.xml 04/28/2015 11:57 PM PROGRAM FILES 04/28/2015 11:57 PM PROGRAM FILES (X86) 04/28/2015 11:57 PM PROGRAMDATA 04/28/2015 11:57 PM PROGRAMS 05/30/2015 07:49 AM RDBG 04/25/2015 07:22 PM USERS 05/30/2015 07:48 AM Windows 2 File(s) 26,165 bytes 11 Dir(s) 3,313,463,296 bytes free

C:\>_

SSH login in general works except arrow keys or even backspace, i.e. Microsoft's current CMD.EXE command line editor capabilities are far away from /bin/bash inside each Linux...

List of running services:

C:\>net start net start These Windows services are started:

AllJoyn Router Service B Web Management Background Tasks Infrastructure Service Base Filtering Engine bthserv CNG Key Isolation CoreMessaging Cryptographic Services DCOM Server Process Launcher DHCP Client Diagnostics Tracking Service DNS Client InputService Network List Service Network Location Awareness Network Store Interface Service Power Remote Procedure Call (RPC) RPC Endpoint Mapper Schedule Security Accounts Manager Server Sirep Test Service SshSvc System Events Broker TCP/IP NetBIOS Helper Time Broker User Manager User Profile Service Windows Audio Windows Audio Endpoint Builder Windows Connection Manager Windows Event Log Windows Firewall Windows Font Cache Service Windows Management Instrumentation Windows Remote Management (WS-Management) Windows Time Windows Update WinHTTP Web Proxy Auto-Discovery Service WLAN AutoConfig Workstation WWAN AutoConfig

The command completed successfully.

C:\>_

This large list (I really don't understand why to use such a very long list of services on a embedded system!) should clearly explain why Microsoft wants a Raspberry Pi 2 equipped with 1 GB RAM and 4 core CPU at least compared to Raspbian which also works fine on all older Raspberry Pi models even with full desktop environment.

List of ports where something is listening:

C:\>netstat -ano netstat -ano

Active Connections

Proto Local Address Foreign Address State PID TCP 0.0.0.0:21 0.0.0.0:0 LISTENING 1340 TCP 0.0.0.0:22 0.0.0.0:0 LISTENING 1556 TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 636 TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:4020 0.0.0.0:0 LISTENING 3336 TCP 0.0.0.0:5985 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:9956 0.0.0.0:0 LISTENING 888 TCP 0.0.0.0:29817 0.0.0.0:0 LISTENING 1544 TCP 0.0.0.0:29819 0.0.0.0:0 LISTENING 1544 TCP 0.0.0.0:29820 0.0.0.0:0 LISTENING 1544 TCP 0.0.0.0:47001 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:49408 0.0.0.0:0 LISTENING 736 TCP 0.0.0.0:49409 0.0.0.0:0 LISTENING 476 TCP 0.0.0.0:49410 0.0.0.0:0 LISTENING 772 TCP 172.30.1.54:22 172.30.1.4:51474 ESTABLISHED 1556 TCP 172.30.1.54:49422 191.232.139.5:443 TIME_WAIT 0 TCP [::]:21 [::]:0 LISTENING 1340 TCP [::]:80 [::]:0 LISTENING 4 TCP [::]:135 [::]:0 LISTENING 636 TCP [::]:445 [::]:0 LISTENING 4 TCP [::]:4020 [::]:0 LISTENING 3336 TCP [::]:5985 [::]:0 LISTENING 4 TCP [::]:47001 [::]:0 LISTENING 4 TCP [::]:49408 [::]:0 LISTENING 736 TCP [::]:49409 [::]:0 LISTENING 476 TCP [::]:49410 [::]:0 LISTENING 772 UDP 0.0.0.0:123 *:* 888 UDP 0.0.0.0:5353 *:* 936 UDP 0.0.0.0:5353 *:* 888 UDP 0.0.0.0:5353 *:* 888 UDP 0.0.0.0:5355 *:* 936 UDP 0.0.0.0:9955 *:* 888 UDP 0.0.0.0:9956 *:* 888 UDP 0.0.0.0:9956 *:* 888 UDP 0.0.0.0:29819 *:* 1544 UDP 0.0.0.0:59045 *:* 1544 UDP 0.0.0.0:59046 *:* 1544 UDP 0.0.0.0:64282 *:* 888 UDP 172.30.1.54:6 *:* 1276 UDP [::]:123 *:* 888 UDP [::]:5353 *:* 936 UDP [::]:5353 *:* 888 UDP [::]:5355 *:* 936 UDP [::]:9956 *:* 888

C:\>tasklist /v tasklist /v

C:\>'tasklist' is not recognized as an internal or external command, operable program or batch file.

C:\>_

Predefined user accounts:

C:\>net user net user

User accounts for \\MINWINPC

------------------------------------------------------------------------------- Administrator DefaultAccount Guest The command completed successfully.

C:\>_

A list of environment variables:

C:\>set set ALLUSERSPROFILE=C:\ProgramData CommonProgramFiles=C:\Program Files\Common Files CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files COMPUTERNAME=MINWINPC ComSpec=C:\windows\system32\cmd.exe NUMBER_OF_PROCESSORS=4 OS=Windows_NT Path=C:\windows\system32;C:\windows;C:\Programs\CommonFiles\System;C:\wtt;C:\data\test\bin; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=ARM PROCESSOR_IDENTIFIER=ARM Family 7 Model C07 Revision 5, A PROCESSOR_LEVEL=3079 PROCESSOR_REVISION=0005 ProgramData=C:\ProgramData ProgramFiles=C:\Program Files ProgramFiles(x86)=C:\Program Files (x86) PROMPT=$P$G PUBLIC=C:\Users\Public SystemDrive=C: SystemRoot=C:\windows TEMP=C:\windows\TEMP TMP=C:\windows\TEMP USERDOMAIN=MINWINPC USERNAME=Administrator USERPROFILE=C:\Users\Default windir=C:\windows

C:\>_

=> This clearly shows that Microsoft has ported their desktop PC Windows system to the ARM processsor.

There is even an active FTP server:

P:\>ftp pi2vater.intra.example.com Verbindung mit pi2vater.intra.example.com wurde hergestellt.

220 MinWin FTP server ready. Benutzer (pi2vater.intra.example.com:(none)): Administrator 331 User name ok. Kennwort: 230 User logged in. ftp> dir 200 PORT command successful. 150 Ok. d--------- 1 user group 0 Apr 29 08:56 Data

---------- 1 user group 26002 Apr 29 08:55 DEVELOPMENT_EULA.rtf d--------- 1 user group 0 Apr 29 08:56 DPP d--------- 1 user group 0 Apr 29 08:57 EFI d--------- 1 user group 0 Apr 29 08:56 EFIESP

---------- 1 user group 163 May 30 16:48 MetaConfig.xml d--------- 1 user group 0 Apr 29 08:57 PROGRAM FILES d--------- 1 user group 0 Apr 29 08:57 PROGRAM FILES (X86) d--------- 1 user group 0 Apr 29 08:57 PROGRAMDATA d--------- 1 user group 0 Apr 29 08:57 PROGRAMS d--------- 1 user group 0 May 30 16:49 RDBG d--------- 1 user group 0 Apr 29 08:56 System Volume Information d--------- 1 user group 0 Apr 26 04:22 USERS d--------- 1 user group 0 May 30 16:48 Windows

226 Transfer complete. FTP: 722 Bytes empfangen in 0.01Sekunden 90.25KB/s ftp> pwd 257 "/" is the current directory. ftp> bye 500 Unknown command.

P:\>_

I hope these text screenshots help exploring this new Windows OS for Raspberry Pi.

Andreas

[1]
formatting link
--
"127.0.0.1 was ist das? Ich kenne nur ::1!" - www.swissipv6council.ch
Reply to
Andreas Meile

technically I don't see any reason it would not work Legally? it probably violates Micro$ofts license if you do it.

of course it would have been easy for micro$oft to have had a first boot registration system so they could have used a std image format but that goes against the Mirco$oft ethos

(which is really stupid if I am correct about them just wanting to throw a spanner in the works of Linux adoption)

--
Desist from enumerating your fowl prior to their emergence from the shell.
Reply to
alister

Not according to the referenced web page - "it will prompt you to create a social profile and accept license agreements... Once signed in, navigate to surveys, and complete all of surveys".

I assume that Hama don't make the SD card. The previous discussions in this group have recommended buying SD cards branded by the manufacturer and I was interested to note that Microsoft echoed that view.

I have snipped the details. Thanks for providing them.

I am accustomed to running xrdp and samba on my Pis so I can use the standard remote desktop and directory utilities on the Windows machine I use for development. I assume that a Windows 10 Pi appears as another Windows computer on the LAN but I don't see the remote desktop server in your list. Have I missed it? If not, can it be activated?

Reply to
Gordon Levi

It's not a time limited system, it's simply a free upgrade for the first year of release.

Reply to
Rob Morley

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.