Expérimentez la première tablette de consommation Linux. La puce et le système d'origine sont tous faits maison

Qbital 2021-10-14 07:09:00
exp rimentez la premi tablette


Xiaocha. Dream Morning De Temple d'avo
Bit quantique Couverture | Numéro public QbitAI

MaisonOS,Puce maison,Les appellations peuvent être codées,Une discussion passionnée sur la productivité à l'étrangerJingPad……

Y a - t - il vraiment un tel dieu?

Il n'y a pas si longtemps,Nous avons présenté le système d'exploitation mobile construit par l'équipe chinoise de démarrageJingOS,Et les produits plats de première générationJingPad C1.

PadJe peux écrire le Code?J'ai été surpris après l'étude,C'est le produit d'une start - up chinoise

Mais il y a aussi des lecteurs nationaux qui remettent en question,Pourquoi il n'y a pas eu de mouvement avant,Ce produit est commeLinuxLa communauté et les développeurs étrangers se vantent - ils si bien?

C'est vrai.,Il y a des vieux mots en Chine:C'est une mule, un cheval.,Sortez et promenez - vous.

Non.,On a vraiment un,Ci - dessous(Ça pourrait être)JingPad C1Le premier buyer show du pays.

Expérience manuelle chapitre

Tout d'abord, l'aspect le plus intuitif:

abc665fa3752c55a3d3cd22cc2eb9042.png

11Taille en pouces、Bordure étroite,Dimensions et poids aveciPad AirPresque.,2KRésolutionAMOLEDÉcran.

Et puis Déverrouillez - le. :

0034d8d752f64765a2ad66df0ee4fce8.png

Voilà.UI、Voilà.Dock, Ou peut - être pas. LinuxSystème.

Test à l'aveugle pour d'autres personnes dans le Bureau , Je pensais que c'était “ Quelle nouvelle tablette Android ”.

Mais les informations officielles ,JingOS L'interface graphique de KDEEtPlasma MobileDéveloppement.

Sur les expériences visuelles et opérationnelles , Essentiellement compatible avec le système plat principal .

Par exemple, les fenêtres d'application sont directement affichées en plein écran, Retour et basculement par des gestes en plein écran .

7eae5a3702d4f47dde8100cb69285fc9.png

Cette expérience,AvantUbuntu TouchAllez., C'est nécessaire. “ Stupide. ” Pour faire glisser la barre de titre de la fenêtre .(C'est vrai.,Ubuntu Touch L'interface du Bureau de la souris est également conservée .)


98f8c87dd1d458440b2e9cd6f9962ec1.png
Ubuntu TouchInterface

EtLinux Avantages de la tablette ,C'est que dans certaines applications Android, l'expérience n'est pas si bonne—— Fonctionnalité insuffisante ou ~Trop de publicité~Heure, Peut être installé directement Linux Version entièrement fonctionnelle .

Comme sur cette tablette , Android pré - chargé App——WPS, C'est un avantage. . Si la version Android WPS Ça ne marche pas bien. , Oui. LinuxÉdition.

Mais puisque c'estLinuxPlat, Faire du bon travail dans Android Ecology 、 La demande de divertissement n'est qu'un devoir. .

Les points clés doivent encore être examinés. : Développement .

Expérience de frappe de code

L'outil terminal fourni par le système est long :

70e81ae0334d21ac71e729b4438f1e4c.png

L'interface n'est pas magnifique , Mais c'est pratique. , Il est également pratique de séparer les écrans gauche et droit, haut et bas .

Mais le développement de tablettes est nouveau après tout,On y va., Il y a quelque chose de bizarre. .

4eb4a8f397752f560e630fef73397e78.png

Par exemple, les touches haut et bas couramment utilisées dans les terminaux localisent les commandes récemment exécutées,Parce que la clé de direction n'est pas fournie par la méthode d'entrée chinoise de Sogou fournie par le système,Pour entrer dans le mode curseur séparé de la méthode d'entrée.

