Opensuse Slides

Opensuse Slides

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 .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    28 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us