Share to: share facebook share twitter share wa share telegram print page

QNX

QNX
The default desktop in QNX 6.4.1
DeveloperBlackBerry (formerly QNX Software Systems)
OS familyUnix-like
Working stateCurrent
Source modelClosed source
Initial release1982; 42 years ago (1982)
Latest release8.0 / December 2023; 6 months ago (2023-12)
Marketing targetEmbedded systems
Package managerAble to use Pkgsrc framework from NetBSD project
PlatformsCurrent: x86-64, ARM32, ARM64
Former: MIPS, PowerPC, SH-4, StrongARM, XScale
Kernel typeRTOS (microkernel)
UserlandPOSIX
LicenseProprietary
Official websiteblackberry.qnx.com

QNX (/ˌkjuː ˌɛn ˈɛks/ or /ˈkjuːnɪks/) is a commercial Unix-like real-time operating system, aimed primarily at the embedded systems market.

The product was originally developed in the early 1980s by Canadian company Quantum Software Systems, later renamed QNX Software Systems.

As of 2022, it is used in a variety of devices including automobiles,[1] medical devices, program logic controllers, automated manufacturing, trains, and more.

History

Gordon Bell and Dan Dodge, both students at the University of Waterloo in 1980, took a course in real-time operating systems, in which the students constructed a basic real-time microkernel and user programs. Both were convinced there was a commercial need for such a system, and moved to the high-tech planned community Kanata, Ontario, to start Quantum Software Systems that year. In 1982, the first version of QUNIX was released for the Intel 8088 CPU. In 1984, Quantum Software Systems renamed QUNIX to QNX in an effort to avoid any trademark infringement challenges.

One of the first widespread uses of the QNX real-time OS (RTOS) was in the nonembedded world when it was selected as the operating system for the Ontario education system's own computer design, the Unisys ICON. Over the years QNX was used mostly for larger projects, as its 44k kernel was too large to fit inside the one-chip computers of the era. The system garnered a reputation for reliability[citation needed] and became used in running machinery in many industrial applications.

In the late-1980s, Quantum realized that the market was rapidly moving towards the Portable Operating System Interface (POSIX) model and decided to rewrite the kernel to be much more compatible at a low level. The result was QNX 4. During this time Patrick Hayden, while working as an intern, along with Robin Burgener (a full-time employee at the time), developed a new windowing system. This patented[2] concept was developed into the embeddable graphical user interface (GUI) named the QNX Photon microGUI. QNX also provided a version of the X Window System.

To demonstrate the OS's capability and relatively small size, in the late 1990s QNX released a demo image that included the POSIX-compliant QNX 4 OS, a full graphical user interface, graphical text editor, TCP/IP networking, web browser and web server that all fit on a bootable 1.44 MB floppy disk for the 386 PC.[3][4]

Toward the end of the 1990s, the company, then named QNX Software Systems, began work on a new version of QNX, designed from the ground up to be symmetric multiprocessing (SMP) capable, and to support all current POSIX application programming interfaces (APIs) and any new POSIX APIs that could be anticipated while still retaining the microkernel architecture. This resulted in QNX Neutrino, released in 2001.

Along with the Neutrino kernel, QNX Software Systems became a founding member of the Eclipse (integrated development environment) consortium. The company released a suite of Eclipse plug-ins packaged with the Eclipse workbench in 2002, and named QNX Momentics Tool Suite.

In 2004, the company announced it had been sold to Harman International Industries. Before this acquisition, QNX software was already widely used in the automotive industry for telematics systems. Since the purchase by Harman, QNX software has been designed into over 200 different automobile makes and models, in telematics systems, and in infotainment and navigation units.[citation needed] The QNX CAR Application Platform was running in over 20 million vehicles as of mid-2011.[5] The company has since released several middleware products including the QNX Aviage Multimedia Suite, the QNX Aviage Acoustic Processing Suite and the QNX HMI Suite.

