{{위키데이터 속성 추적}}
{{Infobox OS
| name = Orbis OS
| logo = PlayStation 4_logo and wordmark.svg
| logo caption = 
| screenshot = 
| caption = 
| collapsible = 
| developer = [[소니 인터랙티브 엔터테인먼트]]
| prog_language = [[C (프로그래밍 언어)|C]], [[C++]] for PS Plus and online services settings / PPC
| programmed_in = PS 플러스 및 온라인 서비스용 [[C (프로그래밍 언어)|C]], [[C++]] / PPC
| family = [[유닉스 계열]], ([[FreeBSD]])<ref>{{웹 인용|url=https://doc.dl.playstation.net/doc/ps4-oss/
  | title      = Open Source Software used in PlayStation®4
  | publisher  = Sony Interactive Entertainment Inc.
  | access-date = January 12, 2015
}}</ref>
| working_state = 현재
| source_model = [[클로즈드 소스]]
| released = 1.01 / {{시작 날짜와 나이|2013|11|15}}<ref>{{웹 인용|url=http://uk.ign.com/wikis/playstation-4/PlayStation_4_Release_Date|title=PlayStation 4 Release Date|work=IGN|date=February 4, 2013 }}</ref>
| latest_release_version = 12.00
| latest_release_date = {{시작 날짜와 나이|2024|09|12}}<ref>{{웹 인용|url=https://www.playstation.com/en-us/support/hardware/ps4/system-software-info/|title=PS4 system software update features (US)|work=PlayStation}}</ref>
| latest_preview_version = 
| latest_preview_date = 
| marketing_target = 
| language = 아랍어, 중국어(간체), 중국어(번체), 체코어, 덴마크어, 네덜란드어, 영어(영국), 영어(미국), 핀란드어, 프랑스어(캐나다), 프랑스어(프랑스), 독일어, 그리스어, 헝가리어, 인도네시아어, 이탈리아어, 일본어, 한국어, 노르웨이어, 폴란드어, 포르투갈어(브라질), 포르투갈어(포르투갈), 루마니아어, 러시아어, 스페인어(라틴 아메리카), 스페인어(스페인), 스웨덴어, 태국어, 터키어, 우크라이나어, 베트남어<ref>{{웹 인용|title=System Language|url=https://manuals.playstation.net/document/en/ps4/settings/syslanguage.html|website=PlayStation  4 User's Guide|publisher=Sony Interactive Entertainment, Inc.|date=March 24, 2022}}</ref>
| updatemodel = 직접 다운로드<br />플레이스테이션 4 포맷 블루레이 디스크<br />USB에 다운로드
| package_manager = 
| supported_platforms = {{ubl|[[플레이스테이션 4]] (오리지널)|[[플레이스테이션 4 슬림]]|[[플레이스테이션 4 프로]]}}
| kernel_type = [[모놀리식 커널|모놀리식]] ([[적재 가능 커널 모듈|동적 적재 가능 모듈]] 탑재)
| userland = 
| ui = 플레이스테이션 다이내믹 메뉴(PlayStation Dynamic Menu)<ref name="PSDynamicMenu">{{웹 인용|  url=http://www.officialplaystationmagazine.co.uk/2013/08/20/ps4-dynamic-menu-featured-live-video-feeds-of-friends-games-game-specific-messaging/ | title=PS4 dynamic menu featured live video feeds of friends games & game-specific messaging | date=August 20, 2013 | access-date=October 25, 2013 | author=Hurley, Leon | url-status=dead | archive-url=https://web.archive.org/web/20131030013242/http://www.officialplaystationmagazine.co.uk/2013/08/20/ps4-dynamic-menu-featured-live-video-feeds-of-friends-games-game-specific-messaging/ | archive-date=October 30, 2013 | df=mdy-all }}</ref>
| license = 
| preceded_by = [[플레이스테이션 3]] ([[플레이스테이션 3 시스템 소프트웨어|시스템 소프트웨어]])
| succeeded_by = [[플레이스테이션 5]] ([[플레이스테이션 5 시스템 소프트웨어|시스템 소프트웨어]])
| website = *{{공식 웹사이트| https://www.playstation.com/en-us/support/hardware/ps4/system-software/ | USA}}
*{{공식 웹사이트| https://www.playstation.com/en-gb/get-help/ps4-system-software/ | EU}}
*{{공식 웹사이트| http://www.jp.playstation.com/ps4/update/ | Japan}}
| frequently_updated = 
}}
'''플레이스테이션 4 시스템 소프트웨어'''(PlayStation 4 system software)는 [[플레이스테이션 4]]의 업데이트 가능한 [[펌웨어]] 및 [[운영체제]]이다. 운영 체제는 FreeBSD 9를 기반으로 하는 Orbis OS이다.

==기술==
=== 시스템 ===
플레이스테이션 4의 기본 운영 체제는 2012년 1월 12일에 출시된 [[FreeBSD]] 버전 9.0의 [[포크 (소프트웨어 개발)|포크]]인 Orbis OS이다.<ref>{{웹 인용|author=Larabel, Michael|url=https://www.phoronix.com/scan.php?page=news_item&px=MTM5NDI|title=Sony's PlayStation 4 Is Running Modified FreeBSD 9|date=June 23, 2013|publisher=Phoronix|access-date=September 14, 2013}}</ref><ref name="ps4-license">{{웹 인용|url=http://www.scei.co.jp/ps4-license/ |title=Open Source Software used in PlayStation®4 |publisher=Scei.co.jp |access-date=November 20, 2013}}</ref> [[소프트웨어 개발 키트]](SDK)는 소니가 선택한 [[LLVM]] 및 [[클랭]]을 기반으로 한다.<ref name="gamerevolution" /> [[C (프로그래밍 언어)|C]] 및 [[C++]] 프런트엔드 준수, [[C++11]] 지원, 컴파일러 최적화 및 진단한다.<ref>{{웹 인용|title=The LLVM Compiler Infrastructure Project |url=https://llvm.org/devmtg/2013-11/#talk8 |access-date=2024-01-06 |website=llvm.org}}</ref> 커널 및 관련 구성 요소 외에도 포함되어 있고 언급할 가치가 있는 다른 구성 요소로는 [[카이로 (그래픽스)|카이로]], [[루아 (프로그래밍 언어)|루아]], [[모노 (소프트웨어)|모노]], [[OpenSSL]], [[웹킷]] 및 Pixman 렌더링 라이브러리가 있다.<ref name="ps4-license" /> 플레이스테이션 4가 개방형 콘솔은 아니지만 이들 중 다수는 오픈 소스 소프트웨어이다.<ref name="ps4-license" /><ref>{{웹 인용|url=https://www.phoronix.com/scan.php?page=news_item&px=MTU1MzA|title=[Phoronix] The PlayStation 4 Does Use The FreeBSD Kernel, Mono|publisher=Phoronix.com|access-date=November 17, 2014}}</ref>

==== GNM ====
플레이스테이션 4에는 GNM이라는 하위 수준 [[API]]와 GNMX라는 상위 수준 API라는 두 가지 그래픽 API가 있다.<ref name="Eurogamer 2013">{{웹 인용|last1=Leadbetter |first1=Richard |title=How The Crew was ported to PlayStation 4 |url=https://www.eurogamer.net/digitalfoundry-how-the-crew-was-ported-to-playstation-4 |website=Eurogamer.net |language=en |date=19 July 2013}}</ref><ref name="Hooper">{{웹 인용|last1=Hooper |first1=Steffan |title=Automated Testing and Validation of Computer Graphics Implementations for Cross-platform Game Development |url=https://hdl.handle.net/10292/11017 |publisher=Auckland University of Technology |language=en |date=2017}}</ref><ref name="Schertenleib" /> GNMX는 GNM을 둘러싸서 더 낮은 수준의 [[그래픽 처리 장치|GPU]] 세부 정보를 관리한다.<ref name="Eurogamer 2013" /> 예를 들어 GNMX에는 GPU 상수를 관리하는 컨스턴트 업데이트 엔진(Constant Update Engine)이라는 기능이 있다.<ref name="Eurogamer 2013" /> 이 단순한 API에는 GPU 기능에 대한 보다 직접적인 액세스와 상당한 CPU 비용이 소요된다.<ref name="Eurogamer 2013" /> GNM 및 GNMX는 각각 Direct3D 12 및 Direct3D 11과 유사하다.<ref name="Hooper" />

==== PSSL ====
게임의 또 다른 주요 영역은 프로그래밍 가능한 픽셀 셰이더이다.<ref name="apis">{{웹 인용|url=https://www.eurogamer.net/articles/digitalfoundry-2022-god-of-war-pc-tech-interview |title=How God of War was brought from PlayStation to PC - Eurogamer |website=Eurogamer |author=Richard Leadbetter |date=July 19, 2013 |access-date=February 13, 2022}}</ref><ref name="Schertenleib">{{웹 인용|last1=Schertenleib |first1=Sébastien |title=Unlocking the potential of PlayStation®4: An In-Depth Developer Guide |url=http://develop.scee.net/files/presentations/gceurope2013/ParisGC2013Final.pdf |publisher=Sony Computer Entertainment Europe |archive-url=https://web.archive.org/web/20131228172901/http://develop.scee.net/files/presentations/gceurope2013/ParisGC2013Final.pdf |archive-date=December 28, 2013 |url-status=dead}}</ref> 소니의 자체 PSSL(플레이스테이션 셰이더 언어)이 플레이스테이션 4에 도입되었다.<ref>{{웹 인용|url=http://www.eurogamer.net/articles/digitalfoundry-inside-playstation-4 |title=Inside PlayStation 4 |website=Eurogamer |first=Richard |last=Leadbetter |date=March 28, 2013 |access-date=January 9, 2014}}</ref> PSSL은 DirectX 12의 [[고급 셰이더 언어|HLSL]] 표준과 매우 유사<ref name="gamerevolution">{{웹 인용|last1=Tan |first1=Nicholas |title=Here Are (Most Of) The Technical Specifications For The PlayStation 4 |url=https://www.gamerevolution.com/originals/5057-here-are-most-of-the-technical-specifications-for-the-playstation-4 |website=gamerevolution |date=March 27, 2013}}</ref><ref name="Stenson">{{웹 인용|last1=Stenson |first1=Richard |last2=Ho |first2=Chris |title=PlayStation® Shader Language for PlayStation®4 |url=https://archive.org/details/playstationr-shader-language-for-playstationr4}}</ref>하며 주로 [[전처리기]] 매크로를 통해 제거할 수 있는 미묘한 차이점만 있다.<ref name="Eurogamer 2013" />

=== 그래픽 셸 ===
플레이스테이션 4는 플레이스테이션 포터블 및 플레이스테이션 3에서 사용되는 [[크로스미디어바]](XMB)와 플레이스테이션 비타 및 [[플레이스테이션 TV]]에서 사용되는 라이브에어리어와 달리 플레이스테이션 다이내믹 메뉴를 그래픽 셸<ref name="20ThingsDidntKnow">{{웹 인용| url=http://blog.eu.playstation.com/2013/07/12/20-things-you-didnt-know-about-ps4/ | title=20 things you didn't know about PS4 |work=PlayStation Blog|publisher=Sony Computer Entertainment|date=July 12, 2013 | access-date=July 12, 2013 | author=Pearson, Rob}}</ref><ref name=Verge_UI>{{뉴스 인용|last=June|first=Laura|title=Sony completely revamps its user interface for the PlayStation 4|url=https://www.theverge.com/2013/2/20/4010414/sony-completely-revamps-its-user-interface-for-the-playstation-4| work=[[The Verge]] |publisher=Vox Media|access-date=February 21, 2013|date=February 20, 2013}}</ref><ref>{{웹 인용| url=https://www.theguardian.com/technology/gamesblog/2013/jul/15/ps4-develop-2013-playstation-sony | title=PS4: 14 things we learned at Develop 2013|newspaper=The Guardian| date=July 15, 2013 | access-date=July 16, 2013 | author=Stuart, Keith}}</ref>로 사용한다. 플레이어에게 제공되는 옵션은 상황에 따라 달라지며 플레이어가 주어진 시간에 플레이스테이션 4를 사용하여 실제로 수행하는 작업에 따라 변경되기 때문에 "동적 메뉴"라는 이름이 붙었다. 이로 인해 이전 반복보다 탐색이 더 간단해졌다. 이 동적 메뉴는 사용자가 디스크 드라이브에 게임을 배치한 후 실제 게임 플레이를 시작하는 사이에 가능한 한 짧은 시간이 있도록 자체적으로 변경될 수 있다.<ref>{{웹 인용|url=http://www.howcast.com/videos/515524-what-is-the-dynamic-menu-ps4-faqs/|title=What Is the PlayStation 4 Dynamic Menu?|work=Howcast|date=November 7, 2018 }}</ref>

플레이스테이션 4의 사용자 인터페이스는 단순성을 최우선으로 시도한다. 엔터테인먼트 옵션의 주요 장소인 콘텐츠 영역은 가장 최근에 사용한 항목별로 정렬된 가로선의 큰 사각형 아이콘으로 눈에 띄게 표시된다. 사용자는 소셜 미디어 사이트인 [[핀터레스트]]를 연상시키는 벽돌 모양의 번갈아 나타나는 형태로 이 게이머 뉴스피드를 스크롤할 수 있다. 다른 많은 주요 개체에는 커서를 선택하면 추가 정보가 표시된다. 게임에는 다운로드 가능한 콘텐츠에 대한 뉴스 업데이트나 광고가 있을 수 있다. 최근에 플레이한 게임은 플레이스테이션의 라이브 및 인터넷 브라우저 애플리케이션과 같은 여러 필수 항목과 함께 타일을 받는다. 콘텐츠 아이콘 사용자 정의 및 정렬 방법에 대한 옵션을 통해 플레이어는 자신의 필요에 맞게 디스플레이를 구성할 수 있다.<ref>{{웹 인용|url=http://www.psu.com/feature/21866/PlayStation-4-Review--The-User-Interface|title=PlayStation 4 Review: The User Interface|work=PlayStation Universe|date=December 4, 2013 }}</ref>

== 같이 보기 ==
* [[플레이스테이션 3 시스템 소프트웨어]]
* [[플레이스테이션 비타 시스템 소프트웨어]]
* [[플레이스테이션 포터블 시스템 소프트웨어]]
* [[엑스박스 시스템 소프트웨어]]
* [[닌텐도 스위치 시스템 소프트웨어]]

== 각주 ==
{{각주}}
{{플레이스테이션}}
[[분류:플레이스테이션 4]]
[[분류:플레이스테이션 4 소프트웨어]]
[[분류:2013년 소프트웨어]]
[[분류:사유 운영체제]]
[[분류:유닉스 계열]]