Projects on the Move

Total Page:16

File Type:pdf, Size:1020Kb

Projects on the Move Free Software Projects COMMUNITY An up-to-date look at free software and its makers PROJECTS ON THE MOVE Hundreds of thousands of registered users have chosen their favorite Sourceforge projects in 14 categories. Also in this issue: Linux electri- fied, and Freenet’s plans for freedom of speech on the web. We’ll also round up the latest Debian news. BY CARSTEN SCHNOBER AND MARTIN LOSCHWITZ he community has made its a trend to open source software for big an obstacle for some desktop users. choice! A major part of the free closed source systems. GUI-based programs and desktop envi- Tdeveloper community – totaling Representatives of some corporations ronments do what they can to help the over a million programmers current- and industrial associations have a simple user, but differences in the configuration ly registered with Sourceforge.net – were explanation for the popularity of file- tools can add even more confusion. asked to cast their votes for the most sharing clients: they see it as evidence Experienced users and admins typi- popular Sourceforge projects in 14 cate- that the open source scene is mainly cally know where to look for the re- gories. made up of pirates. A more realistic ex- quired configuration files, and how to Sourceforge organizers asked the com- planation of the results is that more and modify these files to suit their needs. But munity to choose between a preliminary more free projects are distributing soft- the process of learning the various syn- selection of the 40 most active projects. ware using Bittorrent and other fileshar- taxes used by applications and distribu- And if you accept the 250,000 voters as a ing services to avoid overtaxing their tions can still be a time-consuming, or representative cross-section, the results own servers’ bandwidth. even nerve-racking experience. Accord- make very interesting reading. The two The winners in the individual catego- ing to the developers of the Elektra proj- most popular projects, Azureus [1] (see ries were: the Zimbra Collaboration ect [5], the answer to this is a standard- Figure 1) and EMule [2], are platform- Suite, the Windows FTP client and ized configuration. independent filesharing clients. Third server Filezilla, the Bittorrent Queue Elektra’s role models are the Windows place went to 7-Zip [3], a free archiving Manager, the PHP Paypal API, WinSCP, Registry and the Gnome project GConf. tool for Windows. PHPMyadmin (in the categories Data- Both provide centralized configuration bases and System Administration), the management of the operating system or Open Windows XBox Media Center (Games and Multi- desktop, and in GConf’s case, let admin- The Sourceforge community apparently media), Wine for Darwin and Mac OS X, istrators use their preferred user inter- places a lot of emphasis on free software Linux for the Microsoft Xbox, the Aster- face. for the world’s most famous un-free op- isk GUI client, and the Gaim Instant Elektra uses an XML file that com- erating system. Most winners in the indi- Messenger. Details of the results are prises keys and assigned values for con- vidual categories run on Windows, some available from [4]. figuration elements of any kind. The file of them exclusively. Of course, the can be viewed and edited using the KDB Sourceforge vote does not tell how popu- Elektra command line tool, the KDBEdit front- lar these tools are with the masses of Configuring a Linux system, and the ap- end (Figure 2), a text editor, or applica- Windows users, but it is an indication of plications that run on it, can prove too tions that use the Elektra API. WWW.LINUX - MAGAZINE.COM ISSUE 68 JULY 2006 93 COMMUNITY Free Software Projects work comprising a nodes the freedom to restrict forwarding number of inde- of this kind of content. pendent peers. Development is currently making This aim poses a rapid progress, mainly thanks to Mat- few technical chal- thew Toseland, who works as a full-time lenges, which pro- developer for Freenet. Matthew’s wages, vided the inventor and thus the future Freenet, depend on of Freenet with ad- contributions. Donations of money, ditional impetus bandwidth, hard disk space, or program- for his work. ming skills are all welcome. Clarke discovered the perfect net- Debian News work technology Controversy erupted at Debian when An- for Freenet when dres Salomon requested the ousting of investigating an al- the well-known developer Sven Luther gorithm that was in March. Salomon’s reasoning for this developed years request was that Sven Luther’s behavior Figure 1: And the winner is: Azureus! The platform-independent Bit- ago. towards other Debian developers was torrent client was chosen as the most popular program by the Version 0.1 of impossible to tolerate and was threaten- Sourceforge community. the Java program ing to other developers. Salomon main- from the year 2000 tains various packages on the Debian ar- “Elektrafying” Linux, and the applica- was primarily a filesharing service that chive, although his major claim to fame tions that run on Linux, would eliminate guaranteed anonymity to its users. The came when he took over ndiswrapper. the need for distributors to develop GUI- alpha version of the 0.7 release, which Debian developers are not exactly based system configuration tools. Elektra was published in early April, imple- known for being squeamish, and as you patches for X.org and SysVinit are al- ments Freenet mostly from scratch and might expect, all hell broke loose shortly ready available, as are RPM packages for introduces a number of changes. Instead after Andres Salomons email was Mandriva, Red Hat Enterprise Linux, of using TCP, Freenet now uses UDP; a posted. The official developer list [7] CentOS, and Fedora. The developers aim more efficient routing algorithm mini- soon split in two warring fractions with to add support for major applications mizes problems with firewalls and NAT one camp confirming Salomon’s allega- such as Samba, and Gnome, and KDE, routers, and the new interface makes it tions, and coming down heavily in favor via GConf or KConfig XT. The project easier for programs to has called on programmers to help stan- use Freenet. Freenet dardize the configuration jungle by uti- surfers can either use lizing the Elektra interface. their browsers to access the Web interface for Freenet the Java-based Freenet The Internet has become an important software or opt for Tel- part of daily life for many people outside net. the fringe group of computer experts. The new API encour- The Internet’s breakthrough as an every- ages the growth of day medium has often been accompa- Freesites parallel to the nied by strict regulations. In the opinion World Wide Web, of some civil rights organizations, re- where both the pro- strictions placed on the use the Internet vider and the surfer re- are not only too strict in totalitarian re- tain their anonymity. gimes; Internet activists view govern- The Freenet develop- ment controls in western democracies ers are committed to as also dangerous to freedom of speech the concept of total in what used to be a quasi-anarchistic freedom of expression global network. and even view restric- This view is shared by Ian Clarke, who tions on pornographic, would like to contribute to freedom of racist, or violent con- speech on the Internet by guaranteeing tent as a first step to- anonymity. This was one of the two rea- wards censorship. sons that prompted him to start working However, they do point on Freenet [6]. Freenet is free software out that Freenet sup- Figure 2: Elektra is designed to standardize Linux system that uses the Internet as a carrier for a ports individual censor- configuration. The central XML file can be edited using a text self-enclosed Darknet: a dynamic net- ship, giving individual editor, the KDB command line tool, or the KDBEdit front-end. 94 ISSUE 68 JULY 2006 WWW.LINUX - MAGAZINE.COM Free Software Projects COMMUNITY A short time later, is dropped, works published under the Anthony Towns 4.77 the whole ruckus GFDL will be allowed in Debian. seemed to have been 6 settled – at least, there Debian Project Leader were no signs of offi- …Anthony Towns! Anthony won the 86 Steve McIntyre 107 4.49 cial steps being taken. election [8] to become Debian Project 107 109 182 But once more, nobody Leader 2006. In the Condorcet election has anything to gain proceedings, which probably appear 268 Jeroen van Wolffelaar 210 Andreas Schuldei 4.25 4.28 from the spectacle of equally complex to developers and ob- the expulsion process. servers alike, Towns beat his closest 291 109 123 The discussion stopped rival, Steve McIntyre, by a narrow mar- 244 Bill Allombert 246 some developers from gin of six votes. The gap to the other 3.38 putting in any mean- candidates was far bigger: the youngest 207 ingful work for a few candidate, Jeroen van Wolffelaar, came days. One very active closest, losing out by 86 votes. None of the Above member, Sven Luther, The poor turnout is something to 44 has been mightily of- worry about, with a mere 43 percent of fended, and will proba- developers actually casting a vote. Al- Ari Pollak 228 0.78 bly think twice about though this is partly due to the fact that spending time working many Debian developers are so by name 185 on the Debian project only, there is no escaping the fact that Jonathan aka Ted Walther in the future. A project there are far more active members than 0.24 that continually points the 421 that bothered to cast a valid vote.
Recommended publications
  • Linux Networking Cookbook.Pdf
    Linux Networking Cookbook ™ Carla Schroder Beijing • Cambridge • Farnham • Köln • Paris • Sebastopol • Taipei • Tokyo Linux Networking Cookbook™ by Carla Schroder Copyright © 2008 O’Reilly Media, Inc. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (safari.oreilly.com). For more information, contact our corporate/institutional sales department: (800) 998-9938 or [email protected]. Editor: Mike Loukides Indexer: John Bickelhaupt Production Editor: Sumita Mukherji Cover Designer: Karen Montgomery Copyeditor: Derek Di Matteo Interior Designer: David Futato Proofreader: Sumita Mukherji Illustrator: Jessamyn Read Printing History: November 2007: First Edition. Nutshell Handbook, the Nutshell Handbook logo, and the O’Reilly logo are registered trademarks of O’Reilly Media, Inc. The Cookbook series designations, Linux Networking Cookbook, the image of a female blacksmith, and related trade dress are trademarks of O’Reilly Media, Inc. Java™ is a trademark of Sun Microsystems, Inc. .NET is a registered trademark of Microsoft Corporation. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O’Reilly Media, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. While every precaution has been taken in the preparation of this book, the publisher and author assume no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.
    [Show full text]
  • Mcafee Foundstone Fsl Update
    2016-AUG-31 FSL version 7.5.843 MCAFEE FOUNDSTONE FSL UPDATE To better protect your environment McAfee has created this FSL check update for the Foundstone Product Suite. The following is a detailed summary of the new and updated checks included with this release. NEW CHECKS 144825 - SuSE SLES 12 SP1, SLED 12 SP1 SUSE-SU-2016:2154-1 Update Is Not Installed Category: SSH Module -> NonIntrusive -> SuSE Patches and Hotfixes Risk Level: High CVE: CVE-2016-2099, CVE-2016-4463 Description The scan detected that the host is missing the following update: SUSE-SU-2016:2154-1 Observation Updates often remediate critical security problems that should be quickly addressed. For more information see: http://lists.suse.com/pipermail/sle-security-updates/2016-August/002228.html SuSE SLES 12 SP1 x86_64 libxerces-c-3_1-32bit-3.1.1-12.3 libxerces-c-3_1-debuginfo-32bit-3.1.1-12.3 xerces-c-debugsource-3.1.1-12.3 xerces-c-debuginfo-3.1.1-12.3 libxerces-c-3_1-debuginfo-3.1.1-12.3 libxerces-c-3_1-3.1.1-12.3 SuSE SLED 12 SP1 x86_64 libxerces-c-3_1-32bit-3.1.1-12.3 libxerces-c-3_1-debuginfo-32bit-3.1.1-12.3 xerces-c-debugsource-3.1.1-12.3 xerces-c-debuginfo-3.1.1-12.3 libxerces-c-3_1-debuginfo-3.1.1-12.3 libxerces-c-3_1-3.1.1-12.3 144827 - SuSE Linux 13.2 openSUSE-SU-2016:2144-1 Update Is Not Installed Category: SSH Module -> NonIntrusive -> SuSE Patches and Hotfixes Risk Level: High CVE: CVE-2012-6701, CVE-2013-7446, CVE-2014-9904, CVE-2015-3288, CVE-2015-6526, CVE-2015-7566, CVE-2015-8709, CVE- 2015-8785, CVE-2015-8812, CVE-2015-8816, CVE-2015-8830, CVE-2016-0758,
    [Show full text]
  • MX-19.2 Users Manual
    MX-19.2 Users Manual v. 20200801 manual AT mxlinux DOT org Ctrl-F = Search this Manual Ctrl+Home = Return to top Table of Contents 1 Introduction...................................................................................................................................4 1.1 About MX Linux................................................................................................................4 1.2 About this Manual..............................................................................................................4 1.3 System requirements..........................................................................................................5 1.4 Support and EOL................................................................................................................6 1.5 Bugs, issues and requests...................................................................................................6 1.6 Migration............................................................................................................................7 1.7 Our positions......................................................................................................................8 1.8 Notes for Translators.............................................................................................................8 2 Installation...................................................................................................................................10 2.1 Introduction......................................................................................................................10
    [Show full text]
  • Xubuntu-Documentation-A4.Pdf
    Xubuntu Documentation The Xubuntu documentation team. Xubuntu and Canonical are registered trademarks of Canonical Ltd. Xubuntu Documentation Copyright © 2012–2017 The Xubuntu documentation team. Xubuntu and Canonical are registered trademarks of Canonical Ltd. Credits and License This documentation is maintained by the Xubuntu documentation team and is partly adapted from the Ubuntu documentation. The contributors to this documentation are: • David Pires (slickymaster) • Elfy (elfy) • Elizabeth Krumbach (lyz) • Jack Fromm (jjfrv8) • Jay van Cooten (skippersboss) • Kev Bowring (flocculant) • Krytarik Raido (krytarik) • Pasi Lallinaho (knome) • Sean Davis (bluesabre) • Stephen Michael Kellat (skellat) • Steve Dodier-Lazaro (sidi) • Unit 193 (unit193) The contributors to previous versions to this documentation are: • Cody A.W. Somerville (cody-somerville) • Freddy Martinez (freddymartinez9) • Jan M. (fijam7) • Jim Campbell (jwcampbell) • Luzius Thöny (lucius-antonius) This document is made available under the Creative Commons ShareAlike 2.5 License (CC-BY-SA). You are free to modify, extend, and improve the Ubuntu documentation source code under the terms of this license. All derivative works must be released under this license. This documentation is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE AS DESCRIBED IN THE DISCLAIMER. A copy of the license is available here: Creative Commons ShareAlike License. All trademarks or registered trademarks are the property of the respective owners. Welcome! This documentation provides information on some of the most common topics on using Xubuntu, including: Chapter 7, Connecting to Internet and Networks Chapter 9, Managing installed applications In addition, this documentation has three quick guides: Chapter 3, Getting to know your desktop environment Chapter 5, Quick guide to default applications Chapter 11, Keeping your computer and personal information safe The complete set of topics is listed below.
    [Show full text]
  • Tux on the Air: the State of Linux Wireless Networking
    Tux on the Air: The State of Linux Wireless Networking John W. Linville Red Hat, Inc. [email protected] Abstract design. These devices minimize the work done using firmware on the devices themselves. Instead, only criti- “They just want their hardware to work,” said Jeff cal functions are performed by the device firmware, and Garzik in his assessment on the state of Linux wireless higher functions like connection management are trans- networking in early 2006. Since then, more and more fered to the host processor. This solves problems for of “them” have their wish. Lots of hardware works, and hardware manufacturers, but makes life more difficult most users have little or no trouble using their Linux lap- for open source software in more ways than one. tops at their favorite cafe or hotspot. Wireless network- ing no longer tops the list of complaints about Linux. Of The chief problem created by the shift to “soft MAC” course, some problems persist. and new things are on designs is the need for software to perform those func- the horizon. tions on the host processor that had previously been performed by firmware on the wireless LAN device. This paper will discuss the current state of Linux wire- The early Intel Centrino wireless drivers used a com- less networking, mostly from a kernel perspective. We ponent called “ieee80211” to perform these functions. will explore where we are, some of how we got here, The ieee80211 component used code adapted from and a little of why things are the way they are. We will the earlier hostapd driver for Prism2 devices.
    [Show full text]
  • Xandros Desktop 4
    LINUX MAGAZINE DVD XANDROS DESKTOP 4 Desktop 4 Open Circulation edition as ite bands, and research your next history this month’s Linux Magazine DVD. project with embedded Wikipedia browsing. The xine multimedia player Features plays back CDs, DVDs, and VCDs and Search the Internet with the Firefox web decodes multimedia files like AVI, WMV, browser, or compose documents, spread- MP3, and much more. sheets, multimedia presentations, or da- Install Xandros Desktop 4 with only a tabases with the OpenOffice.org suite. few simple clicks and then enjoy auto- andros Desktop 4 is an easy-to- Xandros Desktop 4 also includes a net- matic mounting of Windows partitions use Linux desktop operating sys- work connection manager and offers through the Xandros File Manager, as Xtem that offers security, stability, Bluetooth support. Enjoy the conve- well as easy mounting of Windows net- and a clever collection of original tools. nience of the integrated email, calendar, work printers and file shares. Xandros is built on the reliable Debian and contact tool called Evolution. A free 30-day trial version of Code- platform and provides an easy transition Organize your music into playlists, Weavers CrossOver Linux allows you to for Windows users who want to get and listen to music from CDs and MP3s. continue running Windows programs. started with Linux. Experienced Linux You can also burn CDs and sync music Plug in this month’s Linux Magazine users will also find much to like about to your iPod or other MP3 players. DVD today and get started exploring the the promising Xandros Desktop, includ- Download lyrics, read about your favor- world of Xandros Desktop.
    [Show full text]
  • Reverse Engineering of Binary Device Drivers with Revnic
    Reverse Engineering of Binary Device Drivers with RevNIC Vitaly Chipounov and George Candea School of Computer and Communication Sciences École Polytechnique Fédérale de Lausanne (EPFL), Switzerland Abstract driver may be supplied by either the hardware vendor or the This paper presents a technique that helps automate the re- developer of the operating system. verse engineering of device drivers. It takes a closed-source Hardware vendors typically provide drivers for the one binary driver, automatically reverse engineers the driver’s or two most popular OSes. It appears that supporting many logic, and synthesizes new device driver code that imple- other platforms is not profitable, because the high cost of ments the exact same hardware protocol as the original development and technical support can be amortized only driver. This code can be targeted at the same or a different over comparatively fewer customers. As a result, drivers are OS. No vendor documentation or source code is required. rarely available for every OS/device combination. This is- Drivers are often proprietary and available for only one sue is common to various device classes, including network or two operating systems, thus restricting the range of de- drivers.Alas, for an operating system to be viable and widely vice support on all other OSes. Restricted device support adopted, it must support a wide range of hardware. leads to low market viability of new OSes and hampers OS Even when drivers are available, they are often closed- researchers in their efforts to make their ideas available to source and proprietary. Despite this making them less trust- the “real world.” Reverse engineering can help automate the worthy, proprietary drivers are still permitted to run at the porting of drivers, as well as produce replacement drivers highest level of privilege in an operating system.
    [Show full text]
  • Multi-Persona Mobile Computing
    Multi-Persona Mobile Computing Jeremy Andrus Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the Graduate School of Arts and Sciences COLUMBIA UNIVERSITY 2015 c 2015 Jeremy Andrus All Rights Reserved ABSTRACT Multi-Persona Mobile Computing Jeremy Andrus Smartphones and tablets are increasingly ubiquitous, and many users rely on multiple mobile devices to accommodate work, personal, and geographic mobility needs. Pervasive access to always-on mobile com- puting has created new security and privacy concerns for mobile devices that often force users to carry multiple devices to meet those needs. The volume and popularity of mobile devices has commingled hard- ware and software design, and created tightly vertically integrated platforms that lock users into a single, vendor-controlled ecosystem. My thesis is that lightweight mechanisms can be added to commodity operat- ing systems to enable multiple virtual phones or tablets to run at the same time on a physical smartphone or tablet device, and to enable apps from multiple mobile platforms, such as iOS and Android, to run together on the same physical device, all while maintaining the low-latency and responsiveness expected of modern mobile devices. This dissertation presents two lightweight operating systems mechanisms, virtualization and binary compatibility, that enable multi-persona mobile computing. First, we present Cells, a mobile virtualization architecture enabling multiple virtual phones, or personas, to run simultaneously on the same physical cellphone in a secure and isolated manner. Cells introduces device namespaces that allow apps to run in a virtualized environment while still leveraging native devices such as GPUs to provide accelerated graphics.
    [Show full text]
  • Ubuntu: Powerful Hacks and Customizations
    Hacks, tips, and tricks to Krawetz put your OS into overdrive ubuntu Whether it’s speed, glitz, sounds, or security, you want to get the most out of your Ubuntu Linux system. This book shows you how to do just that. You’ll fi nd out how to customize the user interface, implement networking tools, optimize video, and more. You’ll then be able to build on these hacks to further tune, tweak, and customize Ubuntu to meet all your needs. The basic Ubuntu system is good, but with a few modifi cations, it can be made great. This book is packed with techniques that will help you: • Choose the right options when installing Ubuntu onto a Netbook, server, or other system • Install fi les for interoperability and collaborate with non-Linux systems • Tune the operating system for optimal performance ® • Enhance your graphics to take them to the next level Powerful Hacks and Customizations Powerful • Navigate the desktop, manage windows, and multitask between applications • Check for vulnerabilities and prevent undesirable access • Learn tricks to safely opening up the system with external network services Neal Krawetz, PhD, is a computer security professional with experience in computer forensics, ® profi ling, cryptography and cryptanalysis, artifi cial intelligence, and software solutions. Dr. Krawetz’s company, Hacker Factor, specializes in uncommon forensic techniques and anti-anonymity technologies. He has confi gured Ubuntu on everything from personal workstations to mission-critical servers. ubuntu Visit our Web site at www.wiley.com/compbooks $39.99 US/$47.99 CAN Powerful Hacks and Customizations ISBN 978-0-470-58988-5 Neal Krawetz Operating Systems / Linux Ubuntu® Powerful Hacks and Customizations Dr.
    [Show full text]
  • Open-Hardware E-Puck Linux Extension Board for Experimental Swarm Robotics Research
    Open-hardware e-puck Linux extension board for experimental swarm robotics research Wenguo Liu∗, Alan FT Winfield Bristol Robotics Laboratory, University of the West of England, Bristol, UK, BS16 1QY Abstract In this paper we describe the implementation of a Linux extension board for the e-puck educational mobile robot, designed to enhance the computation, memory and networking performance of the robot at very low cost. The extension board is based on a 32-bit ARM9 microprocessor and provides wireless network support. The ARM9 extension board runs in parallel with the dsPIC microprocessor on the e-puck motherboard with communication between the two via an SPI bus. The extension board is designed to handle computationally intensive image processing, wireless communication and high-level intelligent robot control algorithms, while the dsPIC handles low-level sensor interfacing, data processing and motor control. The extension board runs an embedded Linux operating system, along with a Debian-based port of the root file system stored in a Micro SD card. The extended e-puck robot platform requires minimal effort to integrate the well-known open-source robot control framework Player and, when placed within a TCP/IP networked infrastructure, provides a powerful and flexible platform for experimental swarm robotics research. Keywords: Swarm robotics, Mobile robotics, Embedded Linux 1. Introduction Research on swarm robotics has gained much attention in recent decades as a novel biologically-inspired approach to the coordination of large groups of relatively simple robots, following simple rules [1, 2, 3]. Generally, in order to carry out real robot experiments in research labs we require a robot which is small, reliable and inexpensive, in order to minimise physical space and maintenance for running a relatively large number (several tens) of robots.
    [Show full text]
  • Imedia WRAP Linux Distribution Overview
    iMedia WRAP Linux Distribution Overview. General Notes iMedia Linux is a Linux distribution used in streaming encoders/servers and Mini-Box embedded systems by iTuner Networks1. iMedia Linux distribution aims for a small footprint installation, stability and usability on small disk space and memory restrictions. For a overview of iMedia distribution features visit: http://www.mini-box.com/site/resources/html/linux-page.html iMedia Linux is a battle hardened Linux operating system, a stable and small footprint distribution used for more than 5 years in various computing environments. iMedia WRAP features iMedia WRAP distribution is a showcase of the larger iMedia distribution which makes installation of WRAP and other i586 based boards easier. The distribution works on VIA boards, WRAP boards and many other boards but the existing packages fits only the router/server appliance target and has been designed to run in restricted disk spaces and can be installed on Compact Flash storage because all logging is made on special files which basically are a circular memory buffers. Also iMedia Linux features a modified version of ReiserFS a journaling filesystem which will ensure better handling of filesystem errors and a faster boot time. The distribution is a CDROM image that must be written on a CD and will allow the customisation of the packages that are written into the storage device (Compact Flash or other storage device). Usualy the install program is used to install a master copy on a Compact Flash and then duplicate this install to other compact flashes. Figure 1 - Screenshot of packages selection screen 1 Visit www.ituner.com and www.mini-box.com for more information.
    [Show full text]
  • The Reactos Project
    Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. The Reactos Project An Open Source OS Platform for Learning Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Speaker Info • Alex Ionescu • Lead Kernel Developer for ReactOS Project. Have been working on the project for almost 3 years. • Software Engineering Student in Montreal, Quebec (Concordia) and Technical Microsoft Student Ambassador. Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Outline • About the Project – Description – Motivation and Goals – Current Status • ReactOS Architecture – Kernel – Native + Subsystems – User (Win32) • ReactOS for Academia – The OS Perspective – The Software Engineering Platform – Google Summer of Code 2007 • Roadmap for 2007 • Getting Involved Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Implementation, Motivation, Goals, and Current Status ABOUT REACTOS Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Description • ReactOS is an operating system written from scratch. • It is an NT-based kernel and closely follows NT architecture. • NT is a 32-bit Windows-family OS written in the early 90ies by Microsoft and constantly updated by new releases. Windows 2000, XP, 2003, Vista are different versions of NT. • ReactOS targets Windows XP/2003 (NT 5.1/5.2). • ReactOS has been in development for 10 years, some code is based on NT 4 architecture, while some APIs support extensions added by NT 6 (Vista). • ReactOS includes the kernel, Win32 libraries, system libraries and drivers, base applications, system components, subsystem support and window manager.
    [Show full text]