jeudi, septembre 22, 2011

Windows 8 "preview": Installation et premier contact

Etrange: Il faut faire glisser cette image hors
de l'écran pour pouvoir entrer son mot de passe.
Depuis le temps, Microsoft nous a habitué à des systèmes qui s'installent sans difficulté et Windows 8 ne fait pas exception à la règle. Pas question de chambouler les habitudes, tout le monde se sentira à l'aise. Un quart d'heure plus tard, Windows 8 vous accueille avec un spectacle de couleurs chamarrées.

Il faut faire glisser l'image hors de l'écran avec la souris pour débloquer l'écran et vous permettre d'effectuer votre login. Si cette fonction a son utilité sur une tablette, elle n'a en revanche, rien à faire sur un PC de bureau. Le mot de passe entré, et une fraction de seconde plus tard, l'interface "Metro" s'offre à vous en toute fluidité.

Ouverture de session. Et non, mon mot
de passe n'est pas "Password".
Qu'on aime ou pas le look de l'interface, on remarque immédiatement que c'est rapide. C'est très rapide, les petites animations sont jolies et s'il est vrai que cela ne sert à rien, ça a au moins le mérite d'être agréable. Il faut dire que c'est Apple qui a commencé à proposer des "trucs qui ne servent à rien mais qui font vendre", et on dirait que Microsoft a bien compris la leçon.

L'interface Metro et son écran d’accueil.
L'interface Metro regroupe, avec ses gros cubes, les notions de "widget" et de "launcher" en même temps. Chaque cube peut ainsi lancer une application, ou être une application vivante, par exemple qui affiche les derniers status Twitter, ou vos prochains rendez-vous. En réalité, c'est comme sous Android. On peut réorganiser les cubes comme on le souhaite en les faisant glisser, et changer leur taille. Personnellement, je trouve que c'est assez réussi.

On ne peut pas faire glisser le bureau de gauche à droite, comme on le ferait sur une tablette. Il faut utiliser les flèches de direction sur le clavier, quand ça fonctionne. Quand ça ne fonctionne pas, ouvrir et fermer une application Metro règle le problème. N'oublions pas que nous sommes dans une version de test...

Les applications Metro s'ouvrent en plein écran, on ne peut en voir qu'une à la fois, il n'y a pas la possibilité de changer la taille ou quoi que ce soit d'autre, et les menus sont cachés. Là encore, Metro a été pensé pour les tablettes. Mais alors comment sortir d'une application métro? Il m'aura fallu quelques minutes pour comprendre qu'il fallait utiliser la fameuse "touche Windows" du clavier, dont tout le monde se demandait à quoi elle pouvait bien servir d'autre qu'à ouvrir le menu "Démarrer". Il faut voir cette touche comme le bouton "Home" d'une tablette: elle vous ramène systématiquement sur l'interface de départ Metro.

Les applications Metro ne s'ouvrent
qu'en plein écran, sans menu.
Certaines applications, comme par exemple "Windows Explorer", ne sont pas des applications Metro, et s'ouvrent alors sur un bureau tout à fait classique. On retrouve alors ce qu'on a toujours connu, avec sa barre de tâches, les icônes de notification, etc...

Il faut voir Metro comme une interface supplémentaire sur un Windows relativement classique, qui ravira sans aucun doute une certaine catégorie d'utilisateurs. D'autres diront que c'est un emplâtre sur une jambe de bois, et que Windows 8 n'est finalement pas si nouveau que ça.

Petit bémol: je suis pas arrivé à sortir de ma session, Windows 8 restant inlassablement bloqué sur un écran portant la seule mention "Logging Off..." m'obligeant à redémarrer la machine. Aucun doute, on est bien en présence de Windows.


Certaines applications s'ouvrent sur un bureau
tout à fait classique, laissant disparaître
totalement l'interface "Metro"
En conclusion de cette partie je dirais que l'interface utilisateur apporte un petit plus à Windows. On a vu Apple se moquer à de nombreuses reprises, avec leur publicité, du manque de fun offert par les PCs sous Windows ("Je suis un Mac - Et moi un PC"). C'est une première étape dans la direction "consumériste", mais fondamentalement, rien n'a vraiment changé. C'est de la poudre aux yeux, du marketing, du vent, et ça marche pour les autres alors pourquoi pas pour nous doit se dire Microsoft? Est-ce que Windows 8 sera une révolution? Probablement pas, mais il témoigne au moins d'une prise de conscience et d'une volonté de changement, et ça c'est bien.