The microkernels of Cisco Systems' IOS-XR (ultra high availability IOS, introduced 2004)[6][7] and IOS Software Modularity (introduced 2006)[8] are based on QNX.

In September 2007, QNX Software Systems announced the availability of some of its source code.[9]

On April 9, 2010, Research In Motion (later renamed to BlackBerry Limited) announced they would acquire QNX Software Systems from Harman International Industries.[10] On the same day, QNX source code access was restricted from the public and hobbyists.[11]

In September 2010, the company announced a tablet computer, the BlackBerry PlayBook, and a new operating system BlackBerry Tablet OS based on QNX to run on the tablet.[12]

On October 18, 2011, Research In Motion announced "BBX",[13] which was later renamed BlackBerry 10, in December 2011.[14] Blackberry 10 devices build upon the BlackBerry PlayBook QNX based operating system for touch devices, but adapt the user interface for smartphones using the Qt based Cascades Native User-Interface framework.

At the Geneva Motor Show, Apple demonstrated CarPlay which provides an iOS-like user interface to head units in compatible vehicles. Once configured by the automaker, QNX can be programmed to hand off its display and some functions to an Apple CarPlay device.[15][16]

On December 11, 2014, Ford Motor Company stated that it would replace Microsoft Auto with QNX.[1]

In January 2017, QNX announced the upcoming release of its SDP 7.0, with support for Intel and ARM 32- and 64-bit platforms, and support for C++14. It was released in March 2017.[17]

In December 2023, QNX released QNX SDP 8.0 which is powered by a next generation microkernel with support for the latest Intel and ARM [v8 and v9] 64 bit platforms, GCC12 based toolchain and a QNX toolkit for Visual Studio Code.[18]

Technology

As a microkernel-based OS, QNX is based on the idea of running most of the operating system kernel in the form of a number of small tasks, named Resource Managers. This differs from the more traditional monolithic kernel, in which the operating system kernel is one very large program composed of a huge number of parts, with special abilities. In the case of QNX, the use of a microkernel allows users (developers) to turn off any functions they do not need without having to change the OS. Instead, such services will simply not run.

The QNX kernel, procnto (also name of the binary executable program for the QNX Neutrino ('nto') process ('proc') itself), contains only CPU scheduling, interprocess communication, interrupt redirection and timers. Everything else runs as a user process, including a special process known as proc which performs process creation and memory management by operating in conjunction with the microkernel. This is made possible by two key mechanisms: subroutine-call type interprocess communication, and a boot loader which can load an image containing the kernel and any desired set of user programs and shared libraries. There are no device drivers in the kernel. The network stack is based on NetBSD code.[19] Along with its support for its own, native, device drivers, QNX supports its legacy, io-net manager server, and the network drivers ported from NetBSD.[20]

QNX interprocess communication consists of sending a message from one process to another and waiting for a reply. This is a single operation, called MsgSend. The message is copied, by the kernel,[citation needed] from the address space of the sending process to that of the receiving process. If the receiving process is waiting for the message, control of the CPU is transferred at the same time, without a pass through the CPU scheduler. Thus, sending a message to another process and waiting for a reply does not result in "losing one's turn" for the CPU. This tight integration between message passing and CPU scheduling is one of the key mechanisms that makes QNX message passing broadly usable. Most Unix and Linux interprocess communication mechanisms lack this tight integration, although a user space implementation of QNX-type messaging for Linux does exist. Mishandling of this subtle issue is a primary reason for the disappointing performance of some other microkernel systems such as early versions of Mach.[citation needed] The recipient process need not be on the same physical machine.

All I/O operations, file system operations, and network operations were meant to work through this mechanism, and the data transferred was copied during message passing. Later versions of QNX reduce the number of separate processes and integrate the network stack and other function blocks into single applications for performance reasons.

Message handling is prioritized by thread priority. Since I/O requests are performed using message passing, high priority threads receive I/O service before low priority threads, an essential feature in a hard real-time system.