Après la sélection, retournez au clavier normal. , Pour exécuter la commande en appuyant sur Entrée .

La méthode d'entrée dans le système anglais n'a pas ce problème.

92da6f489931428a1e9b8a2c4ae8e0fa.png C'est confortable. .

Sur cette question,L'équipe de Whale Boat a dit qu'elle avait contacté seadog pour une entrée personnalisée en profondeur.

On reprend., On verra. Tapez le CodeC'est.

Dans l'app store officiel , Il y a maintenant des artefacts tout - puissants adaptés VS Code.

ae8f224e4eeede7d21adf6808fe0f850.png

Suivez - moi.PC L'expérience est essentiellement cohérente .

Mais si un éditeur léger est installé Sublime Text, Vous devez ajuster la taille de la police vous - même .

Dans l'ensemble,L'expérience de frappe de code avec un clavier Bluetooth est toujours bonne.

1cb6a0d9280dee7fd28b17c9b9cd31fd.pngJ'ai écrit un passage de n'importe quel idiome à“Fais ce que tu veux.”

Mais l'aspect compilation - exécution des grands programmes, Maintenant cette version de la tablette , Il y a encore de la place pour l'optimisation .

La raison principale est toujours Puce et mémoire .

JingPad C1 Il est fabriqué en Chine. Croûte de tigre T7510Chip,Fréquence principale2GHz, La mémoire d'exécution a 8G.

e8fdf531ee135846069ad956ac4fb515.png

Cette configuration , Utilisé comme développeur principal , Apparemment, c'est dur. ——Peut - être vous demanderez - vous pourquoi vous n'utilisez pas directement la puce phare la plus avancée, Peu importe si c'est fait maison. …… On va creuser un trou. .

Mais même avec cette configuration, , Serveurs d'urgence portatifs SSH Répare - le. Bug Le développement du cloud est OK . Plus de soutien SIMCarte,C'est plus facile de sortir avec un ordinateur portable.

Comme prévu., Sur Internet Linux Ce qui montre le plus d'intérêt pour les tablettes O & M Engineers .

Plus tard, tout le monde n'aura pas à sortir l'ordinateur du métro et mourir—— Prends une tablette. (Tête de chien manuelle).

Bien sûr., Quelques jours d'essai ,Cette tablette d'ingénierie n'est pas sans perfection.

Il y a trois aspects principaux :

Premièrement, le système n'est pas assez stable. . Parfois, il arrive à l'interface de commutation d'application ,J'ai découvert que la fenêtre ouverte s'était effondrée enKDE Crash Handler.

5eb4f978252a21d348c0d169151ccc25.png

Deuxièmement, l'expérience globale de fonctionnement n'est pas assez fluide .Katon.、PetitBugÇa arrive..Le TouchPad sur le clavier externe officiel ne se sent pas bien non plus, Besoin d'un clic fort , C'est là que la position s'est envolée. .

Enfin, le clavier virtuel à l'écran prend la moitié de l'espace en mode tablette, Ce qui reste dans la zone d'édition est fini. .En outre, la largeur de la clé du clavier de l'écran horizontal inférieur est élargie, Ce n'est pas facile de taper. .

f19fda402451e3b52eac3f0aab40e5e0.png

En plus,L'amélioration de l'expérience de tap Code pour les applications plus grandes l'affichage à écran partagé et la rotation de l'écran ne sont pas encore pris en charge, Selon le calendrier officiel, , D'ici la fin de l'année .

Et un grand écran extérieur d'ici l'année prochaine3Mois.

d02a12b17c921073e935f2907cd2e027.png

Donc, dans l'ensemble, ,Cette maisonLinux Bien que les avantages de la plaque soient évidents , Mais il y a beaucoup à améliorer. .

Et donc ces expériences , A également reçu une rétroaction individuelle JingPadL'équipe de développement est là.——Après tout, les prototypes d'ingénierie ont été empruntés de bonne foi,Nous avons fait l'expérience directe d'un nouveau produit développédebug Le sens de la participation .

Fais - en un.Linux Le plus grand défi des panneaux plats ?

