Ein exklusives Interview mit dem Gewinnerteam der Universitäten des OurBMC Open Source-Wettbewerbs ist hier!

Der spannende OurBMC Open Source-Wettbewerb ist zu Ende. Nach vier Monaten echten Kampfes hat jedes teilnehmende Team auch umfangreiche praktische Erfahrung und Teilnahmeerfahrung gesammelt. In dieser Ausgabe lädt die Community insbesondere die Gewinnerteams der Universitäten des OurBMC Open Source-Wettbewerbs ein, sich auszutauschen : „Nehmen Sie am OurBMC Open Source-Wettbewerb teil und praktizieren Sie gemeinsam den Open-Source-Geist der Offenheit, Inklusivität, Co-Kreation und Win-Win- Situation. “ Mehr Menschen können den Charme von Open Source und die Leistungsfähigkeit der Technologie erkennen.

TEIL. 0 1

· Eintragshintergrund

Nutzen Sie die in der Schule erlernten Fachkenntnisse und Fähigkeiten, um die Probleme zu lösen, die heute im Bereich der Serverfehlerdiagnose und -vorhersage auftreten, und tragen Sie zur Verbesserung der Effizienz und Zuverlässigkeit des Serverbetriebs und der Serverwartung bei. Wir hoffen, dass wir aus eigener Kraft neue Ideen und Lösungen zur Entwicklung des heimischen BMC-Technologiebereichs einbringen können.

· Kernprogramm

Diese preisgekrönte Arbeit „BMC Data Visualization and Fault Analysis Platform Design“, die Gesamtarchitektur:

Erstens wird der mit dem Linux-Betriebssystem installierte Feiteng Pi als BMC-Substrat (Baseboard Management Controller) verwendet, um eine zuverlässige Software-Laufumgebung für die gesamte Plattform bereitzustellen. Zweitens wird I2C verwendet, um die Peer-CPU und den Temperatursensor zum Erfassen des Systems zu verbinden Daten; schließlich wird QT zur Entwicklung der Desktop-App und der mobilen APP verwendet, um Systemdaten in Echtzeit anzuzeigen und BMC-Geräte auch über visuelle Methoden zu verwalten.

· Teilnahmeprozess und Erfahrung

Wir sind während des Wettbewerbs auf einige Herausforderungen gestoßen und haben gleichzeitig unsere Gesamtfähigkeiten verbessert. Was die Problemanalyse betrifft, sind wir mit dem Fachwissen auf dem Gebiet der Serverfehlerdiagnose und -vorhersage relativ wenig vertraut. Wir haben viel Zeit damit verbracht, umfangreiche Literaturrecherchen und experimentelle Überprüfungen durchzuführen, um eine solide Grundlage für nachfolgende Wettbewerbe zu schaffen. Gleichzeitig stehen wir auch vor dem schwierigen Problem, den Wettbewerbs- und Studiendruck auszubalancieren. Unter der Anleitung unserer Tutoren entwickeln wir detaillierte Studien- und Arbeitspläne und reservieren in jeder Phase angemessen Zeit, um ein Gleichgewicht zwischen Studium, Arbeitsplänen und anderen Angelegenheiten sicherzustellen. Insgesamt war die Teilnahme am Wettbewerb herausfordernd, aber auch unterhaltsam.

· Ich sage der Community

Open Source ermöglicht es uns, gemeinsam den BMC-Technologie-Stack zu erkunden und fortschrittlichere und zuverlässigere Lösungen zu entwickeln. Wir hoffen, dass Entwickler in dieser lebendigen Community weiterhin Wissen erwerben, Erfahrungen miteinander austauschen und gemeinsam wachsen können. Wir freuen uns aufrichtig darauf, mit Community-Mitgliedern zusammenzuarbeiten, um die Entwicklung der BMC-Technologie voranzutreiben und zur Entwicklung der Community-BMC-Technologie beizutragen.

TEIL. 02

· Eintragshintergrund

Während unseres Grundstudiums nahmen wir am Feiteng Proposal Track des ChipSoft-Wettbewerbs teil. Wir achteten auch weiterhin auf Informationen zu Feiteng und der OurBMC-Community und interessierten uns für BMC-Technologie, die wir noch nicht betreten hatten. Wir sind bereit, die BMC-Technologie mit mehr Entwicklern zu erkunden, und hoffen, während des Wettbewerbs Spuren des Lernens, der Erkundung und des Debuggens in der OurBMC-Community zu hinterlassen.

· Kernprogramm