The boot loader is the other key component of the minimal microkernel system. Because user programs can be built into the boot image, the set of device drivers and support libraries needed for startup need not be, and are not, in the kernel. Even such functions as program loading are not in the kernel, but instead are in shared user-space libraries loaded as part of the boot image. It is possible to put an entire boot image into ROM, which is used for diskless embedded systems.

Neutrino supports symmetric multiprocessing and processor affinity, called bound multiprocessing (BMP) in QNX terminology. BMP is used to improve cache hitting and to ease the migration of non-SMP safe applications to multi-processor computers.

Neutrino supports strict priority-preemptive scheduling and adaptive partition scheduling (APS). APS guarantees minimum CPU percentages to selected groups of threads, even though others may have higher priority. The adaptive partition scheduler is still strictly priority-preemptive when the system is underloaded. It can also be configured to run a selected set of critical threads strictly real time, even when the system is overloaded.

The QNX operating system also contained a web browser known as 'Voyager'.[21]

Due to its microkernel architecture QNX is also a distributed operating system. Dan Dodge and Peter van der Veen hold U.S. Patent 6,697,876: Distributed kernel operating system based on the QNX operating system's distributed processing features known commercially as Transparent Distributed Processing. This allows the QNX kernels on separate devices to access each other's system services using effectively the same communication mechanism as is used to access local services.[non-primary source needed]

Releases

QNX RTOS History[22]
Version Date Distribution medium Notes
1981 QUNIX Founded.
Beta 1983 As QNX Beta
1.0 1984
2.0 1987 Elements of 4.3BSD like TCP/IP and PPP merged into QNX 2.0.
2.21 1989 QNX 2.21
4.0 1990 QNX 4.0
4.1 1994 Elements of 4.4BSD into QNX 4.1
4.2 1995 QNX 4.2
4.22 1995 QNX 4.22
4.24 1995 QNX/Neutrino 1.0 is forked from QNX 4.24
4.25 1997 QNX 4.25 continues after fork with QNX/Neutrino 1.0.
QNX/Neutrino Microkernel history—Forked from QNX 4.24 in 1996.
Release Date Notes
1.0 1996 QNX/Neutrino 1.0 as forked from QNX 4.24
2.0 1998 QNX/Neutrino 2.0
2.10 1999 QNX/Neutrino 2.10 (QRTP)
6 January 18, 2001 QNX RTOS 6
6.1.0 2001 QNX RTOS 6
6.1.0 (patch A) September 28, 2001
6.2 June 4, 2002 QNX 6.2 (Momentics)
6.2 (patch A) October 18, 2002 QNX 6.2
6.2.1 February 18, 2003 QNX 6.2.1 (Momentics)
6.3 June 3, 2004 QNX 6.3
6.3.0 SP1 ?
6.3.0 SP2 ?
6.3.0 SP3/
OS 6.3.2
?
6.3.2 August 16, 2006[23]
6.4.0 October 30, 2008 QNX Neutrino RTOS 6.4.0
6.4.1 May 2009 QNX Neutrino RTOS 6.4.1
6.5.0 July 2010 QNX Neutrino RTOS 6.5.0 is forked to produce BBX,
as announced on October 18, 2011, and later previewed,
named "BlackBerry 10 OS" on May 1, 2012.
6.5 SP1 July 11, 2012 QNX Neutrino RTOS 6.5 SP1
6.6 February 28, 2014 QNX 6.6
7.0 January 4, 2017 QNX SDP 7.0, first version with 64-bit support
7.1 July 23, 2020 QNX SDP 7.1
8.0 December 2023 QNX SDP 8.0[24]

Uses

The BlackBerry PlayBook tablet computer designed by BlackBerry uses a version of QNX as the primary operating system. The BlackBerry 10 operating system is also based on QNX.