C'est aussi dans cette expérience d'utilisation et de communication, Nous sommes plus conscients de faire quelque chose Linux Le vrai défi de la tablette .

Pas seulement l'équipe chinoise. 、Aussi simple que possible avec des puces et des pièces maison.

Les principaux défis sont les suivants: :

Écologie logicielle et pilotes matériels .

Commençons par Écologie logicielle .

Ici, en particulier. Linux La tablette doit résoudre l'écologie logicielle .

LinuxL'écologie logicielle du système lui - même n'est naturellement pas remise en question,Parce queLinux A pénétré dans tous les domaines , Jusqu'au centre de calcul , Petit au routeur ,Tout est utiliséLinuxSystème.

35688a6d163d4c5299b30c4005867a91.png

Mais le transport ARM Trop peu de tablettes grand public pour le processeur ,Linux L'écologie n'est pas encore prête. , Relativement imparfait .

Dans l'expérienceJingPadEn cours, C'est particulièrement évident. .

Tout soutien ARM LinuxApplication de,JingPad Ça marche très bien. , Presque aucun problème de compatibilité .

Par exemple:Chrome、VSCodeEt ainsi de suite64BitsARM Application de la version , Le processus d'utilisation est très fluide .

7967391cfad92b1a8f0aa6a396ea60cf.png

Mais le problème estx86_64DeLinux Appliquer plus , Devant de telles applications, ,JingPad Je ne peux que m'émerveiller. .

Heureusement queJingOS Ça s'est bien passé. x86 Architecture PC ,Par exemple:Surface Pro 6EtMatebook 14, Lancement futur x86Plat,Et ce n'est pas impossible.

En plus,JingOS L'équipe a également révélé , Contactez également activement l'équipe logicielle nationale ,MaintenantWPS、YongzhongOffice Attendez que le logiciel de bureau soit prêt. JingPad,Je crois qu'il y aura d'autres logiciels à venir.

En plus,JingOS Engagement de mettre à jour la version d'ici la fin de l'année , Il y aura un soutien AndroidComment appliquer, Pour enrichir l'écologie logicielle .

8a66be63572acea484fa2b595c648244.png

Il y a une référence , Ancien système d'exploitation tablette de Google Chrome OS, C'est ainsi que l'écologie s'est développée. .

C'est juste une charge.Chrome OSDePixelbook, Parfois, il y a des problèmes. AndroidApplication
Problèmes de perte de performance au moment de l'exécution , Par exemple, Wechat a carton .

8a65d43c3aea3bcad6ebcbbb0592a629.png

Mais...JingOSNom de l'équipe, Ce serait leur avantage différentiel. , Ils utilisent des conteneurs séparés pour exécuter chaque AndroidApplication,Démarrage rapide, Chaque application est indépendante , Pratiquement aucune perte de performance .

Et ça aussi.JingOS L'une des principales technologies brevetées .

Alors regardez - le. ,Linux+Android Deux logiciels système ,- Oui.JingOS Principales approches pour relever les défis de l'écologie logicielle .

Deuxième défi Pilote matérielAspects.

Si vous recherchez sur le Web “Linux+Tablet”,La plupart des problèmes qui en résultent ne sont pas liés au produit, Il s'agit plutôt de la façon dont les plaques sont installées. LinuxSystème. Certains problèmes peuvent même être retracés 10Il y a un an.

Visible,Linux Les panneaux plats ont toujours eu une demande du marché .Et l'entraînement est le premier obstacle à l'utilisateur.

Pas d'entraînement ,Linux Une partie du matériel de la tablette ne fonctionnera pas .Ubuntu TouchC'est un bon exemple..

Ubuntu TouchJusqu'à présent, il n'y a que deux tablettes officielles capables de conduire tout le matériel, Malgré le large soutien de la communauté open source ,Mais il n'y a pas d'autre tablette qui fonctionne parfaitement.

Deux solutions maintenant ,L'un est l'utilisation de puces industrielles très sophistiquées

