The FreeBSD Foundation is pleased to announce Ed Maste's new role as the Foundation's part-time Director of Project Development. Ed has served on the Foundation's board for two years, and has stepped down in order to accept this new position.
In this position, Ed will manage the Foundation's sponsored work, including projects funded under specific grants, operational support and project development undertaken by the Foundation's permanent technical staff. Working with the Foundation's Board of Directors, Ed will identify and document specific areas of future project work interest. This roadmap planning will include coordination with FreeBSD consumers and the FreeBSD community.
"2012 represented an inflection point in the Foundation's history,'' said Justin T. Gibbs, President of the FreeBSD Foundation. "The Foundation has a stated goal of investing in permanent staff through 2013. With Ed taking on this new position I'm excited by the Foundation's increased capacity to manage our project development and operational support.''
Ed has over ten years of experience in companies building products on FreeBSD, in both technical and managerial roles. He resides in Kitchener, Ontario, Canada.
Author Archives: Deb
Raise a Million – Spend a Million!
FreeBSD is internationally recognized as an innovative leader in providing a high-performance, secure, and stable operating system. Our mission is to continue and increase our support and funding to keep FreeBSD at the forefront of operating system technology. But, we can’t do this without your help!
Last year with your generosity, we raised over $770,000. This allowed us to not only achieve our goal, but to exceed it by over $250,000.
Last year with your generosity, we raised over $770,000. This allowed us to not only achieve our goal, but to exceed it by over $250,000.
This year, with your help, we will do more.
This year we will double the amount we spend.
This year we will invest $1,000,000 to support and promote FreeBSD.
What will the Foundation accomplish with your donation in 2013?
• Spend almost $600,000 on software development projects for FreeBSD.
• Support the Release Engineering and Security teams with paid staff time.
• Grow to five technical staff members by year-end.
• Support BSD conferences around the globe, in Europe, Japan, Canada, and the USA.
• Spend over $130,000 on hardware to maintain and improve FreeBSD project infrastructure.
• Grow the FreeBSD community through marketing and outreach to users and businesses.
• Protect the FreeBSD trademarks and provide the project with access to legal counsel.
We have kicked off the new year with 3 newly funded projects, and are actively soliciting additional project proposals now. We've added one new technical staff member and are in the process of adding more.
Please support the Foundation during our Spring Fundraising Drive, and help us raise $100,000 from 1000 donors between April 16th and May 30th.
The FreeBSD Foundation
What will the Foundation accomplish with your donation in 2013?
• Spend almost $600,000 on software development projects for FreeBSD.
• Support the Release Engineering and Security teams with paid staff time.
• Grow to five technical staff members by year-end.
• Support BSD conferences around the globe, in Europe, Japan, Canada, and the USA.
• Spend over $130,000 on hardware to maintain and improve FreeBSD project infrastructure.
• Grow the FreeBSD community through marketing and outreach to users and businesses.
• Protect the FreeBSD trademarks and provide the project with access to legal counsel.
We have kicked off the new year with 3 newly funded projects, and are actively soliciting additional project proposals now. We've added one new technical staff member and are in the process of adding more.
Please support the Foundation during our Spring Fundraising Drive, and help us raise $100,000 from 1000 donors between April 16th and May 30th.
We can’t do this without you! Just go to http://www.freebsdfoundation.org/donate to make your donation. Then talk to your employer to either match your gift or to make their own donation.
Thank you for your support!
The FreeBSD Foundation
FreeBSD Foundation is Soliciting the Submission of Project Proposals
The FreeBSD Foundation is soliciting the submission of project
proposals for funded development grants. Proposals may be related to
any of the major subsystems or infrastructure within the FreeBSD
operating system, and will be evaluated based on desirability,
technical merit, and cost-effectiveness.
Key dates for this proposal solicitation:
Call for proposals: 27th March 2013
Deadline for submissions: 26th April 2013
Notifcation of accepted proposals: 17th May 2013
Proposals must include the following:
* A detailed description of what is being proposed, how it will
benefit the FreeBSD Project, and why the work is needed.
* A timeline and costing for the project.
* One or more people that will act as technical reviewers for the work.
Proposals are open to all developers, including non-FreeBSD
committers, but developers without access to commit to the source tree
must provide details about how the completion guidelines will be
achieved.
For details on the proposal submission process see
http://www.freebsdfoundation.org/documents/Project%20Proposal%20Procedures%202013.shtml FreeBSD and Xorg on ARM
As part of the port of FreeBSD to the Efika Platform Project Xorg is now running on FreeBSD on ARM. Here's an update from the developer, Aleksandr Rybalko:
You've already seen or at least heard about ARM systems running FreeBSD. In most cases its routers, firewalls, network storage, etc. Why doesn't anyone use FreeBSD on an ARM based desktop or laptop It is because no one had implemented Xorg support for boards supported by FreeBSD. Now you have away to do just that!
I'm glad to introduce an Xorg driver for ARM, and not only ARM but for syscons framebuffer devices.It's called xf86-video-scfb. The driver is very simple, and has been tested and works on the Efika MX and Raspberry Pi devices. I hope it will work with other devices, including those not based on ARM.
Here are the instructions so you can get this running on your own system: Building Xorg for FreeBSD ARM. Porting FreeBSD to Efika Platforms Project Completed
We are pleased to announce the Porting FreeBSD to the Genesi Efika MX SmartBook laptop and SmartTop nettop devices projects has completed! While many FreeBSD developers are working on ARM on embedded systems we feel it's important to show FreeBSD running on ARM devices that people can easily touch and interact with. The port of FreeBSD to the Genesi Efika platforms makes that possible. It has also made possible Xorg running on many other ARM devices, including the Raspberry Pi.
Here is a set of directions for getting FreeBSD running on one of these incredibly inexpensive, and light weight, laptops for yourself: http://raybsd.blogspot.com/2013/02/easy-way-to-do-it-try-freebsd-on-efika.html Faces of FreeBSD – Thomas Abthorpe
Faces of FreeBSD
Are you aware of the tangible benefits derived from our support of the FreeBSD community? In conjunction with our fundraising efforts, we are spotlighting different people on our website and Facebook page who have received funding to work on development projects, run conferences, travel to conferences, and advocate for FreeBSD.
Please enjoy our third installment of our Faces of FreeBSD series!
Let us introduce you to Thomas Abthorpe. We helped him attend BSDCan 2009, 2011, and 2012 by helping with his travel expenses. Here’s his story.
My name is Thomas Abthorpe, and I am a Server Administrator working for the Canadian Government during the day. In my spare time I volunteer with a grassroots movement called Bicycles for Humanity and doing various odd jobs within the FreeBSD Project. I became a Ports committer in August 2007, doing my own thing for a while, mostly keeping to myself, until I joined the Donations Team.
The Donations Team was my first real non-ports function within the FreeBSD Project. From there my functions evolved. I was invited to take over as portmgr-secretary@ in March of 2010. One year later my membership was upgraded to full voting member on portmgr@. I was voted by my peers within the FreeBSD Project to join core@this past July.
In my five active years within FreeBSD, I was fortunate enough to be sponsored by The FreeBSD Foundation to attend BSDCan 2009, 2011, and 2012. At these conferences I met developers from around the world, attended DevSummits and advanced my knowledge of FreeBSD in general by attending the talks.
The conference format lends itself well to learning, socializing and camaraderie. I attended my first conference just to learn the process and take in the experience. At the next two conferences, I was not only there as a participant, but also to also represent portmgr@.
I have said time and time again that I am purely a hobbyist in FreeBSD. Because of the generosity of The FreeBSD Foundation, I have been able to meet with other like-minded people and do my part to share my knowledge and friendship.
Thomas Abthorpe
Donate today to help us continue and increase our support of the FreeBSD Project and community worldwide! Making a donation is quick and easy. To make a donation go to: http://www.freebsdfoundation.org/donate/
Thank You for Helping Us Exceed Our Fundraising Goal!
We want to thank everyone for helping us exceed our fundraising goal for 2012. We are thrilled to report we raised $753,378. And, checks are still coming in! We should have final numbers by mid-January. Donation receipts will be emailed and mailed out by the end of January. If you made a donation and you can't find your name on our donor list, please let us know. We received so many donations in December, that we missed adding some names.
We can't thank you enough for your overwhelming support of the FreeBSD Foundation and Project. As we prepare our 2013 budget, we are very excited to be putting more funding in the Project Development area. In fact, we are always interested in hearing your project proposals. Do you have an idea of something you'd like to work on and need funding to help you accomplish it? Click here to find out about our project proposal process.
We also plan to help more developers attend BSD-based conferences. You can find out how to apply for a travel grant here:
http://www.freebsdfoundation.org/documents/TravelRequestForm.pdf
As the new year starts, we are grateful for the working with such passionate people who give their free time to the FreeBSD Project. The commitment that you all share in making FreeBSD the best OS out there inspires and drives us!
Consider making a donation for 2013! Click here to make a donation.
We can't thank you enough for your overwhelming support of the FreeBSD Foundation and Project. As we prepare our 2013 budget, we are very excited to be putting more funding in the Project Development area. In fact, we are always interested in hearing your project proposals. Do you have an idea of something you'd like to work on and need funding to help you accomplish it? Click here to find out about our project proposal process.
We also plan to help more developers attend BSD-based conferences. You can find out how to apply for a travel grant here:
http://www.freebsdfoundation.org/documents/TravelRequestForm.pdf
As the new year starts, we are grateful for the working with such passionate people who give their free time to the FreeBSD Project. The commitment that you all share in making FreeBSD the best OS out there inspires and drives us!
Consider making a donation for 2013! Click here to make a donation.
Faces of FreeBSD – Dan Langille
Faces of FreeBSD
Are you aware of the tangible benefits derived from our support of the FreeBSD community? In conjunction with our year-end fundraising drive we are spotlighting different people on our website and Facebook page who have received funding to work on development projects, run conferences, travel to conferences, and advocate for FreeBSD.
Please enjoy our next installment of our Faces of FreeBSD series!
Here is Dan Langille’s story. We helped him by sponsoring BSDCan since 2006.
Dan's Story
I am a software developer currently residing in Philadelphia, PA with a focus in sysadmin and database areas. I have been working in the computer industry for over 30 years. There have been many changes in that time and I have always enjoyed the challenges the work has brought me—from working with 4K of RAM to systems with 11TB in a tower case.
I found open source in 1998 when I was given some FreeBSD CDs. From there, I started The FreeBSD Diary, created FreshPorts, founded the BSDCan and PGCon conferences, and worked on several other projects. The communities that develop around software projects are fantastic and supportive.
The FreeBSD Foundation has helped me grow BSDCan over the years to where it is today. We started small and grew quickly, thanks to word-of-mouth and publicity from followers. We are about to celebrate our 10th year and could not have done it without the help of our sponsors like The FreeBSD Foundation. Their continued support has allowed us to bring in speakers who could not otherwise appear at our conferences. The ability to bring people together to collaborate in person and build working relationships is both rewarding and fun.
Dan Langille
Donate today to help us continue and increase our support of the FreeBSD Project and community worldwide! Making a donation is quick and easy. To make a donation go to: http://www.freebsdfoundation.org/donate/
*Stunning News Website Fundraising Contribution:* Over 650 new donations raise $43,200 in three days!
Astute readers of our blog know that The FreeBSD Foundation's annual year-end fundraising drive began last week. Every year over 50% of our donations arrive during this campaign. We were thus surprised by coverage on Slashdot and Hacker News suggesting that we were behind in our fundraising goal. We’d never turn down additional news coverage of our work raising funds in support of the FreeBSD project, of course, but remain confident in our fundraising target.
The response to those articles was a remarkable outpouring of support — we have had over 650 new donations in the last three days alone, raising $43,196. Individual donations are absolutely critical to the business of The Foundation. Not only do they contribute significantly to our ability to financially support the FreeBSD project, but they also help us demonstrate broad public support in order to maintain our public non-profit status.
This massive increase in small donations will set a new record for individual donors in a single year. The readership of these sites has been instrumental to this success. You'll also be glad to know that the news article triggered a number of further corporate contributions from FreeBSD consumers. Our hard work is not done, however. We still have $195,000 left to go to meet our target this year–or exceed it!
Look forward to more news soon. . .Faces of FreeBSD – Alberto Mijares
Faces of FreeBSD
Are you aware of the tangible benefits derived from our support of the FreeBSD community? In conjunction with our year-end fundraising drive we are going to be spotlighting different people on our website, blog, and Facebook page who have received funding to work on development projects, run conferences, travel to conferences, and advocate for FreeBSD.
Please enjoy our first installment of our Faces of FreeBSD series!
Let us introduce you to Alberto Mijares. We helped him attend EuroBSDCon 2012 by assisting him with his travel expenses. Here’s his story.
Alberto’s Story
Kirk McKusick with Alberto Mijares
My name is Alberto Mijares, I am 33 years old, and was born in Caracas, Venezuela. I started learning about computers in a special program starting in fourth grade on 486 PC’s. By the time I got my bachelor’s degree I had learned programming languages, spreadsheets, word processors, and educational programs (LOGO, dBase, GWBasic, Pascal, and Turbo Pascal) on “cutting edge� Pentium MMX’s.
In the late nineties I studied petroleum engineering at Universidad Central de Venezuela. Later I began work at a telecom company, was introduced to UNIX, and ended up on the technology support team, responsible for monitoring the company’s IT infrastructure, composed of three IBM RS-6000 servers with AIX for the core business, a couple of NT and W2K servers for domain controlled and call center software, and ten servers with FreeBSD for web, mail, dns, proxy, dhcp, database, sms gateway, ivr, monitoring, file sharing, and other services.
Once I learned about FreeBSDI quickly became a fan of UNIX and wanted to know more. I took Linux-based courses and could compare Linux and FreeBSD. I transferred all my new knowledge to a FreeBSDenvironment and learned about both operating systems inspired by the same philosophy, in parallel.
In my country, public administration promoted the use of free software, which influenced the growth of development companies, training institutes, nonprofit user groups, and a philosophical-activist movement. But Linux was also mainstream because of its popularity.
I continued to work with Linux but technical issues and disappointment led me to ask my superiors to migrate the platform to a more robust operating system—FreeBSD. They still thank me for it. I’ve been an advocate to use, promote, learn more, and improve FreeBSD. I work to consolidate a group of users, support the use of FreeBSDin infrastructure projects and encourage public and private companies to help fund The FreeBSD Project.
Three years ago I was able to collaborate with Hans Peter Selasky to support a new device in the u3g driver. This year, thanks to a travel grant from The FreeBSD Foundation, I was able to meet Hans at EuroBSDcon 2012 in Warsaw and talk with him on many topics. I also was able to meet Paul Schenkeveld, Kirk McKusick, Eric Allman, Peter Hansteen, Chris Buechler, Chris Moore, and many other personalities in the BSD world. The FreeBSD Foundation paid for my accommodations and conference fees, and I’m very grateful for that subsidy.
The conference motivated me so much that I organized a meeting with my peers to share the experiences. In November I gave a talk about IPv6 and FreeBSD to local university students. I plan to attend BSDCan next year, take the BSD certification exam, and organize a big BSD event in my country for late 2013 or early 2014. I would like to be a facilitator of the BSD Certification exam in my country. I just submitted a PR with a new port for the FreeBSD Ports Collection. Soon I will be helping to translate the updated handbook to Spanish.
FreeBSD has become a lifestyle for me. I want to be more involved with the project as time passes.
Alberto Mijares
Donate today to help us continue and increase our support of the FreeBSD Project and community worldwide! Making a donation is quick and easy. To make a donation go to: http://www.freebsdfoundation.org/donate/
FreeBSD Foundation 2012-12-10 02:57:00
FreeBSD Foundation 2011-12-31 05:25:00
Thank you to everyone who has made a donation to the FreeBSD Foundation this year! We have just around 24 hours left to reach our goal of raising $400,000 for 2011. At this time we have raised over $320,000 from 758 donors.
Your donation helps us support FreeBSD by funding/sponsoring development projects, BSD-related conferences, FreeBSD developers to travel to these conferences, and legal support for the Project. We are a non-for-profit organization and we cannot do it without you.
If you have not had the opportunity to donate this year, it's not too late! It only takes a few minutes to make a donation and help make a difference for the FreeBSD Project and community.
Please visit us at http://www.freebsdfoundation.org/donate/ to make a donation today! If you send a check, the envelope must be postmarked by December 31, 2011 to count as a 2011 donation.
Thanks for your support!
If you have not had the opportunity to donate this year, it's not too late! It only takes a few minutes to make a donation and help make a difference for the FreeBSD Project and community.
Please visit us at http://www.freebsdfoundation.org/donate/ to make a donation today! If you send a check, the envelope must be postmarked by December 31, 2011 to count as a 2011 donation.
Thanks for your support!
Implementing xlocale APIs Project Update
The following project update was written by David Chisnall who received a grant from us to implement xlocale APIs to enable porting libc++. We're pleased that the project is almost completed!It's traditional to start this sort of thing by telling you who I am. I started using FreeBSD around 2001. At the time, I'd used Linux but switched to FreeBSD because it sounded like it worked correctly - I could have xmms playing music, my IM and email clients notifying me of new messages, and BZFLag making gunshot noises all at the same time. Apparently, ten years later, this still doesn't work reliably on Linux...
I got involved with clang via a somewhat indirect route. I'm a member of the core team of the Étoilé project, which aims to build a (BSD licensed) desktop environment on top of GNUstep. I grew increasingly frustrated with the level of Objective-C support in GCC, which included shipping one release with Objective-C completely broken and displaying no progress towards supporting the Objective-C 2 extensions that were about 5 years old at the time. I looked at the code, but it was an incomprehensible mess of spaghetti.
Apple had just released a new compiler front end (clang) that had Objective-C parsing mostly finished, but code generation missing. I started poking the clang code to try to support the GCC Objective-C runtime, and a few weeks later had a working Objective-C 2 compiler. I then grew frustrated with the limitations (including the license) of the GCC Objective-C runtime and wrote a more modern (MIT licensed) replacement. Clang now supports both and with the new runtime is at feature parity with Apple's implementation of the language.
While hacking on clang - which I do on FreeBSD - I fixed various FreeBSD-related bugs. This put me in contact with Roman Divacky, who had been working on importing clang into the base system. This is an important task, because FreeBSD currently uses the last GPLv2 version of GCC as the system compiler. Although this release seems less buggy than subsequent ones, it is now over 4 years old and is no longer supported upstream. It won't, for example, get any of the features of C1x or C++11.
The compiler is only half of the problem. The other half is the standard library. For C, this isn't an issue: FreeBSD has had its own C standard library implementation since before it was FreeBSD. For C++, it's a bigger problem. FreeBSD currently ships with GNU libstdc++, which has undergone the same sort of license change as GCC, leaving FreeBSD stuck with an old version.
A good candidate for replacement is libc++, developed as part of the LLVM project and available under UIUC and MIT licenses. This has a few dependencies. One is a low-level C++ ABI library, which implements the dynamic parts of C++ such as exception handling and run-time type information. I'd written an implementation of this for PathScale, and the FreeBSD and NetBSD Foundations jointly paid for it to be open sourced. I've since extended it with some additional features required to support C++11, which includes an std::exception_ptr object that allows exceptions to be passed between threads.
The other dependency is the C standard library. Libc++ was written by Apple developers (Apple is in the same situation as FreeBSD with regards to the GPLv3) and so uses some features of Darwin libc that are not portable. Specifically, Darwin libc has a convenient set of extensions to localisation: xlocale. This extends the POSIX 2008 per-thread locale APIs (missing in FreeBSD) to provide a set of _l variants of locale-aware libc functions that use a specific locale, rather than the global one.
My recent work, sponsored by the FreeBSD Foundation, has been to implement the missing xlocale APIs. This is now mostly done and pending code review. With this and the new tweaks to libcxxrt, it's now possible to build libc++ on FreeBSD and most of the tests pass.
Most of the remaining test failures are in the header. This defines a lot of complex atomic operations and requires a lot of compiler support. Eli Friedman has been working on adding this support in clang, and with his latest patch applied 25 of the 52 atomic tests pass. There are still a few remaining failures:
- 27 caused by clang not fully supporting the atomic operations yet
- 3 caused by clang not fully supporting the C++11 type-trait intrinsics
- 20 that I don't think are real failures - they're caused by the VM where I'm running the tests not having sufficiently fine-grained time reporting for the thread operation timeout tests to work properly
- 1 is caused by FreeBSD lacking the C1x quick_exit() APIs.
- 2 caused by FreeBSD lacking the uchar.h header
For comparison, Howard Hinnant, the libc++ lead developer, just sent me a list of the failures on OS X. On FreeBSD, 4271 tests pass, 53 fail. On OS X 4253 pass, 71 fail. This is looking very promising for an entirely GNU-free C++ stack.
I got involved with clang via a somewhat indirect route. I'm a member of the core team of the Étoilé project, which aims to build a (BSD licensed) desktop environment on top of GNUstep. I grew increasingly frustrated with the level of Objective-C support in GCC, which included shipping one release with Objective-C completely broken and displaying no progress towards supporting the Objective-C 2 extensions that were about 5 years old at the time. I looked at the code, but it was an incomprehensible mess of spaghetti.
Apple had just released a new compiler front end (clang) that had Objective-C parsing mostly finished, but code generation missing. I started poking the clang code to try to support the GCC Objective-C runtime, and a few weeks later had a working Objective-C 2 compiler. I then grew frustrated with the limitations (including the license) of the GCC Objective-C runtime and wrote a more modern (MIT licensed) replacement. Clang now supports both and with the new runtime is at feature parity with Apple's implementation of the language.
While hacking on clang - which I do on FreeBSD - I fixed various FreeBSD-related bugs. This put me in contact with Roman Divacky, who had been working on importing clang into the base system. This is an important task, because FreeBSD currently uses the last GPLv2 version of GCC as the system compiler. Although this release seems less buggy than subsequent ones, it is now over 4 years old and is no longer supported upstream. It won't, for example, get any of the features of C1x or C++11.
The compiler is only half of the problem. The other half is the standard library. For C, this isn't an issue: FreeBSD has had its own C standard library implementation since before it was FreeBSD. For C++, it's a bigger problem. FreeBSD currently ships with GNU libstdc++, which has undergone the same sort of license change as GCC, leaving FreeBSD stuck with an old version.
A good candidate for replacement is libc++, developed as part of the LLVM project and available under UIUC and MIT licenses. This has a few dependencies. One is a low-level C++ ABI library, which implements the dynamic parts of C++ such as exception handling and run-time type information. I'd written an implementation of this for PathScale, and the FreeBSD and NetBSD Foundations jointly paid for it to be open sourced. I've since extended it with some additional features required to support C++11, which includes an std::exception_ptr object that allows exceptions to be passed between threads.
The other dependency is the C standard library. Libc++ was written by Apple developers (Apple is in the same situation as FreeBSD with regards to the GPLv3) and so uses some features of Darwin libc that are not portable. Specifically, Darwin libc has a convenient set of extensions to localisation: xlocale. This extends the POSIX 2008 per-thread locale APIs (missing in FreeBSD) to provide a set of _l variants of locale-aware libc functions that use a specific locale, rather than the global one.
My recent work, sponsored by the FreeBSD Foundation, has been to implement the missing xlocale APIs. This is now mostly done and pending code review. With this and the new tweaks to libcxxrt, it's now possible to build libc++ on FreeBSD and most of the tests pass.
Most of the remaining test failures are in the
- 27 caused by clang not fully supporting the atomic operations yet
- 3 caused by clang not fully supporting the C++11 type-trait intrinsics
- 20 that I don't think are real failures - they're caused by the VM where I'm running the tests not having sufficiently fine-grained time reporting for the thread operation timeout tests to work properly
- 1 is caused by FreeBSD lacking the C1x quick_exit() APIs.
- 2 caused by FreeBSD lacking the uchar.h header
For comparison, Howard Hinnant, the libc++ lead developer, just sent me a list of the failures on OS X. On FreeBSD, 4271 tests pass, 53 fail. On OS X 4253 pass, 71 fail. This is looking very promising for an entirely GNU-free C++ stack.
FreeBSD Foundation Announces New Project
The FreeBSD Foundation is pleased to announce that Konstantin Belousov has been awarded a grant to implement support of GEM, KMS, and DRI for Intel Drivers. This project is being co-sponsored by iXsystems.
The project is to implement GEM, port KMS, and write new DRI drivers for Intel Graphics, including the latest Sandy Bridge generation of integrated graphic units. The work should allow the latest Intel open-source driver to run on FreeBSD, expanding the range of hardware where FreeBSD is suitable for the desktop.
"The Foundation's sponsored project will allow me to spend much more time on this interesting work, and hopefully resolve the big issue for continuing use of FreeBSD on the desktop," said Konstantine.
"Adding support for GEM/KMS will allow both FreeBSD and PC-BSD to run with enhanced native graphic support on forthcoming advanced architectures with integrated, 3d accelerated graphical capabilities," says Matt Olander, Chief Technology Officer at iXsystems, Inc. "FreeBSD has long been dominant in the server market and this is one more step towards making FreeBSD a complete platform for netbooks, laptops, desktops, and servers. We are very pleased to be a part of this project."
Konstantine is a software developer, living in Kiev, Ukraine. He was given a src commit bit in 2006, and since then has spent most of his free time on the OS, making bug fixes and implementing things he considers interesting. He currently is also serving the project as release engineer and core team member.
The project is to implement GEM, port KMS, and write new DRI drivers for Intel Graphics, including the latest Sandy Bridge generation of integrated graphic units. The work should allow the latest Intel open-source driver to run on FreeBSD, expanding the range of hardware where FreeBSD is suitable for the desktop.
"The Foundation's sponsored project will allow me to spend much more time on this interesting work, and hopefully resolve the big issue for continuing use of FreeBSD on the desktop," said Konstantine.
"Adding support for GEM/KMS will allow both FreeBSD and PC-BSD to run with enhanced native graphic support on forthcoming advanced architectures with integrated, 3d accelerated graphical capabilities," says Matt Olander, Chief Technology Officer at iXsystems, Inc. "FreeBSD has long been dominant in the server market and this is one more step towards making FreeBSD a complete platform for netbooks, laptops, desktops, and servers. We are very pleased to be a part of this project."
Konstantine is a software developer, living in Kiev, Ukraine. He was given a src commit bit in 2006, and since then has spent most of his free time on the OS, making bug fixes and implementing things he considers interesting. He currently is also serving the project as release engineer and core team member.
FreeBSD Foundation Announces New Project
The FreeBSD Foundation is pleased to announce that Konstantin Belousov has been awarded a grant to implement support of GEM, KMS, and DRI for Intel Drivers. This project is being co-sponsored by iXsystems.The project is to implement GEM, port KMS, and write new DRI drivers for Intel Graphics, including the latest Sandy Bridge generation of integrated graphic units. The work should allow the latest Intel open-source driver to run on FreeBSD, expanding the range of hardware where FreeBSD is suitable for the desktop."The Foundation's sponsored project will allow me to spend much more time on this interesting work, and hopefully resolve the big issue for continuing use of FreeBSD on the desktop," said Konstantine."Adding support for GEM/KMS will allow both FreeBSD and PC-BSD to run with enhanced native graphic support on forthcoming advanced architectures with integrated, 3d accelerated graphical capabilities," says Matt Olander, Chief Technology Officer at iXsystems, Inc. "FreeBSD has long been dominant in the server market and this is one more step towards making FreeBSD a complete platform for netbooks, laptops, desktops, and servers. We are very pleased to be a part of this project."Konstantine is a software developer, living in Kiev, Ukraine. He was given a src commit bit in 2006, and since then has spent most of his free time on the OS, making bug fixes and implementing things he considers interesting. He currently is also serving the project as release engineer and core team member.

