Opensuse Slides
Total Page:16
File Type:pdf, Size:1020Kb
Richard Brown MicroOS Desktop MicroOS Release Engineer The Road to Daily Driving [email protected] aka We Need YOUR HELP sysrich on Freenode.net @sysrich About Me ● ~15 years with openSUSE & other FOSS communities ● >7 years with SUSE ● Future !echnologies Team Member ● openSUSE MicroOS & $ubic Go To This Talk Too What’s the point of this talk? ● %ario has pro&en the MicroOS Des'top can be a “%aily Driver) *or him ● +e need to ma'e it a “Dai"y Driver) for e&eryone more people ● +e need your help to ma'e this happen What is MicroOS? Why is MicroOS? ● ,omputer-s are not just laptops/ des'tops/ and ser&ers any more. ● 0eople don-t e&en use laptops/ desktops and ser&ers the same way any more. IP Webcam Do you have an IP Webcam or similar IoT Device? Ever updated it? IP Webcam There are millions of these devices ● 78% of total detected malware activity is due to IoT botnets (2018) ● Failed update → Many, many unhappy customers O2 UK Network Outage 2019 ● Reliable Updates ● Automatic Recovery ● Outage can be very expensive ● Repair can be very time consuming The New World #oT "loud Single-purpose devices More Hardware is always are increasingly prolific just a Credit Card away eg! Raspberry Pis irtualisation "ontainers More Services = More VMs, Limits incompatibilities, not more physical isolates service problems hardware Regular Linux Isn’t Good Enough ● 1egular Distros are a"l like Swiss Army $nives ● 3ots o* Ser&ices & Features – 4ncreased chance of incompatibilities between ser&ices – 2 prob"em with service 2 can impact B, ,, D, etc MicroOS openSUSE MicroOS is a predictable & immutab"e. It cannot be altered during runtime. MicroOS is reliable with automated updates and automated reco&er from *au"ty updates. MicroOS is sma"l with only what is needed to run it-s “one job). Applications/Services are e7pected to be ,ontainerised or Sandbo7ed. MicroOS Architecture openSUSE MicroOS is a rolling release based on openSUSE Tumbleweed. MicroOS is who""y bui"t/ de&eloped, and tested as part o* the Tumbleweed re"ease process. Any test failure detected be*ore the release o* either Tumbleweed & MicroOS can pre&ent the release o* both distributions. What is the MicroOS Desktop? MicroOS Des'top is MicroOS where the )one job) is running as a %es'top. MicroOS Des'top provides only a minimal base system with a %es'top Environment and Basic Con*iguration Tools O839. 2"l Applications/ Browsers/ etc are provided by Flat0a's from FlatHub. Who is the MicroOS Desktop For? 4t is not for e&eryone. 9our Tumbleweed & Leap Des'tops are Safe :) 4t should be per*ect for lazy de&elopers/ who no longer want to mess around with their des'top and just )get stuff done)/ especially i* they de&elop around containers. 4t should also appeal to the same audience now more used to an iOS, Chromebook or Android?"i'e experience where the OS is static, automated & reliable and the Apps are the main thing the user cares about. MicroOS Desktop Goals MicroOS Des'top shou"d be reliable, predictable & immutable, .ust li'e regu"ar MicroOS. MicroOS Des'top shou"d be less customisable than regular openSUSE Tumb"eweed/Leap. MicroOS Des'top shou"d be sma""/ but not at the e7pense o* functiona"ity. Printing/ Gaming/ Media Production and much more should a"l wor'. MicroOS Des'top shou"d just wor' (out o* the bo7). MicroOS Desktop Status MicroOS Des'top shou"d be reliable, predictable & immutable, .ust li'e regu"ar MicroOS. MicroOS Des'top shou"d be less customisable than regular openSUSE Tumb"eweed/Leap. MicroOS Des'top shou"d be sma""/ but not at the e7pense o* functiona"ity. Printing/ Gaming/ Mu"ti#edia are a"l va"id use cases. MicroOS Des'top shou"d just wor' (out o* the bo7). Current Team Fabian Vogt – $%E B *&[email protected] Dario Fagio""i – @8OME – d*agiol"[email protected] ● Richard Brown– 1elEng B [email protected] Open Roles ● 233 OF !:E# ;< – @8OME/ KDE, RelEng al" need more help – openC2 Test writers needed – U46UD po"ish reEuired – #ar'eting & 2d&ocacy desperately wanted – Other %E’sF – 4* you have other ideas/ we want your he"p tooG Top Issues Generally ● 4mperfect “out of the bo7” e7perience – !oo much con*iguration reEuired/ eg adding *"athub config to *"atpa'/ no de*au"t *"atpa' apps ● No U4 *or Transactional?Updates – 0ac'age$it 4ntegration or a"ternati&e notification widget wou"d be rea""y nice ● 0ol$it Ru"es – ,urrent"y too many root password prompts/ such as *or shutdown ● No V#62pp"iance Images Top Issues in KDE ● %isco&er is unstable/ related to 0ackageKit?=ypper not being a&ailableF Top Issues in GNOME ● adwaita?icon?theme missing Hgood Ifirst time- contribution< ● 10#s stil" shown in gnome?software ● system mounts showing in nautilus ● Dock not popu"ated with 'ey tools Heg. gnome? software< Sway? ● @8O#E and $DE ma'e sense *or the IiOS/ 2ndroid/ ,hromeboo'-?li'e use?case ● (Some) De&e"opers may pre*er an e&en more trimmed down/ Window?manager? only experience. ● Should the MicroOS Des'top ha&e an openSUSEway *"a&our alsoF Just One Desktop? ● For the iOS/Android/Chromebook?"i'e users the choice of ($%E or @8OME) is a scary one ● MicroOS Des'top @8OME current"y has most active users & contributors ● Should we .ust *ocus on thatF ● 4* you strongly *ee" (8o) – then ,O8!RIBUTE ;< Key Packages ● patterns-microos in deve";'ubic – ,ontains the #icroOS Des'top Patterns ● https;66github.com/yast/s'e"cd-contro"?#icroOS – %e*ines system ro"es ● openSUSE?#icroOS in de&e";'ubic:images – %e*ines app"iance6OE#6se"*?insta""ing dis' images Contributing ● opensuse?'[email protected] – #ailing "ist ● K'ubic on irc.freenode.net – 41, ● openSUSE:Factory & de⪙'ubic on bui"d.opensuse.org – 5ui"d Service .