FreeNAS 8 is an open source network attached storage operating system based on FreeBSD. It features a modular rewrite from the original monolithic design and focuses on core NAS functionality. Key features include the ability to create ZFS or UFS volumes, configure file sharing over various protocols, and integrate with LDAP/Active Directory. Version 8.2 introduces a plug-in architecture for additional features and supports multi-path hardware configuration. The configuration workflow involves setting credentials, creating volumes, configuring users/groups, sharing files, and testing access.
Introduction to FreeNAS development by John HixsoniXsystems
At SCALE 12x, John Hixson, Senior Software Developer at iXsystems, gave a his talk, "Introduction to FreeNAS development". FreeNAS has been around for several years now but development on it has been by very few people. Even with corporate sponsorshipt and a team of full time developers, outside interest has been minimal. Not a week goes by when a bug report or feature request is not filed. Documentation on how to develop on FreeNAS simply does not exist. Currently, the only way to come up to speed on FreeNAS development is to obtain the source code, read through it, modify it and verify it works. The goal of this paper is to create a simple FreeNAS application to demonstrate some of the common methods used when dealing with FreeNAS development, as well as showcase some of the API.
SELF 2014: PBI v10: Application Management Made EasyKen Moore
SouthEast LinuxFest 2014 Presentation:
This talk covers the new changes to the PBI system for PC-BSD that are available in version 10.0.2 as well as shows how the AppCafe becomes the central application for managing system applications in all forms (local system as well as jail installations).
Jenkins, Bhyve, and Webdriver: Continuous Integration testing on FreeNAS by C...iXsystems
On November 7, 2013, the FreeBSD Vendor Summit was held at the Yahoo! campus in Sunnyvale, California. Craig Rodrigues, iXsystems software engineer, gave a presentation, "Jenkins, BHyve, and WebDriver: Continuous Integration Testing on FreeNAS". Craig's presentation described how iXsystems is using modern best practices for building and testing FreeNAS code. Jenkins is a framework for doing continuous builds and integration, and is used by hundreds of companies. BHyve (BSD Hypvervisor) is the new virtual machine system which will be part of FreeBSD 10. Webdriver is a Python toolkit for testing web applications. By combining these technologies, iXsystems is developing a modern and sophisticated workflow for testing and improving the quality of FreeNAS.
Introduction to FreeNAS development by John HixsoniXsystems
At SCALE 12x, John Hixson, Senior Software Developer at iXsystems, gave a his talk, "Introduction to FreeNAS development". FreeNAS has been around for several years now but development on it has been by very few people. Even with corporate sponsorshipt and a team of full time developers, outside interest has been minimal. Not a week goes by when a bug report or feature request is not filed. Documentation on how to develop on FreeNAS simply does not exist. Currently, the only way to come up to speed on FreeNAS development is to obtain the source code, read through it, modify it and verify it works. The goal of this paper is to create a simple FreeNAS application to demonstrate some of the common methods used when dealing with FreeNAS development, as well as showcase some of the API.
SELF 2014: PBI v10: Application Management Made EasyKen Moore
SouthEast LinuxFest 2014 Presentation:
This talk covers the new changes to the PBI system for PC-BSD that are available in version 10.0.2 as well as shows how the AppCafe becomes the central application for managing system applications in all forms (local system as well as jail installations).
Jenkins, Bhyve, and Webdriver: Continuous Integration testing on FreeNAS by C...iXsystems
On November 7, 2013, the FreeBSD Vendor Summit was held at the Yahoo! campus in Sunnyvale, California. Craig Rodrigues, iXsystems software engineer, gave a presentation, "Jenkins, BHyve, and WebDriver: Continuous Integration Testing on FreeNAS". Craig's presentation described how iXsystems is using modern best practices for building and testing FreeNAS code. Jenkins is a framework for doing continuous builds and integration, and is used by hundreds of companies. BHyve (BSD Hypvervisor) is the new virtual machine system which will be part of FreeBSD 10. Webdriver is a Python toolkit for testing web applications. By combining these technologies, iXsystems is developing a modern and sophisticated workflow for testing and improving the quality of FreeNAS.
2010-01-28 NSA Open Source User Group Meeting, Current & Future Linux on Syst...Shawn Wells
Briefed the National Security Agency's Open Source User Group on Red Hat's System z capabilities. Joined by Jim Stann (Solution Architect, Intelligence Programs). Briefed RHEL5 roadmap for System z/s390x.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Nelf2012
1. Introduction to FreeNAS 8
Dru Lavigne
Director of Community Development, iXsystems
NELF, March 17, 2012
2. Outline
Introduction to FreeNAS 8
Features and ZFS Overview
What's New in 8.2
Configuration Workflow
Getting Involved with the Community
Additional Resources
3. Introduction
Open source NAS (network attached storage)
based on an embedded version of FreeBSD
(nanoBSD) and released under 2-clause BSD
license
Enterprise-grade appliance (TrueNAS) is also
available in 2U/4U form factors with professional
support
4. Introduction
8.x is a rewrite of the original monolithic design
(.7x) to a modular design
8.0 was released May, 2011 with a focus on NAS
core functionality
8.0.4 is the current release (as of February, 29
2012)
8.2, currently in beta, introduces plug-in
architecture for non-core addons
5. Introduction
If you're used to .7x:
Hardware requirements have changed
Designed to be installed on a thumb drive or
compact flash, not a hard drive
Graphical administrative interface is completely
different and info in .7x forums/docs won't apply
Many .7x features are not “core NAS” and can be
installed using plug-in architecture
6. Features
Create UFS or ZFS volumes (ZFS recommended)
Import existing UFS/ZFS RAID/z volumes
Import existing UFS, DOS, NTFS, EXT2/3
volumes
Create shares using Appletalk, NFS, and SMB
protocols
Configure access through FTP/SFTP, SSH, and
iSCSI
7. Features
Integration with OpenLDAP, Active Directory
Automated, secure replication via rsync/ssh
Automated ZFS snapshots and scrubs
Front-ends to cron, sysctls, loader.conf
Reporting graphs, scheduled S.M.A.R.T. tests,
automated alerts, UPS
8. Features
Link aggregation and failover
IEEE 802.1q VLAN support
DDNS, SNMP, and TFTP support
Control panel to stop/start and view the status of
services
Users Guide available in wiki, HTML, PDF, epub,
and Kindle formats
9. Features
Supports OSX Time Machine
Supports Windows Shadow Copies
Upgrades keep a backup of the old OS, allowing
for rollback
Administrative GUI accessed through a web
browser; 8.2 adds a web shell for command line
operations
10. ZFS
128-bit filesystem designed to be a “self-healing”
and to address hardware RAID issues with data
integrity
Snapshots (point in time) only store what has
changed since the last snapshot
Snapshots (ro) can be cloned (rw)
Can rollback to any snapshot
11. ZFS
RAIDZ1: equivalent to RAID5
RAIDZ2: double-parity solution similar to RAID6
RAIDZ3: triple-parity solution
Caveats: resilvering takes time and can stress
disks
12. ZFS
Versions:
15: FreeNAS 8.0.x and 8.2
28: FreeBSD 9.0, FreeNAS 8.3, TrueNAS
- adds RAIDZ3, deduplication
30: Oracle has not open sourced (will they?)
- adds encryption
- FreeBSD zfsd (ZFS fault monitoring and
management daemon) may address this
13. What's New in 8.2
Plug-in architecture for non-core functionality,
uses the PBI format
Installed plugins can be configured from the GUI
Documented API so users can create and
contribute their own plug-ins
Built-in DAAP, DLNA, and torrent support
Automatic configuration of multi-path hardware
15. Configuration Workflow
1. Set the administrative username and password
2. Create volumes/datasets
3. Create users/groups or integrate with LDAP/AD
4. Configure share
5. Start applicable service(s)
6. Test the configuration
21. 4. Configure Share
Choices:
AFP: for Mac OS X
CIFS: for Windows, also supports any other OS
NFS: faster than CIFS, supports any OS
SSH: CLI and GUI clients available for any OS
FTP: CLI and GUI clients available for any OS
iSCSI target: for access to raw disks
22. Configure Share
When configuring:
Recommended to only have one type of share to
prevent filesystem/client conflicts
Users needing access to that share must have
permission to the volume being shared, or the
share access must be set to anon/guest
Permissions can be set on a per volume or per
dataset basis
24. 6. Test Configuration
From a client, confirm that access is permitted to
allowed users
Can enable console logging at bottom of browser
to troubleshoot a service that won't start
Can use web shell to read logs when
troubleshooting
25. Participate
Report bugs
Try out the testing snapshots
Contribute configuration scenarios
Assist users on the forums or IRC
Blog or write a review about your FreeNAS
experience
27. Resources
Links to Users Guide:
http://doc.freenas.org
IRC:
#freenas on Freenode
Links to mailing lists, instructional videos, and
professional support:
http://doc.freenas.org/index.php/
FreeNAS_Support_Resources
28. Questions
Contact:
dru@freebsd.org
URL to Slides:
http://slideshare.net/dlavigne/nelf2012