First Seminar


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Intro. Here to tell you the story of OpenSolaris and the birth of new open source community. The graphics you see here are from Chanda, one of the Solaris engineers. We launched the project website with a version of these graphics. We were looking for one word to represent what we were doing without having to constantly say the project was “launched” -- which is more of a product marketing term. So, we called it the “opening,” or the “grand opening,” or something. Just “open” works best. And since the OpenSolaris community hit the ground running with thousands of people around the world, we felt that “open” in all these varied languages was appropriate. Pretty simple. But a pretty powerful statement about the OpenSolaris community. What I'm here to talk to you about is the community . The people. To me the people are the most interesting part of this project – which is convenient for me since I'm not a coder. I'm an observer. A farmer. A scout. And a cat herder. So, I'd like to tell you the OpenSolaris story. You are – quite literally – witnessing the birth of a new community and we're very excited about it.
  • First Seminar

    1. 1. <ul><li>Introduction & Installation </li></ul><ul><li>Жирнов Михаил </li></ul><ul><li>CA StSUT prof. Bonch-Bruevicha </li></ul><ul><li><> </li></ul>
    2. 2. История <ul><li>Solaris - ОС основана на UNIX (семейство SystemV) .Разработана Sun Microsystems. </li></ul><ul><li>Известна благодаря своей стабильности </li></ul><ul><li>Полностью open-source с июня 2005 года по лицензии CDDL как и OpenSolaris </li></ul><ul><li>Opensolaris :: Linux+GNU </li></ul><ul><li>Код доступен на </li></ul>
    3. 3. X Window System Hardware GNOME Solaris and GNU/Linux GNU utilities System libraries Linux kernel POSIX+ extensions Mozilla Firefox, Mozilla Thunderbird,, ... UNIX utilities POSIX Solaris kernel
    4. 4. Почему Solaris? <ul><li>It's technologies! </li></ul><ul><li>ZFS </li></ul><ul><li>Dtrace </li></ul><ul><li>Zones </li></ul><ul><li>Бинарная совместимость начиная с первых версий </li></ul><ul><li>.. </li></ul>
    5. 5. Что я могу делать под Solaris?
    6. 6. Compiz (доступен пока для Nvidia)
    7. 7. Дистрибутивы Solaris <ul><li>Поддерживаемый Sun </li></ul><ul><ul><li>Solaris 10 </li></ul></ul><ul><ul><li>Solaris Express Community Edition (каждые пол года) </li></ul></ul><ul><ul><li>Solairs Express Developer Edition (каждые 3 месяца) </li></ul></ul><ul><li>Community </li></ul><ul><ul><li>BeleniX (LiveCD x86) </li></ul></ul><ul><ul><li>Nexenta (GNU/Opensolaris) </li></ul></ul><ul><ul><li>Martux (Sparc LiveCD) </li></ul></ul><ul><ul><li>Schillix </li></ul></ul><ul><li>NEW! Проект Indiana! </li></ul>
    8. 8. Установка Solaris/OpenSolaris <ul><li> </li></ul><ul><li>Рекомендованный Sun: SXDE </li></ul><ul><li>Легкая установка благодаря инсталлятору Caiman </li></ul><ul><li>Поддержка файловых систем </li></ul><ul><ul><li>ZFS </li></ul></ul><ul><ul><li>UFS </li></ul></ul><ul><ul><li>ext2,ext3,FAT, NTFS </li></ul></ul>
    9. 9. Структура OpenSolaris <ul><li>Загрузчик GRUB </li></ul><ul><li>Возможность использовать ZFS или UFS, как основную файловую систему </li></ul><ul><li>Solaris/OpenSolaris устанавливается в основной раздел </li></ul><ul><li>Slices = совокупность разделов </li></ul>Partition 1 Partition 2 Partition 3 Partition 4 Slice 0 Slice 1 Slice 7 / root /export/home
    10. 10. Installation <ul><li>Simple and elegant installer SX build 70b onwards onwards </li></ul><ul><ul><ul><li>Select Language </li></ul></ul></ul><ul><ul><ul><li>Select Keyboard layout </li></ul></ul></ul><ul><ul><ul><li>Select Disk/Partition </li></ul></ul></ul><ul><ul><ul><li>Set Date/Time zone </li></ul></ul></ul><ul><ul><ul><li>Extra language support </li></ul></ul></ul><ul><ul><ul><li>Create user </li></ul></ul></ul><ul><ul><ul><li>Review all settings </li></ul></ul></ul><ul><ul><ul><li>Install! </li></ul></ul></ul>
    11. 11. The Future <ul><li>.. is exciting! </li></ul><ul><li>Exceptional tools for developers </li></ul><ul><ul><li>Sun Studio compilers </li></ul></ul><ul><ul><li>Netbeans IDE </li></ul></ul><ul><ul><li>Dtrace </li></ul></ul><ul><li>Growing community fostered by Sun's open source commitment. </li></ul><ul><li>.. and Project Indiana </li></ul>
    12. 12. Project Indiana <ul><li>.. is what everyone is talking about in OpenSolaris land. </li></ul><ul><li>Is the promising new OpenSolaris binary distribution </li></ul><ul><li>Lead by Ian Murdock: The 'Ian' in Debian. </li></ul><ul><li>What's a Linux guy doing in OpenSolaris? </li></ul><ul><li>Pre release in Oct 2007, first release in early 2008. </li></ul><ul><li>Great new features you always wanted in Solaris. </li></ul>
    13. 13. Project Indiana (cont'd) <ul><li>Network based apt-like binary package management called the Universal Packaging system </li></ul><ul><li>The cool new Distro-constructor! </li></ul><ul><ul><ul><ul><li>Simply select packages from repository </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Customize look and feel </li></ul></ul></ul></ul><ul><ul><ul><ul><li>and spread your own distribution! </li></ul></ul></ul></ul><ul><li>Join in! </li></ul><ul><li> </li></ul>
    14. 14. Participate <ul><li> </li></ul><ul><ul><li>Mailing lists (Chat with Operating Systems experts) </li></ul></ul><ul><ul><li>Ongoing projects </li></ul></ul><ul><ul><li>Bugs reports/ RFEs </li></ul></ul><ul><ul><li>User groups </li></ul></ul><ul><ul><li>Blogs </li></ul></ul><ul><li>Ask that question </li></ul><ul><ul><li> channel: #opensolaris </li></ul></ul>
    15. 15. Where to go for help? <ul><li>Stuck on the build? (you read the README, right?) </li></ul><ul><ul><li>Ask on [email_address] </li></ul></ul><ul><li>Questions about the code or found a bug? </li></ul><ul><ul><li>Ask on [email_address] </li></ul></ul><ul><li>Got a fix for a bug? </li></ul><ul><ul><li>Request a sponsor on [email_address] </li></ul></ul><ul><li>Solaris is teh sux0r! Linux rulez! </li></ul><ul><ul><li>Flame and debate on [email_address] </li></ul></ul>
    16. 16. Fast Track Your Career with Free Training from Sun <ul><ul><li>Get FREE training on Sun technologies </li></ul></ul><ul><ul><ul><li>Web-based training on Java TM, Solaris TM & more! </li></ul></ul></ul><ul><ul><ul><li>For a list of available classes visit: </li></ul></ul></ul><ul><ul><ul><li>See hand-out for online enrollment instructions </li></ul></ul></ul><ul><ul><ul><li>Course registration code for ABC University is XYZ </li></ul></ul></ul><ul><ul><li>Increase employment & earnings potential with a Sun certification! </li></ul></ul><ul><ul><ul><li>Sun Certified Associate for the Java Platform, Standard Edition </li></ul></ul></ul><ul><ul><ul><li>Sun Certified Programmer for the Java 2 Platform, Standard Edition </li></ul></ul></ul><ul><ul><ul><li>Sun Certified Web Component Developer for Java EE </li></ul></ul></ul><ul><ul><ul><li>Sun Certified Mobile Application Developer for Java ME </li></ul></ul></ul><ul><ul><ul><li>Sun Certified System Admin for the Solaris Operating System </li></ul></ul></ul><ul><ul><ul><li>Sun Certified Network Admin for the Solaris Operating System </li></ul></ul></ul><ul><ul><li>Free practice exams </li></ul></ul><ul><ul><li>Discounted exams fees for academic developers – only $60 ($40 in APAC and Latin America) </li></ul></ul>
    17. 17. <ul><li>Name ( [email_address] ) </li></ul><ul><li>Blog.address </li></ul>
    18. 18. What are Zones? Containers? Zones + Resource Management = Containers Isolated instances of Solaris, > 8000 of them, own/shared filesystem, own root access, own network identity.... Group sets of processors into “pools”, fair-share scheduling of processors.... A lightweight OS virtualization facility....
    19. 19. Solaris Zones: Some details... <ul><li>Default global zone </li></ul><ul><li>Sparse-root or Whole-root filesystem </li></ul><ul><li>Zones require 85 MB of disk (sparse-root) and 40 MB of additional memory, < 1% performance hit </li></ul><ul><li>Theoretically > 8000 zones allowed * </li></ul><ul><li>No global reboot necessary </li></ul><ul><li>Each zones can have their own IP address </li></ul><ul><li>Each zone has their own root access </li></ul><ul><li>Zones can have local copies of directories </li></ul><ul><li>Zones can provide HTTP, ssh, NIS, sendmail services </li></ul>