Der Kernprozess dieser preisgekrönten Arbeit „Design of Server Fault Diagnosis and Prediction Platform Based on BMC Technology – System Transplantation“ ist wie folgt: Kompilieren Sie zunächst den OpenBMC-Quellcode der OurBMC-Community, um ein an Feiteng angepasstes OpenBMC-Betriebssystem zu generieren CPU; zweitens wird das RootFS-Dateisystem mit dem an den Feiteng Pi angepassten Uboot, dem Kernel-Image-Kernel und den Gerätedaten kombiniert. Anschließend wird die Remote-BMC-Serverdatenerfassung und -verarbeitung über Webui-vue implementiert OpenBMC-Betriebssystem und schließlich werden die verarbeiteten Daten in Form von Symbolen im Web angezeigt.

· Teilnahmeprozess und Erfahrung

Während des Wettbewerbs stießen wir beim Kompilieren und Portieren des OpenBMC-Dateisystems auf Schwierigkeiten und wussten beispielsweise nicht, wie man das BitBake-Tool zum Kompilieren des Dateisystems im Yocto-Projekt verwendet , Kernel, dtb und rootfs für Feitengpai; es gibt keine Möglichkeit, OpenBMC gleichzeitig zu starten; die Datenerfassung und -anzeige erfordert Zeit und Energie zum Erlernen und Erkunden. Diese Probleme sind sowohl Herausforderungen als auch Chancen. Unter der Anleitung meines Mentors haben mein Partner und ich auch viel Literatur gelesen, das technische Support-Team der Veranstaltung aktiv konsultiert und technische Probleme nach und nach gelöst. Darüber hinaus nutzen wir aufgrund der Vielzahl akademischer Studiengänge unsere Zeit außerhalb wissenschaftlicher Forschungsaufgaben voll und ganz für die Teilnahme an Wettbewerben. Auch wenn der technische Schwierigkeitsgrad und die akademische Intensität dazu führten, dass die Arbeit nur in geringem Maße abgeschlossen wurde, was ein wenig Bedauern hervorrief, ist die Tatsache, dass es mir gelungen ist, erfolgreich bis ins Finale vorzudringen und den Preis zu gewinnen, eine Bestätigung der Herausforderungen und Chancen dieser Zeit .

· Ich sage der Community

Bei diesem OurBMC-Open-Source-Wettbewerb haben wir nicht nur gesehen, wie andere teilnehmende Unternehmen schöne UI-Schnittstellen und umfangreiche Anwendungen in BMC implementiert haben, sondern durch unsere Interaktionen mit den teilnehmenden Unternehmensmitarbeitern auch ein tieferes Verständnis für den BMC-Technologie-Stack gewonnen. Wir hoffen, dass sich weitere BMC-Technologieentwickler anschließen und unseren eigenen BMC-Technologie-Stack erstellen.

Der erste OurBMC-Open-Source-Wettbewerb ist erfolgreich zu Ende gegangen, aber Open Source geht weiter und die Innovation geht weiter. Wir freuen uns darauf, dass noch mehr Entwickler mutige Entdecker der Open-Source-Welt werden. Unsere BMC-Community lädt Kollegen aus der Branche herzlich ein, sich aktiv am Community-Aufbau und Austausch zu beteiligen, einen Beitrag zur Community und der BMC-Ökologie zu leisten und gemeinsam weitere herausragende Erfolge zu erzielen.

Ich habe beschlossen, Open-Source-Hongmeng aufzugeben . Wang Chenglu, der Vater von Open-Source-Hongmeng: Open-Source-Hongmeng ist die einzige Architekturinnovations- Industriesoftwareveranstaltung im Bereich Basissoftware in China – OGG 1.0 wird veröffentlicht, Huawei steuert den gesamten Quellcode bei Google Reader wird vom „Code-Scheißberg“ getötet Fedora Linux 40 wird offiziell veröffentlicht Ehemaliger Microsoft-Entwickler: Windows 11-Leistung ist „lächerlich schlecht“ Ma Huateng und Zhou Hongyi geben sich die Hand, um „Groll zu beseitigen“ Namhafte Spielefirmen haben neue Vorschriften erlassen : Hochzeitsgeschenke für Mitarbeiter dürfen 100.000 Yuan nicht überschreiten Ubuntu 24.04 LTS offiziell veröffentlicht Pinduoduo wurde wegen unlauteren Wettbewerbs zu einer Entschädigung von 5 Millionen Yuan verurteilt
{{o.name}}
{{m.name}}

Ich denke du magst

Origin my.oschina.net/ourbmc/blog/11054775
Empfohlen
Rangfolge