Comme les célèbres dans le cercle LinuxPlatPineTab,Toujours utilisé4NucléaireA53 Puce d'architecture , La performance est in évitable . C'est difficile à imaginer. 2020 Matériel libéré en .

f1453559b3dc7733849be18bf74650dc.png

Une autre façon est de développer des pilotes spécialisés pour les puces plates grand public, Mais c'est une route difficile. .

Plaque de consommation ARM La puce est principalement composée de Qualcomm 、MediaTek et l'exposition nationale de lumière pourpre, etc. sont disponibles, Ces puces sont essentiellement conçues pour AndroidConception, Non fourni par le fabricant LinuxPilote matériel, Donc Laissez ces puces fonctionner Linux Ils doivent faire face à leurs propres difficultés de développement .

Mais ce qui était inattendu ,JingOS J'ai choisi la voie la plus difficile. .

C'est pourquoiJingPad Raisons de l'utilisation de puces domestiques , Purple Light Exhibition Sharp a la volonté de s'unir —— Ils ont fait maison. OS Les raisons émotionnelles , J'ai aussi vu la plaque. “ Productivité ”Tendances, Et perspectives commerciales .

Avec le soutien des fabricants de puces ,JingOS L'équipe réalise maintenant Android L'entraînement du système est Linux Possibilités et faisabilité utilisées .

Donc à un autre niveau, ,Linux Problèmes d'entraînement à plat ,JingOS L'équipe a également donné une approche préliminaire .

Et ont obtenu leur certification XX En termes de brevets ,C'est aussi dans ce processus de résolution des défis.

En fait,,AvantLinux Le problème des plaques n'est pas caché. , Est de savoir si nous pouvons nous tenir au courant des temps ,Au lieu de laisser les développeurs garder l'équipement antique pour le développement……

Et donc,JingOS L'équipe cible les points de douleur ,Développer des pilotes et des applications à écran tactile face à la difficulté, C'est un pas courageux. .

Principales contradictions restantes ,En fait, c'estÉcologieC'est.

Essentiellement,C'estLinux Pendant des années, on n'a pas mis l'accent sur les panneaux plats. , Le vide d'expérience qui en résulte ,Mais...JingOSPuisque“Fer à tête”, On y va. Linux Le chemin de la dalle , Il faut continuer à abattre les épines. .

Alors la question se pose. ——

Pourquoi une start - up? , Nous devons faire un produit national par nous - mêmes OSEtLinuxPlat?

Pourquoi faire de la Chine? OSPeace Board?

Cette fois“debug”En communication,JingOS L'équipe a également partagé l'intention initiale .

D'une part, voir les tendances .

Que ce soit une pomme iPadProgrès accomplis, Ou Microsoft? SurfaceDes efforts, Ou Huawei HongMeng OSL'ambition de, Tout s'améliore. Plat Le statut interactif de .

Plus franchement., Plaque plate et système d'exploitation correspondant , Peut devenir un téléphone cellulaire unifié et PCLe terminal central d'interaction des deux grands écosystèmes.

PlusAIoT Accélérer l'interconnexion de tout , La valeur de la tablette est plus évidente .

Donc, en termes de grandes tendances, , Qui peut donner à la plaque une plus grande productivité , Qui peut être au Sommet de la vague .

Et ça aussi.JingOSL'équipe est basée surLinux Plat Jour et heureRaisons.

Deuxièmement,,EtDilly—— Crédibilité nationale .

Un terme plus familier Remplaçable en Chine .

Grâce à la situation dans le Pacifique ces dernières années, ,Puce maison、Système domestique、 Solutions de rechange nationales , Le marché de la demande se développe tranquillement .

De plus en plus d'entreprises chinoises , En particulier les clients des entreprises publiques , Pour des raisons de sécurité et de solidité ,Inclure les programmes nationaux autonomes et contrôlables parmi les fournitures essentielles.

Par exemple:PC Unicom on UOS、Kylin, Les parts augmentent. .

2bcaf39e7dbde09264d58ad7825c36c8.png

