Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Upstart – Wikipedia
Upstart – Wikipedia 👆 Click Here!
aus Wikipedia, der freien Enzyklopädie
Dieser Artikel behandelt die Software. Für den gleichnamigen Label- und Club-Betreiber siehe Peter Wacha.
Upstart

Logo
Basisdaten

Hauptentwickler James Hunt, Canonical Ltd.
Entwickler Scott Remnant, ehemals Canonical Ltd.
Aktuelle Version 1.13.2
(4. September 2014)
Betriebssystem Linux
Programmier­sprache C
Kategorie Software
Lizenz GPL (Freie Software)
deutschsprachig ja
upstart.ubuntu.com

Upstart ist ein Hintergrundprogramm (Daemon) für Linux-Systeme, das als init-Prozess als erster Prozess (Process ID 1) zum Starten, Überwachen und Beenden weiterer Prozesse dient. Es ist ein ereignisorientierter Ersatz für das in vielen Unix-Systemen verwendete init von System V, das SysVinit. Es wurde ursprünglich von Canonical für Ubuntu entwickelt, von dem es 2014 aufgegeben wurde. Seitdem wird es nicht mehr weiterentwickelt. Upstart wurde in vielen Distributionen durch systemd ersetzt.

Besonderheiten

[Bearbeiten | Quelltext bearbeiten]

Upstart basiert auf SysVinit, zu dem es auch vollständig abwärtskompatibel ist, und kann dadurch auch SysVinit-Skripte unverändert ausführen.

Upstart soll die Probleme von SysVinit bezüglich Geschwindigkeit, wechselnder Hardware und dem Neustarten von Prozessen beheben.

Um dies zu erreichen, ist Upstart ereignisorientiert. Bei Eintreten eines Ereignisses, wie dem Einstecken eines USB-Sticks, werden die notwendigen Jobs gestartet, um die gewünschte Funktion bereitzustellen. Upstart erlaubt das gleichzeitige Ausführen von Jobs unabhängiger Ereignisse. Dies beschleunigt den Start des Systems und ermöglicht außerdem eine einfachere Handhabung von auswechselbarer Hardware.

Geschichte

[Bearbeiten | Quelltext bearbeiten]

Upstart wurde von den Ubuntu-Entwicklern eingeführt. Es wurde von Scott James Remnant auf Grundlage des Codes von SysVinit entwickelt, bevor er Canonical Ltd. verließ. Die Pflege des Projekts übernahm daraufhin Canonical-Entwickler James Hunt.

Ab Version 6.10 Edgy Eft von Ubuntu kann es als Ersatz für den standardmäßig installierten alten init-Prozess verwendet werden, arbeitet dort allerdings nur im Kompatibilitätsmodus zum System V. Seit Ubuntu 7.10 Gutsy Gibbon kann Upstart durch Änderungen an den relevanten Shellskripten seine Stärken ausspielen.

Auch das Fedora-Projekt ersetzte (ab Version 9)[1] SysVinit durch Upstart, verwendet jedoch ab Version 15 systemd. Dadurch enthielt auch die Version 6 von Red Hat Enterprise Linux Upstart als Init-System.[2] openSUSE bot Upstart ab Version 11.3 als optionales Init-System an, wechselte jedoch mit Version 12.1 ebenfalls auf systemd.[3] In späteren Versionen sollte Upstart auch cron-, at- oder anacron-Daemons ersetzen.

Am 12. Februar 2014 entschied auch der technische Ausschuss von Debian, in Zukunft auf systemd zu wechseln.[4] Damit war Ubuntu die letzte große Distribution, welche Upstart verwendete. Am 14. Februar machte daraufhin Mark Shuttleworth in einem Blogeintrag bekannt, dass auch Ubuntu diesem Schritt folgen würde.[5] Die Weiterentwicklung von Upstart ist seitdem eingefroren.

Upstart wird in Google ChromeOS und dessen Basis Chromium OS verwendet.[6]

Weblinks

[Bearbeiten | Quelltext bearbeiten]
  • Schneller booten mit Upstart – Artikel bei heise open (2009)

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ Features/Upstart. In: Fedora Project Wiki. (englisch).
  2. ↑ https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/migration_planning_guide/sect-networking-upstart
  3. ↑ openSUSE 11.3. Unter der Haube. Abgerufen am 20. April 2011. 
  4. ↑ Ferdinand Thommes: Technischer Ausschuss wählt Systemd zu Debians neuem Init-System. In: pro-linux.de. Baader&Lindner GbR., 12. Februar 2014, abgerufen am 18. Februar 2014. 
  5. ↑ Mark Shuttleworth: Losing graciously. In: Blog von Mark Shuttleworth. 14. Februar 2014, abgerufen am 18. Februar 2014 (englisch). 
  6. ↑ Software Architecture: Chromium OS design documents. Abgerufen am 14. Mai 2023. 
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Upstart&oldid=261430343“
Kategorien:
  • Betriebssystemkomponente
  • Freie Systemsoftware
  • Daemon

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id