mercredi, septembre 21, 2011

Windows 8 "preview": Pourquoi ça nous intéresse?

Comme beaucoup de monde, je suis curieux de découvrir Windows 8. Dans sa grande générosité, Microsoft nous offre à tous la possibilité de télécharger la version "Developper Preview" afin de vérifier si tout fonctionne comme avant.

Mais tout d'abord... "pourquoi"? Tout simplement parce que l'avenir de Microsoft semble tenir plus aux habitudes acquises par les gens qu'à des raisons purement techniques. Je pense pouvoir dire que beaucoup d'utilisateurs Microsoft aimeraient pouvoir s'en passer, mais ne peuvent pas. Comme l'essence, les impôts, ou la grippe.

Le tour (incomplet) de la question:

  • Microsoft sur le domaine des ordinateurs de bureau est toujours très largement majoritaire, 77% des utilisateurs sur le Web semblent utiliser une version de Windows. C'est justement là que Windows 8 va frapper, avec le plus de répercussions. Pendant ce temps, Apple grappille des parts de marché, mais plus souvent chez les particuliers (nantis) que dans les entreprises. 
  • Les moteur de recherche de Microsoft "Bing", est-ce que ça vaut vraiment la peine d'écrire un paragraphe entier là dessus?
  • La messagerie Hotmail et son ami MSN sont placé au rang des reliques, remplacés à juste titre par GMail et tous les services Google.
  • Windows Mobile qui a toujours été crapuleux à utiliser, est remplacé par Win7 Mobile alors que iOS de Apple et Android de Google ont déjà des dizaines de millions d'adeptes. Un peu tard, c'est vrai, mais surtout aucun argument convainquant pour se différencier. Et à propos, vous vous souvenez de Microsoft Kin? Non? C'est normal, le produit a été abandonné après deux mois. Bravo.
  • Zune pour concurrencer l'iPod. Franchement, il fallait l'oser celle là. Résultat lamentable, même la ménagère moyenne s'en doutait.
  • Le marché des serveurs est aussi très disputé, et Microsoft ne vend finalement des serveurs que pour ses applications à lui (SQL, SharePoint, Exchange, etc...) et couvre 40% du marché. Pour le reste, c'est Linux qui s'approprie les 60% restant. Ces chiffres ne sont probablement pas tout à fait exacts, mais ils viennent de Steve Balmer lui même (Microsoft).
  • Exchange + Outlook: on aime ou on aime pas, mais toutes les grandes sociétés l'utilisent, et par conséquent, beaucoup de petites aussi.

Entre 2001 et 2012, qu'a fait Microsoft? Ils survivent encore grâce à Exchange, Microsoft Office et Windows. Mais n'importe quel utilisateur de Exchange ou Outlook vous dira que c'est pénible, lent, instable, difficile à mettre à jour, etc... Même si on avait une bonne solution, ce serait un tel foutoir de passer toutes ces ressources d'un système à un autre que je pense qu'ils ont encore de longues années devant eux.

Dans tout ce tumulte, et à l'instar d'Apple avec "Snow Leopard", Microsoft a donc jugé bon de nous proposer une version de Windows qui allie les fonctionnalités classiques de Windows avec l'interface utilisateur des téléphones et tablettes Win7, mais sur un ordinateur de bureau.

L'informatique, c'est un peu comme la peinture: quand on mélange n'importe quoi, ça ressemble invariablement à de la merde.

Et la question est donc: "Est-ce que ce mariage fonctionne vraiment?".

mercredi, septembre 14, 2011

Cisco 887V or 887VA on Belgacom VDSL2

I was asked many times to provide a valid and working config for either a Cisco 887V (VDSL2) or Cisco 887VA (ADSL+VDSL2), and decided to post it somewhere for everyone's benefit.

For the context, I'm using EDPnet as a service provider. It should not change the configuration much for other providers using Belgacom's VDSL2. Irrespective of your provider, you'll still be connected to Belgacom equipment (Alcatel DSLAM), and they use an Ikanos chipset.