Mais à l'extrémité mobile , En plus de HongMeng sur toute la plateforme , Il n'y a pratiquement pas d'adaptation .

Alors...JingOS Vu cette opportunité, , J'ai aussi vu la maison. PC Les systèmes sont essentiellement basés sur des sources ouvertes Linux—— Créer une source ouverte LinuxMouvement deOS,Il est également possible de réaliser des connexions plus larges sur l'écologie de base.

Sans parler du plat. Linux C'est presque vide. , Et beaucoup de travail O & M 、 Travaux d'installation à l'extérieur , Il n'y a pas d'autre solution que la plaque. .

Ça expliquerait. ,PourquoiJingPad Si fortement localisé .

Ça expliquerait aussi. ,CoreSoC Fournisseur Lumière pourpre vive, Pourquoi voudrais - tu “Non - mainstream” Liaison et adaptation de nouvelles espèces .

L'avenirJingOSPar100% Lorsque la Chine commence à commercialiser des industries fiables , C'est aussi le moment où la lumière pourpre se répand et chante. .

Les deux.“Attachez.”Ensemble, Non, c'est une version maison. Wintel? Ce n'est pas un domaine domestique. Android+ARM?

Enfin, Au - delà du temps et de la terre ,EtLes gens et.

Open Source Community pairLinuxLa voix est forte.

Donc, stratégiquement, ,JingOSLe premier tir de la communauté open source.

In2021Année,Si une start - up chinoise commence à se vanter de construire une maisonOS, Parole autonome et contrôlable ……

Presque impossible. “ Submergé par la guerre des mots ”Le destin de.

Alors...JingOSTrès malin.,Choisissez d'être le premier à gagner la confiance dans la communauté des programmeurs,Et a été reconnu par les développeurs dans les forums à l'étranger, Commençons par les compétences techniques. , Montrer à nouveau les sentiments et l'orientation du développement .

Et cette année,,JingOSInHacker News Numéro un des derniers Hits 、YouTubeVidéo70 Un score de 10 000 émissions , C'est sans doute la meilleure preuve technique. .

6ae249b102518c6e8ff7c1ee321c27bb.png

Cette passion ,Oui.JingOS L'équipe est plus déterminée :Linux Les tablettes se concentrent même sur la communauté des développeurs , Pas de soucis, pas de marché. .

Si les exigences sont vérifiées jusqu'à la fin , Ce qui est mesuré Pas assez bien. Au lieu de Est - ce vraiment nécessaire? , C'est comme ça qu'on ne peut pas s'inquiéter de l'avenir. .

Alors revenons en arrière. ,Tous2021 Ça fait des années. OSÇa brûle, Je m'en fous. .

Mais...JingOS, Profitez de la terre et du ciel , Non, skinhead. Yong!,Il y a aussi un guidage de précision, un guidage de recul, un guidage de défense, un guidage d'attaqueMou., C'est logique d'avoir une discussion chaude. .

Et ce courage et cette ruse ,C'est aussi ce que ses fondateurs ont gagné dans leur entreprise continue“ Un don de temps ”.

Ça s'appelle le passé. ,Ce sont des prologues..

JingOS,C'est le Nouveau prologue qu'il a ouvert en retournant à Zhongguancun Venture Street.

