1"use strict";(self.webpackChunkuser_handbook=self.webpackChunkuser_handbook||[]).push([[732],{2717:(t,e,d)=>{d.r(e),d.d(e,{assets:()=>l,contentTitle:()=>n,default:()=>a,frontMatter:()=>i,metadata:()=>c,toc:()=>h});var r=d(5893),s=d(1151);const i={},n="Supported Platforms",c={id:"getting-started/supported_platforms",title:"Supported Platforms",description:"The table below represents our current understanding of Cwtch support across various operating systems and architectures (as of Cwtch 1.10 and January 2023).",source:"@site/docs/getting-started/supported_platforms.md",sourceDirName:"getting-started",slug:"/getting-started/supported_platforms",permalink:"/docs/getting-started/supported_platforms",draft:!1,unlisted:!1,editUrl:"https://git.openprivacy.ca/cwtch.im/docs.cwtch.im/src/branch/staging/docs/getting-started/supported_platforms.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Getting started",permalink:"/docs/category/getting-started"},next:{title:"Profiles",permalink:"/docs/category/profiles"}},l={},h=[];function o(t){const e={a:"a",h1:"h1",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.a)(),...t.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(e.h1,{id:"supported-platforms",children:"Supported Platforms"}),"\n",(0,r.jsx)(e.p,{children:"The table below represents our current understanding of Cwtch support across various operating systems and architectures (as of Cwtch 1.10 and January 2023)."}),"\n",(0,r.jsxs)(e.p,{children:["In many cases we are looking for testers to confirm that various functionality works. If you are interested in testing Cwtch on a specific platform, or want to volunteer to help us official support a platform\nnot listed here, then check out ",(0,r.jsx)(e.a,{href:"/docs/category/contribute",children:"Contibuting to Cwtch"}),"."]}),"\n",(0,r.jsx)(e.p,{children:(0,r.jsx)(e.strong,{children:"Legend:"})}),"\n",(0,r.jsxs)(e.ul,{children:["\n",(0,r.jsxs)(e.li,{children:["\u2705: ",(0,r.jsx)(e.strong,{children:"Officially Supported"}),". Cwtch should work on these platforms without issue. Regressions are treated as high priority."]}),"\n",(0,r.jsxs)(e.li,{children:["\ud83d\udfe1: ",(0,r.jsx)(e.strong,{children:"Best Effort Support"}),". Cwtch should work on these platforms but there may be documented or unknown issues. Testing may be needed. Some features may require additional work. Volunteer effort is appreciated."]}),"\n",(0,r.jsxs)(e.li,{children:["\u274c: ",(0,r.jsx)(e.strong,{children:"Not Supported"}),". Cwtch is unlikely to work on these systems. We will probably not accept bug reports for these systems."]}),"\n"]}),"\n",(0,r.jsxs)(e.table,{children:[(0,r.jsx)(e.thead,{children:(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.th,{children:"Platform"}),(0,r.jsx)(e.th,{children:"Official Cwtch Builds"}),(0,r.jsx)(e.th,{children:"Source Support"}),(0,r.jsx)(e.th,{children:"Notes"})]})}),(0,r.jsxs)(e.tbody,{children:[(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Windows 11"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"64-bit amd64 only."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Windows 10"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"64-bit amd64 only. Not officially supported, but official builds may work."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Windows 8 and below"}),(0,r.jsx)(e.td,{children:"\u274c"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsx)(e.td,{children:"Not supported. Dedicated builds from source may work. Testing Needed."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"OSX 10 and below"}),(0,r.jsx)(e.td,{children:"\u274c"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsx)(e.td,{children:"64-bit Only. Official builds have been reported to work on Catalina but not High Sierra"})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"OSX 11"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"64-bit Only. Official builds supports both arm64 and x86 architectures."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"OSX 12"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"64-bit Only. Official builds supports both arm64 and x86 architectures."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"OSX 13"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"64-bit Only. Official builds supports both arm64 and x86 architectures."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Debian 11"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"64-bit amd64 Only."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Debian 10"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"64-bit amd64 Only."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Debian 9 and below"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"64-bit amd64 Only. Builds from source should work, but official builds may be incompatible with installed dependencies."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Ubuntu 22.04"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"64-bit amd64 Only."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Other Ubuntu"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"64-bit Only. Testing needed. Builds from source should work, but official builds may be incompatible with installed dependencies."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Tails"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"64-bit amd64 Only."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"CentOS"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsx)(e.td,{children:"Testing Needed."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Gentoo"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsx)(e.td,{children:"Testing Needed."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Arch"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsx)(e.td,{children:"Testing Needed."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Whonix"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsxs)(e.td,{children:["Help us ",(0,r.jsx)(e.a,{href:"https://docs.cwtch.im/docs/platforms/whonix",children:"test this"})]})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Raspian (arm64)"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"Builds from source work."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Other Linux Distributions"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsx)(e.td,{children:"Testing Needed."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Android 9 and below"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsx)(e.td,{children:"Official builds may work."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Android 10"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"Official SDK supprts arm, arm64, and amd64 architectures."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Android 11"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"Official SDK supprts arm, arm64, and amd64 architectures."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Android 12"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"Official SDK supprts arm, arm64, and amd64 architectures."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Android 13"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"Official SDK supprts arm, arm64, and amd64 architectures."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"LineageOS"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"\u2705"}),(0,r.jsx)(e.td,{children:"Official SDK supprts arm, arm64, and amd64 architectures."})]}),(0,r.jsxs)(e.tr,{children:[(0,r.jsx)(e.td,{children:"Other Android Distributions"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsx)(e.td,{children:"\ud83d\udfe1"}),(0,r.jsx)(e.td,{children:"Testing Needed."})]})]})]})]})}function a(t={}){const{wrapper:e}={...(0,s.a)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(o,{...t})}):o(t)}},1151:(t,e,d)=>{d.d(e,{Z:()=>c,a:()=>n});var r=d(7294);const s={},i=r.createContext(s);function n(t){const e=r.useContext(i);return r.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:n(t.components),r.createElement(i.Provider,{value:e},t.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.