QNX is also used in car infotainment systems with many major car makers offering variants that include an embedded QNX architecture. It is supported by popular SSL/TLS libraries such as wolfSSL.[25]

Since the introduction of its "Safe Kernel 1.0" in 2010, QNX was projected and used subsequently in automated drive or ADAS systems for automotive projects that require a functional safety certified RTOS. QNX provides this with its QNX OS for Safety products.[26]

QNX Neutrino (2001) has been ported to a number of platforms and now runs on practically any modern central processing unit (CPU) family that is used in the embedded market. This includes the PowerPC, x86, MIPS, SH-4, and the closely interrelated group of ARM, StrongARM, and XScale.

Licensing

QNX offers a license for noncommercial and academic users.[27] Noncommercial license requests are usually refused.[citation needed] Blackberry website does not have clear instructions on how to request noncommercial license. When a noncommercial license is requested, it is refused by Blackberry Sales citing license availability being restricted to QNX clients or companies working with QNX clients. In January 2024, BlackBerry introduced QNX Everywhere to make QNX more accessible to Hobbyists. QNX Everywhere has not been made publicly accessible yet.

Community

  • OpenQNX is a QNX Community Portal established and run independently. An IRC channel and Newsgroups access via web is available. Diverse industries are represented by the developers on the site.[28]
  • Foundry27 is a web-based QNX community established by the company. It serves as a hub to QNX Neutrino development where developers can register, choose the license, and get the source code and related toolkit of the RTOS.[29]

See also

References

  1. ^ a b Burns, Matt (December 11, 2014). "Ford Ditches Microsoft For QNX In Latest In-Vehicle Tech Platform". TechCrunch. Retrieved February 26, 2015.
  2. ^ US5745759
  3. ^ Hildebrand, Dan (6 June 1997). "Think Small. (The 1.44M Web Challenge)". marc.info.
  4. ^ "How we did it!". Archived from the original on 28 November 1999. Retrieved 3 August 2020.
  5. ^ QNX CAR http://www.qnx.com/products/qnxcar/
  6. ^ QNX Staff (2004-08-17). "QNX Delivers Extremely Reliable Microkernel for Massively Scalable Routing System". Retrieved 2012-03-16.
  7. ^ "CRS-1 and IOS XR Operational Best Practices". Cisco.
  8. ^ Brad Reese- BradReese.Com (2006-09-26). "Which OS is behind IOS?". Archived from the original on 2011-12-22. Retrieved 2012-03-16.
  9. ^ Leroux, Paul (12 September 2007). "QNX Publishes Neutrino Source Code and Opens Development Process". www.qnx.com.
  10. ^ "RIM to buy QNX Software". The Globe and Mail. Toronto. The Canadian Press. 9 April 2010. Retrieved 2010-04-09.
  11. ^ "foundry27: View Wiki Page: UpdatedQNXSourceAccessPolicyFAQ". community.qnx.com.
  12. ^ "RIM Unveils The BlackBerry PlayBook" (official press release). September 27, 2010.
  13. ^ Molen, Brad (18 October 2011). "Research in Motion announces BBX, 'combines the best of BlackBerry and QNX'". Engadget. Retrieved 20 January 2013.
  14. ^ Arthur, Charles (2011-12-07). "BlackBerry-maker RIM forced to drop BBX name for new software". Guardian. London. Retrieved 2013-01-20.
  15. ^ Hartley, Matt (3 March 2014). "Apple Inc CarPlay brings iPhone features to GM, BMW, Ford and other car dashboards". Financial Post. Retrieved 2014-03-28.
  16. ^ "BlackBerry's QNX: Why it's so valuable to Apple, Google, auto industry". ZDNet. Retrieved 2014-10-27.
  17. ^ "BlackBerry QNX Launches its Most Advanced and Secure Embedded Software Platform for Autonomous Drive and Connected Cars". 2017-01-04.
  18. ^ "QNX® Software Development Platform (SDP) 8.0". 11 December 2023.
  19. ^ "Core Networking 6.4: Neutrino's Next Gen Networking Stack and Foundry27".
  20. ^ "foundry27: View Wiki Page: Drivers_wiki_page". community.qnx.com.
  21. ^ "QNX Neutrino RTOS – Embedded OS | BlackBerry QNX | BlackBerry QNX".
  22. ^ Lévénez, Éric (May 1, 2011). "UNIX History". levenez.com. Retrieved May 18, 2011.
  23. ^ "QNX® Neutrino® Core OS 6.3.2 Release Notes". 16 August 2006.
  24. ^ "QNX® Software Development Platform (SDP) 8.0: Release Notes". 11 December 2023.
  25. ^ "wolfSSL Build Sizes for the QNX Embedded RTOS". wolfSSL. 17 September 2010. Retrieved 2019-02-13.
  26. ^ "QNX OS for Safety".
  27. ^ "QNX Neutrino Realtime Operating System". QNX. 2010-07-15. Retrieved 2012-10-15.
  28. ^ OpenQNX Community Portal: Announce
  29. ^ QNX Press Releases: Foundry27