版权声明
本文为[Qbital]所创,转载请带上原文链接,感谢
https://javamana.com/2021/10/20211013211437569g.html

  1. Day17 Java Foundation
  2. Day18 Java Foundation
  3. Linux installe JDK 1.8 et configure les variables d'environnement
  4. Tutoriel d'utilisation Maven super détaillé
  5. Spring boot reads project parameter configuration
  6. Docker installing rocketmq
  7. Java Zero Basic small white Beginner must make a summary of issues (recommended Collection) Chapitre 1
  8. Manuel pour vous apprendre à utiliser le développement Java pour générer des documents PDF en ligne
  9. 40 + comment les femmes s'habillent - elles pour montrer leur jeunesse?Un manteau et une jupe vous donnent un look haut de gamme tout au long de l'automne et de l'hiver
  10. Tutoriel d'installation Ubuntu 16.04 / Hadoop 3.1.3Configuration autonome / pseudo - distribuée
  11. L'apprentissage le plus détaillé de springboot à l'échelle du réseau - day01
  12. L'apprentissage le plus détaillé de springboot sur le Web - day02
  13. L'apprentissage le plus détaillé de springboot sur le Web - day03
  14. L'apprentissage le plus détaillé de springboot sur le Web - day04
  15. Tutoriel d'utilisation Maven super détaillé
  16. L'apprentissage le plus détaillé de springboot sur le Web - day05
  17. L'apprentissage le plus détaillé de springboot sur le Web - day06
  18. L'apprentissage le plus détaillé de springboot sur le Web - day07
  19. Introduction to JavaScript - write a photo album for your girlfriend
  20. [Hadoop 3. X] HDFS storage type and storage strategy (V) overview
  21. L'apprentissage le plus détaillé de springboot sur le Web - day08
  22. Introduction à la page Web de rabbitmq (3)
  23. No Converter found for return value of type: class java.util.arraylist Error Problem
  24. (16) , spring cloud stream message driven
  25. Que faut - il apprendre de l'architecture des microservices Spring Cloud?
  26. Résolution: erreur: Java: distribution cible invalide: 11problème d'erreur
  27. Springboot démarre en une minute et sort de l'enfer de la configuration SSM!
  28. Maven - un outil de gestion essentiel pour les grands projets d'usine, de l'introduction à la maîtrise![️ Collection recommandée]
  29. ️ Push to interview in Large Factory ᥧ - - Spring Boot Automatic Assembly Principle
  30. [️ springboot Template Engine] - thymeleaf
  31. Springboot - MVC Automatic configuration Principle
  32. Mybatis reverse engineering and the use of new version mybatisplus 3.4 reverse engineering
  33. Base de données MySQL - transactions et index
  34. Sécurité du printemps - [authentification, autorisation, déconnexion et contrôle des droits]
  35. Moteur de base de données InnoDB diffère de myisam
  36. Swagger - [springboot Integrated Swagger, configure Swagger, configure scan Interface, configure API Group]
  37. Cadre de sécurité Shiro - [QUICKstart, login Block, User Authentication, request Authorization]
  38. [Introduction à Java] installation de l'environnement de développement - Introduction à Java et construction de l'environnement
  39. 【 linux】 notes d'utilisation tmux
  40. MySQL + mybatis paging query - database series learning notes
  41. Usage relations and differences of count (1), count (*) and count (a field) in MySQL
  42. 2021 Ali Java advanced interview questions sharing, Java Architect interview materials
  43. Mybatis - dynamic SQL statement - if usage - MySQL series learning notes
  44. [go to Dachang series] deeply understand the use of where 1 = 1 in MySQL
  45. [secret room escape game theme ranking list] Based on spring MVC + Spring + mybatis
  46. Redis log: the killer mace of fearless downtime and rapid recovery
  47. 5 minutes to build redis cluster mode and sentinel mode with docker
  48. Java小白入门200例106之遍历ArrayList的几种方式
  49. Java小白入门200例105之Java ArrayList类
  50. Java小白入门200例104之JDK自带记录日志类logging
  51. Practice of high availability architecture of Tongcheng travel network based on rocketmq
  52. Chapter 9 - Linux learning will - file archiving and compression tar --- zip
  53. Java小白入門200例104之JDK自帶記錄日志類logging
  54. JDK avec journalisation de classe dans 200 cas 104
  55. Java ArrayList Class for Introduction to Java LITTLE WHITE 200 example 105
  56. Plusieurs façons de traverser ArrayList à partir de 200 exemples 106
  57. Provectus / Kafka UI: open source Apache Kafka's Web GUI Graphical interface management tool
  58. Design pattern series: Singleton pattern
  59. Java小白入門200例105之Java ArrayList類
  60. Understanding Java record types