First of all, make sure you have an appropriate version of Cisco IOS runnig.

  • With the Cisco 887V, the only version of IOS that I have found to be running fine is Cisco IOS 15.0(1)M5. Later releases introduce a new chipset firmware and VDSL does not sync anymore. This model has been replaced by the new multimode Cisco 887VA.
  • With the Cisco 887VA, it works well for me with Cisco IOS 15.2(1)T. Both models are using Broadcom chipset, but the 887VA is multimode ADSL, ADSL2, ADSL2+ and VDSL2.
The configuration forces the Broadcom chipset to engage in Ikanos-compatible mode, with the "model co5" command. Don't skip it. The PPPoE connection itself has to be over Dot1Q 10, hence the reason for "interface Ethernet0.10".

Here's the interesting part of the configuration:

controller VDSL 0
 modem co5
interface Ethernet0
 no ip address

interface Ethernet0.10
 description pppoe bridging from controller vdsl 0 to dialer 1
 encapsulation dot1Q 10
 ip nat outside
 ip virtual-reassembly in
 pppoe enable
 pppoe-client dial-pool-number 1

interface ATM0
 no ip address
 no atm ilmi-keepalive

interface Vlan1
 bandwidth inherit
 ip address 192.168.2.1 255.255.255.0
 ip nat inside
 ip virtual-reassembly in
 ip tcp adjust-mss 1452
!        
interface Dialer1
 mtu 1492
 ip address negotiated
 no ip redirects
 no ip unreachables
 ip nat outside
 ip virtual-reassembly in
 encapsulation ppp
 load-interval 30
 dialer pool 1
 dialer-group 1
 ppp authentication chap callin
 ppp chap hostname
 ppp chap password
 ppp direction callout
 ppp ipcp header-compression ack
 ppp ipcp dns request accept
 ppp ipcp address accept
 no cdp enable

ip nat inside source list 23 interface Dialer1 overload
ip route 0.0.0.0 0.0.0.0 Dialer1
access-list 23 permit 192.168.2.0 0.0.0.255

dialer-list 1 protocol ip permit

As you can see, this is working:

887V#show controllers VDSL 0
Controller VDSL 0 is UP

Daemon Status:         Up

            XTU-R (DS)        XTU-C (US)
Chip Vendor ID:        'BDCM'             'IKNS'
Chip Vendor Specific:   0x0000             0x0000
Chip Vendor Country:    0xB500             0xB500
Modem Vendor ID:    'CSCO'             '    '
Modem Vendor Specific:  0x4602             0x0000
Modem Vendor Country:   0xB500             0x0000
Serial Number Near:    FCZ1509C0P5 887VA-K9 15.2(1)  
Serial Number Far:     ^A
Modem Version Near:    15.2(1)
Modem Version Far:     0x0000

Modem Status:         TC Sync (Showtime!)
DSL Config Mode:     AUTO
Trained Mode:         G.993.2 (VDSL2) Profile 17a
TC Mode:         PTM
Selftest Result:     0x00
DELT configuration:     disabled
DELT state:         not running
Trellis:         ON              ON
SRA:                 disabled             disabled
 SRA count:          0             0
Bit swap:          enabled             enabled
 Bit swap count:     10             18
Line Attenuation:      0.0 dB          0.0 dB
Signal Attenuation:      0.0 dB          0.0 dB
Noise Margin:         14.0 dB         15.6 dB
Attainable Rate:    62532 kbits/s         18144 kbits/s
Actual Power:         12.9 dBm         -13.2 dBm
Per Band Status:           D1     D2     D3     U0     U1     U2     U3
Line Attenuation(dB):   7.8    16.8    26.7    N/A    14.4    21.6    N/A   
Signal Attenuation(dB): 7.8    16.8    26.7    N/A    14.1    21.2    N/A   
Noise Margin(dB):       14.2    16.1    12.6    N/A    17.3    15.2    N/A   
Total FECS:        564             24344763
Total ES:        0             165
Total SES:        0             21
Total LOSS:        0             0
Total UAS:        0             0
Total LPRS:        0             0
Total LOFS:        0             0
Total LOLS:        0             0