Further reading

External links

Baca informasi lainnya yang berhubungan dengan : article

Article 19 Article 20

Read other articles:

Ini adalah nama Korea; marganya adalah Eo. Pada nama panggung/nama pena, nama belakangnya adalah Ryu. Ryu Soo-youngSoo-young pada tahun 2019LahirEo Nam-seon(1979-09-05)5 September 1979Bucheon, Provinsi Gyeonggi, Korea SelatanPendidikanUniversitas Myongji - Business AdministrationPekerjaanAktorTahun aktif1998–sekarangNama KoreaHangul류수영 Alih AksaraRyu Su-yeongMcCune–ReischauerRyu SuyŏngNama lahirHangul어남선 Hanja魚濫船 Alih AksaraEo Nam-seonMcCune–ReischauerŎ Nams

Joe HarrisLahir(1870-01-11)11 Januari 1870Lewiston, MaineMeninggal11 Juni 1953(1953-06-11) (umur 83)Hollywood, CaliforniaPekerjaanPemeranTahun aktif1913–1923 Joe Harris (11 Januari 1870 – 11 Juni 1953) adalah seorang pemeran asal Amerika Serikat. Antara 1913 dan 1923, ia tampil dalam sekitar 94 film bisu, yang kebanyakan bergenre koboi. Ia sering beradu peran dengan bintang koboi awal Harry Carey. Sebagian filmografi The Shadow of Nazareth (1913) A Florentine Tragedy …

Der Titel dieses Artikels ist mehrdeutig. Zum Abt des Klosters Auhausen siehe Georg von Schechingen. Wappen Deutschlandkarte 48.8733333333339.9175478Koordinaten: 48° 52′ N, 9° 55′ O Basisdaten Bundesland: Baden-Württemberg Regierungsbezirk: Stuttgart Landkreis: Ostalbkreis Höhe: 478 m ü. NHN Fläche: 11,87 km2 Einwohner: 2220 (31. Dez. 2022)[1] Bevölkerungsdichte: 187 Einwohner je km2 Postleitzahl: 73579 Vorwahl: 07175 Kfz-K…

Coordenadas: 46° 42' N 0° 57' E Lurais   Comuna francesa    Localização LuraisLocalização de Lurais na França Coordenadas 46° 42' N 0° 57' E País  França Região Centro-Vale do Loire Departamento Indre Características geográficas Área total 13,39 km² População total (2018) [1] 243 hab. Densidade 18,1 hab./km² Código Postal 36220 Código INSEE 36104 Lurais é uma comuna francesa na região administrativa do Centro, no depa…

