Bug Bounty Stats

Total Page:16

File Type:pdf, Size:1020Kb

Bug Bounty Stats TheThe statestate ofof curlcurl 20202020 GrowthGrowth andand sizesize @bagder QualityQuality andand testingtesting CommitsCommits NewcomersNewcomers andand oldiesoldies ReleasesReleases ActivityActivity VulnerabilitiesVulnerabilities Users'Users' viewview MoneyMoney TheThe lastlast 1212 monthsmonths LessLess GoodGood MyMy rolerole FutureFuture @bagder Growth and size @bagder @bagder Is 165K LOC a lot? HTTP FTP IMAP SMTP POP3 MQTT GOPHER protocols transfer 25 TELNET DICT RTSP RTMP TCP SM libcurl LDAP SSH SFTP SCP FTPS IMAPS SMTPS TLS POP3S RTMPS SM S LDAPS UDP HTTPS QUIC @bagder @bagder @bagder TFTP @bagder filesystem FILE HTTPS HTTP/3 c!!kies OpenSSL libressl libpsl b!ringssl /uic#e %SS $nuTLS c! pressi!n Secure Transp!rt party third dependencies 32 libz ng#ttp3 ngtcp2 1earSSL brotli Sc#annel w!l"SSL HTTP/2 bedTLS aut#enticati!n gskit ng#ttp2 Mesalink & iSSL HTTP HTTP/1 %a resol+ere %a winsspi URLparser libcurl I/O layer I/O c IM&P Heidal SMTP MIT kerber!s POP. SSH S'TP libss# winidn libss#2 S(P w!l"SSH L)&P OpenL)&P libidn2 c,ares *inL)&P RTMP @bagder @bagder @bagder @bagder librt p @bagder@bagder 72 operating systems libcurl 1lackberry Tablet OS Sailfish OS Uni2*are Illu !s &I6 Mac OS ; *ind!ws (7 +2*!rks %utt6 ipadOS S(O Uni2 Linu2 *ind!ws acOS 'ree1S) MS )OS z/OS *ebOS PlayStati!n P!rtable RIS( OS %et1S) OpenBS) 5MS Tru34 Haiku U%I(OS Tizen Mbed 'reeRTOS &ndr!id iOS 1lackberry 08 Integrity MI%I6 OS20 (ygwin ReactOS (#r! eOS (ell OS HP,U6 ucLinu2 IRI6 OS/2 MP7/i6 %(R MP,R&S SunOS Hurd OS/488 S!laris Symbian &migaOS %etware SI%I6,9 Syllable OS Lineage OS Plan ; Ultri2 TP' 1eOS eCOS :%6 %!nSt!p OS t+OS Nintend! )rag!nFly 1S) Hardened 1S) $ar in OS $enode Switc# 'uchsia Serenity Redo2 'ree)OS @bagder@bagder 20 CPU architectures libcurl 2=3 P!werP( &RM MIPS RIS(,5 SP&R( 3=k PO*ER OpenRIS( Cell s.;8 %i!s SH4 HP,P& &R( Itaniu &lp#a Micr!1la-e 5&6 Xtensa @bagder @bagder @bagder @bagder Quality and testing @bagder C! 7"<cient and portable> S! e security pr!ble s c!uld be a+!ided using s! ething else Lots !" “reac#@ w!uld then als! be a+!ided Mitigati!nsA readable c!deB re+iewsB testsB fu--ing, static c!de analy-ing @bagder Coverity on curl – fixed defects @bagder OSS-Fuzz 1asically flatlined t#e last year D nothing new is rep!rtedE CI,'uz- runs a little fu--ing on e+ery c! it / PR *e need !re entry p!ints t! get m!re out of fu--ers @bagder Test cases over time @bagder @bagder @bagder @bagder Test coverage $!!d t! know, hard t! measure. *eF+e gi+en up "!r now *as 72 , G=H !n Caky c!+erallsEi! '!r a single TLS D SSH D resol+er D c!n<g setup> S!me tests t!! sl!w "!r c!+erage runs in the cl!ud It!rtureJ S!me c!de paths still #ard t! test with e2isting test suite @bagder Commits, frequency and whom @bagder Daniel’s share of curl commits @bagder @bagder @bagder @bagder @bagder Newcomers and oldies @bagder @bagder @bagder @bagder @bagder Top-11 commit authors since 1 Jan 2017 Daniel Stenberg Marcel Raad Jay Satiro Steve Holme Daniel Gustafsson Patrick Monnerat Dan Fandrich Marc Hörsken Michael Kaufmann Johannes Schindelin Viktor Szakats 0 10 20 30 40 50 60 @bagder Releases @bagder @bagder @bagder Activity @bagder @bagder @bagder @bagder Vulnerabilities @bagder @bagder @bagder @bagder Bug bounty submissions @bagder Bug bounty stats T!tal Submissi!ns: 002 &+erage Response Time: an #!ur Reports Rewarded: 3 &+erage Triage Time: a day T!tal 1!unties: K0B488 &+erage 1!unty Time: 00 days &+erage 1!unty: $2.. &+erage Resoluti!n TimeA 0; days @bagder Lessons from past vulnerabilities Integer !+erC!ws are tricky thingsE Mitigati!nsA sa"ereall!cB li ited string lengt#sE M!reA dynbu" (PR LM.88J Flaws linger in the c!de a l!ng time until detected Fu--ing is king 'ixing the flaws is usually straight,"!rward Raising the b!unties @bagder The users’ view @bagder Annual user survey *hat is usedB what is ignored *hat is g!!dB what is bad *hat s#!uld be addedB what s#!uld be re !+ed H!w are we d!ing @bagder User survey 2020 Mid May time fra e 5ery much interested in feedback on w#ere t! take it and what t! ask "!r Received 7.2 resp!nses 2809 (up 9%J https://daniel.haxx.se/media/curl-user-poll-2019-analysis.pdf @bagder Web site traffic 2020 (April 19 to April 20) F!stly ma#es"$ur li%es"easier &'("milli$) requests+,!y"-u."/rom"('0"milli$)1 03'("T the l!st (2 mo)ths"-up 27%"/r$m 4('4"l!st peri$,1 F!st 5eb site,"close"t$"most users N$"l$7s6")$ tr!cki)76"%ery little st!ts Di,"I menti$)"F!stly is"7$$,8 @bagder Google trends 5-year span, worldwide *get OpenSSL curl Includes wget and OpenSSL t! pr!+ide references wit# si ilar pr!Nects @bagder Unchanged status CII Best Practices since last year https://bestpractices.coreinfrastructure.org/en/projects/63 088H passing ;3H Sil+er 26% Gold “SHOULD have a legal mechanism where all developers of non-trivial amounts of project software assert that they are legally authorized to make these contributions" @bagder Everyone uses curl &pps: O!utube, Instagra B Skype, Sp!tify, EEE OS: iOS, acOS, *ind!wsB Linu2, (hr! eOSB &OSPB EEE (ars: 22 t!p brands. MercedesB 1M*, T!y!taB %issan, 5!lkswagen, P Ga e c!nsoles: PS4B %intendo Switch, EEE Ga es: '!rtniteB Red )ead Rede pti!n 2B Spider ManB P 7stimate:7stimate: 0000 billi!nbilli!n installati!nsinstallati!ns @bagder Money @bagder Finances and sponsors curl is n!t a legal entity Open C!llecti+e holds our funds )aniel is empl!yed by w!l"SSL w!lfSSL o""ers c!mmericial curl services @bagder Expense sponsors Ser+er hosting: Ha22 Ser+er bandwidthA Fastly CI ser+icesA Tea viewerB TravisB A-ure Pipelines @bagder Gold sponsor @bagder Silver sponsors @bagder Major single-shot donors 2019-2020 U"<-zicl!ud: 0B.88 US) (!mcast: MB880 US) Indeed: 08B800 US) 1ackblaze: 0MB300 US) @bagder Many smaller donors #$% individuals and $& organi ations have contributed I&pril 2=B 2828J @bagder Balance 1alance as !f April 2=B 2028A $54,147.07 USD @bagder Expenses without direct sponsors 1ug b!unty D started carefullyB will increase curl up – wanted t! sp!ns!r tra+el/l!dging this year Stickers – getting and shipping erchandise M!re? @bagder Done the last 12 months @bagder 850 bug-fixes 25 changes three CVEs @bagder Deprecated Removed CURLOPTR)%SRUSER$LO1&LR(&CH7 HTTP Pipelining P!larSSL @bagder libcurl options (URLOPTRM&6&$7R(ON% (URLINFORRETROR&FTER (URLOPTRS&SL_&UTH9ID (URLMOPTRM&6R(O%(URRE%TRSTRE&MS (URLOPTRM&IL_R(PTR&LLLO*'&ILS (URLSSLOPTR%ORP&RTI&L(H&I% @bagder News in libcurl HTTP3 support with tw! backends curl_multi_poll: waits !re curl_multiRwakeup(): wake up libcurl 1earSSLA new TLS backend w!lfSSH: new SSH backend tiny,curl M:TT @bagder Improved in libcurl (URLUR%OR&UTHORITO all!ws empty aut#!rity/#ost part 6'7RIN'OFU%(TIO%: supports (URL_PRO$R7SSFU%(R(O%TINU7 non,blocking SO(SS c!nnects @bagder Command line tool parallel transfers wit# -9 ,,parallel,ma2 and -,parallel,immediate ,,n!,progress-meter ,,etag,compare and -,etag-sa+e ,,mail,rcpt,all!wfails HTNsonU in -,write,out @bagder Test suite better Wind!ws support SO(SS ser+er dynamic ser+er ports prepr!cessed test cases random skip for t!rture testing M!re and better CI @bagder Other news web site: Reporting documentation bugs in curl got easier, dashboardB curl/stats T#e hackerone bug bounty ?libcrurl@ - t#e $!!gle,ann!unced “competit!r@ in June 2009 (t#en abandoned againJ Mr Robot curls in Dec 280; @bagder Screens#ot fr! Mr Robot season 4B episode 8 @bagder Less good (compared with 2019) Flaky tests/CI stillstill Sl!w (I tests betterbetter 5ulnerabilities are still rep!rted uchuch betterbetter Still regressi!ns, but less frequentlyQ stillstill (!uld use !re pe!ple w#! stick ar!und alwaysalways @bagder Everything curl G0S w!rdsB 10K lines Only web + PDF n!w ?;ME.% c!mplete@ https://ec.haxx.se/ @bagder My (Daniel’s) role @bagder I’m having fun I l!+e being able t! w!rk "ull-ti e wit# ? y baby@ I intend t! c!ntinue dri+ing and pus#ing "!rward. I canFt pr! ise I’ll d! t#is "!re+erB but I can’t see e ?stepping d!wn@ anyti e s!!n I ai to keep doing curl "ull-ti e; eaning charging c! panies "!r supp!rtB "eatures, helpB anything D "!r w!l"SSL Me as an indi+idualB t#e !pen s!urce pr!Nect and the c! pany w!l"SLL D t#ree separate c! p!nents with I#!pefully) aligned g!alsE I trust s! eone will tell e i" I "ail t! keep t#ings apart appr!priatelyE @bagder What I think I do here I help keeping t#e +isi!n D w#at curl and libcurl should do I try t! in"!rm pr!Nect embers and ?the !utside w!rld@ ab!ut news and things we w!rk !n. T! dri+e interestB get "eedback and trick !re people int! #elping !ut I do curl de+el!pment and <2 pr!blems D "!r "un and "!r cust!mers I ai t! aster t#e pr!t!c!ls curl w!rks wit# I supp!rt users and de+el!pers e2periencing pr!blems !r bugsE I admin and #!st t#e web site, ailing list and random ser+ices I re+iew c!de and suggesti!ns I !"ten ser+e as a ?public "ace@ "!r the pr!Nect.
Recommended publications
  • 24 Bit 96 Khz Digital Audio Workstation Using High Performance Be Operating System on a Multiprocessor Intel Machine
    24 bit 96 kHz Digital Audio Workstation using high performance Be Operating System on a multiprocessor Intel machine by: Michal Jurewicz - Mytek, Inc., New York, NY, USA Timothy Self - Be, Inc., Menlo Park, CA, USA ABSTRACT Digital Audio Workstation (DAW) has quickly established itself as the most important digital audio production tool. With the advent of high-resolution multi-channel audio formats and Internet audio exchange, the high performance and flawless operations of the desktop DAW have become a necessity. The authors explaining why current popular computer architectures are not suited to these new tasks, explore the possibilities of the new Be Operating System (BeOS)- specifically designed and optimized to handle digital audio and video. New features, unattainable with current operating systems, are discussed. 1. Introduction Ever increasing performance of computers has caused a gradual migration of the key audio production tools from hardware embodiments to the virtual world of computers. This trend will continue, propelled by bottom line economics and the appearance of new features such as network audio exchange. Although current computer hardware is up to the task, existing general purpose operating systems are the actual performance bottleneck . Designed over 10 years ago for general purpose computing, they fail to meet increasing demands for speed and file size. The new BeOS has been designed from ground up to handle high bandwidth digital audio and video in a modern multiprocessing and multitasking environment. The paper focuses solely on the use of commodity personal computers (IBM Compatibles and Apple) and their operating systems (Windows, MacOS, BeOS and Linux). Although number of specialized platforms such as SGI provides superior performance, they were omitted, as their presence in the current professional audio environment is minimal.
    [Show full text]
  • So What's the A6 Computer from STD Really Like?
    Front cover and reprint by kind permission of Qercus magazine. So what's the A6 computer from STD really like? (A reprint from Qercus issue 268) The A6 What is the A6? The A6 is a new generation of RISC OS computer. It is based around a high-specification PC running Windows XP. An emulation environment called VirtualRPC enables this machine to appear to RISC OS as if it is a traditional RiscPC machine, and so normal RISC OS applications can be run. Can I run all RiscPC applications? Virtually all, yes. The exception are those which rely on direct access to the parallel or serial ports such as the dongled versions of Impression, although the non-dongled versions work fine, and some modem diallers - internet connections are provided by the emulation environment via the internal modem or network interface. How fast? The A6 will generally run user applications much more quickly than the fastest StrongARM RiscPC. Applications which rely on the transfer of large amounts of data, such as DTP or graphics manipulaton will perform faster still. Such applications also benefit from 8MB of "VVRAM", which means that large screenmodes in true colour are no problem. Our new A6+ offers further enhancements and even better performance - see the last page of this leaflet for details. You're biased! Yes, we are - we specified the A6 to offer an ideal RISC OS emulation environment and we're proud of our achievements. But don't take our word for it - enclosed is a copy of a review of the A6 computer which originally appeared in Qercus issue 268.
    [Show full text]
  • How Ios 7 Stacks Up:Smartphone OS User Experience Shootout
    How iOS 7 Stacks Up: Smartphone OS User Experience Shootout a Pfeiffer Report Benchmark Project www.pfeifferreport.com @pfeifferreport Introduction Why is it that the arrival of iOS 7 Whether we like it or not, We do not look at features, we do not smartphones have become a compare cutting-edge options and is necessarily a momentous software game. Take any recent gadgets, we only look at aspects event for the smartphone top-of-the-line smartphone, and you that have a direct impact on the are likely to get a well-designed, fast, day-to-day user experience of an market? Simple: Unlike any other pleasant to use bit of hardware: fluid average, non-technical user. operating system out there, it will operation, responsive interaction, fast The aspects we have surveyed and be in the hands of millions or tens graphics. The difference of user rated are the following: experience, therefore, stems of millions of users within a few cognitive load, efficiency, almost exclusively from the customization, as well as user days after its launch. operating system, the user interface experience friction. Based on And that will make it a force to be design, the application integration, the the results from these benchmarks overall coherence. we have then established an overall reckoned with. This report compares the five Mobile Operating System User major mobile operating systems Experience Index presented at the * The question is, of course: in use today: iOS 7, iOS 6, Android , end of this document. Windows Phone 8, and Blackberry 10, The benchmarks are based on the How good is it really? and rates them in terms of user Pfeiffer Consulting Methodology experience.
    [Show full text]
  • AMNESIA 33: How TCP/IP Stacks Breed Critical Vulnerabilities in Iot
    AMNESIA:33 | RESEARCH REPORT How TCP/IP Stacks Breed Critical Vulnerabilities in IoT, OT and IT Devices Published by Forescout Research Labs Written by Daniel dos Santos, Stanislav Dashevskyi, Jos Wetzels and Amine Amri RESEARCH REPORT | AMNESIA:33 Contents 1. Executive summary 4 2. About Project Memoria 5 3. AMNESIA:33 – a security analysis of open source TCP/IP stacks 7 3.1. Why focus on open source TCP/IP stacks? 7 3.2. Which open source stacks, exactly? 7 3.3. 33 new findings 9 4. A comparison with similar studies 14 4.1. Which components are typically flawed? 16 4.2. What are the most common vulnerability types? 17 4.3. Common anti-patterns 22 4.4. What about exploitability? 29 4.5. What is the actual danger? 32 5. Estimating the reach of AMNESIA:33 34 5.1. Where you can see AMNESIA:33 – the modern supply chain 34 5.2. The challenge – identifying and patching affected devices 36 5.3. Facing the challenge – estimating numbers 37 5.3.1. How many vendors 39 5.3.2. What device types 39 5.3.3. How many device units 40 6. An attack scenario 41 6.1. Other possible attack scenarios 44 7. Effective IoT risk mitigation 45 8. Conclusion 46 FORESCOUT RESEARCH LABS RESEARCH REPORT | AMNESIA:33 A note on vulnerability disclosure We would like to thank the CERT Coordination Center, the ICS-CERT, the German Federal Office for Information Security (BSI) and the JPCERT Coordination Center for their help in coordinating the disclosure of the AMNESIA:33 vulnerabilities.
    [Show full text]
  • Ebook - Informations About Operating Systems Version: August 15, 2006 | Download
    eBook - Informations about Operating Systems Version: August 15, 2006 | Download: www.operating-system.org AIX Internet: AIX AmigaOS Internet: AmigaOS AtheOS Internet: AtheOS BeIA Internet: BeIA BeOS Internet: BeOS BSDi Internet: BSDi CP/M Internet: CP/M Darwin Internet: Darwin EPOC Internet: EPOC FreeBSD Internet: FreeBSD HP-UX Internet: HP-UX Hurd Internet: Hurd Inferno Internet: Inferno IRIX Internet: IRIX JavaOS Internet: JavaOS LFS Internet: LFS Linspire Internet: Linspire Linux Internet: Linux MacOS Internet: MacOS Minix Internet: Minix MorphOS Internet: MorphOS MS-DOS Internet: MS-DOS MVS Internet: MVS NetBSD Internet: NetBSD NetWare Internet: NetWare Newdeal Internet: Newdeal NEXTSTEP Internet: NEXTSTEP OpenBSD Internet: OpenBSD OS/2 Internet: OS/2 Further operating systems Internet: Further operating systems PalmOS Internet: PalmOS Plan9 Internet: Plan9 QNX Internet: QNX RiscOS Internet: RiscOS Solaris Internet: Solaris SuSE Linux Internet: SuSE Linux Unicos Internet: Unicos Unix Internet: Unix Unixware Internet: Unixware Windows 2000 Internet: Windows 2000 Windows 3.11 Internet: Windows 3.11 Windows 95 Internet: Windows 95 Windows 98 Internet: Windows 98 Windows CE Internet: Windows CE Windows Family Internet: Windows Family Windows ME Internet: Windows ME Seite 1 von 138 eBook - Informations about Operating Systems Version: August 15, 2006 | Download: www.operating-system.org Windows NT 3.1 Internet: Windows NT 3.1 Windows NT 4.0 Internet: Windows NT 4.0 Windows Server 2003 Internet: Windows Server 2003 Windows Vista Internet: Windows Vista Windows XP Internet: Windows XP Apple - Company Internet: Apple - Company AT&T - Company Internet: AT&T - Company Be Inc. - Company Internet: Be Inc. - Company BSD Family Internet: BSD Family Cray Inc.
    [Show full text]
  • Symbian OS Platform Security Model
    THE SYMBIAN OS BECAME FULLY OPEN sourced in February 2010, which opens even BO LI, ELENA RESHETOVA, AND T U O M A S A U R A more possibilities for application develop- ers to understand and analyze its security Symbian OS solution. We present a short introduction to the software features of Symbian plat- platform form security: three trust tiers, capability model, data caging, and the Symbian signed security model process. We also try to compare the security Bo Li is a second-year student in the master’s solution with the classical design principles program in security and mobile computing in this area, as well as briefly discuss gen- at Aalto University, Finland. He got his bach- elor’s degree in communications engineering eral design challenges and potential weak- in 2008 from Fudan University, China. nesses. [email protected] Elena Reshetova is a senior security engineer Introduction at Nokia, as well as a postgraduate student at Aalto University. She is interested in With the development of mobile devices and mo- various research areas related to platform bile computers, more and more people rely strongly security, security aspects of networking, and on them. People use mobile devices and mobile cryptography. computers to arrange their schedules, contact each [email protected] other, process emails, and share rich media con- tent. People believe it is safe to do so because it Tuomas Aura is a professor at Aalto Uni- versity, Finland. His research interests are feels secure just knowing it is “right there with security and privacy in communications you” [8].
    [Show full text]
  • Beos and RADAR 24 - Topic
    BeOS and RADAR 24 - Topic http://recordingtheworld.infopop.cc/eve/forums/a/tpc/f/831603982/m... Home Products Purchase Support Forum News About Contact iZ Technology Corporation www.izcorp.com www.izcorp.com iZ Product Forums RADAR 24, V, 6 - iZ Multitrack Recorder BeOS and RADAR 24 Moderators: President Go New Find Notify Tools Reply BeOS and RADAR 24 Login/Join <President> posted May 30, 2002 06:09 I saw a query on rec.audio.pro regarding RADAR 24 and BeOS. I answered him directly via email but I thought everyone would be interested in my answer here: Hi Tony, Regarding your post on BeOS: tony espinoza ([email protected]) "...i'm considering a Radar 24 system for my studio... only one question is nagging at me. living in the bay area, i know folks that have worked long and hard on the BeOS. but since Palm recently acquired the company, everyone I know associated with BeOS has either been let go or has split. i can see palm keeping a couple DTS guys around doing support on the OS, but knowing their financial situation (and management situation), i can't see them committing resources to it for very long without significant returns. i certainly can't see key features that iZ might be interested in continue to be the focus of the OS..." None of our development so far depends on any support from Be Inc or Palm. Those companies probably don't even know we exist. If we got updates on the OS we'd be nervous about sending it out since we now have over 2 years of stable track record with it.
    [Show full text]
  • Amigaos 3.2 FAQ 47.1 (09.04.2021) English
    $VER: AmigaOS 3.2 FAQ 47.1 (09.04.2021) English Please note: This file contains a list of frequently asked questions along with answers, sorted by topics. Before trying to contact support, please read through this FAQ to determine whether or not it answers your question(s). Whilst this FAQ is focused on AmigaOS 3.2, it contains information regarding previous AmigaOS versions. Index of topics covered in this FAQ: 1. Installation 1.1 * What are the minimum hardware requirements for AmigaOS 3.2? 1.2 * Why won't AmigaOS 3.2 boot with 512 KB of RAM? 1.3 * Ok, I get it; 512 KB is not enough anymore, but can I get my way with less than 2 MB of RAM? 1.4 * How can I verify whether I correctly installed AmigaOS 3.2? 1.5 * Do you have any tips that can help me with 3.2 using my current hardware and software combination? 1.6 * The Help subsystem fails, it seems it is not available anymore. What happened? 1.7 * What are GlowIcons? Should I choose to install them? 1.8 * How can I verify the integrity of my AmigaOS 3.2 CD-ROM? 1.9 * My Greek/Russian/Polish/Turkish fonts are not being properly displayed. How can I fix this? 1.10 * When I boot from my AmigaOS 3.2 CD-ROM, I am being welcomed to the "AmigaOS Preinstallation Environment". What does this mean? 1.11 * What is the optimal ADF images/floppy disk ordering for a full AmigaOS 3.2 installation? 1.12 * LoadModule fails for some unknown reason when trying to update my ROM modules.
    [Show full text]
  • The Netbsd Project
    The NetBSD Project Introducción a NetBSD Julio M. Merino Vidal <[email protected]> iParty 8 22 de abril de 2006 Contenido NetBSD vs. Linux. Un poco de historia. Objetivos. Política de versiones. pkgsrc. Cómo obtener NetBSD. Dónde obtener ayuda. Cómo reportar fallos. NetBSD vs. GNU/Linux Sistema completo. Núcleo = Linux. Basado en 4.4BSD. Aplicaciones de GNU. Licencia BSD. Escrito desde cero. Licencia GPL. Un poco de historia (1/4) Fork de 4.3BSD Networking/2: 386BSD. Motivo: Frustración en la integración de parches. Un poco de historia (2/4) 386BSD deriva en: NetBSD (portabilidad) FreeBSD (i386) Primera versión: NetBSD 0.8 20 de abril de 1993 Un poco de historia (3/4) Integración de las mejoras en 4.4BSD (Lite). NetBSD 1.0 ve la luz 26 de octubre de 1994. Un poco de historia (4/4) Últimas versiones: NetBSD 2.0.3, 31 de octubre de 2005. NetBSD 2.1, 2 de noviembre de 2005. NetBSD 3.0, 23 de diciembre de 2005. Objetivos (1/5) Diseño correcto: Posiblemente el objetivo más importante. Ejemplo: abstracción del acceso al bus del sistema. “It doesn't work unless it's right”. Completitud del sistema: Protocolos de red. Utilidades de desarrollo. Sistema de paquetes. Objetivos (2/5) Estabilidad: Sistema usado en producción. Rapidez: Plataformas antiguas vs. nuevas. Micro vs. macro-optimizaciones. Objetivos (3/5) Libre distribución: Uso de la licencia BSD. Algunas herramientas añadidas son GPL. Transportable: División MI/MD. Ejemplo: fxp(4) funciona sobre alpha, i386, macppc, etc. 40 arquitecturas soportadas. Objetivos (4/5) Interoperable: Emulación binaria: Linux, FreeBSD, Solaris, etc.
    [Show full text]
  • Dualbooting Amigaos 4 and Amigaos 3.5/3.9
    Dualbooting AmigaOS 4 and AmigaOS 3.5/3.9 By Christoph Gutjahr. Licensed under the GNU Free Documentation License This tutorial explains how to turn a classic Amiga into a dualboot system that lets you choose the desired operating system - AmigaOS 4 or AmigaOS 3.5/3.9 - at every cold start. A "cold start" happens when... 1. the computer has just been switched on 2. you press the key combination Control-Amiga-Amiga for more than ten seconds while running AmigaOS 3 3. you press Control-Alt-Alt (instead of Control-Amiga-Amiga) under AmigaOS 4 During a "warm reboot" (e.g. by shortly pressing Control-Amiga-Amiga), the operating system that is currently used will be booted again. Requirements This tutorial is only useful for people using AmigaOS 3.5 or 3.9 in addition to AmigaOS 4. If you're using an older version of OS 3, you can not use the scripts described below. The Amiga in question should have two boot partitions - one for AmigaOS 4 and one for AmigaOS 3.5/3.9, both should be below the famous 4 GB barrier. The OS 4 partition must have a higher boot priority. Two different solutions There are two different approaches for dualbooting: the first one described below will display a simple 'boot menu' at every cold boot, asking the user to select the OS he wants to boot. The other solution explained afterwards will always boot into AmigaOS 4, unless the user enters the "Early Startup Menu" and selects the OS 3 partition as the boot drive.
    [Show full text]
  • Symbian Foundation Press Conference
    Symbian Foundation Press conference M/C – Merran Wrigley Exciting Internet experiences for the aspirations of billions 2 © 2008 Symbian Foundation Mobile software set free Symbian Foundation Kai Öistämö Executive Vice President, Nokia Shared vision for an unparalleled open mobile software platform 4 © 2008 Symbian Foundation That unites Symbian OS, S60, UIQ and MOAP(S) 5 © 2008 Symbian Foundation Creating the most proven, open, complete mobile software platform 6 © 2008 Symbian Foundation With over 200 million devices already shipped 7 © 2008 Symbian Foundation For free. 8 © 2008 Symbian Foundation Creating one platform, royalty-free Foundation Differentiated Member experience MOAP(S) 9 © 2008 Symbian Foundation Creating one platform, royalty-free Foundation Differentiated Member experience Symbian Foundation Platform Applications suite Runtimes UI framework Middleware Operating system Tools & SDK 10 © 2008 Symbian Foundation The first step to our goal • Acquiring Symbian Ltd • Closing expected in Q4 2008 • Symbian Ltd to be part of Nokia • Nokia will contribute Symbian OS and S60 to Symbian Foundation 11 © 2008 Symbian Foundation Fulfilling the Symbian mission Symbian Foundation Nigel Clifford CEO, Symbian Symbian Ltd Mission To become the most widely used software platform on the planet 13 © 2008 Symbian Foundation The leading global open platform 12% Symbian Linux 11% Microsoft RIM 60% Apple 11% Other Source Canalys – Cumulative 4% 12 month period to Q1 2008 2% 14 © 2008 Symbian Foundation The choice for the top vendors Samsung MOTO
    [Show full text]
  • Konyproducts Supported Devices OS Browsers
    Kony Visualizer Supported Devices, OS, and Browsers Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on the Revision History page. Remember to always view and download the latest document version relevant to the software release you are using. © 2016 by Kony, Inc. All rights reserved 1 of 47 Kony Visualizer Version 1.3 Copyright © 2014 Kony, Inc. All rights reserved. April, 2017 This document contains information proprietary to Kony, Inc., is bound by the Kony license agreements and may not be used except in the context of understanding the use and methods of Kony Inc, software without prior, express, written permission. Kony, Empowering Everywhere, Kony, Kony Nitro, and Kony Visualizer are trademarks of Kony, Inc. MobileFabric is a registered trademark of Kony, Inc. Microsoft, the Microsoft logo, Internet Explorer, Windows, and Windows Vista are registered trademarks of Microsoft Corporation. Apple, the Apple logo, iTunes, iPhone, iPad, OS X, Objective-C, Safari, Apple Pay, Apple Watch and Xcode are trademarks or registered trademarks of Apple, Inc. Google, the Google logo, Android, and the Android logo are registered trademarks of Google, Inc. Chrome is a trademark of Google, Inc. BlackBerry, PlayBook, Research in Motion, and RIM are registered trademarks of BlackBerry. All other terms, trademarks, or service marks mentioned in this document have been capitalized and are to be considered the property of their respective owners. © 2016 by Kony, Inc. All rights reserved 2 of 47 Kony Visualizer Version 1.3 Revision History Date Document Version Description of Modifications/Release 04/10/2017 1.4 Document updated for 7.3 10/24/2016 1.3 Document updated for 7.2 07/18/2016 1.2 Document updated for 7.1 02/29/2016 1.0 Document updated for 7.0 © 2016 by Kony, Inc.
    [Show full text]