Hardkernel’s est connu pour ses cartes Odroid Xu4, puis HC1 et HC2 pour mettre du disque dur ; le tout sur achitecture ARM.
Hardkernel sort maintenant une nouvelle carte sur achitecture intel x86 avec des spécifications intéressantes et un très bon support Linux :
- Le dernier kernel 4.18 Fonctionne nativement parfaitement (Aujourd’hui Ubuntu 18.10)
- Les pilotes modernes OpenGL 4.5, OpenCL 2.0, Wayland and Vulkan GPU drivers fonctionnent via la librairie standard Mesa
- Décodeur & encodeur vidéo MPEG2/MPEG4/H.264/H.265/VP8/VP9 HW fonctionne avec VAAPI standard
- Processeur 4 cœurs 2.3Ghz J4105 (14nm) avec 4MiB de cache
- Mémoire 2 canaux DDR4-PC19200 (2400MT/s)
- Mémoire totale jusqu'à 32GiB avec 2 slots SO-DIMM
- Accélération SSE4.2 (SMM, FPU, NX, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AES)
- Puce graphique Intel UHD (Gen9.5) 600 (GT1) 700Mhz
- Sorties vidéos HDMI 2.0 et DP 1.2
- 4 x PCIe 2.0 pour un stockage NVMe
- 2 x ports Ethernet Gbit
- 2 x ports SATA 3.0
- Multiples sortie USB 3.0/2.0
La consommation au repos reste raisonnable 4W pour monter jusqu'à ~22W max. Refroidissement passif + disque NVMe pour du silence.
Je vais peut être virer le vieux portable de derrière la télé pour regarder Netflix.
Lien
# Intéressant, mais combien ça coute ?
Posté par totof2000 . Évalué à 7. Dernière modification le 19 novembre 2018 à 16:13.
L'avantage des cartes a base de processeur ARM est le cout : pour moins d'une centaine d'euros, on a une carte utilisable en l'état (pas besoin d'ajouter de RAM, au pire on ajoute une carte SD qui coute pas des masses). Pour certaines on a même un connecteur SATA. Pour pas mal d'utilisations, c'est largement suffisant.
La carte présentée dans ce journal est intéressante, semble plus performante que les cartes ARM que l'on voi couramment, mais semble nécessiter d'ajuter de la RAM et du stockage type SSD. Je ne connais pas le côt de la carte seule, mais d'après ce que j'ai constaté, en général, ce genre de carte peut approcher voire dépasser la centaine d'euros. Pas sûr que ce soit rentable à côté d'une mini ITX par exemple.
[^] # Re: Intéressant, mais combien ça coute ?
Posté par LaBienPensanceMaTuer . Évalué à 6. Dernière modification le 19 novembre 2018 à 18:13.
Le soucis de ces cartes, c'est que généralement, c'est un convertisseur USB<->SATA … les perfs sont merdiques.
Perso, j'avais vu l'annonce de la carte ODROID x86 et ce qui me motivait c'était:
Le double ethernet gigabit (rare d'avoir deux PHY sur une board ARM, même la board routeur Odroid avec 4+1 ethernet n'a que deux phy).
Le vrai controleur SATA :)
Reste à voir le prix de la bête !
[^] # Re: Intéressant, mais combien ça coute ?
Posté par tao popus . Évalué à 1.
Les SoC Allwinner (A10/A20 ont un contrôleur SATA intégré) et les Rockchip récents, comme le RK3399 un bus PCI-e (de plus en plus répandu sur les ARM récents haut de gamme). Cela permet à des cartes, comme la rockpro64, d'avoir un vrai contrôleur SATA, indépendant. Par contre, un seul port Gb ethernet.
[^] # Re: Intéressant, mais combien ça coute ?
Posté par Sébastien Koechlin . Évalué à 1.
Le forum indique:
https://forum.odroid.com/viewtopic.php?f=29&t=32536
[^] # Re: Intéressant, mais combien ça coute ?
Posté par dovik (site web personnel) . Évalué à -1.
Le lien dans le journal indique le même ordre de prix :
« ODROID-H2 price will be officially announced next month when it starts selling. The price is anticipated to be above USD$100. »
[^] # Re: Intéressant, mais combien ça coute ?
Posté par Nicolas Boulay (site web personnel) . Évalué à 7.
https://www.hardkernel.com/shop/odroid-h2/ $111
"La première sécurité est la liberté"
[^] # Re: Intéressant, mais combien ça coute ?
Posté par BAud (site web personnel) . Évalué à 4.
donc 111 € mais pas en binaire à 7 € :/
# Routeur/serveur/Nas
Posté par Mimoza . Évalué à 7.
Vraiment très intéressant pour se faire un routeur/serveur/nas.
Avoir 2 port réseau pour un routeur est parfait
Avoir 2 port S-ATA + NVMe est parfait pour du raid.
A voir le prix maintenant mais ça pourrait avantageusement remplacer mon Soekris qui a du mal a tenir la charge du VPN.
[^] # Re: Routeur/serveur/Nas
Posté par voxdemonix . Évalué à 0. Dernière modification le 20 novembre 2018 à 13:54.
Pour un routeur: à voir de la compatibilité des logiciels (on est pas aussi bien loti chez hardkernel que chez RPI *1).
*1 : Pas d'openwrt pour hardkernel par exemple, on est toujours sur ubuntu 16.04 (en 2018…, j'espère qu'ils vont quand même sortir de nouvelles moutures). Sans compter les soucis interne (genre geoip qui nécessite de recompiler le kernel si on veut l'utiliser avec iptables)
Par contre en voyant toutes ces cartes, je ne vois pas comment les routeurs (les vrai) peuvent continuer d'être vendu avec de vulgaire dualcore.
[^] # Re: Routeur/serveur/Nas
Posté par Romeo . Évalué à 3.
C'est un x86_64 ici, pas de problème de compatibilité.
[^] # Re: Routeur/serveur/Nas
Posté par Romeo . Évalué à 3.
[^] # Re: Routeur/serveur/Nas
Posté par oinkoink_daotter . Évalué à 7.
Ben parce que leurs specs permettent de faire ce pourquoi ils sont vendus. Sur des séries à des millions d'exemplaires, chaque dollar de gagné sur les appros est un dollar dans la popoche.
C'est la base du commerce.
[^] # Re: Routeur/serveur/Nas
Posté par voxdemonix . Évalué à -3.
Pour les routeurs grand publique je comprend, mais pour les routeurs VPN c'est fort limitant en BP.
# Pas mal
Posté par ouafnico (site web personnel) . Évalué à 7. Dernière modification le 19 novembre 2018 à 16:57.
Pas mal mais à voir l'intérêt par rapport à une mini-ITX.
J'ai récemment acheté une mini-ITX avec deux ports réseaux, 4 ports sata, 2 ports SODIMM, avec le même cpu en plus pêchu pour 90€…
Edit : je dois avouer par contre que l'intérêt est pas mal de ne pas se trimbaler une alim ATX…
[^] # Re: Pas mal
Posté par Xanathos . Évalué à 6.
Ca m'intéresse !
Quel modèle est-ce ?
[^] # Re: Pas mal
Posté par ouafnico (site web personnel) . Évalué à 1.
c'est la GA-J3455-D3H. Sur Amazon ;)
My mistake c'est un 3455 et pas un J4xxx.
Cela dit franchement elle tourne du tonnerre sous debian.
[^] # Re: Pas mal
Posté par lolop (site web personnel) . Évalué à 6. Dernière modification le 19 novembre 2018 à 19:44.
Il existe des adaptateurs qui permettent d'utiliser une alim continue normale et d'envoyer ça vers le connecteur ATX (cf "Pico ATX PSU" dans un moteur de recherche).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Pas mal
Posté par Anonyme . Évalué à 4.
il y a aussi des cartes au format thin mini ITX qui incluent directement les convertisseurs de tension d'une picoATX et donc n'exigent qu'une alim d'ordi portable.
[^] # Re: Pas mal
Posté par ouafnico (site web personnel) . Évalué à 1.
hummm ça ça m'intéresse !
Merci je vais regarder ça de ce pas..
[^] # Re: Pas mal
Posté par tao popus . Évalué à 1.
Ouais, enfin, en même temps, un (ou plusieurs) transfo USB ou une alim d'ordi portable, si il faut alimenter 4 disques en SATA, ça risque de ne pas arranger les disques et de ne pas suivre (multiplier les alims USB, ça réduit carrément le rendement, par rapport à une bonne alim ATX.
# Kernel upstream ? UEFI ?
Posté par MTux . Évalué à 6.
La seule chose qui pourrait retenir mon attention serait l'implémentation d'un BIOS ou UEFI standard, et la prise en charge du kernel Linux upstream.
Parce que le défaut majeur des bidules en ARM c'est quand même la spécificité. Lorsque le fabricant décide d'abandonner ton système, tu es fichu et tu ne peux plus jamais mettre à jour.
[^] # Re: Kernel upstream ? UEFI ?
Posté par Maderios . Évalué à 2.
J'ai un peu de mal à comprendre. Quel(s) fabricant(s)? Tu pourrais développer?
[^] # Re: Kernel upstream ? UEFI ?
Posté par scullder . Évalué à 8.
Justement, Hard kernel par exemple, j'ai un XU2 de 2012, je te mets au défi d'installer une distribution récente. C'est probablement pas impossible mais y'a juste plus de communauté existante.
Pareil, j'ai du matos Calxeda, la boîte a fait faillite, le dernier kernel fonctionnel est un paquet pour ubuntu de juin 2013 dans un PPA.
[^] # Re: Kernel upstream ? UEFI ?
Posté par babytux (site web personnel) . Évalué à 2.
Pour Xu2, la dernière image date d'août 2018.
Le problème vient de la communauté/des utilisateurs. Si il n'y plus personne pour s'en occuper, cela s’arrête de mort naturelle, comme sur PC. Les cartes ARM ont juste un développement plus rapide et donc un cycle de vie plus court.
Hardkernel ne peut maintenir tout les kernels/distributions à vie. Mais ils semblent ouvert :
Lien
Pour l'Xu3/4 et ses descendants, ils fournissent tout, même de quoi se faire un uboot signé.
[^] # Re: Kernel upstream ? UEFI ?
Posté par scullder . Évalué à 2.
Ca me gêne beaucoup d'utiliser une image système pas signée venant d'un utilisateur non identifié sur un forum… C'est mieux que rien…
[^] # Re: Kernel upstream ? UEFI ?
Posté par Maderios . Évalué à 2.
Exact. Concernant Arch Linux Arm, on trouve du récent pour xu, xu3 et xu4 mais rien pour xu2.
[^] # Re: Kernel upstream ? UEFI ?
Posté par scullder . Évalué à 3.
Et c'est pas parce que ces images archlinux sont générées automatiquement qu'elles sont testées et fonctionnelles.
[^] # Re: Kernel upstream ? UEFI ?
Posté par Maderios . Évalué à 2. Dernière modification le 20 novembre 2018 à 17:54.
Personnellement, avant de critiquer, je teste et si il y a un souci, je poste un rapport de bug… :)
[^] # Re: Kernel upstream ? UEFI ?
Posté par scullder . Évalué à 3.
Je veux pas être négatif, mais j'ai testé plein de choses il y a quelques mois (y compris archlinux arm que j'ai utilisé très longtemps sur d'autres board), ça fonctionnait pas convenablement, j'ai pas réussi à contourner les bugs, j'ai pas reporté parce que :
[^] # Re: Kernel upstream ? UEFI ?
Posté par tao popus . Évalué à 1.
quels types de bug ?
J'utilise différentes cartes ARM (de l'Allwinner et du Rockchip, dont un netbook), avec Archlinux ARM, ça boot sans problème, la majorité marche sans problème, les pilotes gpu, pour accélération 3d libre il faut les compiler soi même pour le moment par contre (GPU ARM dans les 2 cas). Je préfère sans acceleration 3d que le blob proposé. Ce qui impose aussi le noyau imposé, plutôt qu'un mainline standard.
[^] # Re: Kernel upstream ? UEFI ?
Posté par MTux . Évalué à 6.
Tous les smartphones et tablettes, par exemple.
[^] # Re: Kernel upstream ? UEFI ?
Posté par tao popus . Évalué à 1.
On parlait de SBC ici, pas de smartphones (contrainte des chip 3G et vidéo pas très ouverts sur ceux-ci).
[^] # Re: Kernel upstream ? UEFI ?
Posté par Tangi Colin . Évalué à 3.
Les broadcom type raspberry, les allwinner, l'imx6 freescale, les amlogic, les rcar renesas ont des supports mainline plutôt correct (avec ou sans blob proprio côté GPU suivant les modèles). Après c'est pas forcément "distribution ready", connaître yocto est un plus. En tout cas la "balkanisation" des architectes Arm c'est vraiment améliorer ces 5 dernière années (device tree vs board config, mainlining plus présent, progrès sur les stack graphique, standart v4l2 etc…)
[^] # Re: Kernel upstream ? UEFI ?
Posté par nlgranger . Évalué à 0.
Pour les allwinners, il y a encore beaucoup de points à couvrir dans la todolist.
Mon expérience avec le CubieTruck (allwinner A20/mali 400), c'est qu'on peut faire une croix sur la lecture de vidéos, le support de l'audio sur la sortie SPDIF est enfin devenu fonctionnel avec linux 4.19 et le pilote infrarouge n'a pas plus d'un an si mes souvenirs sont exacts. Donc pour une utilisation multimédia, c'est très très bof.
Et encore, on a de la chance d'avoir encore des experts qui travaillent sur le support d'une plateforme vieille de 6 ans.
[^] # Re: Kernel upstream ? UEFI ?
Posté par Anonyme . Évalué à 3.
Après NXP, Allwinner est quand même le fabricant en meilleure posture pour le multimédia en mainline (enfin, si on ne prend pas un modèle avec GPU PowerVR). C'est sûr que moi aussi mon expérience avec une Cubieboard2 m'a laissé un peu d'amertume (en plus armbian a lâché le support de pas mal de SBC en A20 cette année) mais les choses s'améliorent avec Cedrus et le travail sur la génération H3 H5 avance bien plus rapidement maintenant que linux-sunxi s'est bien étoffé. Aussi, Lima et Panfrost sont bien (re)partis et vont faire beaucoup progresser l'utilisabilité de tous les SoC avec GPU Mali.
[^] # Re: Kernel upstream ? UEFI ?
Posté par babytux (site web personnel) . Évalué à 0.
Niveau BIOS∕UEFI Il y a de l'espoir.
# x86_64
Posté par ted (site web personnel) . Évalué à 5.
J'ai vérifié, le processeur est un x86_64 d'après ce que j'ai compris. Parce que bon, x86 c'est assez puissant pour faire plein de choses, mais ça commence quand même à devenir déprécié (de moins en moins de distributions le supporte entièrement)
Un LUG en Lorraine : https://enunclic-cappel.fr
# Io
Posté par Nicolas Boulay (site web personnel) . Évalué à 5.
C'est sympa ces cartes, mais il manque toujours un paquet d'IO simple pour manipuler des actionneurs : quelques PWM pour faire des sorties de commande moteur et quelques ADC (convertisseurs analogiques numériques) pour les entrées. Rajouter cela à ce genre de carte peut être compliqué, souvent si des modules externes existent les latences étaient toutes pourris.
"La première sécurité est la liberté"
[^] # Re: Io
Posté par LaBienPensanceMaTuer . Évalué à 4.
Je pense pas que ce soit la vocation de ce type de carte. Perso, je la vois plus en routeur et/ou NAS.
Ca reste difficile de concevoir des cartes pour satisfaire tout les besoins …
Ce que tu décris, c'est plus une application "industrielle", il existe des boards pour faire ça. Par exemple, en googl-ant "ARM board with ADC", je suis tombé sur ce site:
https://www.embeddedarm.com/products/category/single-board-computers
et en particulier cette board:
https://www.embeddedarm.com/products/TS-7800-V2
[^] # Re: Io
Posté par Nicolas Boulay (site web personnel) . Évalué à 4.
Le problème d'avoir un Linux à jour est toujours là. Le moindre petit STM32 dispose de plus d'IO que ces cartes ! Mais on ne mets pas de Linux sur un STM32 :/
"La première sécurité est la liberté"
[^] # Re: Io
Posté par lolop (site web personnel) . Évalué à 3. Dernière modification le 20 novembre 2018 à 14:58.
Certains essaient… :-)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Io
Posté par cppuser . Évalué à 0. Dernière modification le 20 novembre 2018 à 14:58.
Pas le même prix non plus, c'est quand même assez cher (tout est relatif). Autant prendre une RaspBerry PI, et programmer en "BareMetal".
[^] # Re: Io
Posté par Nicolas Boulay (site web personnel) . Évalué à 4.
Programmer un raspberrypi en baremetal doit être très compliqué. Rien que l'arbre d'horloge doit être super gros à gérer.
De plus, un RPi n'a pas non plus d'IO ou presque.
"La première sécurité est la liberté"
[^] # Re: Io
Posté par totof2000 . Évalué à 2. Dernière modification le 20 novembre 2018 à 21:44.
Pour avoir plein d'IOs, faut se tourner vers les cartes Olimex (olinuxino par exemple) ou beagleboard ( beaglebone black est la derniere carte que j'ai essayée mais ils ont sorti d'autres carte s depuis ( j'aimdrais bien en essayer quelues unes).
De mémoire les beaglebone black ont plein d'ios dont plusieurs entrées analogiques (au moins 3 si je ne me trompe).
# Ceph
Posté par Larry Cow . Évalué à 3.
Faudrait calculer (et je le ferais), mais ça serait des chouettes noeuds (OSD) Ceph pour un usage domestique/homelab ça. En tous cas plus que les habituels SBC (même si y'a des tarés qui font du Ceph sur Rpi, c'est clairement pas intéressant niveau perfs).
[^] # Re: Ceph
Posté par Oliver (site web personnel) . Évalué à 2.
Je ne connaissais pas Ceph
https://fr.wikipedia.org/wiki/Ceph
Depuis quelques années, je me dis que ce serait bien de mettre en place deux boitiers (ou plus) chez moi pour stocker mon patrimoine numérique de façon sécurisée (redondance) et aussi un boitier (ou plus) chez un ami, un membre de ma famille (une autre redondance au cas où…).
Un ami m'avait parlé de SyncThing (logiciel libre qui fait diu P2P) avec des clients pour PC et mobiles.
Mais j'aime bien mon NextCloud qui m'aide à me dégoogeliser.
Par contre synchroniser deux instances de NextCloud n'est pas prévu de base il me semble. On pourrait peut-être utiliser BitTorrent Sync ou SyncThing…
Côté board, j'étais parti vers du Banana Pi ou du ODROID (Hardkernel)…
Commentaire sous licence Creative Commons Zero CC0 1.0 Universal (Public Domain Dedication)
[^] # Re: Ceph
Posté par LaBienPensanceMaTuer . Évalué à 4.
La redondance "chez toi", c'est un peu inutile: quitte à dupliquer les machines, autant dupliquer les localisations physiques (un incendie, une surtension chez EDF, un cambriolage, et pouf, tes deux machines redondantes disparaissent !)
Si tu as une connection digne de ce nom, je t'encourage à plutôt t'orienter vers un petit serveur dédié ou un VPS chez un hosteur à pas cher (kimsufi, dédibox…): ce sera plus fiable, utilisable depuis partout et surtout tout compris (hardware, conso elec, …)
https://docs.nextcloud.com/server/9/admin_manual/operations/scaling_multiple_machines.html
Tu dois donc pouvoir déployer une infra Nextcloud avec des frontaux différents attaquants les mêmes storage engine & co …
Un poil complexe… si tu lis l'article linké ci-dessus, tout n'est pas fichier: tu as un layer storage (facile à synchro à priori) mais tout ce qui est plus du côté de la base de données risque d'être plus complexe à synchroniser …
Ca me parait un poil limitant comme hard… Encore une fois, tu gagnerais à faire tourner ça plutôt sur un serveur dédié …
[^] # Re: Ceph
Posté par Larry Cow . Évalué à 4.
Tout dépend de la taille de "chez toi". Dans une maison, ça peut s'avérer rentable de mettre des noeuds à tous les étages par exemple. Particulièrement si tu vis à la campagne (raison assez valable pour avoir de l'espace), et que ta connexion en intissé te rend l'utilisation d'un VPS pénible.
Pour le cambriolage, t'es pas obligé de laisser tes nœuds bien visibles : ton réseau est caché dans tes murs, rien n'empêche tes nœuds de se cacher dans les plafonds/planchers. Je vois mal les mecs faire un nmap pour être sûr d'avoir embarqué tous les équipements actifs.
Pour la surcharge EDF, il n'est pas interdit de protéger ton matériel.
[^] # Re: Ceph
Posté par Psychofox (Mastodon) . Évalué à 4.
oui bon à un moment faut admettre que gérer un cluster ceph à la maison, à moins de le faire à but éducatif/lab, c'est un peu overkill.
Du coup les perfs c'est pas vraiment le critère numéro 1.
[^] # Re: Ceph
Posté par voxdemonix . Évalué à 2. Dernière modification le 21 novembre 2018 à 09:28.
Logique vu que Nextcloud utilise un système fédéré (et donc les fichiers accessible sur l'instance
www.popol.com
sont aussi accessible surwww.hello.world
pour peu que les deux serveurs puissent communiquer et qu'un user de l'un partage avec un user de l'autre).Comme tu l'as mentionné, tu peux tester avec Syncthing (tu peux suivre ce tuto pour régler les conflits de permissions entre l'utilisateur www-data et l'utilisateur dédié a ton syncthing).
Avec ce système si tu modifie un fichier sur une machine, il sera synchronisé avec la seconde machine après une ou deux minutes. Comme les fichiers ne sont pas synchronisés instantanément, il est déconseillé d'utiliser en temps réelle les deux machines, mais plus tôt une seule machine et la seconde sert de backup (au sens load balancing du terme).
Si tu veux de la Haute Disponibilité alors check du côté de glusterfs (par contre il surconsomme énormément les ressources sur ARM et n'a pas bonne réputation avec les petits fichiers). La haute-disponibilité c'est uniquement si tu as besoin que le service soit encore disponible même si une machine crash.
# More d'Intel, d'ARM, vive RISC-V
Posté par Benjamin Henrion (site web personnel) . Évalué à -10.
More d'Intel, d'ARM, vive RISC-V.
Allons-nous tirer les leçons de Spectre et Meltdown? Je ne crois pas.
# D'autres boards X86_64 "puissantes" ?
Posté par Nibel . Évalué à 1.
Je ne sais pas si la réponse a été apporté dans les commentaires, je n'ai pas pris le temps de tout lire.
Je chercherai une board X86_64 assez puissante pour faire tourner des "petits" jeux (typiquement, Hearhstone ou Artifact). Avec la possibilité d'ajouter un module écran tactile et une alim' de type batteries (donc il faut aussi une board qui ne tête pas trop). L'objectif serait de me faire une petite tablette maison tout en continuant à utiliser ma logithèque habituelle.
La majeure partie des morts l'était déjà de son vivant et le jour venu, ils n'ont pas senti la différence.
[^] # Re: D'autres boards X86_64 "puissantes" ?
Posté par LaBienPensanceMaTuer . Évalué à 2. Dernière modification le 02 janvier 2019 à 11:20.
C'est un peu anti-nomique ton histoire …
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.