MARCH9 Ідентифікатори Символи MARCHF9, MARCH-IX, RNF179, membrane associated ring-CH-type finger 9, MARCH9 Зовнішні ІД OMIM: 613336 MGI: 2446144 HomoloGene: 34705 GeneCards: MARCHF9 Онтологія гена Молекулярна функція • zinc ion binding• зв'язування з іоном металу• transferase activity Клітинна компонента • integral component of membrane• lysosomal membrane• Golgi membrane• Golgi st…

Super Bowl XXXV 1 2 3 4 Gesamt New York Giants 0 0 7 0 7 Baltimore Ravens 7 3 14 10 34 Datum 28. Januar 2001 Stadion Raymond James Stadium Stadt Tampa MVP Ray Lewis Favorit Ravens um 3 Nationalhymne Backstreet Boys Münzwurf Marcus Allen, Ottis Anderson, Tom Flores und Bill Parcells Referee Gerald Austin Halbzeitshow Aerosmith, Britney Spears, Nelly, Mary J. Blige und *NSYNC Besucherzahl 71.921 Fernsehübertragung Network CBS Deutschland Sat.1[1] Kommentatoren Greg Gumbel, Phil Simms, Ar…

Кривий Олександр ВасильовичНародився 12 лютого 1949(1949-02-12)Томськ, РРФСР, СРСРПомер 2003Країна  СРСР УкраїнаДіяльність художникЧленство Національна спілка художників України Олександр Васильович Кривий (12 лютого 1949, Томськ — 2003) — український художник. Працював у жанра…

South Park City South Park City is een openluchtmuseum in het dorp Fairplay (Colorado) in de VS. Het museum is een historische reconstructie van een mijnbouwdorp tijdens de goudkoortsperiode in de 19e eeuw. Het museum heeft 34 originele herbouwde gebouwen met meer dan 60.000 gebruiksvoorwerpen uit de 'gouden' economisch- en sociale tijd. Het museum werd geopend in het jaar 1959 na twee jaar van voorbereiding door de Historische Stichting South Park. Het park is dagelijks geopend van medio mei to…

American ice hockey player Not to be confused with Patrick Cain or Pat Kane. Ice hockey player Patrick Kane Kane with the New York Rangers in March 2023Born (1988-11-19) November 19, 1988 (age 35)Buffalo, New York, U.S.Height 5 ft 10 in (178 cm)Weight 177 lb (80 kg; 12 st 9 lb)Position Right wingShoots LeftNHL teamFormer teams Detroit Red WingsChicago BlackhawksEHC BielNew York RangersNational team  United StatesNHL Draft 1st overall, 2007Chicago Blac…

Ласкаво просимо до Вікіпедії, вільної енциклопедії, яку може редагувати кожен. Українська Вікіпедія заснована 30 січня 2004 року. четвер, 7 грудня 2023 року 1 299 593 статті українською 169 162 зареєстровані дописувачі 3721 з них активний останнього місяця Про нас Навігаці…

Brazilian football manager In this Portuguese name, the first or maternal family name is da Silva and the second or paternal family name is Surian. Felipe Surian Surian in 2022Personal informationFull name Felipe da Silva SurianDate of birth (1981-10-03) 3 October 1981 (age 42)Place of birth Juiz de Fora, BrazilPosition(s) Centre backTeam informationCurrent team Floresta (head coach)Youth career América MineiroSenior career*Years Team Apps (Gls)2004–2007 Tupi Managerial career2008–…

This article is about the river in Gauteng. For the river in KwaZulu-Natal, see Klip River (KwaZulu-Natal). River in Gauteng, South AfricaKlip RiverKliprivierLocationCountrySouth AfricaProvinceGautengPhysical characteristicsMouthVaal River at Vereeniging • coordinates26°40′15″S 27°57′15″E / 26.67083°S 27.95417°E / -26.67083; 27.95417 • elevation1,414 m (4,639 ft) The Klip River (or in Afrikaans: Kliprivier, lit.&#…

Purported supernatural phenomena This article is about Marian iconography. For the Doctor Who villains, see Weeping Angels. Part of a series on theMariologyof the Catholic ChurchVirgo by Josef Moroder-Lusenberg Overview Prayers Antiphons Titles Hymns to Mary Devotional practices Saints Societies Consecrations and entrustments Veneration Prayers Angelus Fátima prayers Flos Carmeli Hail Mary Hail Mary of Gold Immaculata prayer Magnificat Mary, Mother of Grace Mary Our Queen Memorare Sub tuum prae…

Село Камянкапол. Kamianka Координати 52°25′ пн. ш. 22°24′ сх. д. / 52.417° пн. ш. 22.400° сх. д. / 52.417; 22.400Координати: 52°25′ пн. ш. 22°24′ сх. д. / 52.417° пн. ш. 22.400° сх. д. / 52.417; 22.400 Країна ПольщаПольщаВоєводство Мазовецьке воєводст…

Historic house in New York, United States United States historic placeSheldon Cobblestone HouseU.S. National Register of Historic Places Sheldon Cobblestone House, December 2009Show map of New YorkShow map of the United StatesLocation21 Mendon-Ionia Rd.,NY 251, Mendon, New YorkCoordinates42°59′49″N 77°30′16″W / 42.99694°N 77.50444°W / 42.99694; -77.50444Area1.9 acres (0.77 ha)Built1833Architectural styleFederalMPSCobblestone Architecture of New York …

Poulenc Sonate pour flûte et piano La Sonata para flauta y piano del compositor francés Francis Poulenc fue escrita en 1957. Está dedicada a la memoria de Elizabeth Sprague Coolidge, una mecenas estadounidense de música de cámara. Poulenc la compuso para el flautista Jean-Pierre Rampal y él mismo y Rampal ofrecieron el estreno de la obra en junio de 1957 en el Festival de Estrasburgo. Hoy en día es una de las obras más conocidas de Poulenc y forma una parte importante del repertorio para…

Australian rules football stadium in Ipswich, Queensland, Australia Springfield Central StadiumThe ReserveSpringfield Central Stadium during 2022 Season 7 AFLW Grand FinalLocationSpringfield Greenbank ArterialSpringfield, QueenslandAustralia[1]Coordinates27°40′19.7″S 152°54′15.3″E / 27.672139°S 152.904250°E / -27.672139; 152.904250OwnerIpswich City CouncilOperatorBrisbane LionsCapacity8,000 (650 grandstand)[5][6]Record attendance7,…

KerajaanKecamatanKantor Kecamatan KerajaanPeta lokasi Kecamatan KerajaanNegara IndonesiaProvinsiSumatera UtaraKabupatenPakpak BharatPopulasi • Total9,310 (2.017) jiwaKode Kemendagri12.15.02 Kode BPS1216020 Luas147,61 km²Desa/kelurahan10 Desa Kerajaan adalah sebuah kecamatan di Kabupaten Pakpak Bharat, Sumatera Utara, Indonesia. Kecamatan Kerajaan merupakan pintu gerbang untuk memasuki Kabupaten Pakpak Bharat. Kecamatan Pakpak Bharat terbagi atas 10 desa yang seluruhnya merupaka…

Norwegian beach volleyball player Christian SørumPersonal informationFull nameChristian Sandlie SørumNationalityNorwegianBorn (1995-12-03) 3 December 1995 (age 28)Rælingen, NorwayHeight1.92 m (6 ft 4 in)Weight89 kg (196 lb)Beach volleyball informationCurrent teammate Years Teammate 2016– Anders Mol Previous teammates Years Teammate 2014–20152015–2016 Runar Sannarnes Morten Kvamsdal Honours Men's beach volleyball Representing  Norway Olympic Games …

American-British songwriting team This article is about the production team. For the movie franchise, see The Matrix (franchise). For the movie, see The Matrix. This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: The Matrix production team…

Kembali kehalaman sebelumnya